JP2013509084A - 付加処理情報の提供 - Google Patents

付加処理情報の提供 Download PDF

Info

Publication number
JP2013509084A
JP2013509084A JP2012535164A JP2012535164A JP2013509084A JP 2013509084 A JP2013509084 A JP 2013509084A JP 2012535164 A JP2012535164 A JP 2012535164A JP 2012535164 A JP2012535164 A JP 2012535164A JP 2013509084 A JP2013509084 A JP 2013509084A
Authority
JP
Japan
Prior art keywords
media
media content
identifier
additional processing
processing 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.)
Pending
Application number
JP2012535164A
Other languages
English (en)
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 JP2013509084A publication Critical patent/JP2013509084A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/13Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/44Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/597Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding specially adapted for multi-view video sequence encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • 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/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • 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/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • H04N21/2353Processing of additional data, e.g. scrambling of additional data or processing content descriptors specifically adapted to content descriptors, e.g. coding, compressing or processing of metadata
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • 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/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8451Structuring of content, e.g. decomposing content into time segments using Advanced Video Coding [AVC]
    • 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/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/85406Content authoring involving a specific file format, e.g. MP4 format
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/157Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/17Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
    • H04N19/176Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/91Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/96Tree coding, e.g. quad-tree coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Library & Information Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Television Systems (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)

Abstract

復号化されたメディアコンテンツを処理するポスト復号化命令を規定する付加処理情報(52、54)は、メディアコンテンツを符号化するために採用されたメディアコーデックの擬似識別子と共にファイル(1)において共同編成される。共同編成は、擬似識別子を認識しない従来のメディア端末(210)によるメディアコンテンツの復号化の中止をトリガするが、擬似識別子を認識するメディア端末(200)によるメディアコンテンツの復号化を可能にすることにより、付加処理情報(52、54)を使用して復号化されたメディアコンテンツのポスト復号化処理を可能にする。共同編成により、付加処理情報を使用できない従来のメディア端末(210)がメディア表現においてメディアコンテンツを復号化し且つレンダリングすることを阻止する。

Description

本発明は、メディアコンテンツ処理に関し、特にメディアコンテンツ処理に関連して有用な付加処理情報を提供することに関する。
H.264/MPEG−4 Part10、または高度映像符号化(AVC)は、最新のビデオ符号化標準である。それは、フレーム間及び1つのフレーム内の冗長性を除去するハイブリッドコーデックである。符号化処理の出力は、送信又は格納前にネットワーク抽象化層(NAL)ユニットに更にカプセル化されるビデオ符号化層(VCL)データである。
付加拡張情報(SEI)は、表示等のポスト復号化(複合化後)に関連した処理を補助するために提供される。SEIメッセージの例には、典型的なポストフィルタヒント及びトーンマッピングが含まれる。SEIメッセージは、復号化処理に必須ではないように設計される。適合する復号器は、理解しないSEIメッセージを破棄できる。SEIメッセージは、今日、VCLデータのようにNALユニットにカプセル化されるが、復号化に影響を与えない。
従来技術によると、ファイルは、正確な再生を保証するために、メディア端末表示機能の特定の知識を用いて作成されなければならない。拡張情報を介して、すなわち復号化ループ外で追加された新しい表示機能を、後方互換性があるように実行できない。この一例は、3次元(3D)表示装置上で復号化された画像をレンダリングするのを支援するようにH.264ビデオに追加されている空間的にインタリーブされたフレームSEIメッセージである。これらのSEIメッセージは、3Dコンテンツを符号化するためにH.264等の既存の2次元(2D)コーデックを使用する試みから派生したものである。この一例において、SEIメッセージは、偶数のフレームが左の表示に割り当てられ、奇数のフレームが右の表示に割り当てられることを記述する。
SEIメッセージは、復号化の場合に破棄できるように設計されている。しかし、3Dレンダリング等の、復号化以外のものに対してこの情報をメディア端末が正確に解釈できることが重要である。これらのSEIメッセージを理解する機能を有さない従来のメディア端末では、単にそれらを無視し、2Dディスプレイ上で復号化された画像をレンダリングする。そのため、先に提示された例に対して大きなディスプレイアーチファクト、例えばフレーム毎に左の表示と右の表示との間のホッピングを生じさせる。
更に今日、メディア端末は、拡張情報が必要であるか、どの種類の拡張情報が必要であるか、を見つけるために、ビデオビットストリームを復号化する必要がある。それは、局所的な再生及び送信の双方にとって問題である。例えば、ユーザは映画を完全に表示させることができない場合があり、メディア端末は、未知のSEIメッセージに到達した時にそれを正しく表示できないことを見つけるのみである。別の例において、メディア送信の場合、簡単かつ迅速にビットストリームを間引く方法は、全てのSEIメッセージを削除することである。SEIメッセージは復号化に必要ないためである。これが、レンダリングに重要なSEIメッセージを間引くことの原因となる。
従って、一般に、従来技術の問題を解決するかあるいは少なくとも改善するために、技術分野内においてSEIデータ等の付加処理情報を効率的に処理する必要がある。
概して、本発明の目的は、付加処理情報を効率的に提供できるようにすることである。
この目的及び他の目的は、本明細書において開示される実施形態により達成される。
簡単に説明すると、本発明の態様は、符号化されたメディアコンテンツに関連、あるいは連携する付加処理情報を提供する方法に関する。この方法は、メディアコンテンツを符号化するために採用されたメディアコーデックの擬似識別子を提供することを含む。付加処理情報は、符号化されたメディアコンテンツを復号化することにより取得される復号化されたメディアコンテンツを処理するポスト復号化命令を規定する。擬似識別子と付加処理情報は、擬似識別子を認識しない旧来のメディア端末による符号化メディアコンテンツの復号化の中止をトリガするために、ファイルに共同編成される。これに対し、ファイルにおける擬似識別子と付加処理情報との共同編成により、メディアコーデックを使用したメディアコンテンツの復号化、並びに擬似識別子を認識するメディア端末による付加処理情報を使用した復号化されたメディアコンテンツ(複合化メディアコンテンツ)のポスト復号化処理が可能になる。
別の態様は、付加処理情報を提供するデバイスに関する。デバイスは、メディアコーデックの擬似識別子を提供する識別子提供器を備える。ポスト復号化命令を規定する付加処理情報を提供するために、情報提供器がデバイスにおいて実現される。デバイスは、擬似識別子を認識しない旧来のメディア端末による符号化メディアコンテンツの復号化の中止をトリガするように、ファイルに擬似識別子と付加処理情報とを共同編成するファイル編成器を更に備える。擬似識別子を認識するメディア端末は、メディアコーデックを使用して符号化メディアコンテンツを復号化し、復号化に後続して、さらに付加処理情報に基づいてメディアコンテンツを処理することができる。
本発明の更なる態様は、メディアコンテンツを処理する方法に関する。この方法は、擬似識別子と付加処理情報を含むファイルを受信することを含む。ファイルから検索、取得された擬似識別子が認識されない場合、符号化されたメディアコンテンツの復号化が中止される。そのため、メディアコンテンツはユーザに提示されない。しかし、擬似識別子が認識される場合、符号化されたメディアコンテンツを復号化するために使用するメディアコーデックが、擬似識別子に基づいて検索されたメディアコーデックのコーデック識別子に基づいて選択される。次に、その選択されたメディアコーデックを使用して符号化されたメディアコンテンツが復号化される。ファイルから検索された付加処理情報が復号化されたメディアコンテンツを処理するために採用され、メディア表現をユーザに提供するためのレンダリングに適した形態のメディアコンテンツが取得される。
メディア端末が、本発明の更なる一態様として開示される。メディア端末は、擬似識別子と付加処理情報を含むファイルを受信する受信機を備える。メディア端末の復号化コントローラは、擬似識別子を調査し、擬似識別子がメディア端末により認識可能であるか否かを判定するように構成される。擬似識別子が認識されない場合、復号化コントローラは、符号化されたメディアコンテンツの復号化を中止又は停止するように復号器を制御する。一方、擬似識別子が認識される場合には、復号化コントローラは、その擬似識別子に基づいて検索されたコーデック識別子に基づいて、符号化されたメディアコンテンツを復号化するために採用するメディアコーデックを選択する。次に復号器は、復号化されたメディアコンテンツを生成するために選択されたメディアコーデックを使用して符号化されたメディアコンテンツを復号化するように構成される。この復号化されたメディアコンテンツは、レンダリングに適した形態のメディアコンテンツを取得するために、ファイルから検索された付加処理情報に基づいてコンテンツプロセッサにより処理される。
従って、実施形態では、正確にレンダリングし、ユーザに提供できる形態のメディアコンテンツを取得するためにメディアコンテンツをポスト復号化処理することに関連して使用される付加処理情報を提供する効率的な方法が提供される。付加処理情報を理解しないために使用できない従来のメディア端末では、復号化が中止されるために、全くポスト復号化処理せずにメディアコンテンツをレンダリングするということが阻止される。この復号化の中止は、メディアコーデック識別子として真のコーデック識別子ではなく擬似識別子を使用することによりトリガされる。その結果、従来のメディア端末は、メディアコンテンツをレンダリングするのをやめる。こうして、付加処理情報を使用する機能のない従来のメディア端末により付加処理情報を使用したメディアコンテンツのポスト復号化処理は実行されなくなる。ユーザが知覚できるビジュアルアーチファクト及び/又はオーディオアーチファクトがレンダリングにより生じるため、これは重要である。
本発明は、添付の図面と共に以下の説明を参照することにより、本発明の更なる目的及び利点と共に最もよく理解されるだろう。
一実施形態に従って付加処理情報を提供する方法を示すフローチャートである。 従来技術及び一実施形態に係るメディアコンテンツ処理の比較を示す図である。 図1における共同編成ステップの一実施形態を示すフローチャートである。 一実施形態に係るメディアコンテナファイルを示す概略図である。 一実施形態に係るサンプルエントリボックスを示す概略図である。 メディアトラックのサンプルエントリボックスにおいて付加処理情報を編成する一実施形態を示す概略図である。 実施形態を実現できる通信ネットワークを示す概略図である。 一実施形態に従って付加処理情報を提供するデバイスを示す概略ブロック図である。 一実施形態に従ってメディアコンテンツを処理する方法を示すフローチャートである。 一実施形態に係る図9における方法の更なるステップを示すフローチャートである。 別に実施形態に係る図9における方法の更なるステップを示すフローチャートである。 一実施形態に係るメディア端末を示す概略ブロック図である。 図1における共同編成ステップの別の実施形態を示すフローチャートである。
図中、同一の図中符号は、同様の要素又は対応する要素に対して使用される。
実施形態は、メディアコンテンツ処理に関し、特に復号化されたメディアコンテンツを処理し、且つ/あるいは、レンダリングするメディア端末及びメディアプレーヤにより採用される付加処理情報を提供すること及び使用することに関する。
実施形態は、そのような付加処理情報をメディア端末に通信する効率的な方法を提供する。付加処理情報の通信により、付加処理情報を認識するメディア端末は、レンダリングの前に、又は、レンダリング中にメディアコンテンツを処理するために付加処理情報を検索し、使用できる。しかし、付加処理情報は、付加処理情報を認識しない従来のメディア端末がメディアコンテンツをレンダリングしないように通信される。これは好ましいことである。なぜなら、そのようなメディアコンテンツレンダリングにより、あらゆる付加処理情報に基づくポスト復号化処理が従来のメディア端末により実行されなかったためにユーザにより知覚されるビジュアルアーチファクト及び/又はオーディオアーチファクトが生じるからである。
当技術分野において更に示されるように、付加処理情報(SPI)又は付加拡張情報(SEI)は、付加処理情報に関連付けられた復号化メディアコンテンツを処理するメディア端末及びメディアプレーヤにより使用されるポスト復号化命令を規定する。従って、これらのポスト復号化命令は、メディアセッション中にメディアコンテンツを正確にレンダリングするためにデータを処理すべき方法に関する情報及び命令をメディア端末に提供できる。復号化されたメディアコンテンツの処理を付加処理情報に基づいて省略することによりメディア端末がメディアコンテンツをレンダリングすることを阻止する、あるいは、メディア端末がメディアコンテンツをレンダリングできるが、結果として得られるメディア表現がユーザにより知覚されるいくつかの多少深刻なビジュアルアーチファクト及び/又はオーディオアーチファクトを有するという観点から、付加処理情報はメディア端末に対して必要である。更に、付加処理情報は、メディアコンテンツをレンダリングするのには必要ないが、場合によってはメディア表現のビジュアル効果及び/又はオーディオ効果を増加させるか、あるいは、メディア表現におけるシーク動作を容易にすることによりレンダリングを向上させる、という点でオプションとなりうる。
例えばAVCは、AVCビットストリームのVCLの復号化及びレンダリングを改善するために使用できるSEIメッセージを特定する。この情報は、それが復号化処理に対して必須ではないように、すなわちSEIがVCLを復号化するのに必要なく且つ復号器を適合させることにより破棄できる情報を含むように、設計される。
SEIは、復号化処理に対して極めて重要というものではないが、後続のレンダリング処理に対して必要な動作を特定する。一例として、映像系列の符号化されたフレーム/フィールドがステレオビューコンテンツを形成する画像の対から構成されていることを示すステレオビデオ情報SEIメッセージがある。より最近の例では、空間的にインタリーブされたフレーム「チェッカーボード」SEIメッセージがある。このSEIメッセージは、出力された復号化画像が、複数の別個の空間的にインタリーブされたフレームから構成されるフレームのサンプルを含むこと、表示のためにそのサンプルを適切にデインタリーブする方法を復号器に通知する。
従来のメディア端末が、これらの意味を理解せずにそれらSEIメッセージを含むAVCビットストリームを復号化し、レンダリングしようとすると、更なるデインタリーブなしでは復号化画像が意味をなさないことを認識せずにそれらを破棄してしまい、ビットストリームを復号化することになる。2Dディスプレイに直接出力することにより、多くのアーチファクトが存在する画像となり、コンテンツプロバイダが意図しないものが得られてしまうことは確実である。
AVCファイルフォーマットは、MP4及び3GP等のISOベースのメディアファイルフォーマットに基づくファイルフォーマットにおけるAVCの格納を規定する。そのようなファイルに含まれたAVCビットストリームは、復号化処理に対して有用であるSEIメッセージを含む。しかし、含むことのできるSEIメッセージの種類に対して制約はなく、AVCビットストリームが復号化されたデータを適切にレンダリングするのに必要なSEIを含んでいることをプレーヤに通知する信号伝送機構が現在は存在しない。プレーヤは、AVCビットストリームを構文解析し、SEIメッセージを探索する場合でも、検出されたSEIメッセージを認識し、それらの意味を理解しない限りそれらのうちのいずれかが復号化ループ外で動作を課すものであるかは分からない。従って、見たところ無害であるが、未知のSEIを破棄することにより、予期しない結果を招く可能性がある。その結果、ファイルは、従来技術に従って、正確な再生を保証するために、端末表示機能の特定の知識を用いて作成されなければならない。今日、復号化ループ外のSEIメッセージ等の付加処理情報を介して追加された新しい表示機能を後方互換性があるように実行することはできない。
本明細書において開示されるメディアコンテンツは、復号化し、レンダリングするメディア端末に通信され、メディア表現をユーザに提供するメディアデータに関する。従って、メディアコンテンツは、表示画面上で再生され、提示されるビデオコンテンツ又はビデオデータとすることができる。あるいは又は更に、メディアコンテンツは、スピーカを使用するユーザにより再生され、聴かれるオーディオコンテンツ又はオーディオデータとすることができる。
図1は、一実施形態に従って符号化されたメディアコンテンツに関する付加処理情報を提供する方法を示すフローチャートである。方法はステップS1から開始し、メディアコーデックの擬似識別子が提供される。メディアコーデックは、関連するメディアコンテンツを符号化するために採用されたメディア符号器を規定する。ステップS1は、メディアコーデックの真のコーデック識別子ではなく、擬似識別子を提供する。本明細書において、擬似識別子は、コーデック識別子の別名として解釈される。更に、擬似識別子は、いくつかのメディア端末により認識可能に選択され、解釈されるが、従来のメディア端末と示された他のメディア端末によっては認識も解釈もされない。
次のステップS2は、図においてSPIと略記される付加処理情報を提供する。付加処理情報は、付加処理情報と関連付けられた符号化されたメディアコンテンツを復号化することにより取得可能な復号化メディアコンテンツを処理するためのポスト復号化命令を規定する。
擬似識別子を認識しない従来のメディア端末による復号化の中止をトリガするか、あるいは符号化メディアコンテンツの復号化を阻止するように、擬似識別子と付加処理情報とがステップS3で共同編成(co-organize)される。こうして、擬似識別子は、好ましくは、メディアコンテンツの復号化を中止することにより、メディアコンテンツを全くレンダリングしないように従来のメディア端末をトリガする。これに対して、ファイルにおける共同編成は、擬似識別子を認識するメディア端末が、メディアコーデックにより規定されたメディア復号器を使用して符号化されたメディアコンテンツを復号化し、付加処理情報を使用して復号化されたメディアコンテンツをポスト復号化処理できるように更に実行される。
従って、ステップS1のファイルにおける擬似識別子と付加処理情報との共同編成により、従来のメディア端末は、擬似識別子を取得すると、符号化メディアコンテンツを復号化することを阻止するか、あるいは符号化メディアコンテンツの復号化を中止するようにメディア端末をトリガする。これは、従来のメディア端末が付加処理情報を認識せず、従ってそれを使用できないためである。これは、従来のメディア端末が、たとえ符号化されたメディアコンテンツを復号化できても、付加処理情報を使用して復号化されたメディアコンテンツのポスト復号化処理を正確に実行することはできないことを意味する。これにより問題が生じ、実施形態では、従来のメディア端末においてレンダリングを開始する前に復号化の中止をトリガするために擬似識別子を使用することによりこの問題を解決する。
図2はこの概念を概略的に示す。この図示した例において、ビデオコンテンツは、ユーザに対してビデオデータを正確にレンダリングし且つ表示できるように付加処理情報を必要とするという点で制限がある。例えば、付加処理情報は、ステレオレンダリング、又は3Dレンダリングのために、符号化されたビデオデータまたはビデオコンテンツのどのビデオフレームが左の表示に対応し、どのビデオフレームが右の表示に対応するかを定義する。したがって、付加情報は、ビデオコンテンツの全ての奇数のフレームが第1の(左または右の)表示を表し、ビデオコンテンツの全ての偶数のフレームが第2の(右または左の)表示を表すことを規定できる。従来技術によると、古い端末、すなわち従来のメディア端末は、符号化されたメディアコンテンツを正確に復号化する。しかし、従来のメディア端末は、付加処理情報を認識しないため、その情報を単に無視する。これにより、従来のメディア端末が種々の表示のビデオフレームの特定のインタリービングに気付いていないため、フレーム毎に左の表示と右の表示との間にホッピングを含むといった、ビデオコンテンツの不正確な再生又はレンダリングが生じる。従って、メディア表現は、試聴するユーザにとって非常に魅力のないものとなり、フレーム毎の表示ホッピングのためにビジュアルアーチファクトで満ちてしまう。
従来技術において、従来のメディア端末は、正確なメディア表現を実現するのに必要な付加処理情報を認識しないが、復号化及びメディアレンダリングは従来のメディア端末において実行される。
実施形態に係る擬似識別子、ファイルにおける擬似識別子と付加処理情報との共同編成は、擬似識別子を認識しないこれらの従来のメディア端末に対して符号化されたメディアコンテンツの復号化の中止又は停止をトリガすることにより、従来技術に関するこの問題を解決する。これは、メディアコンテンツが従来のメディア端末においてレンダリングされないのが好ましいこと、並びにユーザのメディア端末が本発明のメディアコンテンツのレンダリングを支援しないことをユーザに通知できることを意味する。
この概念を図2の右に概略的に示す。従来のメディア端末、すなわち図中の古い端末は、擬似識別子及び付加処理情報を含むファイルを受信する場合、擬似識別子を検索して取得する。その後、メディア端末は、この擬似識別子を認識しないために、メディアコンテンツの復号化を停止すると判断する。
特定の一実施形態において、いくつかの追加情報又は外部情報は、ファイルと共に提供され、メディア端末の自己洞察を向上させる。例えばそのようなメタ情報は、メディア端末の復号器がビットストリームを復号化するには時代遅れであり、且つ何らかの更新が必要であることをメディア端末に通知するリンクとなりうる。この様子はさらに図において示されており、メディア端末は、効率的にファイルを処理し、擬似識別子を認識し、付加処理情報を使用して復号化されたメディアコンテンツを処理するために、コーデック更新を探索する。こうして、メディア端末は、何らかの事前設定された外部の供給源からの支援または更新を要求することができるように構成される。
従って、擬似識別子は、付加処理情報を認識しないこれらの従来のメディア端末からメディアコーデックの真のコーデック識別子を隠蔽する手段として考えることもできる。コーデック識別子を隠蔽することにより、従来の移動端末がメディアコンテンツを復号化すること及びレンダリングすることを阻止する。
擬似識別子と付加処理情報との共同編成は、メディア端末が擬似識別子を認識し、解釈できる場合にのみファイルから付加処理情報を検索するように実行されるのが好ましい。これにより、従来のメディア端末が認識しない付加処理情報を検索し、解釈しようとすることを効果的に阻止できる。
次に、種々の特定の実現例に関連して実施形態を更に説明する。
図3は、特定の一実施形態に係る、図1における共同編成ステップを示すフローチャートである。方法は図1のステップS2から継続する。ステップS10では、メディアコンテナファイルを生成し、提供する。メディアコンテナファイルは、メディアコンテンツ自体に加え、好ましくは、メディアコンテンツの復号化及びレンダリングを実行するメディア端末により必要とされる情報及び命令を含む完全な入力パッケージとして考えられる。ISOベースメディアファイルフォーマットは、AVCファイルフォーマット等のISOベースメディアファイルフォーマットから導出されるかあるいはそれに基づく種々の格納フォーマットを含むメディアコンテナファイルのためのファイルフォーマットとして採用される。その結果、AVCファイルフォーマットは、MP4及び3GPファイルフォーマット等のISOベースメディアファイルフォーマットから導出された種々のファイルフォーマットにおいてH.264(MPEG−4 AVC)が実行される方法を特定する。
ステップS10で生成されたメディアコンテナファイルは、メディアコンテンツを規定する少なくとも1つのメディアトラック及び符号化されたメディアコンテンツを含む少なくとも1つのメディアコンテンツコンテナ又はメディアコンテンツボックスを含む。そのようなメディアコンテナファイル1の一例を図4に示す。メディアコンテナファイル1は、この例において、メディア表現中にレンダリングされるメディアコンテンツ毎にそれぞれのメディアトラック20、30を含む。ここで、第1のメディアトラック20はビデオコンテンツを規定し、第2のメディアトラック30は対応するオーディオコンテンツを規定する。メディアトラック20、30は、メディアコンテンツに関連するメタデータ用のコンテナである映画(「moov」)コンテナ又はボックス10において編成されるのが好ましい。図では、メディア表現のための実際のメディアデータ用のコンテナであるメディアデータ(「mdat」)コンテナ又はボックス40を更に示す。
図2における方法の次のステップS11では、メディアコンテナファイルにサンプルエントリボックスを提供する。このサンプルエントリボックスは擬似識別子を規定する。そのようなサンプルエントリボックスの一例を示せば、以下のとおりである。
またはより一般に、
VisualSampleEntry及びAVCSampleEntryは、メディアコンテンツがビデオコンテンツであることを規定する。サンプルエントリボックスは、仮想ベース、すなわちSampleEntry (format) extends Box (format)を有するように設計される。「フォーマット」フィールドにおいて何があるかは規定されず、それに値を割り当てるのはその導出されたエントリに委ねられる。例えばビデオの場合、VisualSampleEntry (codingname) extends SampleEntry (codingname)を有する。本発明の場合、「codingname」は、擬似識別子を表す「resv」に対応する。従って、「avc1」等のメディアコンテンツを符号化するために採用された特定のメディアコーデックを規定するのではなく、本発明の実施形態は、擬似識別子「resv」でメディアコーデックのコーデック識別子を置換する。
付加処理情報ボックスは、ステップS12でサンプルエントリボックスにおいて提供される。付加処理情報ボックスは、メディアコンテンツに適用可能な付加処理情報を含む。この付加処理情報ボックスは、種々の実施形態に従ってメディアコンテナファイルに配置される。第1の実施形態において、付加処理情報ボックスは、サンプルエントリボックスにおいて直接提供される。次にサンプルエントリボックスは、SeiInformationBoxが付加処理情報ボックスに対応する場合に以下のように読み出すように拡張される。
別の一実施形態において、付加処理情報ボックスは、サンプルエントリボックスに直接提供されるのではなく、制限されたスキーム情報ボックスにおいてより深く提供される。次に、制限されたスキーム情報ボックスは以下の通り規定される。
そのような場合、付加処理情報ボックスはスキーム情報ボックスに含まれる。スキーム情報ボックスにおいて付加処理情報ボックスを含むことは、特定の一実施形態において、「aSEI」、すなわちAVC SEIをスキームの種類として使用する際に条件付きとなりうる。
どちらの場合でも、付加処理情報ボックスは、特定の一実施形態において以下のように規定される。
従って、この特定の実施形態において、付加処理情報は、メディアコンテンツのポスト復号化処理中にメディア端末により使用されなければならない必須の付加処理情報(requiredSEI_ID)とオプションの付加処理情報(NotrequiredSEI_ID)とに分割される。後者は、必須ではないが、一般にメディア端末により採用される場合にメディアコンテンツのメディアコンテンツ表現又はレンダリングを改善するかあるいは向上させる。numRequiredSEIs及びnumNotRequiredSEIsは、メディアコンテナファイルに存在し、特定のメディアコンテンツに関連する必須の付加処理情報バージョン及びオプションの付加処理情報バージョンの数を規定する。requiredSEI_IDは、メディアストリームに存在し、正確にレンダリング又は再生するためにファイルの制作者又は作成者が必要とすると仮定するSEIメッセージ等の付加処理情報メッセージの値「payloadType」をとる。それに対応して、NotrequiredSEI_IDは、正確にレンダリングするためにファイルの制作者が必要とすると仮定しない付加処理情報メッセージ(SEIメッセージ)の値「payloadType」をとる。
従って、付加処理情報は、特定のメディアコンテンツと組み合わせて使用できる付加処理情報の各識別子のみを含むのが好ましい。これらの識別子により参照される特定の付加処理情報メッセージは、本明細書において更に説明されるメディアコンテナファイルの他の場所に提供される。
図3の次のステップS13は、サンプルエントリボックスにおいてメディアフォーマットボックスを提供する。メディアフォーマットボックスは、メディアコーデックのコーデック識別子を含む。
特定の一実施形態において、元のサンプルエントリタイプ、すなわちコーデック識別子は、メディアフォーマットボックスを表すOriginalFormatBoxに含まれる。OriginalFormatBoxは、上述のRestrictedSchemeInfoBox内に含まれてもよい。
従って、上述の例において、「data_format」は、真のメディアコーデック識別子を表し、特定のメディアコーデックに依存して例えば「avc1」、「mp4v」等の種々の値をとることができる。
図5は、擬似識別子、コーデック識別子及び付加処理情報を規定するために使用できる種々のコンテナ又はボックスを概略的に示す。特定の本実施形態において、サンプルエントリボックス80は、「制限されたビデオ」を示す図において「resv」により表された擬似識別子で置換された「avc1」等の従来の4文字コードを有する。この例において、サンプルエントリボックス80は、特に、図において「rinf」と示された制限されたスキーム情報ボックス70を更に含む。制限されたスキーム情報ボックス70は、「avc1」等のコーデック識別子62を含む元のフォーマットボックス60(図において「frma」と示された)を含む。特定の一実施形態において、制限されたスキーム情報ボックス70は、図において「seii」と示された付加処理情報ボックス50を更に含む。付加処理情報ボックス50は、必要な、すなわち必須の付加処理情報メッセージの識別子52、及び不必要な、すなわちオプションの付加処理情報メッセージの識別子54を含む、あるいは一覧として記述する。
図6は、メディアコンテナファイルのメディアトラック20を示す図である。この図は、メディアトラック20を複数のサンプルエントリボックス80に分割できることを示し、そのようなサンプルエントリボックス80の各々は、メディアコンテナファイルのメディアコンテンツボックスに含まれる符号化されたメディアコンテンツのそれぞれの部分に関連付けられる。そのような場合、付加処理情報50は、上述したようにサンプルエントリボックス80に存在できる。特定の一実施形態において、符号化されたメディアコンテンツの後続する部分に適用可能なポスト復号化命令を規定する付加処理情報50は、符号化されたメディアコンテンツの前の部分と関連付けられたサンプルエントリボックスにおいて提供される。符号化されたコンテンツのこの前の部分は、符号化されたメディアコンテンツの後続する部分の復号化時間に先行する復号化時間を有する。従って、メディアコンテンツ部分k、k+1、k+2に関連するポスト復号化命令を規定する付加処理情報50は、メディアコンテンツ部分k−1、k、k+1に関連するサンプルエントリボックス80において提供される。そのような場合、関連するメディアコンテンツバージョンがメディア端末により復号化されている際、メディア端末は、付加処理情報及びその規定のポスト復号化命令を識別し、提供する時間を有する。従って、復号化及びポスト復号化のあらゆる遅延は減少する。
しかし、殆どの実施形態において、サンプルエントリボックス80及びメディアトラック20は、メディアデータコンテナに存在する実際のデータが送信される前に共に送出される。従って、これらの実施形態の場合、一般に、メディアコンテンツ部分k−1に関連するサンプルエントリボックス80においてメディアコンテンツkに関連するポスト復号化命令を規定する付加処理情報50を提供する必要はない。明らかに対照的に、付加処理情報50は、メディアコンテンツ部分kに関連するサンプルエントリボックスに代わりに提供されてもよい。
付加する処理情報により規定された実際のポスト復号化命令は、実際のビットストリームにおいて提供される。従って、SEIメッセージ等のポスト復号化命令は、NALユニットにカプセル化され、それらがメディアデータボックスにより含まれるビットストリームにおいて深くに位置する。実際のポスト復号化命令が配置される別の場所は、ビットストリームにおいて実際のポスト復号化命令を単にコピーするViewScalabilityInfoSEIBox等のなんらかの特別なボックスにある。
メディアコンテナファイルの更なる実施形態は、従来のメディア端末がAVCサンプルエントリ等の従来のサンプルエントリを復号化できないようにそれを置換する。次に新しいサンプルエントリは、元の構文と同様の方法であるが付加処理情報ボックスを追加して規定される。そのような場合、この新しいサンプルエントリは、メディアコーデックの擬似識別子に対応する。例えば、サンプルエントリボックス及び擬似識別子は、制限を含むAVCに対して「avcr」と示される。
更に別の実施形態において、AVCDecoderConfigurationRecordの新しいバージョンが規定されるため、AVCDEncoderConfigurationRecordのconfigurationVersionに対する新しい値が使用される。これは、付加処理情報を使用できない従来のメディア端末がファイルを復号化できないように実行される。
オプションの一例において、AVCDecoderConfigurationRecordの新しい規定は、必要な付加処理情報及び/又はオプションの付加処理情報に関する更なる情報を含む。この構文の一例を以下に示す。
別の一実施形態において、擬似識別子と付加処理情報とが共同編成されるファイルは、メディアコンテナファイルであるとは限らない。図13はそのような実施形態を示す。方法は図1のステップS2から継続する。ステップS50では、セッション記述プロトコル(SDP)ファイルを生成すること、並びにそのSDPファイルにおいて種々の属性ラインとして擬似識別子と付加処理情報とを共同編成することを含む。当技術分野において既知であるように、リアルトランスポートプロトコル(RTP)は、リアルタイムのデータ送信に対して設計される。種々のペイロードフォーマットは、種々のメディアコーデックに対して設計され、パケット化規則を規制する。送信者及び受信者の双方がSDPオファー/アンサーモデルを確立することにより送信されているメディアコンテンツの状況に気付くように、副情報は、二者間でSDPファイルにおいて更に送出される。
その後SDPファイルは、擬似識別子を含む第1の属性ライン及び付加処理情報を含む第2の属性ラインを有するように変更される。メディアコンテンツをポスト復号化処理するために付加処理情報を利用できない従来のメディア端末は、SDPファイルから検索された擬似識別子を認識しない。こうして、メディアコンテンツの復号化が停止し、阻止される。
特定の一実施形態において、擬似識別子は、制限を含んだH.264を意味するH264-RESでH264を置換するといったような、古いブランド名に代わる新しい種類のブランド名として使用される。また、適用される制限を示す新しいストリーム特性パラメータが規定される。これらのストリーム特性パラメータは、必要な/不必要なSEIメッセージとして特定できる付加処理情報に対応する。一例を以下に示す。
従来のメディア端末受信機が上述のSDPオファーを受信すると、従来のメディア端末が事前にこのオファーを拒否するため、擬似識別子H264-RESは間違った復号化を停止する。H264-RESを認識するメディア端末だけがこのオファーを受け入れるため、付加処理情報によりメディアコンテンツを正確に復号化し、レンダリングできる。従って、これらのメディア端末は、擬似識別子H264-RESをコーデック識別子、すなわちH264にマッピングするかあるいは変換する。これは、これらのメディア端末が擬似識別子を理解し且つ必要な識別子のマッピング又は変換を実行するように構成されていることを意味する。
先に開示された実施形態は、主にH.264/AVCを用いて例示されている。しかし、これは、単なる例示であり、これに限定されない例として見なされるべきである。例えば、スケーラブルビデオ符号化(SVC)及び多視点映像符号化(MVC)等のH.264/AVCの拡張を含む同等の実施形態は、特に、それらの特定の構成レコード及び/又はサンプルエントリタイプを同様に拡張することにより非常に類似した方法で動作する。
従って、本実施形態により、メディア端末は、ビットストリームを検査せずに付加処理情報の存在を検出できる。明らかに対照的に、メディアコンテナファイル又はSDPファイルの関連する部分、あるいは先に例示されたようなオファーを調査することで十分である。更に有利なことに、付加処理情報は、付加処理情報を解釈し且つ使用できるこれらのメディア端末のみによって見られる。従って、従来のメディア端末は、レンダリングの前に更なるポスト処理を必要とする復号化ビットストリームを表示しようとはしない。
図7は、実施形態を実現できる通信ネットワークの一部を示す概略図である。通信ネットワークは、特に基地局310またはネットワークノードを使用して移動端末200、210及び他のユーザデバイスに通信サービスを提供する無線による通信ネットワークにより例示される。通信ネットワークは、移動端末200、210等の1つ以上の要求側メディア端末にメディアコンテンツを提供するメディアサーバ300を更に備える。メディアサーバ300は、基地局310において実現されるか、あるいは基地局310に接続される。図は、付加処理情報を提供するデバイス100の1つの可能な実現実施形態を示す。図においては、SPI提供デバイスとして示されている。このデバイス100は、本明細書において開示されるような、擬似識別子及び付加処理情報を含むファイル1を生成するように構成される。次にファイル1は、接続された基地局310を使用して移動端末200、210に送信される。図において、移動端末210は従来のメディア端末を表し、移動端末200は、擬似識別子を認識し付加処理情報を使用できるメディア端末を示している。
デバイス100は、必ずしもメディアサーバ300において実現される必要はなく、通信ネットワークの別のネットワークノードにおいて実現可能である。複数のそのようなネットワークノードに分散された実現例は、実施形態の範囲内において更に可能である。
図8は、一実施形態に従って付加処理情報を提供するデバイス100を示す概略ブロック図である。デバイス100は、メディアコンテンツを符号化するために採用されたメディアコーデックの擬似識別子を提供するように構成された識別子提供器110を備える。情報提供器130は、符号化されたメディアコンテンツを復号化することにより取得可能な復号化されたメディアコンテンツを処理するポスト復号化命令を示す付加処理情報を提供するように構成される。デバイス100は、ファイルにおいて識別子提供器110からの擬似識別子と情報提供器130からの付加処理情報とを共同編成するように構成されたファイル編成器120を更に備える。ファイルにおける共同編成は、本明細書において開示されているように、擬似識別子を認識しない従来のメディア端末による符号化コンテンツの復号化の中止をトリガするように、ファイル編成器120により実行される。しかし、共同編成により、擬似識別子を認識するメディア端末は、メディアコーデックを使用して符号化メディアコンテンツを復号化し、且つ付加処理情報を使用して復号化メディアコンテンツにポスト復号化処理を施すことができる。
情報提供器130は、復号化メディアコンテンツを処理する必須のポスト復号化命令を示す必要な付加処理情報及び復号化メディアコンテンツを処理するオプションのポスト復号化命令を示す必須ではない付加処理情報の双方を提供できる。
特定の一実施形態において、ファイル編成器120は、メディアコンテンツを規定する少なくとも1つのメディアトラックと、符号化されたメディアコンテンツを含む少なくとも1つのメディアコンテンツボックスとを含むメディアコンテナファイルを生成するように構成される。識別子提供器110は、メディアコンテナファイルにおいてサンプルエントリボックスを提供できる。サンプルエントリボックスは、上述したように、擬似識別子を規定し、コーデック識別子を含むメディアフォーマットボックスを含む。情報提供器130は、サンプルエントリボックスにおいて付加処理情報を含む付加処理情報ボックスを提供するのが好ましい。特定の一実施形態において、情報提供器130は、メディアコンテンツ部分kの復号化時間に先行する復号化時間を有する、前のメディアコンテンツ部分k−1と関連付けられたサンプルエントリボックスにおいて、メディアコンテンツ部分kに適用可能なポスト復号化命令を規定する付加処理情報を提供する。別の実施形態において、情報提供器130は、メディアコンテンツ部分kと関連付けられたサンプルエントリボックスにおいてメディアコンテンツ部分kに適用可能なポスト復号化命令を規定する付加処理情報を提供する。
別の一実施形態において、ファイル編成器120は、識別子提供器110からの擬似識別子を第1の属性ラインとし、情報提供器130からの付加処理情報を第2の属性ラインとして含むSDPファイルを生成するように構成される。
デバイス100のユニット110〜130は、ハードウェア又はハードウェアとソフトウェアとの組合せとして実現されるかあるいは提供される。ソフトウェアベースの実現例の場合、デバイス100又はデバイス100の一部を実現するコンピュータプログラムは、汎用コンピュータ又は専用コンピュータ、プロセッサ、あるいはマイクロプロセッサ上で実行されるソフトウェア又はコンピュータプログラムを含む。ソフトウェアは、図8に示されたコンピュータプログラムコード要素又はソフトウェアコード部分を含む。プログラムは、磁気ディスク、CD−ROM、DVDディスク、USBメモリ、ハードディスク、光磁気メモリ等の1つ以上の適切な非一時的なコンピュータ可読媒体又はデータ記憶手段に、RAM又は揮発性メモリに、ROM又はフラッシュメモリに、ファームウェアとして、あるいはデータサーバ上に、全て又は部分的に格納される。
デバイス100は、図7に示されたようなメディアサーバ300において又はメディアサーバ300と組み合わせて実現されるのが有利である。
図9は、一実施形態に従ってメディア端末においてメディアコンテンツを処理する方法を示すフローチャートである。方法はステップS20から開始し、擬似識別子及び付加処理情報を含むファイルを受信する。次のステップS21では、図においてPIDと略記される擬似識別子が認識可能であるかを検証する。擬似識別子が認識可能でない場合、方法はステップS22に進み、メディアコンテンツの復号化が中止又は阻止される。上述したように、符号化されたメディアコンテンツは、ステップS20又は別の(記載されない)ステップで擬似識別子及び付加処理情報と同一のファイルに提供されるか、あるいは別個に提供される。擬似識別子が認識可能である場合、方法はステップS21からステップS23に進む。このステップS23は、擬似識別子に基づいて検索されたコーデック識別子に基づいてメディアコンテンツを復号化するメディアコーデックを選択する。次にステップS24では、選択されたメディアコーデックを使用してメディアコンテンツを復号化する。復号化されたメディアコンテンツは、表示又は再生等のレンダリングに適した形態のメディアコンテンツを取得するために、付加処理方法に基づいてステップS25で処理される。
その後、方法は終了する。あるいはメディアコンテンツは、付加処理情報がそのような種々のメディア部分と関連付けられ且つそれらに適用可能な種々のメディアコンテンツ部分に分割される。そのような場合、ステップS24及びステップS25は、そのようなメディアコンテンツ部分毎に繰り返される。
図10は、一実施形態に係る図9における方法の更なるステップを示すフローチャートである。方法は図9のステップS20から継続する。ここで、ステップS20は、メディアコンテンツを規定する少なくとも1つのメディアトラック、符号化されたメディアコンテンツを含む少なくとも1つのメディアコンテンツボックス、及び少なくとも1つのサンプルエントリボックスを含むメディアコンテナファイルを受信することを含む。サンプルエントリボックスは擬似識別子を規定し、付加処理情報を含む付加処理情報ボックスとコーデック識別子を含むメディアフォーマットボックスとを含む。
次のステップS30では、サンプルエントリボックスから擬似識別子を検索し、図9のステップS21で擬似識別子が認識可能であるかを調査する。これが真である場合、方法はステップ31に進み、コーデック識別子がメディアフォーマットボックスから検索される。その後、方法は図9のステップS23に進み、メディアコーデックは、検索されたコーデック識別子に基づいて選択される。
図11は、別の実施形態に係る図9における方法の更なるステップを示すフローチャートである。方法は図9におけるステップS20から継続する。ここで、ステップS20は、擬似識別子を含む第1の属性ライン及び付加処理情報を含む第2の属性ラインを含むSDPファイルを受信することを含む。次のステップS40では、SDPファイルにおいて第1の属性ラインを読み出し、擬似識別子を識別する。その後、方法は図9におけるステップS21に進み、擬似識別子が認識可能であるかを調査する。これが真である場合、方法はステップS41に進む。ステップS41では、擬似識別子をコーデック識別子にマッピングするかあるいは変換する。その後、方法は図9のステップS23に続き、メディアコーデックは、マッピングされたコーデック識別子に基づいて選択される。
付加処理情報がポスト復号化命令を規定することにより、ステレオレンダリング又は3Dレンダリングの左の視界(view)に属するビデオフレーム及びステレオレンダリング又は3Dレンダリングの右の視界に属するビデオフレームを識別できる場合、図9における処理ステップは、付加処理情報に基づいて、符号化されたビデオデータの左の視界に対応するビデオフレーム及び右の視界に対応するビデオフレームを識別することを含む。
図12は、一実施形態に係るメディア端末200を示す概略ブロック図である。メディア端末200は、図において移動端末により例示される。しかし、これは、単に図示した例として見なされるべきである。メディア端末は、復号化及びレンダリング機能を有するあらゆるエンティティ、あるいはデバイス又は複数のデバイスの集約でよい。単一のそのようなデバイスは、移動電話又はラップトップコンピュータ等の移動端末、コンピュータ、TV用のセットトップボックス、あるいは他の何らかのメディア処理デバイスでよい。復号化及びレンダリング機能性は、互いに有線通信又は無線通信を実行できる種々のデバイスにおいて存在できる。従って、メディア端末は、そのような分散型で実現される実施形態を更に含む。
メディア端末200は、図において送受信機(TX/RX)により例示された受信機210を備える。受信機210は、擬似識別子及び付加処理情報を含むファイルを受信するように構成される。復号化コントローラ220は、ファイルから擬似識別子を検索し、擬似識別子が認識可能であるかを検証するように構成される。擬似識別子が復号化コントローラ220により認識されない場合、復号化コントローラ220は、符号化されたメディアコンテンツの復号化を中止するように復号器230を制御するか、あるいは復号器230が復号化処理を開始するのを停止する。復号化コントローラ220は、擬似識別子を認識する場合、メディアコンテンツを復号化するために復号器230が使用するメディアコーデック235を選択する。このコーデック選択は、擬似識別子を使用する復号化コントローラ220により判定されたコーデック識別子に基づいて実行される。
次に復号器230は、選択されたメディアコーデック235を使用して符号化されたメディアコンテンツを復号化し、復号化されたメディアコンテンツを取得する。復号化されたメディアコンテンツは、レンダリングに適した形態のメディアコンテンツを取得するために、ファイルから検索された付加処理情報に基づいてコンテンツプロセッサ240により更に処理される。メディア端末200は、表示画面250上に表示するために処理されたメディアコンテンツをレンダリングするメディアプレーヤ(不図示)を有する。あるいは又は更に、メディアプレーヤは、メディア端末200のスピーカ(不図示)でオーディオコンテンツを再生できる。
特に一実施形態において、受信機210は、メディアコンテナファイルを受信する。メディアコンテナファイルは、メディアコンテンツを規定する少なくとも1つのメディアトラック、メディアコンテンツ及び好ましくは付加処理情報により規定されたポスト復号化命令を含む少なくとも1つのメディアコンテンツボックスを有する。また、少なくとも1つのサンプルエントリボックスがメディアコンテナファイルに更に含まれる。サンプルエントリボックスは、擬似識別子を規定し、付加処理情報を含む付加処理情報ボックスとコーデック識別子を含むメディアフォーマットボックスとを含む。そのような場合、メディア端末200は、サンプルエントリボックスから擬似識別子を検索するように構成された識別子提供器225を備えるのが好ましい。識別子提供器225は、擬似識別子が復号化コントローラ220により認識可能である場合にメディアフォーマットボックスからコーデック識別子を更に検索するようにするのが好ましい。
別の一実施形態において、受信機210は、擬似識別子を含む第1の属性ライン及び付加処理情報を含む第2の属性ラインを含むSDPファイルを受信する。次に識別子提供器225は、第1の属性ラインを読み出して擬似識別子を検索し、擬似識別子が復号化コントローラ220により認識可能である場合にはメディア端末200に格納された事前設定されたマッピングデータを使用して擬似識別子をメディアコーデック235のコーデック識別子にマッピングするように構成される。そのような事前設定されたマッピングデータは、復号化コントローラ220により認識される擬似識別子及びマッチングコーデック識別子を含むリストでよい。
メディア端末200のユニット210〜240は、ハードウェア又はハードウェアとソフトウェアとの組合せとして実現されるかあるいは提供される。ソフトウェアベースの実現例の場合、メディア端末200又はメディア端末200の一部を実現するコンピュータプログラムは、汎用コンピュータ又は専用コンピュータ、プロセッサ、あるいはマイクロプロセッサ上で実行されるソフトウェア又はコンピュータプログラムを含む。ソフトウェアは、図12に示されたコンピュータプログラムコード要素又はソフトウェアコード部分を含む。プログラムは、磁気ディスク、CD−ROM、DVDディスク、USBメモリ、ハードディスク、光磁気メモリ等の1つ以上の適切な非一時的なコンピュータ可読媒体又はデータ記憶手段上に、RAM又は揮発性メモリに、ROM又はフラッシュメモリに、ファームウェアとして、あるいはデータサーバ上に全て又は部分的に格納される。
上述の実施形態は、本発明のいくつかの例として理解される。本発明の範囲から逸脱せずに種々の変形、組合せ及び変更が行われてもよいことは、当業者により理解されるだろう。特に、技術的に可能な場合、種々の実施形態における種々の部分的な解決方法は他の構成において組み合わせられる。しかし、本発明の範囲は添付の請求の範囲により規定される。

Claims (20)

  1. 符号化されたメディアコンテンツに関連する付加処理情報(52、54)を提供する方法であって、
    前記メディアコンテンツを符号化するために採用されたメディアコーデックの擬似識別子を提供すること(S1)と、
    前記符号化されたメディアコンテンツを復号化することにより取得可能な復号化されたメディアコンテンツを処理するポスト復号化命令を規定する付加処理情報(52、54)を提供すること(S2)と、
    前記擬似識別子を認識しない従来のメディア端末(210)による前記符号化されたメディアコンテンツの復号化の中止をトリガし、前記擬似識別子を認識するメディア端末(200)による、前記メディアコーデックを使用した前記符号化されたメディアコンテンツの復号化および前記付加処理情報(52、54)を使用した前記復号化されたメディアコンテンツのポスト復号化処理を可能にするために、ファイル(1)において前記擬似識別子と前記付加処理情報(52、54)と、を共同編成すること(S3)と、を備えることを特徴とする方法。
  2. 前記擬似識別子と前記付加処理情報とを共同編成すること(S3)は、
    前記メディアコンテンツを規定する少なくとも1つのメディアトラック(20)及び前記符号化されたメディアコンテンツを含む少なくとも1つのメディアコンテンツボックス(40)を含むメディアコンテナファイル(1)を生成すること(S10)と、
    前記メディアコンテナファイル(1)に、前記擬似識別子を規定するサンプルエントリボックス(80)を提供すること(S11)と、
    前記サンプルエントリボックス(80)に、前記付加処理情報(52、54)を含む付加処理情報ボックス(50)を提供すること(S12)と、
    前記サンプルエントリボックス(80)に、前記メディアコーデックのコーデック識別子(62)を含むメディアフォーマットボックス(60)を提供すること(S13)とを含むことを特徴とする請求項1記載の方法。
  3. 前記メディアトラック(20)は、各々が前記少なくとも1つのメディアコンテンツボックス(40)に含まれている、前記符号化されたメディアコンテンツのそれぞれの部分に関連付けられる複数のサンプルエントリボックス(80)を含み、前記付加処理情報ボックス(50)を提供すること(S12)は、前記符号化されたメディアコンテンツの後続する部分の復号化時間に先行する復号化時間を有する前記符号化されたメディアコンテンツの先行する部分と関連付けられたサンプルエントリボックス(50)に、前記符号化されたメディアコンテンツの前記後続する部分に適用可能なポスト復号化命令を規定する付加処理情報ボックス(50)を提供することを含むことを特徴とする請求項2記載の方法。
  4. 前記擬似識別子と前記付加処理情報(52、54)とを共同編成すること(S3)は、前記擬似識別子を含む第1の属性ライン及び前記付加処理情報を含む第2の属性ラインを含むセッション記述プロトコルファイルを生成すること(S50)を含むことを特徴とする請求項1記載の方法。
  5. 前記付加処理情報(52、54)を提供すること(S2)は、前記復号化されたメディアコンテンツを処理する必須のポスト復号化命令を示す付加処理情報(52)及び前記復号化されたメディアコンテンツを処理するオプションのポスト復号化命令を示す付加処理情報(54)のうちの少なくとも1つを提供すること(S2)を含むことを特徴とする請求項1から4のいずれか1項に記載の方法。
  6. 前記符号化されたメディアコンテンツは符号化されたビデオデータを含み、前記付加処理情報(52、54)を提供すること(S2)は、前記ビデオデータを3次元レンダリングするために、前記符号化されたビデオデータのどのビデオフレームが左の表示に対応するビデオフレームであり、前記符号化されたビデオデータのどのビデオフレームが右の表示に対応するビデオフレームであるかを規定するポスト復号化命令を示す付加処理情報を提供すること(S2)を含むことを特徴とする請求項1から5のいずれか1項に記載の方法。
  7. 符号化されたメディアコンテンツに関する付加処理情報(52、54)を提供するデバイス(100)であって、
    前記メディアコンテンツを符号化するために採用されたメディアコーデックの擬似識別子を提供するように構成された識別子提供器(110)と、
    前記符号化されたメディアコンテンツを復号化することにより取得される復号化されたメディアコンテンツを処理するポスト復号化命令を規定する付加処理情報(52、54)を提供するように構成された情報提供器(130)と、
    前記擬似識別子を認識しない従来のメディア端末(210)による前記符号化されたメディアコンテンツの復号化の中止をトリガし、前記擬似識別子を認識するメディア端末(200)による前記メディアコーデックを使用した前記符号化されたメディアコンテンツの復号化及び前記付加処理情報(52、54)を使用した前記復号化されたメディアコンテンツのポスト復号化処理を可能にするために、ファイル(1)において前記識別子提供器(110)により提供された前記擬似識別子と前記情報提供器(130)により提供された前記付加処理情報(52、54)とを共同編成するように構成されたファイル編成器(120)と、を備えることを特徴とするデバイス。
  8. 前記ファイル編成器(120)は、前記メディアコンテンツを規定する少なくとも1つのメディアトラック(20)及び前記符号化されたメディアコンテンツを含む少なくとも1つのメディアコンテンツボックス(40)を含むメディアコンテナファイル(1)を生成するように構成され、
    前記識別子提供器(110)は、前記メディアコンテナファイル(1)に前記擬似識別子を規定するサンプルエントリボックス(80)を提供し、前記サンプルエントリボックス(80)に前記メディアコーデックのコーデック識別子(62)を含むメディアフォーマットボックス(60)を提供するように構成され、
    前記情報提供器(130)は、前記サンプルエントリボックス(80)に、前記付加処理情報(52、54)を含む付加処理情報ボックス(50)を提供するように構成されることを特徴とする請求項7記載のデバイス。
  9. 前記メディアトラック(20)は、各々が前記少なくとも1つのメディアコンテンツボックス(40)に含まれた前記符号化されたメディアコンテンツのそれぞれの部分に関連付けられる複数のサンプルエントリボックス(80)を含み、前記情報提供器(130)は、前記符号化されたメディアコンテンツの後続する部分の復号化時間に先行する復号化時間を有する前記符号化されたメディアコンテンツの先行する部分と関連付けられたサンプルエントリボックス(50)において、前記符号化されたメディアコンテンツの前記後続する部分に適用可能なポスト復号化命令を規定する付加処理情報ボックス(50)を提供するように構成されることを特徴とする請求項8記載のデバイス。
  10. 前記ファイル編成器(120)は、前記擬似識別子を含む第1の属性ライン及び前記付加処理情報(52、54)を含む第2の属性ラインを含むセッション記述プロトコルファイルを生成するように構成されることを特徴とする請求項7記載のデバイス。
  11. 前記情報提供器(130)は、前記復号化されたメディアコンテンツを処理する必須のポスト復号化命令を示す付加処理情報(52)及び前記復号化されたメディアコンテンツを処理するオプションのポスト復号化命令を示す付加処理情報(54)のうちの少なくとも1つを提供するように構成されることを特徴とする請求項7から10のいずれか1項に記載のデバイス。
  12. 請求項7から11のいずれか1項に記載の付加処理情報(52、54)を提供するデバイス(100)を備えることを特徴とするメディアサーバ(300)。
  13. 請求項12記載のメディアサーバ(300)を備えることを特徴とするネットワークノード(310)。
  14. メディアコンテンツを処理する方法であって、
    前記メディアコンテンツを符号化するために採用されたメディアコーデックの擬似識別子及び前記メディアコンテンツを処理するポスト復号化命令を規定する付加処理情報(52、54)を含むファイル(1)を受信すること(S20)と、
    前記ファイル(1)から検索された前記擬似識別子が認識可能でない場合、前記メディアコンテンツの符号化されたバージョンの復号化を中止すること(S22)と、
    前記ファイル(1)から検索された前記擬似識別子が認識可能である場合、前記擬似識別子に基づいて検索されたメディアコーデック(235)のコーデック識別子(62)に基づいて、前記メディアコンテンツの前記符号化されたバージョンを復号化する前記メディアコーデック(235)を選択すること(S23)と、
    前記ファイル(1)から検索された前記擬似識別子が認識可能である場合、前記選択されたメディアコーデック(235)を使用して前記メディアコンテンツの前記符号化されたバージョンを復号化すること(S24)と、
    前記ファイル(1)から検索された前記擬似識別子が認識可能である場合、レンダリングに適した形態の前記メディアコンテンツを取得するために、前記ファイル(1)から検索された前記付加処理情報(52、54)に基づいて前記メディアコンテンツを処理すること(S25)と、を備えることを特徴とする方法。
  15. 前記ファイル(1)を受信すること(S20)は、前記メディアコンテンツを規定する少なくとも1つのメディアトラック(20)、前記メディアコンテンツの前記符号化されたバージョンを含む少なくとも1つのメディアコンテンツボックス(40)、並びに前記擬似識別子を規定し、前記付加処理情報(52、54)を含む付加処理情報ボックス(50)及び前記コーデック識別子(62)を含むメディアフォーマットボックス(60)を含むサンプルエントリボックス(80)を含むメディアコンテナファイル(1)を受信すること(S20)を含み、前記方法は、
    前記サンプルエントリボックス(80)から前記擬似識別子を検索すること(S30)と、
    前記ファイル(1)から検索された前記擬似識別子が認識可能である場合、前記メディアフォーマットボックス(60)から前記コーデック識別子(62)を検索すること(S31)とを更に備えることを特徴とする請求項14記載の方法。
  16. 前記ファイル(1)を受信すること(S20)は、前記擬似識別子を含む第1の属性ライン及び前記付加処理情報(52、54)を含む第2の属性ラインを含むセッション記述プロトコルファイルを受信すること(S20)を含み、前記方法は、
    前記セッション記述ファイルにおいて前記第1の属性ラインを読み出し、前記擬似識別子を検索すること(S40)と、
    前記ファイル(1)から検索された前記擬似識別子が認識可能である場合、前記擬似識別子を前記コーデック識別子(62)にマッピングすること(S41)とを更に備えることを特徴とする請求項14記載の方法。
  17. 前記メディアコンテンツはビデオデータであり、前記メディアコンテンツを処理すること(S25)は、前記ファイル(1)から検索された前記擬似識別子が認識可能であり、前記付加処理情報(52、54)に基づく場合、前記ビデオデータを3次元レンダリングするために、前記符号化されたビデオデータのどのビデオフレームが左の表示に対応し、前記符号化されたビデオデータのどのビデオフレームが右の表示に対応するかを識別することを含むことを特徴とする請求項14から16のいずれか1項に記載の方法。
  18. メディアコンテンツを符号化するために採用されたメディアコーデックの擬似識別子及び前記メディアコンテンツを処理するポスト復号化命令を規定する付加処理情報(52、54)を含むファイル(1)を受信するように構成された受信機(210)と、
    前記ファイル(1)から検索された前記擬似識別子が認識可能でない場合は、前記メディアコンテンツの符号化されたバージョンの復号化を中止し、前記ファイル(1)から検索された前記擬似識別子が認識可能である場合は、前記擬似識別子に基づいて検索されたメディアコーデック(235)のコーデック識別子(62)に基づいて前記メディアコンテンツの前記符号化されたバージョンを復号化する前記メディアコーデック(235)を選択するように構成された復号化コントローラ(220)と、
    前記ファイル(1)から検索された前記擬似識別子が認識可能である場合、前記復号化コントローラ(220)により選択された前記メディアコーデック(235)を使用して前記メディアコンテンツの前記符号化されたバージョンを復号化するように構成された復号器(220)と、
    前記ファイル(1)から検索された前記擬似識別子が認識可能である場合、レンダリングに適した形態の前記メディアコンテンツを取得するために、前記ファイル(1)から検索された前記付加処理情報(52、54)に基づいて前記メディアコンテンツを処理するように構成されたコンテンツプロセッサ(240)と、を備えることを特徴とするメディア端末(200)。
  19. 前記受信機(210)は、前記メディアコンテンツを規定する少なくとも1つのメディアトラック(20)、前記メディアコンテンツの前記符号化されたバージョンを含む少なくとも1つのメディアコンテンツボックス(40)、前記擬似識別子を規定し、前記付加処理情報(52、54)を含む付加処理情報ボックス(50)と前記コーデック識別子(62)を含むメディアフォーマットボックス(60)とを含むサンプルエントリボックス(80)、を含むメディアコンテナファイル(1)を受信するように構成され、前記メディア端末(200)は、前記サンプルエントリボックス(80)から前記擬似識別子を検索し、前記ファイル(1)から検索された前記擬似識別子が認識可能である場合、前記メディアフォーマットボックス(60)から前記コーデック識別子(62)を検索するように構成された識別子提供器(225)を更に備えることを特徴とする請求項18記載のメディア端末。
  20. 前記受信機(210)は、前記擬似識別子を含む第1の属性ライン及び前記付加処理情報を含む第2の属性ラインを含むセッション記述プロトコルファイルを受信するように構成され、前記メディア端末(100)は、前記セッション記述ファイルにおいて前記第1の属性ラインを読み出して前記擬似識別子を検索し、前記ファイル(1)から検索された前記擬似識別子が認識可能である場合、前記擬似識別子を前記コーデック識別子(62)にマッピングするように構成された識別子提供器(225)を更に備えることを特徴とする請求項18記載のメディア端末。
