[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6336447B2 - メディアネットワークにおいて送信されるコンテンツのリソースベースの割り当てのためのシステム、方法、及びコンピュータ可読媒体 - Google Patents

メディアネットワークにおいて送信されるコンテンツのリソースベースの割り当てのためのシステム、方法、及びコンピュータ可読媒体 Download PDF

Info

Publication number
JP6336447B2
JP6336447B2 JP2015526669A JP2015526669A JP6336447B2 JP 6336447 B2 JP6336447 B2 JP 6336447B2 JP 2015526669 A JP2015526669 A JP 2015526669A JP 2015526669 A JP2015526669 A JP 2015526669A JP 6336447 B2 JP6336447 B2 JP 6336447B2
Authority
JP
Japan
Prior art keywords
content
profile
version
transport stream
stream
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2015526669A
Other languages
English (en)
Other versions
JP2015532035A (ja
Inventor
セス ハーバーマン
セス ハーバーマン
ゲリット ニーメイジャー
ゲリット ニーメイジャー
Original Assignee
ヴィジブル ワールド インコーポレイテッド
ヴィジブル ワールド インコーポレイテッド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ヴィジブル ワールド インコーポレイテッド, ヴィジブル ワールド インコーポレイテッド filed Critical ヴィジブル ワールド インコーポレイテッド
Publication of JP2015532035A publication Critical patent/JP2015532035A/ja
Application granted granted Critical
Publication of JP6336447B2 publication Critical patent/JP6336447B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2385Channel allocation; Bandwidth allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/234309Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 or from Quicktime to Realvideo
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/23439Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements for generating different versions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23614Multiplexing of additional data and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/647Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/21Intermediate information storage
    • H04N2201/212Selecting different recording or reproducing modes, e.g. high or low resolution, field or frame

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Description

(関連出願に対する相互参照)
本出願は、その内容が本明細書にあたかも完全に記載されているように引用により全体が本明細書に組み込まれる、2012年8月7日出願の米国仮出願第61/680,450号の利益を主張する。
(技術分野)
説明する技術は、一般的に、メディアネットワーク内でブロードキャストされるトランスポートストリームにおける帯域幅の割り当てに関し、より具体的には、トランスポートストリームの利用可能なリソースに基づく、異なるリソースプロファイルを有するコンテンツの配信のための帯域幅の割り当てに関する。
メディアネットワークは、高解像度(HD)及び標準解像度(SD)プログラミングストリームのような複数のタイプのプログラミングストリームを同時にブロードキャストすることができる。一般に、HDプログラミングは、16:9のアスペクト比及び垂直解像ライン約1920本×水平解像ライン1080本、すなわち1920×1080(1フレームあたり2.1メガピクセル)、又は1280×720(1フレームあたり0.9メガピクセル)の解像度を有することができる。標準解像度(SD)は、一般に、HDよりも低い信号フォーマットを指すのに使用される。メディアネットワークは、ユーザ需要、コンテンツプロバイダ要求、ネットワーク要件に基づいて利用可能なフォーマットで様々なタイプのコンテンツを提供することができる。異なるフォーマットは、異なるリソースを必要とし、例えば、HDコンテンツはSD帯域幅よりも多くの帯域幅を必要とする。一般に、メディアネットワークは、付加的な帯域幅を用いてHDコンテンツを送信するなど、より高いプロファイルのコンテンツを提供するためにリソースの利用が増大する。しかしながら、コンテンツを収容するためにリソース利用を増大させると、効率が低下し、複数のタイプのプログラミングフォーマットを提供する有益性が低下することになる。従って、メディアネットワークは、既存リソースを用いて視聴者に送信するために、コンテンツのための帯域幅を効率的に割り当てるように構成された方法から恩恵を受けるであろう。
米国仮出願第61/680,450号
本開示は、説明する特定のシステム、デバイス、及び方法を変更することができるので、これらに限定されるものではない。説明で使用される用語は、単に特定の形態又は実施形態を説明する目的のものに過ぎず、その範囲を限定することを意図するものではない。
本文書で使用される単数形「a」、「an」、及び「the」は、文脈がそれ以外を明確に示さない限り複数形の照応を含む。他に定義されない限り、本明細書で使用する全ての技術的及び科学的用語は、当業者によって一般的に理解されるのと同じ意味を有する。本開示のいかなるものも、従来の発明によるそのような開示に対して本発明が先行しないものであると自認すると解釈されるべきではない。本文書で使用される用語「comprising」は、「限定ではないが含む」を意味する。
本発明の実施形態は、様々なフォーマット及び解像度のコンテンツ間で帯域幅リソースを割り当てて、伝送の受信側への全コンテンツアセットの配信を保証するための適応帯域幅管理を提供する。本発明の実施形態は、スケジュール又はターゲットコンテンツの配信のために必要な帯域幅を判定し、帯域幅のような不十分なリソースを利用できない場合に、既存のリソース及びコンテンツを管理して、これによって利用可能なコンテンツストリーム又はチャネルを通じて全てのコンテンツが配信されるのを保証する。
1つの実施形態において、家庭アドレス指定可能メディアネットワーク内のトランスポートストリームにおいてコンテンツ機会に関してアドレス指定されたコンテンツ要素の配信のための帯域幅を割り当てるシステムは、プロセッサと、プロセッサと作動可能に通信する非一時的なコンピュータ可読記憶媒体とを含むことができる。コンピュータ可読記憶媒体は、1又はそれよりも多くのプログラミング命令を含み、該命令が実行されたときに、トランスポートストリームにおけるコンテンツ機会を検出し、コンテンツ機会に関してアドレス指定された複数のコンテンツ要素を決定し、最高プロファイルの利用可能なコンテンツストリームが十分なリソースを有していることに応答して、複数のコンテンツ要素の各々のうちの最高の利用可能なプロファイルバージョンのための帯域幅を最高プロファイルの利用可能なコンテンツストリームに割り当て、複数のコンテンツ要素の各々のうちの最高プロファイルの利用可能なバージョンのための帯域幅の割り当て後に残っている複数のコンテンツ要素の各々のうちのより低いプロファイルバージョンのための帯域幅をより低いプロファイルのコンテンツストリームに割り当てるように、プロセッサに行わせる。
1つの実施形態において、家庭アドレス指定可能メディアネットワーク内のトランスポートストリームにおいてコンテンツ機会に関してアドレス指定されたコンテンツ要素のための帯域幅を割り当てるコンピュータに実装される方法は、プロセッサによって、トランスポートストリームにおけるコンテンツ機会を検出する段階と、コンテンツ機会に関してアドレス指定された複数のコンテンツ要素を決定する段階と、最高プロファイルの利用可能なコンテンツストリームが十分なリソースを有していることに応答して、複数のコンテンツ要素の各々のうちの最高の利用可能なプロファイルバージョンのための帯域幅を最高プロファイルの利用可能なコンテンツストリームに割り当てる段階と、複数のコンテンツ要素の各々のうちの最高プロファイルの利用可能なバージョンのための帯域幅の割り当て後に残っている複数のコンテンツ要素の各々のうちのより低いプロファイルバージョンのための帯域幅をより低いプロファイルのコンテンツストリームに割り当てる段階と、を含むことができる。
1つの実施形態において、コンピュータ可読記憶媒体は、家庭アドレス指定可能メディアネットワーク内のトランスポートストリームにおいてコンテンツ機会に関してアドレス指定されたコンテンツ要素のための帯域幅を割り当てるように構成されたコンピュータ可読プログラムコードを有し、コンピュータ可読プログラムコードは、トランスポートストリームにおけるコンテンツ機会を検出するように構成されたコンピュータ可読プログラムコードと、コンテンツ機会に関してアドレス指定された複数のコンテンツ要素を決定するように構成されたコンピュータ可読プログラムコードと、最高プロファイルの利用可能なコンテンツストリームが十分なリソースを有していることに応答して、複数のコンテンツ要素の各々のうちの最高の利用可能なプロファイルバージョンのための帯域幅を最高プロファイルの利用可能なコンテンツストリームに割り当てるように構成されたコンピュータ可読プログラムコードと、複数のコンテンツ要素の各々のうちの最高プロファイルの利用可能なバージョンのための帯域幅の割り当て後に残っている複数のコンテンツ要素の各々のうちのより低いプロファイルバージョンのための帯域幅をより低いプロファイルのコンテンツストリームに割り当てるように構成されたコンピュータ可読プログラムコードと、を含むことができる。
本発明の上記及び他の目的は、添付図面と関連して解釈される以下の詳細な説明からより容易に明らかになるであろう。
一部の実施形態による例示的なメディアネットワークを示す図である。 一部の実施形態に従って構成される例示的な帯域幅割り当て方法を示す流れ図である。 一部の実施形態による例示的な帯域幅割り当てシステムを示す図である。 一部の実施形態による例示的な帯域幅割り当てシステムを示す図である。 一部の実施形態による例示的な帯域幅割り当てシステムを示す図である。 上述のような種々のコンピュータ処理及びシステムを含む又は実施するのに使用することができる例示的な内部ハードウェアのブロック図である。
説明する技術は、一般的に、ブロードキャストストリーム内のコンテンツ機会に関してアドレス指定されるコンテンツに対するリソース割り当てのためのシステム、方法、及びコンピュータ可読媒体を対象とする。メディアネットワークは、高プロファイルフォーマット及び低プロファイルフォーマットのような異なるリソース要件を有する複数のフォーマット又は解像度で加入者宅内機器(CPE)にコンテンツを送信するように構成することができる。例えば、高プロファイルフォーマットは、低プロファイルフォーマットよりも多くの帯域幅をトランスポートストリーム内で必要とする可能性がある。高プロファイルフォーマットの非限定的な例は、高解像度(HD)コンテンツであり、低プロファイルフォーマットの非限定的な例は、標準解像度コンテンツ(SD)である。付加的なフォーマット又は解像度は、以下に限定されるものではないが、4K、8K、1080i、1080p、780i、780p、又は同様のものを含むことができる。一部の実施形態によれば、メディアネットワークは、リソース閾値を満たすまでは、高プロファイルコンテンツ要求に応答して高プロファイルコンテンツを提供するように構成することができる。リソース閾値に達した後は、メディアネットワークは、要求されたコンテンツを低プロファイルフォーマットで提供することができる。このようにして、メディアネットワークは、付加的な帯域幅のような追加のリソースを必要とすることなく、要求されたコンテンツを提供することができる。
図1は、一部の実施形態による例示的なメディアネットワークを示している。図1に示すように、メディアネットワーク100は、メディアコンテンツプロバイダ105を含むことができる。メディアコンテンツプロバイダ105の非制限的な例は、テレビジョンブロードキャストネットワーク、ケーブルテレビジョンネットワーク、衛星テレビジョンネットワーク、インターネットサービスプロバイダ(ISP)、コンピュータデバイス広告ネットワーク、メディア配信ネットワーク、クラウドコンピュータネットワーク、ローカルエリアネットワーク(LAN)、広域ネットワーク(WAN)、地上波ネットワーク、移動体ネットワーク、1ウェイネットワーク、2ウェイネットワーク、又はこれらの組み合わせを含む。メディアコンテンツプロバイダ105は、メディアネットワーク100の視聴者115と通信するように構成された1又はそれよりも多くのローカルコンテンツシステム110a−110nにコンテンツを送信することができる。ローカルコンテンツシステム110a−110nは、メディアコンテンツプロバイダ105から受信したメディアコンテンツを視聴者115の定義された部分に送信するように構成された機器及びシステムを含むことができる。ローカルコンテンツシステム110a−110nの例示的かつ非制限的な例は、ケーブルテレビジョンネットワークヘッドエンド、インターネットサービスプロバイダ基地局などを含む。
実施形態によれば、メディアコンテンツプロバイダ105は、物理的デバイスプラットフォーム及びネットワークにわたって同時に作動するように構成することができる。例えば、コンテンツは、ケーブルテレビジョンシステムにわたってセットトップボックス(STB)、スマートテレビ(Smart TV)、及び/又はデジタルビデオレコーダ(DVR)に、ISPネットワーク上で標準的なネットワーク通信プロトコル(例えば、イーサネット又はWi−Fi)を使用して移動コンピュータデバイスに、標準的な電気通信プロトコル(例えば、第3世代(3G)、第4世代(4G)、ロング・ターム・エボリューション(LTE)など)にわたってスマートフォンデバイスに、及びLAN、WAN、及び/又はISPネットワークを通じてホームゲートウェイデバイスに配信することができる。
視聴者115は、以下に限定されるものではないが、STB、テレビジョン、DVR、パーソナルコンピュータ(PC)、ラップトップコンピュータ、モバイルコンピュータデバイス、スマートフォン、タブレットコンピュータデバイス、ホームゲートウェイ又は同様のものを含む様々な受信機デバイス、或いは加入者宅内機器(CPE)を通してメディアネットワーク100からメディアコンテンツを受信することができる複数の家庭120を含むことができる。複数の家庭120が図1に示されているが、図を単純化するために1つだけに符号が付けられている。視聴者115は、様々なセグメント化ファクタに基づいてセグメント125a−125nに分割することができる。セグメント化ファクタの非制限的な例は、年齢、性別、職業、家屋所有の年数、世帯規模、収入、地理的位置、家族規模、メディア利用習慣、及びこれらの組み合わせを含む。例えば、視聴者セグメントは、60,000ドルよりも上の年収を有する年齢25から35の間の男性を含むことができる。
一部の実施形態によれば、視聴者は、家庭アドレス指定可能にすることができ、それによってメディアコンテンツプロバイダ105及び/又はローカルコンテンツシステム110a−110nは、特定のコンテンツを視聴者115の各家庭120及び/又はセグメント125a−125nに直接向けることができる。一部の実施形態によれば、コンテンツは、一般的に受信者によって受信及び消費することができるデータのいずれのタイプを含むことができる。コンテンツの例示的かつ非制限的な例は、広告、娯楽プログラム、情報プログラム、メッセージ、ビデオ、オーディオ、グラフィック、及び/又はアニメコンテンツを含む。メディアコンテンツプロバイダ105は、広告又はテレビ番組のような特定のメディアコンテンツをある一定のセグメント125a−125nだけに向けることができる。
1つの実施形態において、メディアコンテンツプロバイダ105及び/又はローカルコンテンツシステム110a−110nは、リニアアドレス指定可能テレビジョン広告システムのようなリニアアドレス指定可能システムを実施するように構成することができる。リニアアドレス指定可能システムにおいて、コンテンツは、リニアブロードキャストシステム内のSTB、ホームゲートウェイ、及び/又はDVRのような個々の家庭120の受信機デバイスをターゲットにすることができる。一般に、リニアブロードキャストシステムは、全ての又は実質的に全てのコンテンツ(例えば、プログラミングネットワーク)を視聴者115内の全ての受信機デバイスにブロードキャストするように構成することができる。
リニアブロードキャストシステム内で広告のようなターゲットコンテンツ又はターゲットコンテンツ要素を提供するには、ターゲットコンテンツが表示されるようスケジュールされた時間(一般に「アベイル(avail)」と呼ぶことができる)の間に、受信機デバイスがターゲットコンテンツにアクセスできることが必要とすることができる。例えば、ターゲットコンテンツ要素は、コマーシャルフィードストリームのような、別個の帯域幅又はトランスポートストリーム上で送信することができる。
メディアコンテンツプロバイダ105は、以下に限定されるものではないが、標準解像度(SD)及び高解像度(HD)フォーマットを含む複数のフォーマット又はプロファイルで番組コンテンツをCPEに同時にブロードキャストするように構成することができる。番組コンテンツは、コンテンツの特定のフォーマット用に構成されたMPEG−2エンコード送信ストリームのようなプログラミングストリームを用いてブロードキャストすることができる。
プログラミングストリームは、CPEに送信されるプログラミングストリームを、コンテンツ要素を受信するための異なるストリーム(「コンテンツストリーム」)に切り替えるためのコンテンツ機会(プレースメント機会、「アベイル」、コマーシャルスロット、広告スロット、スロット)を含むことができる。CPEは、コンテンツ要素の完了に応答してプログラミングストリームに切り替えて戻ることができる。例えば、テレビジョンプログラミングストリームは、プログラミング内に「コマーシャル・ブレイク」として構成されたコンテンツ機会を有することができる。このコンテンツ機会の間、CPEは、テレビジョンプログラミングストリームの受信から、コマーシャルコンテンツをブロードキャストするように構成されたコマーシャルフィーダストリームのようなコンテンツストリームの受信に切り替えることができる。コマーシャルストリーム内のコンテンツ要素(例えば、テレビコマーシャル)が完了した後、CPEは、テレビジョンプログラミングストリームに切り替えて戻ることができる。一般に、メディアネットワークは、コンテンツ機会に関連付けられたプロファイルに対応するプロファイルを有するコンテンツ要素を提供するように構成される。例えば、HDコマーシャルは、HDプログラミングストリーム上のアベイルに提示することができる。
家庭アドレス指定可能メディアネットワーク100において、複数のコンテンツ要素を各コンテンツ機会に送信することができる。例えば、3つの異なるセグメント125a−125nにアドレス指定された3つのコンテンツ要素は、1又はそれよりも多くのコンテンツストリームを用いてブロードキャストすることができる。ユーザによる視聴のために、例えば、ローカルコンテンツシステム110a−110nレベルで及び/又はCPEで適切なコンテンツ要素を選択することができる。従って、メディアコンテンツプロバイダ105は、様々なフォーマットタイプで複数のプログラミングトランスポートストリーム及び複数のコンテンツストリームをブロードキャストすることができる。例えば、特定のテレビジョンネットワークは、メディアネットワーク100内で1つのHDプログラミングストリーム及び1つのSDプログラミングストリームにわたってブロードキャストすることができる。これに加えて、メディアネットワーク100は、例えば、HD及びSDプログラミングストリーム内のアベイルにターゲットされたコマーシャルとして少なくとも1つのHDコンテンツストリーム及び1つのSDコンテンツを送信することができる。
複数のトランスポートストリームを用いたプログラミング及びコンテンツ要素の送信は、メディアネットワーク100のリソース要件及び効率に影響を及ぼす可能性がある。例えば、トランスポートストリームの追加による帯域幅のようなリソースの追加は、機器、ネットワーク資産、及びリソース利用要件を必要とする場合があり、これは、メディアネットワーク100のコスト効率及びユーザに提供されるサービスレベルに影響を与える場合がある。従って、メディアコンテンツプロバイダ105は、需要の増大に応答して帯域幅を増加させるプロバイダ能力が制限される。
テレビ広告のような家庭アドレス指定可能コンテンツを従来技術による高プロファイルフォーマットで提供することは、一般的に、利用可能な帯域幅を増加させることによって、例えば、付加的なトランスポートストリームを用いてコンテンツを送信することによって実施される。例えば、メディアネットワークは、HD及びSDプログラミングを提供するように構成することができる。HDプログラミングストリームは、2つのテレビジョンネットワークを送信するように構成することができる。HDプログラミングストリームは、メディアコンテンツプロバイダが、3つの家庭アドレス指定可能HD広告を必要とする広告主に販売したコンテンツ提供物を含むことができる。HD広告を送信するための対応するHDコンテンツストリームは、同じコンテンツ提供物スロット中に2つのコマーシャルを同様に送信することができるに過ぎない。既存技術によれば、メディアネットワークは、3つの広告のうちの1つの送信に失敗するか、又は2つのHDコンテンツストリームを用いて3つのHD広告を(最初の2つのHD広告を1つのHDコンテンツストリーム上で、第3のHD広告を第2のHDコンテンツストリーム上で)送信するかのいずれかとすることができる。しかしながら、このようなシステムは、柔軟性がなく、ネットワーク帯域幅の割り当て及び使用のようなリソース利用に関して最適化されていない。例えば、HDアベイルが開始されると、従来技術に従って構成されたシステムは、リソース利用を増大させるか、又は家庭アドレス指定可能なアベイルが部分的に機能しなくなるかのいずれかとすることができる。
従って、本明細書で説明する一部の実施形態は、コンテンツ提供物に関してアドレス指定されるコンテンツ要素のための帯域幅の割り当て及び/又はフォーマットを動的に適応するように構成することができる。図2は、一部の実施形態に従って構成された例示的な帯域幅割り当て方法の流れ図を示している。様々な実施形態において、図2に関連して本明細書で説明する構成要素は、一般的に、あらゆる順序及び/又はあらゆる組み合わせで組み合わせることができ、本明細書に記載する順序によって限定されず、より多くの又はより少ない構成要素を含むことができる。図2に示した各段階は、メディアネットワークの種々の構成要素を含むことができるシステムによって実行されると説明しており、図1に示したメディアネットワーク100のこのような構成要素は、1又はそれよりも多くのコンピュータデバイス、サーバ、ネットワーク機器構成要素、ソフトウエアアプリケーションなどを含む。
図2に示すように、システムは、トランスポートストリームにおいてコンテンツ機会を検出することができる(205)。例えば、コンテンツ機会は、プログラミングストリームにおけるテレビ番組のアベイルとすることができる。プログラミングストリームは、HDフォーマットを含む高プロファイルフォーマットのような種々のフォーマットを含むことができる。一般に、プログラミングストリームのフォーマットは、メディアネットワークにおいて利用可能な最低フォーマットではない。例えば、メディアフォーマットは、HD及びSDトランスポートストリームを送信するように構成されたメディアネットワークにおけるHDトランスポートストリームとすることができる。本システムは、コンテンツ機会に関してアドレス指定されたコンテンツ要素を決定することができる(210)。例えば、複数の家庭アドレス指定可能コマーシャルは、3つの異なるメディアネットワーク視聴者セグメント向けのテレビコマーシャルの3つのバージョンのように、コンテンツスロットに対してターゲットすることができる。
本システムは、利用可能なコンテンツストリームにおいてコンテンツ要素に対して帯域幅を割り当てることができる(215)。例えば、メディアネットワークは、コンテンツ要素を送信するために1つの高プロファイル(例えば、HD)コンテンツストリーム及び1つの低プロファイル(例えば、SD)コンテンツストリームを含むことができる。1つの実施形態において、コンテンツストリームは、メディアネットワーク内でコマーシャルフィードとして構成することができる。本システムは、最高プロファイルの利用可能なコンテンツストリームにおいて利用可能なリソースがあるか否かを判定することができる(220)。例えば、リソースは、帯域幅、チャネル数、ビットレート、又はトランスポートストリームの他の制約様態を含むことができる。一般に、最高プロファイルの利用可能なコンテンツストリームは、コンテンツ機会に関連するプログラミングストリームのプロファイルと一致するプロファイルを有するコンテンツストリームとすることができる。例えば、コンテンツ機会は、HDプログラミングストリームのような高プロファイルプログラミングストリーム内に存在することができる。従って、最高プロファイルの利用可能なコンテンツストリームは、高プロファイル(HD)プログラミングストリームを含むことができる。
リソースが利用可能であるとシステムが判定した場合(220)、最高プロファイルの利用可能なコンテンツ要素のための帯域幅が最高プロファイルの利用可能なコンテンツストリームで割り当てられ(225)、そうでない場合には、より低い利用可能なコンテンツ要素のための帯域幅がより低いプロファイルの利用可能なコンテンツストリームで割り当てられる(230)。例えば、トランスポートストリームがHDプログラミングストリームである場合、本システムは、HDコマーシャルストリームにおいて十分なリソースが利用可能であるかどうかを判定することができる(220)。十分なリソースがある場合、本システムは、コンテンツ機会に対応する時間にてHDコマーシャルのための帯域幅をHDコマーシャルストリームで割り当てることができる(225)。十分なリソースがない場合、本システムは、コンテンツ機会に対応する時間にてSDコマーシャルのための帯域幅をSDコマーシャルストリームで割り当てることができる(230)。
このようにして、メディアネットワークは、既存の帯域幅内でコンテンツ要素のための帯域幅を割り当て、及び/又は様々なプロファイルを有するコンテンツのための帯域幅を割り当てることによって帯域幅の拡大を制限するような柔軟性を有することができる。図2を参照しながら説明したように、一部の実施形態は、要求されたコンテンツに関連する元のプロファイルとは異なるプロファイルを有するコンテンツのための帯域幅を動的に割り当てて、要求されたコンテンツの配信を持続しながらシステムリソースを管理することができるメディアネットワークシステムを提供する。
1つの実施形態において、本システムは、利用可能なプロファイルのコンテンツ要素を生成及び/又はアクセスすることができ、コンテンツ要素のための帯域幅を割り当てる(225、230)ときにこれらの要素から選択することができる。別の実施形態では、本システムは、コンテンツストリームにおいてコンテンツ要素のための帯域幅を割り当てるために、コンテンツ要素のプロファイルを動的に変更、修正、トランスコーディング、又は他の方法で変換することができる。例えば、本システムは、必要に応じてHDコンテンツ要素をSDコンテンツ要素としてエンコードするように構成することができる。一部の実施形態によれば、本システムは、特定のリソース要件を満たすために、複数のコンテンツ要素のプロファイルを修正するように構成することができる。例えば、3つのSDコンテンツ要素が約4Mbpsでエンコードされ、10Mbpsの帯域幅しか利用可能でない場合、本システムは、3つのSDコンテンツ要素全てを約3.33Mbpsにトランスコーディングすることができる。
本システムは、全てのコンテンツ要素のための帯域幅が割り当てられたかどうかを判定することができる(235)。コンテンツ要素のための全ての帯域幅が割り当てられたと本システムが判定した場合(235)、コンテンツ機会のための割り当て処理が完了し(240)、そうでない場合には、本システムは、コンテンツ要素のための帯域幅のコンテンツストリームへの割り当てを継続することができる(215)。
1つの実施形態において、メディアネットワークは、本明細書に記載する実施形態に従って説明した方法に加えて、1又はそれよりも多くの要因に基づいてコンテンツ要素のための帯域幅を割り当てることができる。例えば、実施形態は、特定のコンテンツ要素のための帯域幅が、より低い優先順位のコンテンツ要素と比較して高プロファイルバージョンで割り当てられるようより高い優先順位を有するように、コンテンツ要素、コンテンツ機会、セグメント又は同様のものに優先順位を付けるように構成することができる。種々の実施形態によれば、価格、セグメント人口統計、コンテンツタイプ又は同様のものに基づいて、コンテンツ要素に優先順位を付けることができる。例えば、メディアネットワークは、コンテンツ要素のための帯域幅をターゲットとするため、従って高プロファイルバージョンとして割り当てられるようより高い優先順位を有するために、より高い料金でコンテンツプロバイダにコンテンツ機会を販売することができる。別の例では、メディアネットワークは、より高いプロファイルバージョンを割り当てるために、特定のセグメントの帯域幅に優先順位を付けて、HDテレビを有することが分かっているセグメントには、HDテレビを有する可能性がより低いセグメントよりも高い優先順位を付けることができ、或いは、25から45歳の年齢層の視聴者には、65歳以上の年齢層よりも高い優先順位を付けることができる。別の例では、コンテンツ要素には、コンテンツタイプに基づいて優先順位を付けることができ、例えば、番組プロモーションには製品広告よりも高い優先順位を付けることができる。このような実施形態によれば、システムは、高プロファイルバージョンで割り当てられる最も高い可能性を有するようにどのコンテンツ要素を最初に割り当てるべきかを判定することができる。
本明細書ではHD及びSDプロファイルを実施例として用いてきたが、一部の実施形態に従って使用可能なメディアプロファイル、フォーマット、システム、圧縮、エンコーディングレベル又は同様のもののあらゆるタイプが本明細書では企図されるので、実施形態はこれに限定されるものではない。例えば、メディアネットワークは、6MbpsのHD、9MbpsのHD、及び11MbpsのHDなどのようなエンコーディングレベルに基づいた複数のプロファイルを含むことができる。
1つの例では、メディアネットワークは、3つのフォーマット、すなわち、第1フォーマット、第2フォーマット、及び第3フォーマットを使用することができ、各々が様々なリソース要件を有する。この例では、第1フォーマットが特定のリソースの最も多くを必要とし、第3フォーマットが特定のリソースの最も少なくを必要とし、第2フォーマットは、第1と第3のフォーマットの間のレベルのリソースを必要とする。一部の実施形態によれば、メディアネットワークは、特定のプロファイル(例えば、コンテンツ機会を含むプログラミングストリームに関連するプロファイル)を有するコンテンツ要素のための帯域幅を割り当てるよう試みることができ、十分なリソース(例えば、帯域幅)が利用可能でない場合には、本システムは、より低いプロファイルを有するコンテンツ要素のための帯域幅を割り当てるよう試みることができる。
この例では、メディアネットワークは、第1プロファイルプログラミングストリームにおいてコンテンツ機会を検出するのに応答して、第1プロファイルコンテンツストリームにおいて4つのコンテンツ要素のための帯域幅を割り当てるよう試みることができる。第1プロファイルコンテンツストリームは、第1コンテンツ要素のための十分なリソースを有することができる。従って、メディアネットワークは、第1プロファイルコンテンツストリームにおいて第1コンテンツ要素の第1プロファイルバージョンのための帯域幅を割り当てることができる。第1プロファイルコンテンツストリームは、第2コンテンツ要素のための十分なリソースを有していない可能性があり、メディアネットワークは、第2コンテンツ要素のための帯域幅を第2プロファイルコンテンツストリームにおいて割り当てるよう試みることができる。第2プロファイルコンテンツストリームは、第2コンテンツ要素のための十分なリソースを有することができる。その結果、メディアネットワークは、第2コンテンツ要素の第2プロファイルバージョンのための帯域幅を第2プロファイルコンテンツストリームにおいて割り当てることができる。第1プロファイルコンテンツストリーム及び第2プロファイルコンテンツストリームは、第3コンテンツ要素のための十分なリソースを有していない可能性がある。従って、メディアネットワークは、第3コンテンツ要素のための帯域幅を第3プロファイルコンテンツストリームにおいて割り当てるよう試みることができる。第3プロファイルコンテンツストリームは、第3コンテンツ要素のための十分なリソースを有することができる。従って、メディアネットワークは、第3コンテンツ要素の第1プロファイルバージョンのための帯域幅を第3プロファイルコンテンツストリームにおいて割り当てることができる。ここで、メディアネットワークは、第1プロファイルコンテンツストリームが第4コンテンツ要素のための十分なリソースを有すると判定することができ、第4コンテンツ要素の第1プロファイルバージョンのための帯域幅を第1プロファイルコンテンツストリームにおいて割り当てることができる。
図3A−3Cは、一部の実施形態による例示的なコンテンツ割り当てシステムを示している。図3Aに示すように、SDプログラミングストリーム305a及びHDプログラミングストリーム310aは、図1に示したメディアネットワーク100のようなメディアネットワーク内で送信することができる。一部の実施形態によれば、SDプログラミングストリーム305a及びHDプログラミングストリーム310aは、同じテレビジョンネットワークのSD及びHDバージョンをそれぞれブロードキャストすることができる。アベイル315a、315bは、HDプログラミングストリーム305b及びSDプログラミングストリーム310a上で送信することができる。アベイル315a、315bは、同じ広告主によって購入される同じコマーシャルのためのスロットとすることができる。図3Aに示すように、HDプログラミングストリーム305aのためのアベイル315aは、HDプログラミングストリーム305bのためのアベイル315bに比べて遅延する可能性があり、これは、HDフォーマットがSDプログラミングと比較してより長い処理及び/又は伝送時間を必要とするという特定の特性に起因している。
一般に、SDコンテンツは、HDコンテンツと比較してより低いビットレートでエンコードされ、従って、HDプログラミングストリーム305bは、SDプログラミングストリーム305aと比較して、1トランスポートストリームにつき少ないネットワークを有する可能性がある。1つの実施形態において、SDプログラミングストリーム305a及びHDプログラミングストリーム310aは、MPEG−2トランスポートストリームを含むことができる。図3Aの例では、HDコンテンツは、2:1(例えば、1個のトランスポートストリームに2つのHDストリーム)でエンコードされ、SDコンテンツは5:1でエンコードされる。
図3Aに示す例示的な実施形態では、アベイル315a、315bに対して3つの家庭アドレス指定可能広告がターゲットされていた。例えば、第1及び第2視聴者セグメントにそれぞれアドレス指定された第1のコマーシャルの2つの異なるタイプ、及び第3セグメントにアドレス指定された第3のコマーシャルがある。SDアベイル315aに関連付けられたSD家庭アドレス指定可能広告325a−325cは、SDコマーシャルフィード310aに割り当てることができる。HDコマーシャルフィード310bは、コンテンツを割り当てるために2つのストリームだけを有する。従って、コマーシャルのHDバージョン320a及び320bのための帯域幅は、HDコマーシャルフィード310bに割り当てられる。メディアネットワークは、コマーシャルのSDバージョン320cのための帯域幅をSDコマーシャルフィードにおける利用可能なストリームに割り当てる。
代替の実施形態において、図3Bに示すように、アベイル315cのための帯域幅は、HDプログラミングトランスポートストリーム内に収容されたコマーシャルのSDバージョン320cに割り当てられる。上述のように、これが行われるのは、ターゲットのHDアベイルの数がHD帯域幅を超えて、アベイルのうちの1つ又はそれよりも多くをSDフォーマットに逓減する必要がある場合とすることができる。同様に、図3Cに示すように、上述のような方法でアベイル315a−315cの帯域幅がコマーシャルのSDバージョン325a−325cに割り当てられて、HDプログラミングストリームに挿入される。
本発明の一実施形態によれば、SD及びHDコマーシャルは、キュートーン又は他のトリガによって開始されるスケジュールされたコマーシャルブロックのような予め定められたスケジュールに従ってプログラミングストリーム内にリアルタイムで挿入され、プログラミングストリームに合わせられたデバイス上に表示することができる。或いは、一実施形態では、その後の時点で再生するためのコンテンツを配信するようにプログラミングトランスポートストリームにおける利用可能な帯域幅を決定することができる。このようなコンテンツは、STB、テレビのメモリ、移動体デバイスのメモリ又は同様のもののような伝送の受信側にあるデータストア内に長い時間バッファ又は格納することができる。このようにして格納されたコンテンツは、ローカルデバイスがその後の時点でコンテンツをアセンブル、挿入又は再生するための命令を含むことができる。
図4は、上述の様々なコンピュータ処理及びシステムを収容する又は実施するために使用することができる例示的内部ハードウェアのブロック図を示している。バス400は、ハードウェアの他の例示する構成要素を相互接続する主情報ハイウエイとして機能する。CPU405は、プログラムを実行するのに必要な計算及び論理演算を実行する本発明のシステムの中央処理ユニットである。CPU405は、単独で又は図4に開示した他の要素の1つ又はそれよりも多くと共に、本発明の開示に使用される用語を用いると例示的な処理デバイス、コンピュータデバイス、又はプロセッサである。読取専用メモリ(ROM)430及びランダムアクセスメモリ(RAM)435は、例示的メモリデバイスを構成する。
コントローラ420は、1又はそれよりも多くの任意的なメモリデバイス425をシステムバス400に接続する。これらのメモリデバイス425は、例えば、外部又は内部DVDドライブ、CD ROMドライブ、ハードドライブ、フラッシュメモリ、USBドライブなどを含むことができる。上述のように、これらの様々なドライブ及びコントローラは、任意的なデバイスである。これに加えて、メモリデバイス425は、いずれのソフトウエアモジュール又は命令も格納するための個々のファイル、予備データ、結果の群又は予備データを格納するための共通ファイル、又は結果情報、予備データ、及び上述したような関連の情報を格納するための1又はそれよりも多くのデータベースを含むように構成することができる。
取りわけ、上述したようなトランスポートストリームの分析、トランスポートストリームへのターゲットコンテンツの挿入、ターゲットデータの格納に関連付けられた機能的段階のいずれかを実行するためのプログラム命令、ソフトウエア、又は対話型モジュールをROM430及び/又はRAM435に格納することができる。任意的に、プログラム命令は、コンパクトディスク、デジタルディスク、フラッシュメモリ、メモリカード、USBドライブ、Blu−ray(登録商標)ディスクのような光学ディスク記憶媒体、及び/又は他の記録媒体のような有形コンピュータ可読媒体に格納することができる。
任意的ディスプレイインタフェース430は、バス400からの情報を音声、視覚、グラフィック、又は英数字フォーマットでディスプレイ435上に表示することができる。情報は、現在のジョブチケット及び関連のタスクに関する情報を含むことができる。外部デバイスとの通信は、様々な通信ポート440を使用して実行することができる。例示的な通信ポート440は、インターネット又はローカルエリアネットワークのような通信ネットワークに取り付けることができる。
ハードウェアはまた、キーボード450のような入力デバイス、又はマウス、ジョイスティック、タッチスクリーン、リモートコントロール、ポインティングデバイス、ビデオ入力デバイス、及び/又はオーディオ入力デバイスのような他の入力デバイス455からのデータの受信を可能にするインタフェース445を含むことができる。
上記で開示した特徴及び機能並びに他の特徴及び機能又はこれらの代替物の幾つかを望ましく組み合わせて、多くの他の異なるシステム又は応用にすることができる点は理解されるであろう。また、現在予測されない又は予期しない種々の代替、修正、変形、又は改善形態が当業者によって今後行うことができ、このような代替、変形、及び改善形態は添付の請求項によって包含されるものとすることは理解されるであろう。
205 トランスポートストリームにおけるコンテンツ機会を検出する
210 コンテンツ機会に関してアドレス指定されたコンテンツ要素を決定する
215 コンテンツストリームにおいてコンテンツ要素を割り当てる
220 最高プロファイルの利用可能なコンテンツストリーム内のリソースが利用可能か?
225 最高の利用可能なプロファイルのコンテンツ要素を最高プロファイルの利用可能なコンテンツストリームで割り当てる
230 より低いプロファイルのコンテンツ要素をより低いプロファイルコンテンツストリームで割り当てる
235 全てのコンテンツ要素が割り当てられたか?
240 完了

Claims (28)

  1. 家庭アドレス指定可能メディアネットワーク内のトランスポートストリームにおいてコンテンツ機会に関してアドレス指定されたコンテンツ要素の配信のための帯域幅を割り当てるシステムであって、
    プロセッサと、
    前記プロセッサと作動可能に通信する非一時的なコンピュータ可読記憶媒体と、
    を備え、前記コンピュータ可読記憶媒体が、1又はそれよりも多くのプログラミング命令を含み、前記命令が実行されたときに、
    トランスポートストリームにおけるコンテンツ機会を検出し、
    前記コンテンツ機会に関してアドレス指定された複数のコンテンツ要素を決定し、
    最高プロファイルの利用可能なコンテンツストリームが十分なリソースを有していることに応答して、前記複数のコンテンツ要素の各々のうちの最高プロファイルの利用可能なバージョンのための帯域幅を前記最高プロファイルの利用可能なコンテンツストリームに割り当て、
    前記複数のコンテンツ要素の各々のうちの前記最高プロファイルの利用可能なバージョンのための前記帯域幅の割り当て後に残っている前記複数のコンテンツ要素の各々のうちのより低いプロファイルバージョンのための帯域幅をより低いプロファイルのコンテンツストリームに割り当てる、
    ように前記プロセッサに行わせる、前記複数のコンテンツ要素の少なくとも一つの前記より低いプロファイルバージョンは、対応する最高プロファイルバージョンをより低いプロファイルバージョンに変換することによって生成される、ことを特徴とするシステム。
  2. 前記トランスポートストリームが、高解像度プログラミングストリームを含む、請求項1に記載のシステム。
  3. 前記コンテンツ機会が、テレビ広告スロットの少なくとも一部分を含む、請求項1に記載のシステム。
  4. 前記複数のコンテンツ要素がテレビ広告コンテンツを含む、請求項1に記載のシステム。
  5. 前記最高プロファイルの利用可能なバージョンが、高解像度バージョンを含む、請求項1に記載のシステム。
  6. 前記低いプロファイルの利用可能なバージョンが、標準解像度バージョンを含む、請求項1に記載のシステム。
  7. 前記最高プロファイルの利用可能なバージョンが、第1ビットレートでエンコードされた高解像度バージョンを含み、前記より低いプロファイルの利用可能なバージョンが、第2ビットレートでエンコードされた高解像度バージョンを含み、前記第2ビットレートが、前記第1ビットレートよりも低い、請求項1に記載のシステム。
  8. 前記最高プロファイルの利用可能なバージョンが、第1解像度でエンコードされた高解像度バージョンを含み、前記より低いプロファイルの利用可能なバージョンが、第2解像度でエンコードされた高解像度バージョンを含み、前記第2解像度が、前記第1解像度よりも低い、請求項1に記載のシステム。
  9. 前記コンピュータ可読記憶媒体が更に、実行されたときに、
    第2トランスポートストリームで第2コンテンツ機会を検出するように前記プロセッサに行わせるプログラミング命令を更に含み、前記第2トランスポートストリームが、低プロファイルのトランスポートストリームであり、前記トランスポートストリームが、高プロファイルのトランスポートストリームであり、
    前記コンピュータ可読記憶媒体が更に、実行されたときに、
    前記第2コンテンツ機会に関してアドレス指定された複数の第2コンテンツ要素を決定し、
    前記複数のコンテンツ要素のための前記帯域幅を割り当てる前に前記複数の第2コンテンツ要素の各々のための帯域幅を低プロファイルのトランスポートストリームに割り当てるように前記プロセッサに行わせるプログラミング命令を更に含む、請求項1に記載のシステム。
  10. 前記低プロファイルのトランスポートストリームが、標準解像度トランスポートストリームであり、前記高プロファイルのトランスポートストリームが、高解像度トランスポートストリームである、請求項に記載のシステム。
  11. 前記トランスポートストリームが、テレビジョンネットワークの高プロファイルバージョンを送信し、前記第2トランスポートストリームが、前記テレビジョンネットワークの低プロファイルバージョンを送信する、請求項に記載のシステム。
  12. 前記コンピュータ可読記憶媒体が、実行されたときに、前記複数のコンテンツ要素に優先順位を付けるように前記プロセッサに行わせるプログラミング命令を更に含み、前記複数のコンテンツ要素の各々に最高の優先順位から最低の優先順位までが割り当てられる、請求項1に記載のシステム。
  13. 家庭アドレス指定可能メディアネットワーク内のトランスポートストリームにおいてコンテンツ機会に関してアドレス指定されたコンテンツ要素の配信のための帯域幅を割り当てるコンピュータに実装される方法であって、プロセッサによって、
    トランスポートストリームにおけるコンテンツ機会を検出する段階と、
    前記コンテンツ機会に関してアドレス指定された複数のコンテンツ要素を決定する段階と、
    最高プロファイルの利用可能なコンテンツストリームが十分なリソースを有していることに応答して、前記複数のコンテンツ要素の各々のうちの最高の利用可能なプロファイルバージョンのための帯域幅を前記最高プロファイルの利用可能なコンテンツストリームに割り当てる段階と、
    前記複数のコンテンツ要素の各々のうちの前記最高プロファイルの利用可能なバージョンのための前記帯域幅の割り当て後に残っている前記複数のコンテンツ要素の各々のうちのより低いプロファイルバージョンのための帯域幅をより低いプロファイルのコンテンツストリームに割り当てる段階と、
    を含む、前記複数のコンテンツ要素の少なくとも一つの前記より低いプロファイルバージョンは、対応する最高プロファイルバージョンをより低いプロファイルバージョンに変換することによって生成される、方法。
  14. 前記トランスポートストリームが、高解像度プログラミングストリームを含む、請求項13に記載の方法。
  15. 前記コンテンツ機会が、テレビ広告スロットの少なくとも一部分を含む、請求項13に記載の方法。
  16. 前記複数のコンテンツ要素がテレビ広告コンテンツを含む、請求項13に記載の方法。
  17. 前記最高プロファイルの利用可能なバージョンが、高解像度バージョンを含む、請求項13に記載の方法。
  18. 前記低いプロファイルの利用可能なバージョンが、標準解像度バージョンを含む、請求項13に記載の方法。
  19. 前記最高プロファイルの利用可能なバージョンが、第1ビットレートでエンコードされた高解像度バージョンを含み、前記より低いプロファイルの利用可能なバージョンが、第2ビットレートでエンコードされた高解像度バージョンを含み、前記第2ビットレートが、前記第1ビットレートよりも低い、請求項13に記載の方法。
  20. 前記最高プロファイルの利用可能なバージョンが、第1解像度でエンコードされた高解像度バージョンを含み、前記より低いプロファイルの利用可能なバージョンが、第2解像度でエンコードされた高解像度バージョンを含み、前記第2解像度が、前記第1解像度よりも低い、請求項13に記載の方法。
  21. 第2トランスポートストリームにおいて第2コンテンツ機会を検出する段階を更に含み、前記第2トランスポートストリームが、低プロファイルのトランスポートストリームであり、前記トランスポートストリームが、高プロファイルのトランスポートストリームであり、前記方法が更に、
    前記第2コンテンツ機会に関してアドレス指定された複数の第2コンテンツ要素を決定する段階と、
    前記複数のコンテンツ要素のための前記帯域幅を割り当てる前に、前記複数の第2コンテンツ要素の各々のための帯域幅を低プロファイルのトランスポートストリームに割り当てる段階と、
    を更に含む、請求項13に記載の方法。
  22. 前記低プロファイルのトランスポートストリームが、標準解像度トランスポートストリームであり、前記高プロファイルのトランスポートストリームが、高解像度トランスポートストリームである、請求項21に記載の方法。
  23. 前記トランスポートストリームが、テレビジョンネットワークの高プロファイルバージョンを送信し、前記第2トランスポートストリームが、前記テレビジョンネットワークの低プロファイルバージョンを送信する、請求項22に記載の方法。
  24. 前記複数のコンテンツ要素に優先順位を付ける段階を更に含み、前記複数のコンテンツ要素の各々に最高の優先順位から最低の優先順位までが割り当てられる、請求項22に記載の方法。
  25. 家庭アドレス指定可能メディアネットワーク内のトランスポートストリームにおいてコンテンツ機会に関してアドレス指定されたコンテンツ要素の配信のための帯域幅を割り当てるように構成されたコンピュータ可読プログラムコードを有するコンピュータ可読記憶媒体であって、前記コンピュータ可読プログラムコードが、
    トランスポートストリームにおけるコンテンツ機会を検出するように構成されたコンピュータ可読プログラムコードと、
    前記コンテンツ機会に関してアドレス指定された複数のコンテンツ要素を決定するように構成されたコンピュータ可読プログラムコードと、
    最高プロファイルの利用可能なコンテンツストリームが十分なリソースを有していることに応答して、前記複数のコンテンツ要素の各々のうちの最高の利用可能なプロファイルバージョンのための帯域幅を前記最高プロファイルの利用可能なコンテンツストリームに割り当てるように構成されたコンピュータ可読プログラムコードと、
    前記複数のコンテンツ要素の各々のうちの前記最高プロファイルの利用可能なバージョンの割り当て後に残っている前記複数のコンテンツ要素の各々のうちのより低いプロファイルバージョンのための帯域幅を、より低いプロファイルのコンテンツストリームに割り当てるように構成されたコンピュータ可読プログラムコードと、
    前記複数のコンテンツ要素の少なくとも一つの前記より低いプロファイルを、対応する最高プロファイルバージョンを前記より低いプロファイルバージョンに変換することによって生成するように構成されたコンピュータ可読プログラムコードと、
    を含む、コンピュータ可読記憶媒体。
  26. 第2トランスポートストリームで第2コンテンツ機会を検出するように構成されたコンピュータ可読プログラムコードを更に含み、前記第2トランスポートストリームが、低プロファイルのトランスポートストリームであり、前記トランスポートストリームが、高プロファイルのトランスポートストリームであり、前記コンピュータ可読プログラムコードが更に、
    前記第2コンテンツ機会に関してアドレス指定された複数の第2コンテンツ要素を決定し、
    前記複数のコンテンツ要素のための前記帯域幅を割り当てる前に、前記複数の第2コンテンツ要素の各々のための帯域幅を低プロファイルのトランスポートストリームに割り当てる、
    ように構成されている、請求項25に記載のコンピュータ可読記憶媒体。
  27. 前記低プロファイルのトランスポートストリームが、標準解像度トランスポートストリームであり、前記高プロファイルのトランスポートストリームが、高解像度トランスポートストリームである、請求項26に記載のコンピュータ可読記憶媒体。
  28. 前記トランスポートストリームが、テレビジョンネットワークの高プロファイルバージョンを送信し、前記第2トランスポートストリームが、前記テレビジョンネットワークの低プロファイルバージョンを送信する、請求項26に記載のコンピュータ可読記憶媒体。
JP2015526669A 2012-08-07 2013-08-07 メディアネットワークにおいて送信されるコンテンツのリソースベースの割り当てのためのシステム、方法、及びコンピュータ可読媒体 Expired - Fee Related JP6336447B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US201261680450P 2012-08-07 2012-08-07
US61/680,450 2012-08-07
PCT/US2013/053945 WO2014025884A2 (en) 2012-08-07 2013-08-07 Systems, methods and computer-readable media for resource-based allocation of content transmitted in a media network

Publications (2)

Publication Number Publication Date
JP2015532035A JP2015532035A (ja) 2015-11-05
JP6336447B2 true JP6336447B2 (ja) 2018-06-06

Family

ID=50067223

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015526669A Expired - Fee Related JP6336447B2 (ja) 2012-08-07 2013-08-07 メディアネットワークにおいて送信されるコンテンツのリソースベースの割り当てのためのシステム、方法、及びコンピュータ可読媒体

Country Status (5)

Country Link
US (5) US9148683B2 (ja)
EP (1) EP2883348B1 (ja)
JP (1) JP6336447B2 (ja)
CA (1) CA2881376A1 (ja)
WO (1) WO2014025884A2 (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6336447B2 (ja) * 2012-08-07 2018-06-06 ヴィジブル ワールド インコーポレイテッド メディアネットワークにおいて送信されるコンテンツのリソースベースの割り当てのためのシステム、方法、及びコンピュータ可読媒体
US20150356633A1 (en) * 2014-06-09 2015-12-10 Verizon Patent And Licensing Inc. Adjusting qos levels for advertisements based on user analytics
US9510025B1 (en) * 2015-06-03 2016-11-29 Mobitv, Inc. Live consecutive ad insertion
US11636516B2 (en) 2017-02-13 2023-04-25 Adcuratio Media, Inc. System and method for targeting individuals with advertisement spots during national broadcast and cable television
CN110140357B (zh) * 2017-02-15 2021-11-12 三星电子株式会社 用于播放代用广告的电子装置及其控制方法
WO2018167686A1 (en) * 2017-03-16 2018-09-20 Awasthi Anand Purnanand A system for establishing communication

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6704930B1 (en) * 1999-04-20 2004-03-09 Expanse Networks, Inc. Advertisement insertion techniques for digital video streams
US9247288B2 (en) * 2003-08-12 2016-01-26 Time Warner Cable Enterprises Llc Technique for effectively delivering targeted advertisements through a communications network having limited bandwidth
US9380269B2 (en) * 2003-09-23 2016-06-28 Time Warner Cable Enterprises Llc Scheduling trigger apparatus and method
US8214859B2 (en) * 2005-02-14 2012-07-03 At&T Intellectual Property I, L.P. Automatic switching between high definition and standard definition IP television signals
US7992168B2 (en) 2006-06-20 2011-08-02 Arris Group, Inc. Dynamic zoning for targeted ad insertion
EP2064885A4 (en) * 2006-09-01 2011-12-07 Bce Inc METHOD, SYSTEM AND DEVICE FOR TRANSMITTING PERSONALIZED CONTENTS TO A VIEWER
US7962637B2 (en) * 2006-11-03 2011-06-14 Apple Computer, Inc. Dynamic adjustments of video streams
US7668081B2 (en) * 2006-11-10 2010-02-23 Alcatel-Lucent Usa Inc. Preemptive transmission protection scheme for data services with high resilience demand
US7802286B2 (en) * 2007-07-24 2010-09-21 Time Warner Cable Inc. Methods and apparatus for format selection for network optimization
US9071859B2 (en) * 2007-09-26 2015-06-30 Time Warner Cable Enterprises Llc Methods and apparatus for user-based targeted content delivery
JP5320772B2 (ja) * 2007-11-16 2013-10-23 沖電気工業株式会社 映像信号通信システムおよび方法
US8887218B2 (en) * 2007-11-29 2014-11-11 Jan Maurits Nicolaas Fielibert Systems and methods of adjusting bandwidth among multiple media streams
US8578432B2 (en) * 2007-12-07 2013-11-05 Cisco Technology, Inc. Policy control over switched delivery networks
WO2009153945A1 (ja) * 2008-06-19 2009-12-23 パナソニック株式会社 通信経路構築装置及びn-ツリー構築方法
CA2732420C (en) * 2008-07-30 2022-12-13 Visible World Inc. Systems and methods for dynamic bandwidth allocation for addressable content
US8374254B2 (en) * 2008-12-15 2013-02-12 Sony Mobile Communications Ab Multimedia stream combining
US8364007B2 (en) * 2008-12-16 2013-01-29 International Business Machines Corporation Improving storage efficiency of high definition digital video recorders
WO2010120281A1 (en) * 2009-04-14 2010-10-21 Alcatel-Lucent Usa Inc. Method and apparatus for distributed media conferencing
US8914835B2 (en) * 2009-10-28 2014-12-16 Qualcomm Incorporated Streaming encoded video data
US20110112909A1 (en) * 2009-11-10 2011-05-12 Alcatel-Lucent Usa Inc. Multicasting personalized high definition video content to consumer storage
US8843983B2 (en) * 2009-12-10 2014-09-23 Google Inc. Video decomposition and recomposition
US20110161836A1 (en) * 2009-12-31 2011-06-30 Ruicao Mu System for processing and synchronizing large scale video conferencing and document sharing
US20110176496A1 (en) * 2010-01-15 2011-07-21 Roy Rabinda K On-the-fly video quality switching for video distribution networks and methods therefor
US8347327B2 (en) 2010-02-02 2013-01-01 Verizon Patent And Licensing, Inc. Dynamic advertisement insertion methods and systems
US8856823B2 (en) * 2010-02-24 2014-10-07 Verizon Patent And Licensing Inc. Methods and systems for synchronizing delivery of media content streams having different resolutions
US9774923B2 (en) * 2010-05-28 2017-09-26 Verizon Patent And Licensing Inc. Bandwidth management and advertisement insertion in media content delivery systems and methods
JP2012004969A (ja) * 2010-06-18 2012-01-05 Nippon Hoso Kyokai <Nhk> コンテンツ配信装置及びプログラム
AU2011202182B1 (en) * 2011-05-11 2011-10-13 Frequency Ip Holdings, Llc Creation and presentation of selective digital content feeds
US9066121B2 (en) * 2011-08-09 2015-06-23 Google Technology Holdings LLC Addressable advertising switch by decoupling decoding from service acquisitions
KR102163151B1 (ko) * 2011-08-30 2020-10-08 디빅스, 엘엘씨 복수의 최대 비트레이트 레벨들을 사용하여 인코딩된 비디오를 인코딩하고 스트리밍하기 위한 시스템들 및 방법들
US10389780B2 (en) * 2012-02-08 2019-08-20 Arris Enterprises Llc Managed adaptive streaming
US20150012929A1 (en) * 2012-02-23 2015-01-08 Telefonaktiebolaget L M Ericsson (Publ) Network controlled streaming
JP6336447B2 (ja) * 2012-08-07 2018-06-06 ヴィジブル ワールド インコーポレイテッド メディアネットワークにおいて送信されるコンテンツのリソースベースの割り当てのためのシステム、方法、及びコンピュータ可読媒体

Also Published As

Publication number Publication date
EP2883348A4 (en) 2016-03-23
US11323759B2 (en) 2022-05-03
US9148683B2 (en) 2015-09-29
US11849161B2 (en) 2023-12-19
JP2015532035A (ja) 2015-11-05
WO2014025884A2 (en) 2014-02-13
US20140047472A1 (en) 2014-02-13
US20240146983A1 (en) 2024-05-02
US10057610B2 (en) 2018-08-21
CA2881376A1 (en) 2014-02-13
US20220377391A1 (en) 2022-11-24
EP2883348B1 (en) 2020-03-04
US20160021403A1 (en) 2016-01-21
EP2883348A2 (en) 2015-06-17
WO2014025884A3 (en) 2014-04-17
US20190215543A1 (en) 2019-07-11

Similar Documents

Publication Publication Date Title
US11849161B2 (en) Systems, methods and computer-readable media for resource-based allocation of content transmitted in a media network
US20240179207A1 (en) Systems and methods for cache-based content delivery
US11218703B2 (en) Systems and methods for adaptively encoding video stream
CN101730889A (zh) 用于迟绑定广告架构的推动式高速缓存方案
US20220060783A1 (en) Systems, Methods And Computer-Readable Media For Local Content Storage Within A Media Network
US20220210246A1 (en) Managing data delivery
US8713601B2 (en) System and method for content delivery
US12120363B2 (en) Systems, methods, and devices for selecting supplemental content

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160520

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170426

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170524

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20170824

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20171024

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171124

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180307

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20180406

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180502

R150 Certificate of patent or registration of utility model

Ref document number: 6336447

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees