JP2006505024A - データ処理方法及び装置 - Google Patents
データ処理方法及び装置 Download PDFInfo
- Publication number
- JP2006505024A JP2006505024A JP2004505908A JP2004505908A JP2006505024A JP 2006505024 A JP2006505024 A JP 2006505024A JP 2004505908 A JP2004505908 A JP 2004505908A JP 2004505908 A JP2004505908 A JP 2004505908A JP 2006505024 A JP2006505024 A JP 2006505024A
- Authority
- JP
- Japan
- Prior art keywords
- sample
- data
- metadata
- multimedia data
- data processing
- 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.)
- Abandoned
Links
- 238000003672 processing method Methods 0.000 title claims 31
- 238000000034 method Methods 0.000 claims abstract description 60
- 230000000153 supplemental effect Effects 0.000 claims abstract description 14
- 238000012545 processing Methods 0.000 claims description 97
- 230000008569 process Effects 0.000 abstract description 45
- 239000000523 sample Substances 0.000 description 314
- 239000012634 fragment Substances 0.000 description 28
- 230000005540 biological transmission Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 13
- 238000011084 recovery Methods 0.000 description 11
- 108091081062 Repeated sequence (DNA) Proteins 0.000 description 10
- 239000000284 extract Substances 0.000 description 6
- 230000008859 change Effects 0.000 description 5
- 239000013074 reference sample Substances 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 230000015556 catabolic process Effects 0.000 description 4
- 238000006731 degradation reaction Methods 0.000 description 4
- 230000002123 temporal effect Effects 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 4
- 230000006978 adaptation Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000010348 incorporation Methods 0.000 description 3
- 230000008520 organization Effects 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 230000001419 dependent effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000005192 partition Methods 0.000 description 2
- 102100037812 Medium-wave-sensitive opsin 1 Human genes 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 231100000989 no adverse effect Toxicity 0.000 description 1
Images
Classifications
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8451—Structuring of content, e.g. decomposing content into time segments using Advanced Video Coding [AVC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/08—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4621—Controlling the complexity of the content stream or additional data, e.g. lowering the resolution or bit-rate of the video stream for a mobile client with a small screen
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/85406—Content authoring involving a specific file format, e.g. MP4 format
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (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)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
まず、本発明の動作の概観を説明するために、図1に符号化システム100の一実施例を示す。符号化システム100は、メディアエンコーダ104、メタデータ生成器106及びファイル作成器(file creator)108を備える。メディアエンコーダ104は、例えば、ビデオデータ(例えば、自然映像(natural source video scene)と他の外部の映像オブジェクトから作成されたビデオオブジェクト)、音声データ(例えば、自然音声(natural source audio scene)及び他の外部のオーディオオブジェクトから作成された音声オブジェクト)、合成オブジェクト、又はこれらの任意の組合せ組合せを含むメディアデータを受け取る。メディアエンコーダ104は、様々な種類のメディアデータを処理するために、複数の別個のエンコーダを備えていてもよく、サブエンコーダを備えていてもよい。メディアエンコーダ104は、メディアがデータを符号化して、メタデータ生成器106に渡す。メタデータ生成器106は、メディアファイルフォーマットに基づいて、メディアデータに関する情報を提供するメタデータを生成する。メディアファイルフォーマットは、ISOメディアファイルフォーマット(又は、これに由来するMPEG−4、JPEG2000等)、クイックタイム、又は他の任意のメディアファイルフォーマットに基づいていてもよく、幾つかの追加的データ構造を含んでいてもよい。一実施例では、メディアデータ内においてサブサンプルに関係するメタデータを保存するための追加的データ構造を定義する。他の実施例においては、従来ではメディアデータに保存されていた復号情報を含んでいる対応するパラメータセットにメディアデータの部分(例えば、サンプル又はサブサンプル)をリンクするメタデータを保存するための追加的データ構造を定義する。更に他の実施例ではメディアデータ内のサンプルの相互依存性に基づいて作成された、メタデータデータ内のサンプルの様々なグループに関係するメタデータを保存するための追加的データ構造を定義する。更に他の実施例では、メディアデータに関連している切換サンプルセット(switch sample set)に関係するメタデータを保存するための追加的データ構造を定義する。切換サンプルセットとは、同じ復号値を有するが、異なるサンプルに依存していてもよいサンプルの組を指す。更に他の実施例では、使用されているファイルフォーマットにおいて、追加的データ構造の様々な組合せを定義する。これらの追加的データ構造とその機能については、後に詳細に説明する。
図4及び図5は、それぞれ符号化システム100及び復号システム200において実行されるサブサンプルメタデータの保存及び検索のための処理の具体例を示している。この処理は、ハードウェア(例えば回路、専用ロジック等)、ソフトウェア(汎用コンピュータシステム又は専用マシン上で実行されるソフトウェア)又はこれらの両方の組合せを含む処理ロジックによって実行してもよい。ソフトウェアによって実現できる処理については、これらのフローチャートを用いて本発明を説明することにより、当業者は、適切に構成されたコンピュータによってこの処理を実行するための命令を含むプログラムを開発することができる(コンピュータのプロセッサは、メモリを含むコンピュータにより読取可能な媒体から命令を読み出し、実行する)。コンピュータにより実行可能な命令は、コンピュータプログラミング言語として書いてもよく、ファームウェアロジックとして実現してもよい。一般的に認知されている規格に準拠するプログラミング言語で書いた場合、このような命令は、様々なオペレーティングシステムにインタフェースされ、様々な種類のハードウェアプラットホームで実行できる。更に、本発明では、如何なる特定のプログラミング言語にも基づくことなく、本発明を説明する。ここに開示する本発明の処理を実現するために、様々なプログラミング言語を用いてることができることは明らかである。更に、当分野においては、動作を行い又は結果を生じるものとして、ソフトウェアを様々な呼び方で呼ぶことがある(例えば、プログラム、手続き、プロセス、アプリケーション、モジュール、ロジック等)。これらの表現は、コンピュータによるソフトウェアの実行によって、コンピュータのプロセッサが動作を実行し又は結果を生じるということを単に簡略的に表現しているに過ぎない。また、本発明の範囲から逸脱することなく、図4及び図5に示す処理ステップを省略してもよく、他のステップを追加してもよく、更に、ここで説明する処理ステップの実行順序を変更してもよい。
JVT等の所定のメディアフォーマットでは、メディアデータを適切に復号するために必要である基準制御値(critical control value)を含む「ヘッダ」情報が、符号化されたデータの残りの部分から分離され/切り離され、パラメータセット内に保存される。これにより、ストリームにおけるこれらの制御値を符号化されたデータに混在させるのではなく、一意的識別子等のメカニズムを用いて、符号化されたデータにより必要なパラメータセットを示すことができる。この手法により、符号化されたデータから、より高レベルの符号化パラメータの伝送を分離することができる。また、同時に、制御値の共通の組をパラメータセットとして共有することによって、冗長度を低下させることができる。
トラック内のサンプルは、メディアデータ内のハイレベルの構造を表すシーケンス(不連続であってもよい)に論理的にグループ化(区分)することができるが既存のファイルフォーマットは、このようにグループ化されたデータを表現及び保存する好適なメカニズムを有していない。例えば、JVT等の高度な符号化形式は、単一のトラック内のサンプルを、それらの相互依存性に基づいて複数のグループに組織化する。これらのグループ(ここでは、シーケンス又はサンプルグループとも呼ぶ。)を用いて、除外可能な一連のサンプルを特定することができ、ネットワーク状態によって必要とされた場合に、これにより、時間的なスケーラビリティをサポートすることができる。ファイルフォーマットにおいて、サンプルグループを定義するメタデータを保存することにより、メディアの送信側は、上述した特徴を容易且つ効率的に実現することができる。
典型的なストリーミングのシナリオにおける主要な要求の1つは、ネットワーク状態の変化に応じて圧縮データのビット伝送速度をスケーリングすることである。これを実現する最も単純な手法は、代表的なネットワーク状態に対応する異なるビットレート及び品質設定で複数のストリームを符号化することである。これにより、サーバは、ネットワーク状態に応じて、これらの予め符号化されたストリーム間を切り換えることができる。
上述のように、パラメータセットメタデータ等の幾つかのメタデータは、関連するメディアデータから独立して保存できる。図21は、本発明の一実施例に基づいて、パラメータセットメタデータを別個に保存する手法を説明する図である。図21に示すように、メディアデータは、ビデオトラック2102に保存され、パラメータセットメタデータは、独立したパラメータトラック2104に保存される。このパラメータトラック2104には、メディアデータが保存されていないことを示すために、「非アクティブ(inactive)」のマークを付してもよい。タイミング情報2106は、ビデオトラック2102とパラメータトラック2104の間の同期に用いられる。一実施例においては、タイミング情報は、ビデオトラック2102とパラメータセットトラック2104のそれぞれのサンプルテーブルボックス内に保存される。一実施例においては、各パラメータセットは、1個のパラメータセットサンプルによって表され、同期は、メディアサンプルのタイミング情報がパラメータセットサンプルのタイミング情報と等しい場合に実現される。
図24に示す具体例では、メディアデータは、ビデオトラック2402に保存され、SEIメッセージは、サンプルとして、独立したSEIトラック2404に保存される。タイミング情報2406は、ビデオトラック2402とSEIトラック2404との間の同期に用いられる。
Claims (34)
- マルチメディアデータの複数の部分の1つ以上のパラメータセットを定義するパラメータセットメタデータを特定するステップと、
マルチメディアデータを復号するために復号システムに送信されるパラメータセットメタデータをマルチメディアデータとは別に保存するステップとを有するデータ処理方法。 - 上記マルチメディアデータの複数の部分は、該マルチメディアデータ内のサンプルであることを特徴とする請求項1記載のデータ処理方法。
- 上記マルチメディアデータの複数の部分は、該マルチメディアデータの部分内のサブサンプルであることを特徴とする請求項1記載のデータ処理方法。
- 上記マルチメディアデータは、ビデオトラックに保存され、
上記パラメータセットメタデータは、パラメータトラックに保存されることを特徴とする請求項1記載のデータ処理方法。 - 上記パラメータトラックを上記ビデオトラックと同期させるステップを更に有する請求項4記載のデータ処理方法。
- 上記パラメータトラックは、非アクティブであることを特徴とする請求項4記載のデータ処理方法。
- 上記各パラメータセットは、パラメータセットサンプルとして、上記パラメータトラックに保存されることを特徴とする請求項4記載のデータ処理方法。
- ビデオエレメンタリストリームを介して上記マルチメディアデータを送信するステップと、
上記パラメータセットメタデータをオブジェクト記述子ストリームとして送信するステップとを更に有する請求項1記載のデータ処理方法。 - 上記各パラメータセットは、オブジェクト記述子メッセージとして、オブジェクト記述子ストリームを介して送信されることを特徴とする請求項8記載のデータ処理方法。
- 上記オブジェクト記述子ストリームを上記ビデオエレメンタリストリームに同期させるステップを更に有する請求項8記載のデータ処理方法。
- 復号システムにおいて、マルチメディアデータ及び独立したパラメータセットメタデータを受信するステップを更に有し、該独立したパラメータセットメタデータは、少なくともマルチメディアデータの一部を復号するために必要である1つ以上のパラメータセットのどれかを特定するために用いられることを特徴とする請求項1記載のデータ処理方法。
- マルチメディアデータに関係する1つ以上の記述を特定するステップと、
後に復号システムに送信され、上記マルチメディアデータの復号において任意に使用される補足的拡張情報(supplemental enhancement information:SEI)に上記マルチメディアデータに関連する1つ以上の記述を含めるステップとを有するデータ処理方法。 - 上記SEIは、マルチメディアデータとは別にSEIメタデータとして保存されることを特徴とする請求項12記載のデータ処理方法。
- 上記SEIメタデータは、複数のSEIメッセージを含んでいることを特徴とする請求項13記載のデータ処理方法。
- 上記複数のSEIメッセージのそれぞれは、ムービーボックスのトラックのボックスとして保存されることを特徴とする請求項14記載のデータ処理方法。
- 上記マルチメディアデータは、ビデオトラックに保存され、上記SEIメタデータは、SEIトラックに保存されることを特徴とする請求項13記載のデータ処理方法。
- 上記SEIトラックをビデオトラックに同期させるステップを更に有する請求項16記載のデータ処理方法。
- 上記SEIトラックは、サンプル内に複数のSEIメッセージを含んでいることを特徴とする請求項17記載のデータ処理方法。
- ビデオエレメンタリストリームを介して上記マルチメディアデータを送信するステップと、
オブジェクトコンテンツ情報(object content information:OCI)ストリームを介して、上記SEIメタデータを送信するステップとを更に有する請求項13記載のデータ処理方法。 - 上記複数のSEIメッセージのそれぞれは、OCI記述子として、OCIストリームを介して送信されることを特徴とする請求項19記載のデータ処理方法。
- 上記1つ以上の記述のそれぞれは、記述子及び記述子スキームのいずれかであることを特徴とする請求項12記載のデータ処理方法。
- 上記複数のSEIメッセージのそれぞれは、該複数のSEIメッセージのそれぞれをマルチメディアデータの対応する部分に関連付けるデータを有するペイロードヘッダを含んでいることを特徴とする請求項14記載のデータ処理方法。
- 上記マルチメディアデータの対応する部分は、サンプル、サブサンプル、サンプルのグループのうちのいずれか1つであることを特徴とする請求項22記載のデータ処理方法。
- 上記1つ以上の記述をSEIに含めるステップは、MPEG−7システムアクセスユニットを複数のSEIメッセージの1つにカプセル化するステップを含むことを特徴とする請求項12記載のデータ処理方法。
- 上記1つ以上の記述のそれぞれを複数のSEIメッセージの1つによって送信するステップを更に有する請求項12記載のデータ処理方法。
- 上記1つ以上の記述は、テキスト的に又はバイナリ的に符号化されることを特徴とする請求項25記載のデータ処理方法。
- マルチメディアデータを含む第1のファイルを作成するメディアファイル作成器と、
マルチメディアデータの複数の部分と1つ以上のパラメータセットを定義するパラメータセットメタデータを特定し、後に復号システムにおいて、マルチメディアデータを復号するときに使用される、パラメータセットメタデータを含む第2のファイルを作成するメタデータファイル作成器とを備えるデータ処理装置。 - マルチメディアデータを含む第1のファイルを作成するメディアファイル作成器と、
マルチメディアデータに関係する1つ以上の記述を特定し、後に復号システムに送信され、上記マルチメディアデータの復号において任意に使用される補足的拡張情報(supplemental enhancement information:SEI)に上記マルチメディアデータに関連する1つ以上の記述を含めるメタデータ作成器とを備えるデータ処理装置。 - マルチメディアデータの複数の部分の1つ以上のパラメータセットを定義するパラメータセットメタデータを特定する特定手段と、
マルチメディアデータを復号するために復号システムに送信されるパラメータセットメタデータをマルチメディアデータとは別に保存する保存手段とを備えるデータ処理装置。 - マルチメディアデータに関係する1つ以上の記述を特定する特定手段と、
後に復号システムに送信され、上記マルチメディアデータの復号において任意に使用される補足的拡張情報(supplemental enhancement information:SEI)に上記マルチメディアデータに関連する1つ以上の記述を含める記述追加手段とを備えるデータ処理装置。 - メモリと、
上記メモリに接続され、一組の命令を実行する少なくとも1つのプロセッサとを備え、
上記少なくとも1つのプロセッサは、上記一組の命令を実行することにより、
マルチメディアデータの複数の部分の1つ以上のパラメータセットを定義するパラメータセットメタデータを特定し、
マルチメディアデータを復号するために復号システムに送信されるパラメータセットメタデータをマルチメディアデータとは別に保存するデータ処理システム。 - メモリと、
上記メモリに接続され、一組の命令を実行する少なくとも1つのプロセッサとを備え、
上記少なくとも1つのプロセッサは、上記一組の命令を実行することにより、
マルチメディアデータに関係する1つ以上の記述を特定し、
後に復号システムに送信され、上記マルチメディアデータの復号において任意に使用される補足的拡張情報(supplemental enhancement information:SEI)に上記マルチメディアデータに関連する1つ以上の記述を含めるデータ処理システム。 - プロセッサにより実行され、該プロセッサにデータ処理方法を実行させるコンピュータにより読取可能な媒体であって、該データ処理方法は、
マルチメディアデータの複数の部分の1つ以上のパラメータセットを定義するパラメータセットメタデータを特定するステップと、
マルチメディアデータを復号するために復号システムに送信されるパラメータセットメタデータをマルチメディアデータとは別に保存するステップとを有するコンピュータにより読取可能な媒体。 - プロセッサにより実行され、該プロセッサにデータ処理方法を実行させるコンピュータにより読取可能な媒体であって、該データ処理方法は、
マルチメディアデータに関係する1つ以上の記述を特定するステップと、
後に復号システムに送信され、上記マルチメディアデータの復号において任意に使用される補足的拡張情報(supplemental enhancement information:SEI)に上記マルチメディアデータに関連する1つ以上の記述を含めるステップとを有するコンピュータにより読取可能な媒体。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US37665202P | 2002-04-29 | 2002-04-29 | |
US37665102P | 2002-04-29 | 2002-04-29 | |
US10/371,464 US20030163477A1 (en) | 2002-02-25 | 2003-02-21 | Method and apparatus for supporting advanced coding formats in media files |
US10/425,685 US20040006575A1 (en) | 2002-04-29 | 2003-04-28 | Method and apparatus for supporting advanced coding formats in media files |
PCT/US2003/013145 WO2003098475A1 (en) | 2002-04-29 | 2003-04-29 | Supporting advanced coding formats in media files |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006505024A true JP2006505024A (ja) | 2006-02-09 |
Family
ID=29554444
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004505908A Abandoned JP2006505024A (ja) | 2002-04-29 | 2003-04-29 | データ処理方法及び装置 |
Country Status (8)
Country | Link |
---|---|
EP (1) | EP1500002A1 (ja) |
JP (1) | JP2006505024A (ja) |
KR (1) | KR20040106414A (ja) |
CN (1) | CN100419748C (ja) |
AU (1) | AU2003237120B2 (ja) |
DE (1) | DE10392598T5 (ja) |
GB (1) | GB2403835B (ja) |
WO (1) | WO2003098475A1 (ja) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008136211A (ja) * | 2006-11-27 | 2008-06-12 | Thomson Licensing | 符号化装置、復号化装置、記録装置、オーディオ/ビデオデータ送信システム |
JP2008536193A (ja) * | 2005-04-13 | 2008-09-04 | ドルビー・ラボラトリーズ・ライセンシング・コーポレーション | 音声メタデータ確認 |
JP2009535969A (ja) * | 2006-05-03 | 2009-10-01 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | メディア表現からメディアを再構成する方法及び装置 |
JP2009543386A (ja) * | 2006-03-27 | 2009-12-03 | ヴィドヨ,インコーポレーテッド | スケーラブルビデオ及びオーディオ符号化システムにおける、制御メッセージを用いた、スケーラビリティ情報の管理のためのシステム及び方法 |
JP2010509896A (ja) * | 2006-11-14 | 2010-03-25 | クゥアルコム・インコーポレイテッド | チャネルスイッチングのためのシステムと方法 |
JP2010539834A (ja) * | 2007-09-19 | 2010-12-16 | フラウンホーファー−ゲゼルシャフト・ツール・フェルデルング・デル・アンゲヴァンテン・フォルシュング・アインゲトラーゲネル・フェライン | メディアデータコンテナとメタデータコンテナとを有するファイルを格納し読み取るための装置及び方法 |
JP2011501553A (ja) * | 2007-10-16 | 2011-01-06 | サムスン エレクトロニクス カンパニー リミテッド | メディア・コンテンツ及びメタデータを符号化する方法及びその装置 |
US8229983B2 (en) | 2005-09-27 | 2012-07-24 | Qualcomm Incorporated | Channel switch frame |
JP2013051707A (ja) * | 2007-04-17 | 2013-03-14 | Thomson Licensing | データストリームにおけるビデオデータ及び関連するメタデータを送信する方法 |
US8670437B2 (en) | 2005-09-27 | 2014-03-11 | Qualcomm Incorporated | Methods and apparatus for service acquisition |
US8761162B2 (en) | 2006-11-15 | 2014-06-24 | Qualcomm Incorporated | Systems and methods for applications using channel switch frames |
JP2014519789A (ja) * | 2011-06-14 | 2014-08-14 | サムスン エレクトロニクス カンパニー リミテッド | マルチメディアシステムにおけるメディアコンテンツを送受信する方法及び装置 |
KR101484843B1 (ko) | 2013-04-19 | 2015-01-20 | 삼성전자주식회사 | 멀티미디어 전송 시스템에서 미디어 전송 패킷 전송 방법 및 장치 |
JP2015053703A (ja) * | 2010-07-20 | 2015-03-19 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | ビデオデータをストリーミングするためのシーケンスデータセットを提供すること |
JP2015519807A (ja) * | 2012-04-25 | 2015-07-09 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | ビデオ・ファイルにおけるパラメータ・セットを識別すること |
Families Citing this family (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8472792B2 (en) | 2003-12-08 | 2013-06-25 | Divx, Llc | Multimedia distribution system |
US7519274B2 (en) | 2003-12-08 | 2009-04-14 | Divx, Inc. | File format for multiple track digital data |
BRPI0418464B1 (pt) | 2004-02-10 | 2019-02-05 | Thompson Licensing | armazenamento de conjuntos de parâmetros de codificação de vídeo avançada (avc) no formato de arquivo avc |
US8315307B2 (en) | 2004-04-07 | 2012-11-20 | Qualcomm Incorporated | Method and apparatus for frame prediction in hybrid video compression to enable temporal scalability |
US8010566B2 (en) | 2004-10-13 | 2011-08-30 | Electronics And Telecommunications Research Institute | Extended multimedia file structure and multimedia file producting method and multimedia file executing method |
RU2377736C2 (ru) | 2005-04-13 | 2009-12-27 | Нокиа Корпорейшн | Кодирование, хранение и передача информации о масштабируемости |
CN101313578B (zh) * | 2005-09-26 | 2011-10-19 | 韩国电子通信研究院 | 用于在可伸缩视频编码中定义和重构感兴趣区域的方法和装置 |
FR2894739A1 (fr) * | 2005-12-12 | 2007-06-15 | Thomson Licensing Sa | Procede de codage, procede de decodage, dispositif de codage et dispositif de decodage de donnees video |
WO2007112384A2 (en) | 2006-03-27 | 2007-10-04 | Vidyo, Inc. | System and method for management of scalability information in scalable video and audio coding systems using control messages |
EP2041976A4 (en) | 2006-07-12 | 2012-06-20 | Nokia Corp | SIGNALING OF SCALABILITY INFORMATION FROM THE INTERESTING REGION IN MEDIA FILES |
EP2041974A4 (en) | 2006-07-12 | 2014-09-24 | Lg Electronics Inc | METHOD AND DEVICE FOR CODING / DECODING A SIGNAL |
AU2012202346B2 (en) * | 2006-08-24 | 2014-07-24 | Provenance Asset Group Llc | System and method for indicating track relationships in media files |
KR101021831B1 (ko) | 2006-08-24 | 2011-03-17 | 노키아 코포레이션 | 미디어 파일에서 트랙 관계를 표시하는 시스템 및 방법 |
US8365060B2 (en) | 2006-08-24 | 2013-01-29 | Nokia Corporation | System and method for indicating track relationships in media files |
WO2008046243A1 (en) * | 2006-10-16 | 2008-04-24 | Thomson Licensing | Method and device for encoding a data stream, method and device for decoding a data stream, video indexing system and image retrieval system |
US20080181298A1 (en) * | 2007-01-26 | 2008-07-31 | Apple Computer, Inc. | Hybrid scalable coding |
RU2510908C2 (ru) * | 2007-02-23 | 2014-04-10 | Нокиа Корпорейшн | Описание характеристик агрегированных блоков медиаданных с обратной совместимостью |
US20100142613A1 (en) * | 2007-04-18 | 2010-06-10 | Lihua Zhu | Method for encoding video data in a scalable manner |
PL2528341T3 (pl) | 2007-04-18 | 2017-10-31 | Dolby Int Ab | System kodowania, stosujący uzupełniający zestaw parametrów sekwencyjnych do skalowalnego kodowania wideo lub kodowania wielowidokowego |
DE102007045741A1 (de) * | 2007-06-27 | 2009-01-08 | Siemens Ag | Verfahren und Vorrichtung zum Codieren und Decodieren von Multimediadaten |
KR101451239B1 (ko) * | 2007-08-13 | 2014-10-15 | 삼성전자 주식회사 | 미디어 파일 포맷에서 메타데이터의 생성 방법, 접근 방법및 그 장치 |
EP2191402A4 (en) * | 2007-08-20 | 2014-05-21 | Nokia Corp | SEGMENTED METADATA AND INDEXES FOR MULTIMEDIA FLOW DATA |
WO2009065137A1 (en) | 2007-11-16 | 2009-05-22 | Divx, Inc. | Hierarchical and reduced index structures for multimedia files |
US8081635B2 (en) | 2008-10-08 | 2011-12-20 | Motorola Solutions, Inc. | Reconstruction of errored media streams in a communication system |
JP5542913B2 (ja) * | 2009-04-09 | 2014-07-09 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | メディアファイルを生成し処理するための方法および構成 |
US8976871B2 (en) | 2009-09-16 | 2015-03-10 | Qualcomm Incorporated | Media extractor tracks for file format track selection |
JP5591932B2 (ja) * | 2009-09-22 | 2014-09-17 | クゥアルコム・インコーポレイテッド | ファイルフォーマットトラック選択のためのメディアエクストラクタトラック |
EP2537318A4 (en) * | 2010-02-19 | 2013-08-14 | Ericsson Telefon Ab L M | METHOD AND ARRANGEMENT FOR DISPLAY SWITCHING IN AN HTTP STREAMING |
CN103098485A (zh) * | 2010-06-14 | 2013-05-08 | 汤姆森特许公司 | 封装编码的多组成视频的方法和装置 |
US9608748B2 (en) | 2010-08-31 | 2017-03-28 | Humax Co., Ltd. | Methods of transmitting and receiving a media information file for HTTP streaming |
CN103141115B (zh) | 2010-10-05 | 2016-07-06 | 瑞典爱立信有限公司 | 用于媒体流传送的客户端、内容创建器实体及其方法 |
CN104247433B (zh) * | 2012-04-06 | 2018-02-06 | 索尼公司 | 解码装置和解码方法以及编码装置和编码方法 |
KR20130116782A (ko) | 2012-04-16 | 2013-10-24 | 한국전자통신연구원 | 계층적 비디오 부호화에서의 계층정보 표현방식 |
US9161039B2 (en) * | 2012-09-24 | 2015-10-13 | Qualcomm Incorporated | Bitstream properties in video coding |
KR20200045012A (ko) * | 2013-07-15 | 2020-04-29 | 소니 주식회사 | 상호작용성을 위한 모션-구속된 타일 세트들 sei 메시지의 확장들 |
CN105409235B (zh) * | 2013-07-19 | 2019-07-09 | 索尼公司 | 文件生成装置和方法以及内容重放装置和方法 |
BR112016021214B1 (pt) * | 2014-03-18 | 2024-01-23 | Koninklijke Philips N.V | Método de geração de um sinal de áudio para um item de conteúdo audiovisual, aparelho para geração de um sinal de áudio para um item de conteúdo audiovisual e aparelho para geração de uma saída de áudio |
US10129566B2 (en) * | 2015-03-16 | 2018-11-13 | Microsoft Technology Licensing, Llc | Standard-guided video decoding performance enhancements |
US9979983B2 (en) | 2015-03-16 | 2018-05-22 | Microsoft Technology Licensing, Llc | Application- or context-guided video decoding performance enhancements |
GB2539462B (en) * | 2015-06-16 | 2019-04-03 | Canon Kk | Obtaining media data and metadata from encapsulated bit-streams wherein operating point descriptors can be dynamically set |
CN108476327B (zh) * | 2015-08-20 | 2021-03-19 | 皇家Kpn公司 | 基于媒体流来形成拼块化视频 |
US10999605B2 (en) * | 2017-01-10 | 2021-05-04 | Qualcomm Incorporated | Signaling of important video information in file formats |
US10701400B2 (en) * | 2017-03-21 | 2020-06-30 | Qualcomm Incorporated | Signalling of summarizing video supplemental information |
GB2560921B (en) * | 2017-03-27 | 2020-04-08 | Canon Kk | Method and apparatus for encoding media data comprising generated content |
US10887645B2 (en) | 2017-07-13 | 2021-01-05 | Qualcomm Incorporated | Processing media data using file tracks for web content |
US11321516B2 (en) | 2018-01-19 | 2022-05-03 | Qualcomm Incorporated | Processing dynamic web content of an ISO BMFF web resource track |
EP4038885A4 (en) * | 2019-10-02 | 2023-07-19 | Nokia Technologies Oy | METHOD AND DEVICE FOR STORING AND SIGNALING SUB-SAMPLE INPUT DESCRIPTIONS |
WO2023194179A1 (en) * | 2022-04-05 | 2023-10-12 | Canon Kabushiki Kaisha | Method and apparatus for describing subsamples in a media file |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6400996B1 (en) * | 1999-02-01 | 2002-06-04 | Steven M. Hoffberg | Adaptive pattern recognition based control system and method |
US5706493A (en) * | 1995-04-19 | 1998-01-06 | Sheppard, Ii; Charles Bradford | Enhanced electronic encyclopedia |
US5659539A (en) * | 1995-07-14 | 1997-08-19 | Oracle Corporation | Method and apparatus for frame accurate access of digital audio-visual information |
US6453355B1 (en) * | 1998-01-15 | 2002-09-17 | Apple Computer, Inc. | Method and apparatus for media data transmission |
US6426778B1 (en) * | 1998-04-03 | 2002-07-30 | Avid Technology, Inc. | System and method for providing interactive components in motion video |
WO2000043910A1 (en) * | 1999-01-22 | 2000-07-27 | Kent Ridge Digital Labs | Method and apparatus for indexing and retrieving images using visual keywords |
GB2387287B (en) * | 2002-04-05 | 2006-03-15 | Snell & Wilcox Limited | Video compression transcoding |
-
2003
- 2003-04-29 AU AU2003237120A patent/AU2003237120B2/en not_active Ceased
- 2003-04-29 KR KR10-2004-7017400A patent/KR20040106414A/ko not_active Application Discontinuation
- 2003-04-29 WO PCT/US2003/013145 patent/WO2003098475A1/en active Application Filing
- 2003-04-29 JP JP2004505908A patent/JP2006505024A/ja not_active Abandoned
- 2003-04-29 EP EP03736502A patent/EP1500002A1/en not_active Withdrawn
- 2003-04-29 CN CNB038152029A patent/CN100419748C/zh not_active Expired - Fee Related
- 2003-04-29 GB GB0424069A patent/GB2403835B/en not_active Expired - Fee Related
- 2003-04-29 DE DE10392598T patent/DE10392598T5/de not_active Withdrawn
Cited By (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008536193A (ja) * | 2005-04-13 | 2008-09-04 | ドルビー・ラボラトリーズ・ライセンシング・コーポレーション | 音声メタデータ確認 |
US8670437B2 (en) | 2005-09-27 | 2014-03-11 | Qualcomm Incorporated | Methods and apparatus for service acquisition |
US8612498B2 (en) | 2005-09-27 | 2013-12-17 | Qualcomm, Incorporated | Channel switch frame |
US8229983B2 (en) | 2005-09-27 | 2012-07-24 | Qualcomm Incorporated | Channel switch frame |
JP2009543386A (ja) * | 2006-03-27 | 2009-12-03 | ヴィドヨ,インコーポレーテッド | スケーラブルビデオ及びオーディオ符号化システムにおける、制御メッセージを用いた、スケーラビリティ情報の管理のためのシステム及び方法 |
JP2009535969A (ja) * | 2006-05-03 | 2009-10-01 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | メディア表現からメディアを再構成する方法及び装置 |
US8345743B2 (en) | 2006-11-14 | 2013-01-01 | Qualcomm Incorporated | Systems and methods for channel switching |
JP2010509896A (ja) * | 2006-11-14 | 2010-03-25 | クゥアルコム・インコーポレイテッド | チャネルスイッチングのためのシステムと方法 |
JP2012135027A (ja) * | 2006-11-14 | 2012-07-12 | Qualcomm Inc | チャネルスイッチングのためのシステムと方法 |
US8761162B2 (en) | 2006-11-15 | 2014-06-24 | Qualcomm Incorporated | Systems and methods for applications using channel switch frames |
JP2008136211A (ja) * | 2006-11-27 | 2008-06-12 | Thomson Licensing | 符号化装置、復号化装置、記録装置、オーディオ/ビデオデータ送信システム |
JP2013051707A (ja) * | 2007-04-17 | 2013-03-14 | Thomson Licensing | データストリームにおけるビデオデータ及び関連するメタデータを送信する方法 |
JP2010539834A (ja) * | 2007-09-19 | 2010-12-16 | フラウンホーファー−ゲゼルシャフト・ツール・フェルデルング・デル・アンゲヴァンテン・フォルシュング・アインゲトラーゲネル・フェライン | メディアデータコンテナとメタデータコンテナとを有するファイルを格納し読み取るための装置及び方法 |
JP2011501553A (ja) * | 2007-10-16 | 2011-01-06 | サムスン エレクトロニクス カンパニー リミテッド | メディア・コンテンツ及びメタデータを符号化する方法及びその装置 |
US8660999B2 (en) | 2007-10-16 | 2014-02-25 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding media content and metadata thereof |
JP2015053703A (ja) * | 2010-07-20 | 2015-03-19 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | ビデオデータをストリーミングするためのシーケンスデータセットを提供すること |
JP2017175623A (ja) * | 2010-07-20 | 2017-09-28 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | ビデオデータをストリーミングするためのシーケンスデータセットを提供すること |
KR101863410B1 (ko) | 2011-06-14 | 2018-05-31 | 삼성전자주식회사 | 멀티미디어 시스템에서 복합 미디어 컨텐츠를 송수신하는 방법 및 장치 |
JP2014519789A (ja) * | 2011-06-14 | 2014-08-14 | サムスン エレクトロニクス カンパニー リミテッド | マルチメディアシステムにおけるメディアコンテンツを送受信する方法及び装置 |
US10110655B2 (en) | 2011-06-14 | 2018-10-23 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting/receiving media contents in multimedia system |
KR20180122995A (ko) * | 2011-06-14 | 2018-11-14 | 삼성전자주식회사 | 멀티미디어 시스템에서 복합 미디어 컨텐츠를 송수신하는 방법 및 장치 |
KR101918658B1 (ko) | 2011-06-14 | 2019-02-08 | 삼성전자주식회사 | 멀티미디어 시스템에서 복합 미디어 컨텐츠를 송수신하는 방법 및 장치 |
KR101973544B1 (ko) | 2011-06-14 | 2019-04-30 | 삼성전자주식회사 | 멀티미디어 시스템에서 복합 미디어 컨텐츠를 송수신하는 방법 및 장치 |
US10447754B2 (en) | 2011-06-14 | 2019-10-15 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting/receiving media contents in multimedia system |
US10542065B2 (en) | 2011-06-14 | 2020-01-21 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting/receiving media contents in multimedia system |
JP2015519807A (ja) * | 2012-04-25 | 2015-07-09 | クゥアルコム・インコーポレイテッドQualcomm Incorporated | ビデオ・ファイルにおけるパラメータ・セットを識別すること |
KR101484843B1 (ko) | 2013-04-19 | 2015-01-20 | 삼성전자주식회사 | 멀티미디어 전송 시스템에서 미디어 전송 패킷 전송 방법 및 장치 |
US10412423B2 (en) | 2013-04-19 | 2019-09-10 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting media data in multimedia transport system |
US11245940B2 (en) | 2013-04-19 | 2022-02-08 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting media data in multimedia transport system |
US11665384B2 (en) | 2013-04-19 | 2023-05-30 | Samsung Electronics Co., Ltd. | Method and apparatus for transmitting media data in multimedia transport system |
Also Published As
Publication number | Publication date |
---|---|
CN100419748C (zh) | 2008-09-17 |
GB2403835B (en) | 2005-11-23 |
AU2003237120A1 (en) | 2003-12-02 |
AU2003237120B2 (en) | 2008-10-09 |
CN1666195A (zh) | 2005-09-07 |
GB0424069D0 (en) | 2004-12-01 |
WO2003098475A1 (en) | 2003-11-27 |
GB2403835A (en) | 2005-01-12 |
EP1500002A1 (en) | 2005-01-26 |
DE10392598T5 (de) | 2005-05-19 |
KR20040106414A (ko) | 2004-12-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2006505024A (ja) | データ処理方法及び装置 | |
US7613727B2 (en) | Method and apparatus for supporting advanced coding formats in media files | |
JP2010141900A (ja) | Mp4においてavcをサポートするための方法及び装置 | |
US20040006575A1 (en) | Method and apparatus for supporting advanced coding formats in media files | |
US20040167925A1 (en) | Method and apparatus for supporting advanced coding formats in media files | |
US6463445B1 (en) | Multimedia information retrieval system and method including format conversion system and method | |
JP2005524128A (ja) | Mp4においてavcをサポートするための方法及び装置 | |
WO2015144735A1 (en) | Methods, devices, and computer programs for improving streaming of partitioned timed media data | |
CN107634930B (zh) | 一种媒体数据的获取方法和装置 | |
JP2010124479A (ja) | Mp4においてavcをサポートするための方法及び装置 | |
Angelides et al. | The handbook of MPEG applications: standards in practice | |
JP2006507553A (ja) | Mp4においてavcをサポートするための方法及び装置 | |
JP2019220974A (ja) | 復号装置 | |
JP4746817B2 (ja) | マルチメディア・コンテンツの処理を行う方法 | |
JP2002077855A (ja) | マルチメディア情報処理システム及び方法 | |
WO2024012915A1 (en) | Method, device, and computer program for optimizing dynamic encapsulation and parsing of content data | |
Timmerer et al. | Piece-wise multimedia content adaptation in streaming and constrained environments |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060407 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20080530 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20080530 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20080620 |
|
A762 | Written abandonment of application |
Free format text: JAPANESE INTERMEDIATE CODE: A762 Effective date: 20090205 |