JP2012535164A 2009-10-20 2010-10-18 付加処理情報の提供 Pending JP2013509084A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US25312809P 2009-10-20 2009-10-20
US61/253,128 2009-10-20
PCT/SE2010/051119 WO2011049517A1 (en) 2009-10-20 2010-10-18 Provision of supplemental processing information

Publications (1)

Publication Number Publication Date
JP2013509084A true JP2013509084A (ja) 2013-03-07

Family

ID=43900546

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012535164A Pending JP2013509084A (ja) 2009-10-20 2010-10-18 付加処理情報の提供

Country Status (18)

Country Link
US (3) US9609368B2 (ja)
EP (2) EP3346711A1 (ja)
JP (1) JP2013509084A (ja)
CN (2) CN104661115B (ja)
AU (1) AU2010308600B2 (ja)
BR (1) BR112012009148B1 (ja)
CA (1) CA2778064C (ja)
DK (1) DK2491720T3 (ja)
ES (1) ES2671520T3 (ja)
HU (1) HUE037388T2 (ja)
IN (1) IN2012DN03081A (ja)
MX (1) MX2012004534A (ja)
NO (1) NO2491720T3 (ja)
NZ (1) NZ599303A (ja)
PL (1) PL2491720T3 (ja)
RU (1) RU2540804C2 (ja)
WO (1) WO2011049517A1 (ja)
ZA (1) ZA201202647B (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015515830A (ja) * 2012-04-09 2015-05-28 インテル・コーポレーション 通信ネットワークにおける3次元動画情報のシグナリング
JP2017525225A (ja) * 2014-06-20 2017-08-31 クゥアルコム・インコーポレイテッドQualcomm Incorporated ネスティング補足エンハンスメント情報(sei)メッセージの拡張可能設計
KR20180017226A (ko) * 2013-10-22 2018-02-20 캐논 가부시끼가이샤 스케일 가능한 분할된 시간 설정형 미디어 데이터를 캡슐화하는 방법, 디바이스 및 컴퓨터 프로그램

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102291580B (zh) * 2011-07-28 2013-03-20 南京联慧通信技术有限公司 基于Android系统的视频传输方法
EP3499446A1 (en) 2011-08-29 2019-06-19 AiBuy, Inc. Containerized software for virally copying from one endpoint to another
US10789631B2 (en) 2012-06-21 2020-09-29 Aibuy, Inc. Apparatus and method for peer-assisted e-commerce shopping
US9607330B2 (en) 2012-06-21 2017-03-28 Cinsay, Inc. Peer-assisted shopping
US20140078249A1 (en) * 2012-09-20 2014-03-20 Qualcomm Incorporated Indication of frame-packed stereoscopic 3d video data for video coding
US9161039B2 (en) 2012-09-24 2015-10-13 Qualcomm Incorporated Bitstream properties in video coding
CN105814899B (zh) * 2013-12-16 2019-08-13 三星电子株式会社 用于分享内容的服务器装置、客户机装置以及用于分享内容的方法
US11386409B2 (en) * 2016-03-04 2022-07-12 Sertintyone Corporation Systems and methods for media codecs and containers
US10979691B2 (en) * 2016-05-20 2021-04-13 Qualcomm Incorporated Circular fisheye video in virtual reality
US10536721B2 (en) * 2017-01-09 2020-01-14 Qualcomm Incorporated Restricted scheme design for video
US10999605B2 (en) * 2017-01-10 2021-05-04 Qualcomm Incorporated Signaling of important video information in file formats
US10805650B2 (en) * 2017-03-27 2020-10-13 Qualcomm Incorporated Signaling important video information in network video streaming using mime type parameters
US10735806B2 (en) * 2018-09-07 2020-08-04 Disney Enterprises, Inc. Configuration for detecting hardware-based or software-based decoding of video content
CN113542720A (zh) * 2020-04-15 2021-10-22 英特尔公司 用于提供与点云内容相关联的摄像头信息的装置和方法
JP7666875B2 (ja) 2021-06-29 2025-04-22 ドルビー ラボラトリーズ ライセンシング コーポレイション ビデオコーディングにおけるメタデータメッセージングの処理優先順位のシグナリング

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005094145A (ja) * 2003-09-12 2005-04-07 Sharp Corp 画像記録装置及び画像再生装置
JP2005124200A (ja) * 2003-10-16 2005-05-12 Sharp Corp 三次元ビデオ符号化に関するシステム及び方法
JP2005167584A (ja) * 2003-12-02 2005-06-23 Matsushita Electric Ind Co Ltd Mp4ファイルフォーマットのメディア・ストリームを保護する装置

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7689051B2 (en) 2004-04-15 2010-03-30 Microsoft Corporation Predictive lossless coding of images and video
CN100433159C (zh) * 2004-09-23 2008-11-12 北京凯诚高清电子技术有限公司 多制式信息记录介质,信息记录及播放的方法和装置
US8046479B2 (en) * 2006-11-07 2011-10-25 Telefonaktiebolaget Lm Ericsson (Publ) Media channel management
US8463019B2 (en) * 2007-07-19 2013-06-11 JVC Kenwood Corporation Pseudo 3D image generation device, image encoding device, image encoding method, image transmission method, image decoding device, and image decoding method
RU2477883C2 (ru) 2007-08-20 2013-03-20 Нокиа Корпорейшн Сегментированные метаданные и индексы для потоковых мультимедийных данных
US8400497B2 (en) 2007-09-07 2013-03-19 Samsung Electronics Co., Ltd Method and apparatus for generating stereoscopic file
US8171541B2 (en) * 2007-12-18 2012-05-01 Nokia Corporation Enabling provider network inter-working with mobile access
WO2009099307A1 (en) * 2008-02-05 2009-08-13 Samsung Electronics Co., Ltd Apparatus and method for generating and displaying media files
CN105025309A (zh) * 2009-06-16 2015-11-04 Lg电子株式会社 广播发射机及其3d视频数据处理方法
EP2489197A4 (en) * 2009-10-13 2014-03-05 Lg Electronics Inc BROADCAST RECEIVER AND METHOD FOR PROCESSING 3D VIDEO DATA THEREFOR

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005094145A (ja) * 2003-09-12 2005-04-07 Sharp Corp 画像記録装置及び画像再生装置
JP2005124200A (ja) * 2003-10-16 2005-05-12 Sharp Corp 三次元ビデオ符号化に関するシステム及び方法
JP2005167584A (ja) * 2003-12-02 2005-06-23 Matsushita Electric Ind Co Ltd Mp4ファイルフォーマットのメディア・ストリームを保護する装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"TDV CODEC Enabling 3D HD video for massive adoption providing 2D compatibility", TDV CODEC WHITE PATER, [ONLINE], vol. VERSION 2.3, JPN6014020399, August 2008 (2008-08-01), ISSN: 0002819423 *
GARY J. SULLIVAN ET AL.: "Joint Draft 2.0 of Amendment to ITU-T Rec. H.264 | ISO/IEC 14496-10: Constrained Baseline Profile an", JOINT VIDEO TEAM (JVT) OF ISO/IEC MPEG & ITU-T VCEG (ISO/IEC JTC1/SC29/WG11 AND ITU-T SG16 Q.6) 30TH, JPN6014020398, 2 March 2009 (2009-03-02), ISSN: 0002819424 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015515830A (ja) * 2012-04-09 2015-05-28 インテル・コーポレーション 通信ネットワークにおける3次元動画情報のシグナリング
KR20180017226A (ko) * 2013-10-22 2018-02-20 캐논 가부시끼가이샤 스케일 가능한 분할된 시간 설정형 미디어 데이터를 캡슐화하는 방법, 디바이스 및 컴퓨터 프로그램
US10075743B2 (en) 2013-10-22 2018-09-11 Canon Kabushiki Kaisha Method, device, and computer program for encapsulating scalable partitioned timed media data
KR101954041B1 (ko) * 2013-10-22 2019-03-04 캐논 가부시끼가이샤 스케일 가능한 분할된 시간 설정형 미디어 데이터를 캡슐화하는 방법, 디바이스 및 컴퓨터 프로그램
US10687094B2 (en) 2013-10-22 2020-06-16 Canon Kabushiki Kaisha Method, device, and computer program for encapsulating scalable partitioned timed media data
JP2017525225A (ja) * 2014-06-20 2017-08-31 クゥアルコム・インコーポレイテッドQualcomm Incorporated ネスティング補足エンハンスメント情報(sei)メッセージの拡張可能設計

Also Published As

Publication number Publication date
RU2012120698A (ru) 2013-12-10
CN104661115A (zh) 2015-05-27
BR112012009148A2 (pt) 2017-08-08
US9609368B2 (en) 2017-03-28
CN104661115B (zh) 2020-08-04
AU2010308600B2 (en) 2014-09-25
CA2778064C (en) 2019-06-04
DK2491720T3 (en) 2018-06-06
BR112012009148B1 (pt) 2021-05-25
EP2491720B1 (en) 2018-03-07
CN102648629B (zh) 2015-05-06
AU2010308600A1 (en) 2012-05-17
ZA201202647B (en) 2013-06-26
CA2778064A1 (en) 2011-04-28
ES2671520T3 (es) 2018-06-06
PL2491720T3 (pl) 2018-08-31
IN2012DN03081A (ja) 2015-07-31
NO2491720T3 (ja) 2018-08-04
US20170201762A1 (en) 2017-07-13
MX2012004534A (es) 2012-06-08
CN102648629A (zh) 2012-08-22
HUE037388T2 (hu) 2018-08-28
EP2491720A1 (en) 2012-08-29
EP2491720A4 (en) 2013-12-11
US10397595B2 (en) 2019-08-27
US10085036B2 (en) 2018-09-25
US20120201521A1 (en) 2012-08-09
US20180352244A1 (en) 2018-12-06
NZ599303A (en) 2014-06-27
WO2011049517A1 (en) 2011-04-28
RU2540804C2 (ru) 2015-02-10
EP3346711A1 (en) 2018-07-11

Similar Documents

Publication Publication Date Title
JP2013509084A (ja) 付加処理情報の提供
JP5542912B2 (ja) メディア・コンテナ・ファイル管理
CN107534801B (zh) 用于处理图像序列轨道的方法、装置和计算机程序产品
JP5462259B2 (ja) トラックおよびトラックサブセットグループ化の方法および装置
US10389999B2 (en) Storage of virtual reality video in media files
CN110870321A (zh) 用于媒体内容的按区包装,内容覆盖度,以及发信帧包装
CN110832872B (zh) 使用用于文件格式方框的通用描述符处理媒体数据
EP3888375A1 (en) Method, device, and computer program for encapsulating media data into a media file
EP3089454A1 (en) Bitstream generation and processing methods and devices and system
CN110870323B (zh) 使用全向媒体格式处理媒体数据
CN110832878A (zh) 增强区域取向包封及视区独立高效视频译码媒体配置文件
WO2022148650A1 (en) Method, device, and computer program for encapsulating timed media content data in a single track of encapsulated media content data
CN117581551A (zh) 动态封装媒体内容数据的方法、装置及计算机程序
HK40016389A (en) Processing media data using an omnidirectional media format
HK40016389B (en) Processing media data using an omnidirectional media format
HK40017031A (en) Processing media data using a generic descriptor for file format boxes

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130918

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140414

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140530

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20140901

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20140908

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20141120

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20150508