JP5005895B2 - インバンド制御情報を伝送するためのストラテジー - Google Patents
インバンド制御情報を伝送するためのストラテジー Download PDFInfo
- Publication number
- JP5005895B2 JP5005895B2 JP2005215764A JP2005215764A JP5005895B2 JP 5005895 B2 JP5005895 B2 JP 5005895B2 JP 2005215764 A JP2005215764 A JP 2005215764A JP 2005215764 A JP2005215764 A JP 2005215764A JP 5005895 B2 JP5005895 B2 JP 5005895B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- stream
- control information
- information
- content information
- 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.)
- Active
Links
- 238000012545 processing Methods 0.000 claims description 70
- 238000000034 method Methods 0.000 claims description 41
- 230000007246 mechanism Effects 0.000 claims description 24
- 239000000872 buffer Substances 0.000 claims description 23
- 238000012546 transfer Methods 0.000 claims description 20
- 230000009471 action Effects 0.000 claims description 14
- 238000009877 rendering Methods 0.000 claims description 7
- 230000008859 change Effects 0.000 claims description 6
- 230000000007 visual effect Effects 0.000 claims description 5
- 230000004044 response Effects 0.000 claims description 4
- 230000008878 coupling Effects 0.000 claims description 2
- 238000010168 coupling process Methods 0.000 claims description 2
- 238000005859 coupling reaction Methods 0.000 claims description 2
- 230000007704 transition Effects 0.000 claims 3
- 238000001514 detection method Methods 0.000 claims 1
- 230000000977 initiatory effect Effects 0.000 claims 1
- 238000004891 communication Methods 0.000 description 24
- 230000006870 function Effects 0.000 description 14
- 230000005540 biological transmission Effects 0.000 description 8
- 230000008569 process Effects 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000010365 information processing Effects 0.000 description 4
- 230000000670 limiting effect Effects 0.000 description 4
- 230000006399 behavior Effects 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 238000000605 extraction Methods 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 3
- 238000011010 flushing procedure Methods 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000002829 reductive effect Effects 0.000 description 2
- 239000013589 supplement Substances 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000000153 supplemental effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23424—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44016—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving splicing one content stream with another content stream, e.g. for substituting a video clip
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/65—Transmission of management data between client and server
- H04N21/654—Transmission by server directed to the client
- H04N21/6543—Transmission by server directed to the client for forcing some client operations, e.g. recording
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Human Resources & Organizations (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Description
A.1.システムの概要
一般に、本明細書に記載のどのシステムも、ソフトウェア、ファームウェア(例えば、固定論理回路)、手動処理、または、これらの組合せを用いて実装することができる。本明細書で使用される用語の「モジュール(module)」、「機能(functionality)」、および「論理(logic)」は、一般に、ソフトウェア、ファームウェア、または、ソフトウェアとファームウェアの組合せを表している。ソフトウェアで実装する場合、用語「モジュール」、「機能」、および「論理」は、1つまたは複数の処理装置(例えば、1つまたは複数のCPU)上で実行されるとき、指定されたタスクを実行するプログラムコードを表す。このプログラムコードは、1つまたは複数の固定および/またはリムーバルのコンピュータ可読メモリデバイスに格納することができる。以下で述べる技術の機能は、プラットフォームに依存せず、つまり、任意の市販のコンピューティングプログラムまたはネットワーキングストラテジーで実装することができる。
図4〜図6は、コントロールパケットをコンテンツ情報のストリーム内に挿入して、コンテンツ情報に関する命令をクライアントモジュール104に提供する3つの概略的シナリオを示す。これらの命令は、コンテンツ情報についての情報を伝達する、または、コンテンツ情報に対して実行される処理を記述することなどができる。コンテンツ情報のストリームにおけるコントロールパケットの位置により、クライアントモジュール104がそれに含まれる制御命令をどのようにコンテンツ情報に適用すべきかを決定するため、このようなパケットの位置は重要である。(パケットのグループにおけるコントロールパケットの「位置」は、一般的なパケットネットワークではパケットは順序通りには受け取られないため、パケットを実際に受け取る順序ではなく、例えば、パケットに割り当てられたシーケンス番号によって表すことができる。)
Rotate Keyフィールドは、このフィールドのパケットの後に受け取られたすべてのサンプルが新しい鍵で暗号化されることを示す。新しい鍵は、このパケットが挿入される前に、コントロールチャネルを介して送信することができる。
図7および図8は、図1のシステム100の動作をフローチャートの形で表している。議論を容易にするために、幾つかの動作については、ある特定の順序で実行される複数の別個のステップを構成するものとして説明する。これらの実装形態は、例示であり限定ではない。本明細書に記載の幾つかのステップは、まとめてグループ化して単一の動作で実行することができ、また、この開示で示す例で採用されている順序と異なる順序で実行することができる。
例示的一実装形態では、ホストモジュール102およびクライアントモジュール104の両方はそれぞれ、ホストおよびクライアントの容量内で動作するよう適切に構成された2つのコンピュータデバイスによって実装することができる。この場合、図9は、ホストモジュール102またはクライアントモジュール104を実装するために使用することができる例示的コンピュータ環境900に関する情報を示している。
104,116 クライアントモジュール
106 通信メカニズム
108 (情報)ソース
110,118 プレゼンテーションデバイス
114 入力モジュール
120 受信モジュール
122 転送処理モジュール
124 情報ストリーム
130 プレイヤコントロールモジュール
132 通信経路
134 受信処理モジュール
136 クライアント制御処理モジュール
138 プレゼンテーション処理モジュール
202 情報処理モジュール
204 パケット形成モジュール
206 制御情報生成モジュール
210 レシーバモジュール
212 情報抽出モジュール
218 (ジッタ)バッファ
312,314,316,318 ヘッダ
320,322,324,326 ペイロード
328,330,332 オーディオおよび/またはビジュアルストリームデータ
334,402,502,602 制御情報
906 処理装置
908 システムメモリ
932 アプリケーションモジュール
934 他のプログラムモジュール
936 プログラムデータ
946 他のコンピューティングデバイス
Claims (25)
- コンテンツ情報をホストモジュールからクライアントモジュールにストリーミングする
ための方法であって、
ホストモジュールにおいて、クライアントモジュールに送信されるストリームに含めるためのコンテンツ情報のユニットを提供するステップと、
前記ホストモジュールにおいて、前記ストリームに含めるための少なくとも1つの制御情報のユニットを提供するステップと、
前記ホストモジュールにおいて、前記ストリームにおける前記コンテンツ情報のユニットに対する前記少なくとも1つの制御情報のユニットの位置を異ならせて、該クライアントモジュールが前記コンテンツ情報のユニット及び前記少なくとも1つの制御情報のユニットを含む前記ストリームを受け取ったときに前記位置に応じて該クライアントモジュールが異なる動作をするように、該コンテンツ情報のユニット及び該少なくとも1つの制御情報のユニットを前記ストリームに含めるステップと、
前記ホストモジュールによって、前記コンテンツ情報のユニットおよび前記少なくとも1つの制御情報のユニットを含む前記ストリームを前記クライアントモジュールに送信するステップとを含み、
前記ホストモジュールは、前記ストリームの再生を制御するユーザによって取られる処置に基づいて、前記ホストモジュールが前記ストリームに挿入する前記制御情報を動的に変更することを特徴とする方法。 - 前記少なくとも1つの制御情報のユニットがコンテンツ情報のユニットグループの末端に配置される、請求項1の方法。
- 前記少なくとも1つの制御情報のユニットが、前記コンテンツ情報のユニットグループに関連するストリーム終端(EOS)情報を伝達する、請求項2の方法。
- 前記少なくとも1つの制御情報のユニットがコンテンツ情報のユニットグループの先頭に配置される、請求項1の方法。
- 前記少なくとも1つの制御情報のユニットが、前記コンテンツ情報のユニットグループに適用されるレンダリング機能の態様を伝達する、請求項4の方法。
- 前記少なくとも1つの制御情報のユニットが、前記コンテンツ情報のユニットグループに適用するための復号鍵を変更するための命令を伝達する、請求項4の方法。
- 前記少なくとも1つの制御情報のユニットがコンテンツ情報の2つのユニットグループの間に配置される、請求項1の方法。
- 前記少なくとも1つの制御情報のユニットが、前記コンテンツ情報の2つのユニットグループの間の不連続についての情報を伝達する、請求項7の方法。
- 前記不連続が、前記ユーザによって指示される、あるストリームから他のストリームへの移行を示す、請求項8の方法。
- 前記移行が、前記ユーザによって指示される、各チャネル上のあるプログラムから他のプログラムへの移動を表す、請求項9の方法。
- 前記移行が、前記ユーザによって指示される、あるストリームのある位置から同じストリームの他の位置への移動を表す、請求項9の方法。
- 前記クライアントモジュールにおいて、前記少なくとも1つの制御情報のユニットおよび前記コンテンツ情報のユニットを受け取るステップと、
前記ストリームにおける前記少なくとも1つの制御情報のユニットの存在を検出するステップと、
前記少なくとも1つの制御情報のユニットに含まれる制御情報を前記クライアントモジュールの動作を管理するために適用するステップと
をさらに含むことを特徴とする請求項1の方法。 - 前記適用するステップは、前記少なくとも1つの制御情報のユニットに含まれるストリームの終了(end of stream)命令の受信に応答して、前記クライアントモジュールを一時停止することを含む、請求項12の方法。
- 前記適用するステップは、前記少なくとも1つの制御情報のユニットに含まれる暗号化に関連する命令の受信に応答して、受け取られたコンテンツ情報のその後の処理に復号鍵を適用することを含む、請求項12の方法。
- 前記適用するステップは、前記少なくとも1つの制御情報のユニットに含まれるストリーム境界(stream boundary)命令の受信に応答して、クライアントモジュールバッファの再充填を開始することを含む、請求項12の方法。
- 前記コンテンツ情報のユニットおよび前記少なくとも1つの制御情報のユニットが、均一なフォーマットを有するパケットを含む、請求項1の方法。
- 前記パケットは、該パケットがコンテンツ情報または制御情報を含むかどうかを示す識別情報を含む、請求項16の方法。
- 前記コンテンツ情報がオーディオ/ビジュアル情報を含む、請求項1の方法。
- 請求項1の方法を実装するためのマシン可読命令を格納して有することを特徴とするコンピュータ可読媒体。
- ストリーミングコンテンツ情報をクライアントモジュールが受け取る方法であって、
ホストモジュールから、コンテンツ情報のユニット及び該コンテンツ情報のユニット間に配置された少なくとも1つの制御情報のユニットを含むストリームであって、前記少なくとも1つの制御情報のユニットの前記コンテンツ情報のユニットに対する位置が異なっているストリームを受け取るステップと、
該ストリームにおける前記少なくとも1つの制御情報のユニットの前記位置を検出するステップと、
前記少なくとも1つの制御情報のユニットの該検出した位置を前記クライアントモジュールに適用して、該検出した位置に応じて異なる動作をするように該クライアントモジュールを制御するステップとを含み、
前記ホストモジュールは、前記ストリームの再生を制御するユーザによって取られる処置に基づいて、該ホストモジュールが該ストリームに挿入する前記制御情報を動的に変更することを特徴とする方法。 - 請求項20の方法を実装するためのマシン可読命令を格納して有することを特徴とするコンピュータ可読媒体。
- コンテンツ情報をクライアントモジュールにストリーミングするためのホストモジュールであって、
クライアントモジュールに送信されるストリームに含めるためのコンテンツ情報のユニットを提供し、
該ストリームに含めるための少なくとも1つの制御情報のユニットを提供し、
前記ストリームにおける前記コンテンツ情報のユニットの位置に対する前記少なくとも1つの制御情報のユニットの位置を異ならせて、該クライアントモジュールが前記コンテンツ情報のユニット及び前記少なくとも1つの制御情報のユニットを含む前記ストリームを受け取ったときに前記位置に応じて該クライアントモジュールが異なる動作をするように、該コンテンツ情報のユニット及び該少なくとも1つの制御情報のユニットを前記ストリームに含め、さらに、
前記コンテンツ情報のユニットおよび前記少なくとも1つの制御情報のユニットを含む前記ストリームを、前記クライアントモジュールに送信するように構成された転送処理モジュールを含み、
前記ストリームの再生を制御するユーザによって取られる処置に基づいて、前記ストリームに挿入する前記制御情報を動的に変更することを特徴とするホストモジュール。 - ホストモジュールからストリーミングコンテンツ情報を受け取るためのクライアントモジュールであって、
前記ホストモジュールから、コンテンツ情報のユニット及び該コンテンツ情報のユニット間に配置された少なくとも1つの制御情報のユニットを含むストリームであって、前記少なくとも1つの制御情報のユニットの前記コンテンツ情報のユニットに対する位置が異なっているストリームを受け取り、
該ストリームにおける前記少なくとも1つの制御情報のユニットの前記位置を検出し、さらに、
前記少なくとも1つの制御情報のユニットの該検出した位置を前記クライアントモジュールに適用して、該検出した位置に応じて異なる動作をするように該クライアントモジュールを制御するように構成された受信処理モジュールを含み、
前記ホストモジュールは、前記ストリームの再生を制御するユーザによって取られた処置に基づいて、該ホストモジュールが該ストリームに挿入する前記制御情報を動的に変更することを特徴とするクライアントモジュール。 - ホストモジュールとクライアントモジュールの間でコンテンツ情報を送信するためのシステムであって、
クライアントモジュールに送信されるストリームに含めるためのコンテンツ情報のユニットを提供し、
該ストリームに含めるための少なくとも1つの制御情報のユニットを提供し、
前記ストリームにおける前記コンテンツ情報のユニットに対する前記少なくとも1つの制御情報のユニットの位置を異ならせて、該クライアントモジュールが前記コンテンツ情報のユニット及び前記少なくとも1つの制御情報のユニットを含む前記ストリームを受け取ったときに前記位置に応じて該クライアントモジュールが異なる動作をするように、該コンテンツ情報のユニット及び該少なくとも1つの制御情報のユニットを前記ストリームに含め、さらに、
前記コンテンツ情報のユニットおよび前記少なくとも1つの制御情報のユニットを含む前記ストリームを、前記クライアントモジュールに送信するように構成されたホストモジュールを含み、
該ホストモジュールから、前記少なくとも1つの制御情報のユニットの前記コンテンツ情報のユニットに対する前記位置が異なっている前記ストリームを受け取り、
該ストリームにおける前記少なくとも1つの制御情報のユニットの前記位置を検出し、さらに、
前記少なくとも1つの制御情報のユニットの該検出した位置を前記クライアントモジュールに適用して、該検出した位置に応じて異なる動作をするように該クライアントモジュールを制御するように構成された受信モジュールを含み、
前記ホストモジュールは、前記ストリームの再生を制御するユーザによって取られた処置に基づいて、該ホストモジュールが該ストリームに挿入する前記制御情報を動的に変更することを特徴とするシステム。
- 前記クライアントモジュールが前記ホストモジュールに結合メカニズムを介して結合された拡張ユニットとして実装され、該拡張ユニットが前記ホストモジュールによって実装されたメディア配信サービスのインスタンスを実行するように構成される、請求項24のシステム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/901,682 | 2004-07-29 | ||
US10/901,682 US8266311B2 (en) | 2004-07-29 | 2004-07-29 | Strategies for transmitting in-band control information |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006081159A JP2006081159A (ja) | 2006-03-23 |
JP5005895B2 true JP5005895B2 (ja) | 2012-08-22 |
Family
ID=35395432
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005215764A Active JP5005895B2 (ja) | 2004-07-29 | 2005-07-26 | インバンド制御情報を伝送するためのストラテジー |
Country Status (5)
Country | Link |
---|---|
US (1) | US8266311B2 (ja) |
EP (1) | EP1622386A3 (ja) |
JP (1) | JP5005895B2 (ja) |
KR (1) | KR101159335B1 (ja) |
CN (1) | CN1770777A (ja) |
Families Citing this family (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4519736B2 (ja) * | 2004-09-15 | 2010-08-04 | 株式会社東芝 | データ伝送システム、データ伝送方法およびメディア装置 |
JP5184757B2 (ja) * | 2006-05-16 | 2013-04-17 | 京セラ株式会社 | 放送受信装置および表示方法 |
JP4347322B2 (ja) * | 2006-07-14 | 2009-10-21 | ソニー株式会社 | 受信装置および方法、並びにプログラム |
EP1879346A1 (en) * | 2006-07-14 | 2008-01-16 | Sony Service Centre (Europe) N.V. | System and method of audio/video streaming |
US20080077650A1 (en) * | 2006-08-29 | 2008-03-27 | Jared Matthew A | Method and apparatus for transferring data between a home networked device and a storage system |
US8341282B2 (en) * | 2006-11-21 | 2012-12-25 | Verizon Patent And Licensing Inc. | Hybrid buffer management |
CN101335883B (zh) * | 2007-06-29 | 2011-01-12 | 国际商业机器公司 | 在数字视频广播***中对视频流进行处理的方法和设备 |
US7769035B1 (en) * | 2007-07-13 | 2010-08-03 | Microsoft Corporation | Facilitating a channel change between multiple multimedia data streams |
US9211473B2 (en) * | 2008-12-15 | 2015-12-15 | Sony Computer Entertainment America Llc | Program mode transition |
US8155151B2 (en) | 2008-01-02 | 2012-04-10 | Cisco Technology, Inc. | Secure combined interoperable multiplexing |
WO2009096686A2 (ko) | 2008-01-29 | 2009-08-06 | Samsung Electronics Co,. Ltd. | 컨텐츠 공유 서비스 제공 방법 및 그 장치 |
US8973028B2 (en) | 2008-01-29 | 2015-03-03 | Samsung Electronics Co., Ltd. | Information storage medium storing metadata and method of providing additional contents, and digital broadcast reception apparatus |
WO2009096684A2 (ko) * | 2008-01-29 | 2009-08-06 | Samsung Electronics Co,. Ltd. | 버디를 위한 컨텐츠 레코딩 제어 방법 및 그 장치 |
WO2009100420A2 (en) * | 2008-02-07 | 2009-08-13 | Realnetworks, Inc. | Selective advertising in media content |
US8170123B1 (en) * | 2008-04-15 | 2012-05-01 | Desktone, Inc. | Media acceleration for virtual computing services |
US20090268732A1 (en) * | 2008-04-29 | 2009-10-29 | Thomson Licencing | Channel change tracking metric in multicast groups |
US9009219B2 (en) * | 2010-01-27 | 2015-04-14 | Vmware, Inc. | Native viewer use for service results from a remote desktop |
US9274821B2 (en) | 2010-01-27 | 2016-03-01 | Vmware, Inc. | Independent access to virtual machine desktop content |
US8548460B2 (en) | 2010-05-25 | 2013-10-01 | Qualcomm Incorporated | Codec deployment using in-band signals |
US9237172B2 (en) * | 2010-05-25 | 2016-01-12 | Qualcomm Incorporated | Application notification and service selection using in-band signals |
US9681236B2 (en) | 2011-03-30 | 2017-06-13 | Sonova Ag | Wireless sound transmission system and method |
US10976981B2 (en) | 2011-07-15 | 2021-04-13 | Vmware, Inc. | Remote desktop exporting |
US10983747B2 (en) | 2011-07-15 | 2021-04-20 | Vmware, Inc. | Remote desktop mirroring |
US8929290B2 (en) | 2011-08-26 | 2015-01-06 | Qualcomm Incorporated | In-band signaling to indicate end of data stream and update user context |
US9467305B2 (en) | 2012-03-07 | 2016-10-11 | Vmware, Inc. | Multitenant access to multiple desktops on host machine partitions in a service provider network |
JP6268066B2 (ja) * | 2013-09-20 | 2018-01-24 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | 送信方法、受信方法、送信装置及び受信装置 |
US9549015B2 (en) | 2014-04-15 | 2017-01-17 | Lattice Semiconductor Corporation | Communication of multimedia data streams over multiple communication lanes |
WO2017010315A1 (ja) * | 2015-07-15 | 2017-01-19 | ソニー株式会社 | 信号処理装置および信号処理方法 |
WO2018236337A1 (en) * | 2017-06-19 | 2018-12-27 | Hewlett-Packard Development Company, L.P. | PROCESSORS OF AUDIO, VIDEO AND VOICE COMMUNICATION |
US11176607B1 (en) | 2018-06-28 | 2021-11-16 | Square, Inc. | Capital loan optimization |
CN113542795B (zh) * | 2020-04-21 | 2023-04-18 | 腾讯科技(深圳)有限公司 | 视频处理方法、装置、电子设备及计算机可读存储介质 |
EP4327558A1 (en) * | 2021-04-20 | 2024-02-28 | Block, Inc. | Live playback streams |
Family Cites Families (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR0128244B1 (ko) | 1992-09-23 | 1998-04-02 | 배순훈 | 병렬 구조를 갖는 부호 화상 데이타의 복호 장치 |
US5652627A (en) | 1994-09-27 | 1997-07-29 | Lucent Technologies Inc. | System and method for reducing jitter in a packet-based transmission network |
BR9606534A (pt) | 1995-07-21 | 1999-09-21 | Philips Electronics Nv | Processos de transmissão de um sinal de televisão comprimido e para receber um sinal de televisão comprimido a partir de um transmissor, transmissor para a transmissão de um sinal de televisão comprimido, e, receptor para receber um sinal de televisão comprimido. |
US5737552A (en) | 1995-07-28 | 1998-04-07 | Starwave Corporation | Machine, method and medium for linear programming with interactive conversational interface |
US5974464A (en) * | 1995-10-06 | 1999-10-26 | Silicon Image, Inc. | System for high speed serial video signal transmission using DC-balanced coding |
US6674858B1 (en) | 1997-12-10 | 2004-01-06 | Hitachi, Ltd. | Receiving device, recording and reproducing device and receiving/recording-reproducing system for digital broadcast signal |
JP2000059328A (ja) | 1998-08-06 | 2000-02-25 | Matsushita Electric Ind Co Ltd | 多重化装置、及びその多重化方法 |
US6314569B1 (en) | 1998-11-25 | 2001-11-06 | International Business Machines Corporation | System for video, audio, and graphic presentation in tandem with video/audio play |
US6795863B1 (en) * | 1999-08-10 | 2004-09-21 | Intline.Com, Inc. | System, device and method for combining streaming video with e-mail |
AU7358200A (en) | 1999-09-09 | 2001-04-10 | E-Studiolive, Inc. | Client presentation page content synchronized to a streaming data signal |
US6747991B1 (en) | 2000-04-26 | 2004-06-08 | Carnegie Mellon University | Filter and method for adaptively modifying the bit rate of synchronized video and audio streams to meet packet-switched network bandwidth constraints |
US7181759B2 (en) * | 2000-05-26 | 2007-02-20 | Bigband Networks, Inc. | System and method for providing interactivity for end-users over digital broadcast channels |
US7471834B2 (en) | 2000-07-24 | 2008-12-30 | Vmark, Inc. | Rapid production of reduced-size images from compressed video streams |
JP2002077811A (ja) | 2000-08-24 | 2002-03-15 | Sony Corp | データ処理方法及び装置、データ伝送システム、伝送媒体 |
JP2002112194A (ja) | 2000-09-29 | 2002-04-12 | Sony Corp | データ処理方法及び装置、データ伝送システム、伝送媒体 |
US20020116471A1 (en) | 2001-02-20 | 2002-08-22 | Koninklijke Philips Electronics N.V. | Broadcast and processing of meta-information associated with content material |
JP2002252844A (ja) | 2001-02-26 | 2002-09-06 | Megafusion Corp | データ配信システム |
KR100413682B1 (ko) * | 2001-03-26 | 2003-12-31 | 삼성전자주식회사 | 암호화된 데이터를 포함한 데이터의 전송 및 수신 제어 방법 |
US6742082B1 (en) * | 2001-06-12 | 2004-05-25 | Network Appliance | Pre-computing streaming media payload method and apparatus |
US7950033B2 (en) | 2001-10-10 | 2011-05-24 | Opentv, Inc. | Utilization of relational metadata in a television system |
KR100406122B1 (ko) * | 2002-03-29 | 2003-11-14 | 한국전자통신연구원 | 디지털 데이터 방송을 위한 동기화 데이터 삽입 장치 및그 방법 |
US20030196202A1 (en) | 2002-04-10 | 2003-10-16 | Barrett Peter T. | Progressive update of information |
KR20040111670A (ko) * | 2002-05-21 | 2004-12-31 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 조건부 액세스 시스템 |
US20030222843A1 (en) | 2002-05-28 | 2003-12-04 | Birmingham Blair B.A. | Systems and methods for encoding control signals initiated from remote devices |
JP3966503B2 (ja) | 2002-05-30 | 2007-08-29 | インターナショナル・ビジネス・マシーンズ・コーポレーション | コンテンツ再生制御装置、データ管理装置、蓄積型コンテンツ配信システム、コンテンツの配信方法、制御データ送信サーバ、プログラム |
US6865336B2 (en) | 2003-02-26 | 2005-03-08 | Thomson Licensing S.A. | User-specific time values for time-based navigation functions of video recorder systems |
US20040194134A1 (en) | 2003-03-25 | 2004-09-30 | Gunatilake Priyan Deveka | Method and system for rapid channel change providing stored images of current channel programs |
JP2004350043A (ja) | 2003-05-22 | 2004-12-09 | Sony Corp | サーバ装置、情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
US20050094733A1 (en) | 2003-10-31 | 2005-05-05 | Daniell Piers J. | Fast channel surfing |
-
2004
- 2004-07-29 US US10/901,682 patent/US8266311B2/en active Active
-
2005
- 2005-07-26 JP JP2005215764A patent/JP5005895B2/ja active Active
- 2005-07-28 KR KR1020050068778A patent/KR101159335B1/ko active IP Right Grant
- 2005-07-29 CN CNA2005101291626A patent/CN1770777A/zh active Pending
- 2005-07-29 EP EP05107014A patent/EP1622386A3/en not_active Ceased
Also Published As
Publication number | Publication date |
---|---|
EP1622386A3 (en) | 2007-07-18 |
US8266311B2 (en) | 2012-09-11 |
US20060026293A1 (en) | 2006-02-02 |
CN1770777A (zh) | 2006-05-10 |
JP2006081159A (ja) | 2006-03-23 |
KR101159335B1 (ko) | 2012-06-22 |
EP1622386A2 (en) | 2006-02-01 |
KR20060048848A (ko) | 2006-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5005895B2 (ja) | インバンド制御情報を伝送するためのストラテジー | |
US7890985B2 (en) | Server-side media stream manipulation for emulation of media playback functions | |
JP4794440B2 (ja) | デジタルストリーミングフォーマット又はソースの高速な変化に対応する装置及び方法 | |
US7873059B2 (en) | Gateway device | |
US20060195884A1 (en) | Interactive multichannel data distribution system | |
US8122475B2 (en) | Remote control for video media servers | |
US20070058926A1 (en) | Optimizing trick modes for streaming media content | |
JP2009543201A (ja) | ローカル・ユーザ・インターフェースの、リモートで生成されたユーザ・インターフェースおよびメディアとの組合せ構成 | |
JP2005051794A (ja) | ビデオをオン・デマンドでレンダリングするvcrに似た機能 | |
US7685616B2 (en) | Strategies for coalescing control processing | |
JPWO2006077935A1 (ja) | Avサーバ機器 | |
EP2061241A1 (en) | Method and device for playing video data of high bit rate format by player suitable to play video data of low bit rate format | |
JP2006339855A (ja) | ネットワーク制御装置、符号化方式変換装置、及びコンテンツデータ再生システム | |
JP5150459B2 (ja) | コンテンツ配信方法及び受信装置 | |
EP2761884B1 (en) | Method of saving content to a file on a server and corresponding device | |
US20140141875A1 (en) | Temporary modification for extending functionality of computer games and software applications. | |
JP5085553B2 (ja) | データ・ソースからデータ・シンクへのデータ・フローの転送のための方法、データ・シンク装置、データ・ソース装置、およびこれを実行するための装置 | |
US20080216129A1 (en) | Method and system for providing data from audio/visual source devices to audio/visual sink devices in a network | |
JP2005275643A (ja) | コンテンツデータ処理装置及び方法 | |
US20050068976A1 (en) | Data transmitting apparatus, data transmitting/receiving system, and data transmitting/receiving method | |
JP2012119741A (ja) | データ配信方法、データ配信装置及びデータ配信プログラム | |
Kovalick | Reference architecture for digital video/audio transfer and streaming | |
WO2009130446A1 (en) | Remote use of computer games and software applications | |
JP2007201757A (ja) | 情報処理装置および方法、並びにプログラム | |
JP2008252199A (ja) | コンテンツ配信方法及びコンテンツ受信端末 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080728 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110121 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110413 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111202 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120229 |
|
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: 20120518 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120524 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150601 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5005895 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
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 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |