(57)【要約】  符号化ビデオビットストリームの非対称フレームは、左視界のフル解像度ピクチャと右視界の低減解像度ピクチャとを含み得、左視界と右視界とは３次元ビデオ再生のためのステレオ視界ペアを形成する。一例では、装置は、第１の解像度を有する、あるシーンの第１の視界の第１のピクチャを受信することと、第１の解像度に対して低減解像度を有する、そのシーンの第２の視界の第２のピクチャを受信することと、第１のピクチャと第２のピクチャとを備える非対称フレームを形成することと、非対称フレームを符号化することとを行うように構成されたビデオエンコーダを含む。このようにして、異なる能力のデコーダが同じビットストリームを受信し得、そのビットストリームは、ステレオ視界ペアのフル解像度ピクチャを有する1つ以上のビットストリームよりも少ない帯域幅を消費し得る。そのビットストリームは、サブサンプリングされたピクチャを有するビットストリームよりも良い品質を有し得る。
2013532412.tif 000002
【特許請求の範囲】
【請求項１】
ビデオデータを符号化する方法であって、
第１の解像度を有する、あるシーンの第１の視界の第１のピクチャを受信することと、
前記第１の解像度に対して低減解像度を有する、前記シーンの第２の視界の第２のピクチャを受信することと、
前記第１の解像度のピクチャと前記低減解像度のピクチャとを含む非対称フレームを形成することと、
前記非対称フレームを符号化することと、
前記非対称フレームを出力することと
を備える、方法。
【請求項２】
前記第２のピクチャの前記低減解像度が前記第１のピクチャの前記第１の解像度の１／２であり、前記非対称フレーム中の前記第２のピクチャが前記第１のピクチャの前記第１の解像度の１／２を有することを示す情報を出力することをさらに含む、請求項１に記載の方法。
【請求項３】
前記非対称フレームを形成することが、前記第１のピクチャと前記第２のピクチャとを並列配置に構成することを含み、前記非対称フレームが前記並列配置に形成されており、前記第１のピクチャと前記第２のピクチャとが同じ高さを有することを示す情報を出力することをさらに含む、請求項１に記載の方法。
【請求項４】
非対称圧縮ピクチャがフレームをトップ−ボトム構成で形成し、前記非対称フレームが前記上下配置で形成されており、前記第１のピクチャと前記第２のピクチャとが同じ幅を有することを示す情報を出力することをさらに含む、請求項１に記載の方法。
【請求項５】
前記非対称フレームが非対称フレームであることを示す非対称圧縮指標値と、前記第１のピクチャ及び前記第２のピクチャが並列配置及び上下配置のうちの１つを有すること、及び前記非対称フレーム中の前記第２のピクチャに対する前記第１のピクチャの位置を示すフレーム圧縮配置タイプ値とを備える補足強調情報（ＳＥＩ）メッセージを出力することをさらに備える、請求項１に記載の方法。
【請求項６】
前記符号化された非対称フレームを出力することが、ＩＳＯベースメディアファイルフォーマットに準拠するファイルと、前記ＩＳＯベースメディアファイルフォーマットの拡張に準拠するファイルと、ＭＰＥＧ−２トランスポートストリームに準拠するデータと、ＭＰＥＧ−２トランスポートストリームのためのヘッダ情報と、ハイパーテキスト転送プロトコル（ＨＴＴＰ）ストリーミングフォーマットによるデータとのうちの少なくとも１つを出力することを備える、請求項１に記載の方法。
【請求項７】
ビデオデータを符号化するための装置であって、前記装置が、第１の解像度を有する、あるシーンの第１の視界の第１のピクチャを受信することと、前記第１の解像度に対して低減解像度を有する、前記シーンの第２の視界の第２のピクチャを受信することと、前記第１のピクチャと前記第２のピクチャとを備える非対称フレームを形成することと、前記非対称フレームを符号化することとを行うように構成されたビデオエンコーダを備える、装置。
【請求項８】
前記第２のピクチャの前記低減解像度が前記第１のピクチャの前記第１の解像度の１／２であり、前記ビデオエンコーダは、前記非対称フレーム中の前記第２のピクチャが前記第１のピクチャの前記第１の解像度の１／２を備えることを示す情報を出力するように構成された、請求項７に記載の装置。
【請求項９】
前記ビデオエンコーダは、前記非対称フレーム中で前記第１のピクチャと前記第２のピクチャとを並列配置で構成することと、前記非対称フレームが前記並列配置で形成されており、前記第１のピクチャと前記第２のピクチャとが同じ高さを有することを示す情報を生成することとを行うように構成された、請求項７に記載の装置。
【請求項１０】
前記ビデオエンコーダは、前記非対称フレーム中で前記第１のピクチャと前記第２のピクチャとを上下配置で構成することと、前記非対称フレームが前記上下配置で形成されており、前記第１のピクチャと前記第２のピクチャとが同じ幅を有することを示す情報を生成することとを行うように構成された、請求項７に記載の装置。
【請求項１１】
前記ビデオエンコーダは、前記非対称フレームが非対称フレームであることを示す非対称圧縮指標値と、前記第１のピクチャ及び前記第２のピクチャが並列配置及び上下配置のうちの１つを有すること、及び前記非対称フレーム中の前記第２のピクチャに対する前記第１のピクチャの位置を示すフレーム圧縮配置タイプ値とを備える補足強調情報（ＳＥＩ）メッセージを生成するように構成された、請求項７に記載の装置。
【請求項１２】
前記ビデオエンコーダは、前記符号化された非対称フレームを、ＩＳＯベースメディアファイルフォーマットに準拠するファイルと、前記ＩＳＯベースメディアファイルフォーマットの拡張に準拠するファイルと、ＭＰＥＧ−２トランスポートストリームに準拠するデータと、ＭＰＥＧ−２トランスポートストリームのためのヘッダ情報と、ハイパーテキスト転送プロトコル（ＨＴＴＰ）ストリーミングフォーマットによるデータとのうちの少なくとも１つとして出力するように構成された、請求項７に記載の装置。
【請求項１３】
前記装置が、
集積回路と、
マイクロプロセッサと、
前記ビデオエンコーダを含むワイヤレス通信機器と
のうちの少なくとも１つを備える、請求項７に記載の装置。
【請求項１４】
ビデオデータを符号化するための装置であって、
第１の解像度を有する、あるシーンの第１の視界の第１のピクチャを受信するための手段と、
前記第１の解像度に対して低減解像度を有する、前記シーンの第２の視界の第２のピクチャを受信するための手段と、
前記第１のピクチャと前記第２のピクチャとを備える非対称フレームを形成するための手段と、
前記非対称フレームを符号化するための手段と、
を備える、装置。
【請求項１５】
前記第２のピクチャの前記低減解像度が前記第１のピクチャの前記第１の解像度の１／２であり、前記装置は、前記非対称フレーム中の前記第２のピクチャが前記第１のピクチャの前記第１の解像度の１／２を備えることを示す情報を出力するための手段をさらに備える、請求項１４に記載の装置。
【請求項１６】
前記非対称フレームを形成するための前記手段が、前記非対称フレーム中で前記第１のピクチャと前記第２のピクチャとを並列配置で構成するための手段を備え、前記装置は、前記非対称フレームが前記並列配置で形成されており、前記第１のピクチャと前記第２のピクチャとが同じ高さを有することを示す情報を生成するための手段をさらに備える、請求項１４に記載の装置。
【請求項１７】
前記非対称フレームを形成するための前記手段が、前記非対称フレーム中で前記第１のピクチャと前記第２のピクチャとを上下配置で構成するための手段を備え、前記装置は、前記非対称フレームが前記上下配置で形成されており、前記第１のピクチャと前記第２のピクチャとが同じ幅を有することを示す情報を生成するための手段をさらに備える、請求項１４に記載の装置。
【請求項１８】
前記非対称フレームが非対称フレームであることを示す非対称圧縮指標値と、前記第１のピクチャ及び前記第２のピクチャが並列配置及び上下配置のうちの１つを有すること、及び前記非対称フレーム中の前記第２のピクチャに対する前記第１のピクチャの位置を示すフレーム圧縮配置タイプ値とを備える補足強調情報（ＳＥＩ）メッセージを生成するための手段をさらに備える、請求項１４に記載の装置。
【請求項１９】
実行されると、
第１の解像度を有する、あるシーンの第１の視界の第１のピクチャを受信することと、
前記第１の解像度に対して低減解像度を有する、前記シーンの第２の視界の第２のピクチャを受信することと、
前記第１のピクチャと前記第２のピクチャとを備える非対称フレームを形成することと、
前記非対称フレームを符号化することと、
前記符号化された非対称フレームを出力することと、
を、ビデオデータを符号化するための機器のプロセッサに行わせる命令を記憶したコンピュータ可読記憶媒体を備えるコンピュータプログラム製品。
【請求項２０】
前記第２のピクチャの前記低減解像度が前記第１のピクチャの前記第１の解像度の１／２であり、前記非対称フレーム中の前記第２のピクチャが前記第１のピクチャの前記第１の解像度の１／２を備えることを示す情報を出力することを前記プロセッサに行わせる命令をさらに含む、請求項１９に記載のコンピュータプログラム製品。
【請求項２１】
前記非対称フレームを形成することを前記プロセッサに行わせる前記命令が、前記第１のピクチャと前記第２のピクチャとを並列配置で構成することを前記プロセッサに行わせる命令を含み、前記非対称フレームが前記並列配置で形成されており、前記第１のピクチャと前記第２のピクチャとが同じ高さを有することを示す情報を出力することを前記プロセッサに行わせる命令をさらに含む、請求項１９に記載のコンピュータプログラム製品。
【請求項２２】
前記非対称フレームを形成することを前記プロセッサに行わせる前記命令が、前記第１のピクチャと前記第２のピクチャとを上下配置で構成することを前記プロセッサに行わせる命令を含み、前記非対称フレームが前記上下配置で形成されており、前記第１のピクチャと前記第２のピクチャとが同じ幅を有することを示す情報を出力することを前記プロセッサに行わせる命令をさらに含む、請求項１９に記載のコンピュータプログラム製品。
【請求項２３】
前記非対称フレームが非対称フレームであることを示す非対称圧縮指標値と、前記第１のピクチャ及び前記第２のピクチャが並列配置及び上下配置のうちの１つを有すること、及び前記非対称フレーム中の前記第２のピクチャに対する前記第１のピクチャの位置を示すフレーム圧縮配置タイプ値とを含む補足強調情報（ＳＥＩ）メッセージを出力することを前記プロセッサに行わせる命令をさらに含む、請求項１９に記載のコンピュータプログラム製品。
【請求項２４】
前記符号化された非対称フレームを出力することを前記プロセッサに行わせる前記命令が、ＩＳＯベースメディアファイルフォーマットに準拠するファイルと、前記ＩＳＯベースメディアファイルフォーマットの拡張に準拠するファイルと、ＭＰＥＧ−２トランスポートストリームに準拠するデータと、ＭＰＥＧ−２トランスポートストリームのためのヘッダ情報と、ハイパーテキスト転送プロトコル（ＨＴＴＰ）ストリーミングフォーマットによるデータとのうちの少なくとも１つを出力することを前記プロセッサに行わせる命令を含む、請求項１９に記載のコンピュータプログラム製品。
【請求項２５】
ビデオデータを復号する方法であって、
シーンの第１の視界の第１の解像度ピクチャと前記シーンの第２の視界の低減解像度ピクチャとを備える、符号化された非対称フレームを受信することと、
前記非対称フレームを復号することと、
前記復号された非対称フレームを前記第１の解像度ピクチャと前記低減解像度ピクチャとに分離することと、
前記第１の解像度を有する前記シーンの第２のピクチャを生成するために前記低減解像度ピクチャをアップサンプリングすることと、
前記第１のピクチャと前記第２のピクチャとを出力することと、を含み、前記低減解像度ピクチャが前記第１の解像度に対して低減解像度を有し、前記第１のピクチャと前記第２のピクチャとがステレオ画像対を形成する、方法。    
【請求項２６】
前記非対称フレームが上下圧縮配置と並列圧縮配置とのうちの１つを有することを示す情報を受信することをさらに備える、請求項２５に記載の方法。
【請求項２７】
前記非対称フレームが前記上下圧縮配置を有することを前記情報が示すとき、前記復号された非対称フレームを分離することが、前記非対称フレームを上部分と下部分とに分離することを含み、前記上部分が前記第１の解像度ピクチャに対応し、前記下部分が前記低減解像度ピクチャに対応する、請求項２６に記載の方法。
【請求項２８】
前記非対称フレームが前記並列圧縮配置を有することを前記情報が示すとき、前記復号された非対称フレームを分離することが、前記非対称フレームを左部分と右部分とに分離することを含み、前記左部分が前記第１の解像度ピクチャに対応し、前記右部分が前記低減解像度ピクチャに対応する、請求項２６に記載の方法。
【請求項２９】
前記情報を受信することは、前記非対称フレームが非対称フレームであることを示す非対称圧縮指標値と、前記第１の解像度ピクチャ及び前記低減解像度ピクチャが前記並列配置及び前記上下配置のうちの１つを有することを示し、前記非対称フレーム中の前記低減解像度ピクチャに対する前記第１の解像度ピクチャの位置を示す、フレーム圧縮配置タイプ値とを含む補足強調情報（ＳＥＩ）メッセージを受信することを含む、請求項２６に記載の方法。
【請求項３０】
前記非対称フレームを受信することが、非対称フレームを受信するように構成された高精細度マルチメディアインターフェース（ＨＤＭＩ）を介して前記非対称フレームを受信することを備える、請求項２５に記載の方法。
【請求項３１】
ビデオデータを復号するための装置であって、シーンの第１の視界の第１の解像度ピクチャと前記シーンの第２の視界の低減解像度ピクチャとを備える、符号化された非対称フレームを受信し、前記非対称フレームを復号し、前記復号された非対称フレームを前記第１の解像度ピクチャと前記低減解像度ピクチャとに分離し、前記第１の解像度を有する前記シーンの第２のピクチャを生成するために前記低減解像度ピクチャをアップサンプリングするように構成され、前記低減解像度ピクチャが前記第１の解像度に対して低減解像度を有し、前記第１の復号されたピクチャと前記第２の復号されたピクチャとがステレオ画像対を形成する、装置。
【請求項３２】
３次元ビデオデータを表示するために前記第１の復号されたピクチャと前記第２の復号されたピクチャとを実質的に同じ時間に表示するように構成された３次元ビデオディスプレイをさらに備える、請求項３１に記載の装置。
【請求項３３】
前記ビデオデコーダは、前記非対称フレームが上下圧縮配置と並列圧縮配置とのうちの１つを有することを示す情報を受信するように構成された、請求項３１に記載の装置。
【請求項３４】
前記ビデオデコーダは、前記非対称フレームが前記上下圧縮配置を有することを前記情報が示すとき、前記復号された非対称フレームを上部分と下部分とに分離するように構成され、前記上部分が前記第１の解像度ピクチャに対応し、前記下部分が前記低減解像度ピクチャに対応する、請求項３３に記載の装置。
【請求項３５】
前記ビデオデコーダは、前記非対称フレームが前記並列圧縮配置を有することを前記情報が示すとき、前記復号された非対称フレームを左部分と右部分とに分離するように構成され、前記左部分が前記第１の解像度ピクチャに対応し、前記右部分が前記低減解像度ピクチャに対応する、請求項３３に記載の装置。
【請求項３６】
前記情報は、前記非対称フレームが非対称フレームであることを示す非対称圧縮指標値と、前記第１の解像度ピクチャ及び前記低減解像度ピクチャが前記並列配置及び前記上下配置のうちの１つを有することを示し、前記非対称フレーム中の前記低減解像度ピクチャに対する前記第１の解像度ピクチャの位置を示す、フレーム圧縮配置タイプ値とを備える補足強調情報（ＳＥＩ）メッセージを備える、請求項３３に記載の装置。
【請求項３７】
非対称フレームを受信するように構成され、前記非対称フレームを前記ビデオデコーダに与えるように構成された高精細度マルチメディアインターフェース（ＨＤＭＩ）をさらに備える、請求項３１に記載の装置。
【請求項３８】
前記装置が、
集積回路と、
マイクロプロセッサと、
ビデオデコーダを含むワイヤレス通信機器とのうちの少なくとも１つを備える、請求項３１に記載の装置。
【請求項３９】
ビデオデータを復号するための装置であって、
シーンの第１の視界の第１の解像度ピクチャと前記シーンの第２の視界の低減解像度ピクチャとを含む符号化された非対称フレームを受信するための手段と、
前記非対称フレームを復号するための手段と、
前記復号された非対称フレームを前記第１の解像度ピクチャと前記低減解像度ピクチャとに分離するための手段と、
前記第１の解像度を有する前記シーンの第２のピクチャを生成するために前記低減解像度ピクチャをアップサンプリングするための手段と、を具備し、
前記低減解像度ピクチャが前記第１の解像度に対して低減解像度を有し、前記第１の復号されたピクチャと前記第２の復号されたピクチャとがステレオ画像対を形成する、装置。
【請求項４０】
前記非対称フレームが上下圧縮配置と並列圧縮配置とのうちの１つを有することを示す情報を受信するための手段をさらに備える、請求項３９に記載の装置。
【請求項４１】
前記分離するための手段は、前記非対称フレームが前記上下圧縮配置を有することを前記情報が示すとき、前記非対称フレームを上部分と下部分とに分離するための手段を備え、前記上部分が前記第１の解像度ピクチャに対応し、前記下部分が前記低減解像度ピクチャに対応する、請求項４０に記載の装置。
【請求項４２】
前記分離するための手段は、前記非対称フレームが前記並列圧縮配置を有することを前記情報が示すとき、前記非対称フレームを左部分と右部分とに分離するための手段を備え、前記左部分が前記第１の解像度ピクチャに対応し、前記右部分が前記低減解像度ピクチャに対応する、請求項４０に記載の装置。
【請求項４３】
前記情報は、前記非対称フレームが非対称フレームであることを示す非対称圧縮指標値と、前記第１の解像度ピクチャ及び前記低減解像度ピクチャが前記並列配置及び前記上下配置のうちの１つを有することを示し、前記非対称フレーム中の前記低減解像度ピクチャに対する前記第１の解像度ピクチャの位置を示すフレーム圧縮配置タイプ値と、を含む補足強調情報（ＳＥＩ）メッセージを含む、請求項４０に記載の装置。
【請求項４４】
前記非対称フレームを受信するための手段が、非対称フレームを受信するように構成された高精細度マルチメディアインターフェース（ＨＤＭＩ）を介して前記非対称フレームを受信するための手段を備える、請求項３９に記載の装置。
【請求項４５】
実行されると、
シーンの第１の視界の第１の解像度ピクチャと前記シーンの第２の視界の低減解像度ピクチャとを含む非対称フレームを受信することと、
前記非対称フレームを復号することと、
前記復号された非対称フレームを前記第１の解像度ピクチャと前記低減解像度ピクチャとに分離することと、
前記第１の解像度をもつ前記シーンの第２のピクチャを生成するために前記低減解像度ピクチャをアップサンプリングすることと、
前記第１のピクチャと前記第２のピクチャとを出力することと、をビデオデータを復号するための機器のプロセッサに行わせる命令を記憶し、前記低減解像度ピクチャが前記第１の解像度に対して低減解像度を有し、前記第１のピクチャと前記第２のピクチャとがステレオ画像対を形成する、コンピュータ可読記憶媒体を備えるコンピュータプログラム製品。
【請求項４６】
前記非対称フレームが上下圧縮配置と並列圧縮配置とのうちの１つを有することを示す情報を受信することを前記プロセッサに行わせる命令をさらに備える、請求項４５に記載のコンピュータプログラム製品。
【請求項４７】
前記非対称フレームが前記上下圧縮配置を有することを前記情報が示すとき、前記命令が、前記非対称フレームを上部分と下部分とに分離することを前記プロセッサに行わせ、前記上部分が前記第１の解像度ピクチャに対応し、前記下部分が前記低減解像度ピクチャに対応する、請求項４６に記載のコンピュータプログラム製品。
【請求項４８】
前記非対称フレームが前記並列圧縮配置を有することを前記情報が示すとき、前記命令が、前記非対称フレームを左部分と右部分とに分離することを前記プロセッサに行わせ、前記左部分が前記第１の解像度ピクチャに対応し、前記右部分が前記低減解像度ピクチャに対応する、請求項４６に記載のコンピュータプログラム製品。
【請求項４９】
前記情報を受信することは、前記非対称フレームが非対称フレームであることを示す非対称圧縮指標値と、前記第１の解像度ピクチャ及び前記低減解像度ピクチャが前記並列配置及び前記上下配置のうちの１つを有することを示し、前記非対称フレーム中の前記低減解像度ピクチャに対する前記第１の解像度ピクチャの位置を示すフレーム圧縮配置タイプ値と、を含む補足強調情報（ＳＥＩ）メッセージを受信することを含む、請求項４６に記載のコンピュータプログラム製品。
【請求項５０】
前記非対称フレームを受信することを前記プロセッサに行わせる前記命令が、非対称フレームを受信するように構成された高精細度マルチメディアインターフェース（ＨＤＭＩ）を介して前記非対称フレームを受信することを前記プロセッサに行わせる命令を備える、請求項４５に記載のコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ビデオ符号化に関する。
【背景技術】
【０００２】
デジタルビデオ機能は、デジタルテレビジョン、デジタルダイレクトブロードキャストシステム、ワイヤレスブロードキャストシステム、携帯情報端末（ＰＤＡ）、ラップトップまたはデスクトップコンピュータ、デジタルカメラ、デジタル記録デバイス、デジタルメディアプレーヤ、ビデオゲームデバイス、ビデオゲームコンソール、セルラー電話又は衛星無線電話、ビデオ遠隔会議デバイスなどを含む、広範囲にわたる機器に組み込まれ得る。デジタルビデオ機器は、ＭＰＥＧ−２、ＭＰＥＧ−４、ＩＴＵ−Ｔ  Ｈ．２６３又はＩＴＵ−Ｔ  Ｈ．２６４／ＭＰＥＧ−４、Ｐａｒｔ１０、次世代ビデオ符号化（Advanced Video Coding（ＡＶＣ））によって定義された規格、及びそのような規格の拡張に記載されているビデオ圧縮技法などのビデオ圧縮技法を実装して、デジタルビデオ情報をより効率的に送信及び受信する。
【０００３】
ビデオ圧縮技法では、ビデオシーケンスに固有の冗長性を低減又は除去するために空間的予測及び／又は時間的予測を実行する。ブロックベースのビデオ符号化の場合、ビデオフレーム又はスライスがマクロブロックに区分され得る。各マクロブロックはさらに区分され得る。イントラコード化（Ｉ）フレーム又はスライス中のマクロブロックは、隣接マクロブロックに関する空間的予測を使用して符号化される。インターコード化（Ｐ又はＢ）フレーム又はスライス中のマクロブロックは、同じフレーム又はスライス中の隣接マクロブロックに関する空間的予測、或いは他の参照フレームに関する時間的予測を使用し得る。
【０００４】
Ｈ．２６４／ＡＶＣに基づく新しいビデオ符号化規格を開発するための取り組みが行われている。１つのそのような規格は、Ｈ．２６４／ＡＶＣのスケーラブル拡張であるスケーラブルビデオ符号化（ＳＶＣ）規格である。別の規格は、Ｈ．２６４／ＡＶＣのマルチビュー拡張になったマルチビュービデオ符号化（ＭＶＣ）である。ＭＶＣのジョイントドラフトは、ＪＶＴ−ＡＢ２０４、「Joint Draft 8.0 on Multiview Video Coding」、28th JVT meeting、Hannover、Germany、July 2008に記載されており、http://wftp3.itu.int/av-arch/jvt-site/2008_07_Hannover/JVT-AB204.zipにおいて入手可能である。ＡＶＣ規格のバージョンは、JVT−AD007、「Editors' draft revision to ITU-T Rec. H.264 | ISO/IEC 14496-10 Advanced Video Coding - in preparation for ITU-T SG 16 AAP Consent (in integrated form)」、30th JVT meeting、Geneva、CH、Feb. 2009に記載されており、http://wftp3.itu.int/av-arch/jvt-site/2009_01_Geneva/JVT-AD007.zipから入手可能である。ＪＶＴ−ＡＤ００７文書はＳＶＣとＭＶＣとをＡＶＣ仕様に組み込んでいる。
【発明の概要】
【０００５】
本出願は、その各々の全体が参照により本明細書に組み込まれる、２０１０年５月１３日に出願された米国仮出願第６１／３３４，２５３号、２０１０年７月２１日に出願された米国仮出願第６１／３６６，４３６号、および２０１１年１月１４日に出願された米国仮出願第６１／４３３，１１０号の利益を主張する。
【０００６】
概して、本開示では、ステレオビデオデータ、例えば、３次元（３Ｄ）効果を生成するために使用されるビデオデータをサポートするための技法について説明する。ビデオの３次元効果を生成するために、あるシーンの２つの視界（view）、例えば、左眼視界と右眼視界とが同時又はほぼ同時に示される。本開示の技法は、圧縮フレームを有するビットストリームを形成することを含み、圧縮フレームは、あるシーンの２つの視界のためのデータを有する単一フレームに対応する。詳細には、本開示の技法は、あるシーンの１つの視界のフル解像度フレームと、そのシーンの他の視界の低減解像度フレームとを有する圧縮フレームを符号化することを含む。低減解像度フレームは他の視界のフレームに対して符号化され得る。このようにして、本開示はまた、圧縮フレームの低減解像度フレームのための視界間予測を実行するための技法を提供する。
【０００７】
一例では、方法は、第１の解像度を有する、あるシーンの第１の視界の第１のピクチャを受信することと、第１の解像度に対して低減解像度を有する、そのシーンの第２の視界の第２のピクチャを受信することと、第１の解像度のピクチャと低減解像度のピクチャとを備える非対称フレームを形成することと、非対称フレームを符号化することと、非対称フレームを出力することとを含む。
【０００８】
別の例では、ビデオデータを符号化するための装置は、第１の解像度を有する、あるシーンの第１の視界の第１のピクチャを受信することと、第１の解像度に対して低減解像度を有する、そのシーンの第２の視界の第２のピクチャを受信することと、第１のピクチャと第２のピクチャとを備える非対称フレームを形成することと、非対称フレームを符号化することとを行うように構成されたビデオエンコーダを含む。
【０００９】
別の例では、装置は、第１の解像度を有する、あるシーンの第１の視界の第１のピクチャを受信するための手段と、第１の解像度に対して低減解像度を有する、そのシーンの第２の視界の第２のピクチャを受信するための手段と、第１のピクチャと第２のピクチャとを備える非対称フレームを形成するための手段と、非対称フレームを符号化するための手段とを含む。
【００１０】
別の例では、コンピュータプログラム製品は、実行されると、第１の解像度を有する、あるシーンの第１の視界の第１のピクチャを受信することと、第１の解像度に対して低減解像度を有する、そのシーンの第２の視界の第２のピクチャを受信することと、第１のピクチャと第２のピクチャとを備える非対称フレームを形成することと、非対称フレームを符号化することと、符号化された非対称フレームを出力することとをプロセッサに行わせる命令を記憶したコンピュータ可読記憶媒体を含む。
【００１１】
別の例では、方法は、シーンの第１の視界の第１の解像度ピクチャとそのシーンの第２の視界の低減解像度ピクチャとを含む符号化された非対称フレームを受信することと、非対称フレームを復号することと、復号された非対称フレームを第１の解像度ピクチャと低減解像度ピクチャとに分離することと、第１の解像度を有するシーンの第２のピクチャを生成するために低減解像度ピクチャをアップサンプリングすることと、第１のピクチャと第２のピクチャとを出力することと、を含み、低減解像度ピクチャが第１の解像度に対して低減解像度を有し、第１のピクチャと第２のピクチャとがステレオ画像対を形成する。
【００１２】
別の例では、装置は、シーンの第１の視界の第１の解像度ピクチャとそのシーンの第２の視界の低減解像度ピクチャとを含む符号化された非対称フレームを受信し、非対称フレームを復号し、復号された非対称フレームを第１の解像度ピクチャと低減解像度ピクチャとに分離し、第１の解像度を有するシーンの第２のピクチャを生成するために低減解像度ピクチャをアップサンプリングするように構成され、前記低減解像度ピクチャが第１の解像度に対して低減解像度を有し、第１の復号されたピクチャと第２の復号されたピクチャとがステレオ画像対を形成する、ビデオデコーダを含む。
【００１３】
別の例では、装置は、シーンの第１の視界の第１の解像度ピクチャとそのシーンの第２の視界の低減解像度ピクチャとを備える非対称フレームを受信するための手段と、非対称フレームを復号するための手段と、復号された非対称フレームを第１の解像度ピクチャと低減解像度ピクチャとに分離するための手段と、第１の解像度を有するシーンの第２のピクチャを生成するために低減解像度ピクチャをアップサンプリングするための手段とを含み、低減解像度ピクチャが第１の解像度に対して低減解像度を有し、第１の復号されたピクチャと第２の復号されたピクチャとがステレオ画像対を形成する。
【００１４】
別の例では、コンピュータプログラム製品は、実行されると、シーンの第１の視界の第１の解像度ピクチャとそのシーンの第２の視界の低減解像度ピクチャとを備える非対称フレームを受信することと、非対称フレームを復号することと、復号された非対称フレームを第１の解像度ピクチャと低減解像度ピクチャとに分離することと、第１の解像度をもつシーンの第２のピクチャを生成するために低減解像度ピクチャをアップサンプリングすることと、第１のピクチャと第２のピクチャとを出力することと、をプロセッサに行わせる命令を記憶し、低減解像度ピクチャが第１の解像度に対して低減解像度を有し、第１のピクチャと第２のピクチャとがステレオ画像対を形成する、コンピュータ可読記憶媒体を含む。
【００１５】
別の例では、方法は、第１の解像度をもつ符号化ピクチャを生成するためにあるシーンの第１の視界の第１のピクチャを符号化することと、第１の解像度に対して低減解像度をもつ符号化ピクチャを生成するために第１の視界の参照ピクチャに対してそのシーンの第２の視界の第２のピクチャの少なくとも一部を符号化することと、符号化された第１の解像度のピクチャと符号化された低減解像度のピクチャとを共通のビットストリーム中で出力することとを含む。
【００１６】
別の例では、装置は、第１の解像度をもつ符号化ピクチャを生成するためにあるシーンの第１の視界の第１のピクチャを符号化することと、第１の解像度に対して低減解像度をもつ符号化ピクチャを生成するために第１の視界の参照ピクチャに対してそのシーンの第２の視界の第２のピクチャの少なくとも一部を符号化することと、符号化された第１の解像度のピクチャと符号化された低減解像度のピクチャとを共通のビットストリーム中で出力することとを行うように構成されたビデオエンコーダを含む。
【００１７】
別の例では、装置は、第１の解像度をもつ符号化ピクチャを生成するためにあるシーンの第１の視界の第１のピクチャを符号化するための手段と、第１の解像度に対して低減解像度をもつ符号化ピクチャを生成するために第１の視界の参照ピクチャに対してそのシーンの第２の視界の第２のピクチャの少なくとも一部を符号化するための手段と、符号化された第１の解像度のピクチャと符号化された低減解像度のピクチャとを共通のビットストリーム中で出力するための手段とを含む。
【００１８】
別の例では、コンピュータプログラム製品は、実行されると、第１の解像度をもつ符号化ピクチャを生成するためにあるシーンの第１の視界の第１のピクチャを符号化することと、第１の解像度に対して低減解像度をもつ符号化ピクチャを生成するために第１の視界の参照ピクチャに対してそのシーンの第２の視界の第２のピクチャの少なくとも一部を符号化することと、符号化された第１の解像度のピクチャと符号化された低減解像度のピクチャとを共通のビットストリーム中で出力することとをプロセッサに行わせる命令を記憶したコンピュータ可読記憶媒体を含む。
【００１９】
別の例では、方法は、共通のビットストリームから、シーンの第１の視界の第１の解像度の符号化ピクチャと、第１の解像度に対して低減解像度を有する、そのシーンの第２の視界の低減解像度の符号化ピクチャとを受信することと、第１の復号ピクチャを生成するために第１の解像度の符号化ピクチャを復号することと、第１の視界の参照ピクチャに対して低減解像度の符号化ピクチャの少なくとも一部を復号することと、第１の解像度をもつシーンの第２の復号ピクチャを生成するために低減解像度のピクチャをアップサンプリングすることと、第１の復号ピクチャと第２の復号ピクチャとを出力することとを含み、第１の復号ピクチャと第２の復号ピクチャとがステレオ画像対を形成する。
【００２０】
別の例では、装置は、共通のビットストリームから、シーンの第１の視界の第１の解像度の符号化ピクチャと、第１の解像度に対して低減解像度を有する、そのシーンの第２の視界の低減解像度の符号化ピクチャとを受信することと、第１の復号ピクチャを生成するために第１の解像度の符号化ピクチャを復号することと、第１の視界の参照ピクチャに対して低減解像度の符号化ピクチャの少なくとも一部を復号することと、第１の解像度をもつシーンの第２の復号ピクチャを生成するために低減解像度のピクチャをアップサンプリングすることと、第１の復号ピクチャと第２の復号ピクチャとを出力することとを行うように構成され、第１の復号ピクチャと第２の復号ピクチャとがステレオ画像対を形成する、ビデオデコーダを含む。
【００２１】
別の例では、装置は、共通のビットストリームから、シーンの第１の視界の第１の解像度の符号化ピクチャと、第１の解像度に対して低減解像度を有する、そのシーンの第２の視界の低減解像度の符号化ピクチャとを受信するための手段と、第１の復号ピクチャを生成するために第１の解像度の符号化ピクチャを復号するための手段と、第１の視界の参照ピクチャに対して低減解像度の符号化ピクチャの少なくとも一部を復号するための手段と、第１の解像度をもつシーンの第２の復号ピクチャを生成するために低減解像度のピクチャをアップサンプリングするための手段と、第１の復号ピクチャと第２の復号ピクチャとを出力するための手段と、を含み、第１の復号ピクチャと第２の復号ピクチャとがステレオ画像対を形成する。
【００２２】
別の例では、コンピュータプログラム製品は、実行されると、共通のビットストリームから、シーンの第１の視界の第１の解像度の符号化ピクチャと、そのシーンの第２の視界の低減解像度の符号化ピクチャとを受信することと、第１の復号ピクチャを生成するために第１の解像度の符号化ピクチャを復号することと、第１の視界の参照ピクチャに対して低減解像度の符号化ピクチャの少なくとも一部を復号することと、第１の解像度をもつシーンの第２の復号ピクチャを生成するために低減解像度のピクチャをアップサンプリングすることと、第１の復号ピクチャと第２の復号ピクチャとを出力することとをプロセッサに行わせる命令を記憶し、第１の復号ピクチャと第２の復号ピクチャとがステレオ画像対を形成する、コンピュータ可読記憶媒体を含む。
【００２３】
1つ以上の例の詳細を添付の図面及び以下の説明に記載する。他の特徴、目的、及び利点は、説明及び図面、ならびに特許請求の範囲から明らかになるであろう。
【図面の簡単な説明】
【００２４】
【図１】シーンの２つの対応する視界からのピクチャを含む非対称圧縮フレームを形成するための技法を利用し得る例示的なビデオ符号化及び復号システムを示すブロック図。
【図２】非対称圧縮フレームを生成するための技法を実装し得るビデオエンコーダの一例を示すブロック図。
【図３】符号化されたビデオシーケンスを復号するビデオデコーダの一例を示すブロック図。
【図４】トップ・ボトムフレーム圧縮配置（top-bottom frame packing arrangement）を有する非対称圧縮フレームを形成するためにビデオエンコーダによって組み合わせられる左眼視界のピクチャと右眼視界のピクチャとを示す概念図。
【図５】サイド・バイ・サイドフレーム圧縮配置（side-by-side frame packing arrangement）を有する非対称圧縮フレームを形成するためにビデオエンコーダによって組み合わせられる左眼視界のピクチャと右眼視界のピクチャとを示す概念図。
【図６】フィールドとして符号化される低減解像度ピクチャを含む非対称圧縮フレームを形成するための例示的なプロセスを示す概念図。
【図７】非対称圧縮フレームに含めるための低減解像度符号化ピクチャを生成するためのピクチャのフィールド符号化を示す概念図。
【図８】非対称圧縮フレームの低減解像度符号化ピクチャのブロックの視界間予測を示す概念図。
【図９】２つの異なる視界の２つのピクチャを符号化し、それらのピクチャを組み合わせて非対称圧縮フレームを形成するための例示的な方法を示すフローチャート。
【図１０】非対称フレームを復号するための例示的な方法を示すフローチャート。
【図１１】本開示の技法による、フレームフィールドインターリーブ符号化を実行するための例示的な方法を示すフローチャート。
【図１２】本開示の技法による、フレームフィールドインターリーブ符号化されたビットストリームを復号するための例示的な方法を示すフローチャート。
【発明を実施するための形態】
【００２５】
概して、本開示は、ステレオビデオデータ、例えば、３次元効果を生成するために使用されるビデオデータをサポートするための技法に関する。ビデオの３次元効果を生成するために、あるシーンの２つの視界、例えば、左眼視界と右眼視界とが同時又はほぼ同時に示される。シーンの左眼視界と右眼視界とに対応する、同じシーンの２つのピクチャが、閲覧者の左眼と右眼との間の水平オフセットを表すわずかに異なる水平位置からキャプチャされ得る。左眼視界のピクチャが閲覧者の左眼によって知覚され、右眼視界のピクチャが閲覧者の右眼によって知覚されるようにこれらの２つのピクチャを同時又はほぼ同時に表示することによって、閲覧者は３次元ビデオ効果を経験し得る。
【００２６】
本開示は、圧縮フレームを含むビットストリームを形成するための技法を提供する。圧縮フレームは、あるシーンの異なる視界に対応する２つのピクチャのためのデータを有するビデオデータの単一フレームに対応し得る。詳細には、本開示の技法は、あるシーンの１つの視界のフル解像度ピクチャと、そのシーンの別の視界の低減解像度ピクチャとを有する圧縮フレームを符号化することを含む。あるシーンの第１の視界のフル解像度ピクチャと、そのシーンの第２の異なる視界の低減解像度ピクチャとを含む圧縮フレームは、非対称圧縮フレーム、又は単に非対称フレームと呼ばれることがある。
【００２７】
概して、「ピクチャ」と「フレーム」という用語は互換的に使用され得る。本開示では、概して、ピクチャを視界のサンプルとして参照する。本開示では、概して、フレームを、特定の時間インスタンスを表すアクセスユニットとして符号化されるべきである1つ以上のピクチャを備えるものとして参照する。従って、フレームは、１つの視界（即ち、単一のピクチャ）のサンプルに対応するか、又は、圧縮フレームの場合、複数の視界（即ち、２つ以上のピクチャ）からのサンプルを含み得る。
【００２８】
一例として、２つの視界ピクチャは、トップ・ボトムフォーマット（top-bottom format）を用いてフレームとして圧縮され得る。この例では、一方の視界ピクチャは他方の視界ピクチャの上に配置され得る。各ピクチャはｗピクセルの同じ幅を有し得る。フル解像度ピクチャはｈピクセルの高さを有し得、低減解像度ピクチャはｈ／２ピクセルの高さを有し得る。別の例として、２つの視界ピクチャは、サイド・バイ・サイドフォーマット（side-by-side format）を用いてフレームとして圧縮され得る。この例では、２つの視界ピクチャは互いの横に配置され得る。各ピクチャはｈピクセルの同じ高さを有し得る。フル解像度ピクチャはｗピクセルの幅を有し得、低減解像度ピクチャはｗ／２ピクセルの幅を有し得る。
【００２９】
このようにして非対称フレームを形成すると、いくつかの利点が提供され得る。例えば、３次元ビデオデータを提示するように構成された機器と、２次元ビデオデータのみに制限されている機器とに、同じビットストリームが送られ得る。３次元ビデオ対応機器は、非対称フレームを構成視界に分離し、低減解像度視界をアップサンプリングし、これらの２つの視界を同時又はほぼ同時に表示し得る。２次元ビデオ対応機器は、低減解像度視界を削除し、フル解像度視界のみを表示し得る。このようにして、ビデオコンテンツプロバイダ、例えば、ネットワークベースのサーバ又はブロードキャスターは、１つのビットストリームしか形成する必要がなく、異なる能力をもつ機器はそれぞれ同じビットストリームを受信し得る。その上、ビットストリームは、無視できる主観的品質劣化をもたらしながら、２つ以上の視界の各々のフル解像度ピクチャを備えるビットストリームよりも少ない帯域幅を必要とし得る。
【００３０】
従って、本開示の技法は、３次元ビデオデータを提示することができないレガシー機器との後方互換性をサポートし得る。２つのサブサンプリングされたピクチャを含む対称圧縮フレームを受信し、復号することができる機器とは異なり、本開示の技法に従って非対称圧縮フレームを受信する機器は、フル解像度ピクチャと低減解像度ピクチャとを受信し得る。従って、機器は、２次元ビデオ提示のみを生成するためにピクチャをアップサンプリングする必要はない。さらに、（例えば、非対称圧縮フレームを含む）本開示の技法によるビットストリームは、３次元ビデオデータのための２つのフル解像度ピクチャを有するビットストリームよりも少ない帯域幅を消費し得る。
【００３１】
幾つかの例では、低減解像度フレームは他の視界のフレームに対して符号化され得る。即ち、エンコーダは、非対称圧縮フレームの低減解像度ピクチャのための視界間予測を実行し得る。本開示では、低減解像度ピクチャをフィールドとして符号化し、変位ベクトルを使用して低減解像度ピクチャを視界間符号化するための技法について説明する。このようにして、本開示はまた、非対称圧縮フレームの低減解像度ピクチャのための視界間予測を実行するための技法を提供する。本開示はさらに、１つの視界のピクチャはフレームとして符号化され得ながら、別の視界のピクチャはフィールドとして符号化され得、これらの２つの視界のフレームピクチャとフィールドピクチャとが共通のビットストリーム中でインターリーブされ得る、フレームフィールドインターリーブ符号化技法を提供する。各視界のピクチャは、同じビットストリームの、個別で独立したアクセスユニットを形成し得る。
【００３２】
本開示はまた、ネットワークアブストラクションレイヤ（ＮＡＬ：network abstraction layer）において、例えば、ＮＡＬユニットの補足強調情報（ＳＥＩ）メッセージ中で、フレーム圧縮タイプを信号伝達するための技法を提供する。ネットワークアブストラクションレイヤ（ＮＡＬ）ユニットは、例えば、ＳＥＩメッセージを使用してコード化オーディオ及びビデオデータを含み及び／又は記述し得る。Ｈ．２６４／ＡＶＣ（次世代ビデオ符号化(Advanced Video Coding)）の例では、コード化ビデオセグメントは、ビデオテレフォニー、ストレージ、ブロードキャスト、又はストリーミングなどのアプリケーションに対処する「ネットワークフレンドリーな」ビデオ表現を与えるＮＡＬユニットに編成される。ＮＡＬユニットは、ビデオ符号化レイア（ＶＣＬ）ＮＡＬユニット及び非ＶＣＬ  ＮＡＬユニットとしてカテゴリー分類され得る。ＶＣＬユニットは、コア圧縮エンジンからの出力を含み得、ブロック、マクロブロック、及び／又はスライスレベルのデータを含み得る。他のＮＡＬユニットは非ＶＣＬ  ＮＡＬユニットであり得る。幾つかの例では、通常は１次コード化ピクチャとして提示される、１つの時間インスタンス中のコード化ピクチャは、1つ以上のＮＡＬユニットを含み得るアクセスユニット中に含まれ得る。
【００３３】
幾つかの例では、本開示の技法は、スケーラブルビデオ符号化（ＳＶＣ）、マルチ視界ビデオ符号化（ＭＶＣ）、又はＨ．２６４／ＡＶＣの他の拡張など、次世代ビデオ符号化（Advanced Video Coding（ＡＶＣ））に基づいて1つ以上のＨ．２６４／ＡＶＣコーデックに適用され得る。そのようなコーデックは、ＳＥＩメッセージがアクセスユニットに関連付けられたときにそのＳＥＩメッセージを認識するように構成され得、ＳＥＩメッセージは、ＩＳＯベースメディアファイルフォーマット又はＭＰＥＧ−２システムビットストリームでアクセスユニット内にカプセル化され得る。本技法はまた、将来の符号化規格、例えば、Ｈ．２６５／ＨＥＶＣ（高効率ビデオ符号化）に適用され得る。
【００３４】
ＳＥＩメッセージは、ＶＣＬ  ＮＡＬユニットからのコード化ピクチャサンプルを復号するためには必要でないが、復号、表示、誤り耐性、及び他の目的に関係するプロセスを支援し得る情報を含んでいることがある。ＳＥＩメッセージは、非ＶＣＬ  ＮＡＬユニット中に含まれていることがある。ＳＥＩメッセージは、一部の標準規格の規範的部分であり、従って、常に標準準拠デコーダ実装のために必須であるとは限らない。ＳＥＩメッセージは、シーケンスレベルのＳＥＩメッセージ又はピクチャレベルのＳＥＩメッセージであり得る。幾つかのシーケンスレベル情報は、ＳＶＣの例ではスケーラビリティ情報ＳＥＩメッセージ、ＭＶＣでは視界スケーラビリティ情報ＳＥＩメッセージなど、ＳＥＩメッセージ中に含まれていることがある。これらの例示的なＳＥＩメッセージは、例えば、動作ポイントの抽出及びそれらの動作ポイントの特性に関する情報を伝達し得る。
【００３５】
Ｈ．２６４／ＡＶＣは、２つのピクチャ、例えば、あるシーンの左視界と右視界とを含むフレームのフレーム圧縮タイプを示すコーデックレベルメッセージである、フレーム圧縮ＳＥＩメッセージを与える。このようにして、Ｈ．２６４／ＡＶＣは、左視界と右視界との２つのピクチャを１つのピクチャにインターリーブすることと、そのようなピクチャをビデオシーケンスに符号化することとをサポートする。フレーム圧縮ＳＥＩメッセージは、Ｈ．２６４／ＡＶＣ規格の直近のバージョンに組み込まれる、「Information technology -- Coding of audio-visual objects -- Part 10: Advanced Video Coding, AMENDMENT 1: Constrained baseline profile, stereo high profile and frame packing arrangement SEI message」、N10703、MPEG of ISO/IEC JTC1/SC29/WG11、Xian、China、Oct. 2009に記載されている。
【００３６】
このＳＥＩメッセージでは、２つのフレームの空間インターリービングのために様々なタイプのフレーム圧縮方法がサポートされている。サポートされるインターリービング方法には、チェッカーボード、列インターリービング、行インターリービング、サイド・バイ・サイド（並列）、トップ・ボトム（上下）、及びチェッカーボードアップコンバージョンを用いたサイド・バイ・サイドがある。本開示は、非対称フレーム圧縮構成など、追加のフレーム圧縮タイプをサポートするための技法を提供する。詳細には、本開示は、非対称圧縮が特定のフレームのために使用可能であるかどうか、及びそうである場合、非対称フレームが上下で圧縮されているか又は並列で圧縮されているかを示す、修正されたフレーム圧縮ＳＥＩメッセージを提供する。例えば、フレーム圧縮ＳＥＩメッセージは、同じフレーム中の２つの視界のためのピクチャが、フル解像度ピクチャの下方に低減解像度ピクチャで配置されるか、又はフレーム中のフル解像度ピクチャの右側に配置されるかを示し得る。デコーダは、この情報を使用して、フレームが非対称フレームであるかどうかを決定し、非対称フレームを２つの視界の構成ピクチャに適切に分離し得る。
【００３７】
本開示は、フレームが、幾つかの例では、例えば、Ｈ．２６４／ＡＶＣに関して、ＳＥＩメッセージ中で非対称圧縮フレームであるかどうかを信号伝達するための技法を含む。一例として、エンコーダは、フレームが、独立したＳＥＩメッセージ中で非対称圧縮フレームであることを信号伝達し得る。別の例として、エンコーダは、フレームが、フレーム圧縮構成ＳＥＩメッセージの修正バージョン中で非対称圧縮フレームであることを信号伝達し得る。エンコーダはまた、非対称圧縮フレームの圧縮配置を示すために、ビデオユーザビリティ情報（ＶＵＩ：video usability information）で非対称圧縮フレームのアスペクト比を信号伝達し得る。例えば、エンコーダは、並列圧縮配置（side-by-side packing arrangement）を示すために４：３のアスペクト比（又はＨ．２６４／ＡＶＣ仕様の表Ｅ−１の未指定の値のうちの１つ）を信号伝達し得る。別の例として、エンコーダは、上下圧縮配置（top-bottom packing arrangement）を示すために３：４のアスペクト比（又は、この場合も、Ｈ．２６４／ＡＶＣ仕様の表Ｅ−１の未指定の値のうちの１つ）を信号伝達し得る。
【００３８】
低減解像度ピクチャのサブサンプリング及びアップサンプリングのための方法は特定の技法に限定されないことを理解されたい。例として、本開示では、概して、水平又は垂直ダウンサンプリング及びアップサンプリングについて説明する。しかしながら、五の目形（即ち、チェッカーボード）サンプリングも使用され得る。
【００３９】
さらに、本開示は、高精細度マルチメディアインターフェース（ＨＤＭＩ）を介して非対称圧縮フレームを含むビットストリームを転送するための技法を提供する。このようにして、本開示は、ＨＤＭＩなどの３次元ビデオインターフェースが、それによって1つ以上のフレーム中で非対称圧縮を用いた視界画像を受け入れ得る技法を提供する。
【００４０】
図１は、シーンの２つの対応する視界からのピクチャを含む非対称圧縮フレームを形成するための技法を利用し得る例示的なビデオ符号化及び復号システム１０を示すブロック図である。図１に示すように、システム１０は、通信チャネル１６を介して符号化ビデオを宛先機器１４に送信する発信源機器１２を含む。発信源機器１２及び宛先機器１４は、固定又はモバイルコンピューティング機器、セットトップボックス、ゲームコンソール、デジタルメディアプレーヤなど、広範囲にわたる機器のいずれかを備え得る。場合によっては、発信源機器１２及び宛先機器１４は、ワイヤレスハンドセット、所謂セルラー電話又は衛星無線電話などのワイヤレス通信機器、或いは通信チャネル１６を介してビデオ情報を通信することができる任意のワイヤレス機器を備え得、その場合、通信チャネル１６はワイヤレスである。
【００４１】
ただし、非対称圧縮フレームを形成することに関係する本開示の技法は、必ずしもワイヤレスアプリケーション又は設定に限定されるとは限らない。例えば、これらの技法は、無線テレビジョン放送、ケーブルテレビジョン送信、衛星テレビジョン送信、インターネットビデオ送信、記憶媒体上に符号化される符号化デジタルビデオ、又は他のシナリオに適用され得る。従って、通信チャネル１６は、符号化ビデオデータの送信に好適なワイヤレス又はワイヤード媒体の任意の組合せを備え得る。
【００４２】
図１の例では、発信源機器１２は、ビデオソース１８と、ビデオエンコーダ２０と、変調器／復調器（モデム）２２と、送信機２４とを含む。宛先機器１４は、受信機２６と、モデム２８と、ビデオデコーダ３０と、表示装置３２とを含む。本開示によれば、発信源機器１２のビデオエンコーダ２０は、非対称圧縮フレーム、例えば、それぞれシーンの異なる視界からの、２つのピクチャのためのコード化データを含むフレームを含むビットストリームを形成するための技法を適用するように構成され得、ピクチャの一方はフル解像度を有し、他方のピクチャは低減解像度、例えば、フル解像度フレームの解像度の１／２を有する。その上、ビデオエンコーダ２０は、低減解像度フレームを視界間符号化するように構成され得る。他の例では、発信源機器及び宛先機器は他の構成要素又は構成を含み得る。例えば、発信源機器１２は、外部カメラなどの外部ビデオソース１８からビデオデータを受信し得る。同様に、宛先機器１４は、内蔵表示装置を含むのではなく、外部表示装置とインターフェースし得る。
【００４３】
図１の図示のシステム１０は一例にすぎない。非対称圧縮フレームを生成し、非対称圧縮フレームを構成要素視界（constituent views）に分割するための技法は、任意のデジタルビデオ符号化及び／又は復号機器によって実行され得る。概して、本開示の技法はビデオ符号化機器によって実行されるが、本技法は、一般に「コーデック」と呼ばれるビデオエンコーダ／デコーダによっても実行され得る。その上、本開示の技法の態様は、ファイルカプセル化ユニット(file encapsulation unit)、ファイルカプセル開放ユニット(file decapsulation unit)、ビデオマルチプレクサ、又はビデオデマルチプレクサなど、ビデオプリプロセッサ又はビデオポストプロセッサによっても実行され得る。発信源機器１２及び宛先機器１４は、発信源機器１２が宛先機器１４に送信するためのコード化ビデオデータを生成する、そのような符号化機器の例にすぎない。幾つかの例では、機器１２、１４の各々がビデオ符号化構成要素と復号構成要素とを含むので、機器１２、１４は、実質的に対称的に動作し得る。従って、システム１０は、例えば、ビデオストリーミング、ビデオ再生、ビデオブロードキャスティング、ビデオゲーム、又はビデオテレフォニーのために、ビデオ機器１２とビデオ機器１４との間の一方向又は双方向のビデオ送信をサポートし得る。
【００４４】
発信源機器１２のビデオソース１８は、ビデオカメラなどの撮像機器、以前に撮像されたビデオを含んでいるビデオアーカイブ、及び／又はビデオコンテンツプロバイダからのビデオフィードを含み得る。さらなる代替として、ビデオソース１８は、ソースビデオとしてのコンピュータグラフィックスベースのデータ、又はライブビデオとアーカイブビデオとコンピュータ生成ビデオとの組合せを生成し得る。場合によっては、ビデオソース１８がビデオカメラである場合、発信源機器１２及び宛先機器１４は、所謂カメラ付き携帯電話又はビデオ電話を形成し得る。ただし、上述のように、本開示で説明する技法は、一般にビデオ符号化に適用可能であり得、モバイル又は概して非モバイルのコンピューティング機器によって実行されるワイヤレス及び／又はワイヤードアプリケーションに適用され得る。いずれの場合も、撮像されたビデオ、事前撮像されたビデオ、又はコンピュータ生成されたビデオは、ビデオエンコーダ２０によって符号化され得る。
【００４５】
ビデオソース１８は、２つ以上の視界からのピクチャをビデオエンコーダ２０に与え得る。２つのピクチャを使用して３次元効果を生成することができるように、同じシーンの２つのピクチャがわずかに異なる水平位置から同時又はほぼ同時にキャプチャされ得る。代替的に、ビデオソース１８（又は発信源機器１２の別のユニット）は、第１の視界の第１のピクチャから第２の視界の第２のピクチャを生成するために深度情報又は視差情報を使用し得る。深度情報又は視差情報は、第１の視界をキャプチャしているカメラによって測定されるか、又は第１の視界中のデータから計算され得る。
【００４６】
ＭＰＥＧ−Ｃ  ｐａｒｔ−３が、ビデオストリーム中にピクチャの深度マップを含めるための指定フォーマットを与えている。その仕様は、「Text of ISO/IEC FDIS 23002-3 Representation of Auxiliary Video and Supplemental Information」、ISO/IEC JTC 1/SC 29/WG 11、MPEG Doc、N8768、Marrakech、Morocoo、January 2007に記載されている。ＭＰＥＧ−Ｃ  ｐａｒｔ３では、補助ビデオは深度マップ又はパララックスマップであり得る。深度マップを表すとき、ＭＰＥＧ−Ｃ  ｐａｒｔ−３は、深度マップの各深度値及び解像度を表すために使用されるビット数に関してフレキシビリティを与え得る。例えば、マップは、マップによって記述された画像の幅の１／４及び高さの１／２であり得る。マップは、単色ビデオサンプルとして、例えば、ルミナンス成分のみをもつＨ．２６４／ＡＶＣビットストリーム内で符号化され得る。代替的に、マップは、Ｈ．２６４／ＡＶＣにおいて定義されているように、補助ビデオデータとして符号化され得る。本開示のコンテキストでは、深度マップ又はパララックスマップは１次ビデオデータと同じ解像度を有し得る。Ｈ．２６４／ＡＶＣ仕様は現在、深度マップを符号化するための補助ビデオデータの使用を指定していないが、本開示の技法は、そのような深度マップ又はパララックスマップを使用するための技法と併せて使用され得る。
【００４７】
次いで、符号化ビデオ情報は、通信規格に従ってモデム２２によって変調され、送信機２４を介して宛先機器１４に送信され得る。モデム２２は、信号変調のために設計された様々なミキサ、フィルタ、増幅器又は他の構成要素を含み得る。送信機２４は、増幅器、フィルタ、及び1つ以上のアンテナを含む、データを送信するために設計された回路を含み得る。
【００４８】
宛先機器１４の受信機２６はチャネル１６を介して情報を受信し、モデム２８はその情報を復調する。この場合も、ビデオ符号化プロセスは、１つの視界のフル解像度ピクチャと別の視界の低減解像度ピクチャとを有する非対称圧縮フレームを形成するために、本明細書で説明する技法のうちの１つ以上を実装し得る。
【００４９】
チャネル１６を介して通信される情報は、ビデオエンコーダ２０によって定義され、またビデオデコーダ３０によって使用される、マクロブロック及び他のコード化ユニット、例えば、ＧＯＰの特性及び／又は処理を記述するシンタックス要素を含む、シンタックス情報を含み得る。従って、ビデオデコーダ３０は、非対称圧縮フレームを視界の構成ピクチャに解凍し、ピクチャを復号し、低減解像度ピクチャをフル解像度にアップサンプリングし得る。表示装置３２は、復号されたピクチャをユーザに対して表示し得る。
【００５０】
表示装置３２は、陰極線管（ＣＲＴ）、液晶ディスプレイ（ＬＣＤ）、プラズマディスプレイ、有機発光ダイオード（ＯＬＥＤ）表示器、又は別のタイプの表示装置など、様々な表示装置のいずれかを備え得る。表示装置３２は、非対称圧縮フレームからの２つのピクチャを同時又はほぼ同時に表示し得る。例えば、表示装置３２は、２つの視界を同時又はほぼ同時に表示することが可能な立体３次元表示装置を備え得る。
【００５１】
ユーザは、表示装置３２がアクティブ眼鏡と同期して左視界と右視界との間で迅速に切り替わり得るように、左レンズと右レンズとを迅速に交互にシャッターするアクティブ眼鏡を着用し得る。代替的に、表示装置３２は２つの視界を同時に表示し得、ユーザは、適切な視界がそれを通ってユーザの眼に届くように視界をフィルタ処理する（例えば、偏光レンズをもつ）パッシブ眼鏡を着用し得る。さらに別の例として、表示装置３２は、眼鏡が必要でない裸眼立体表示器を備え得る。
【００５２】
幾つかの例では、モデム２８及びビデオデコーダ３０は別々の機器中に含まれ得る。これらの別々の機器は高精細度マルチメディアインターフェース（ＨＤＭＩ）によって結合され得る。本開示は、幾つかの例において、非対称圧縮フレームの転送をサポートするためにＨＤＭＩを修正することを提案する。ＨＤＭＩは、３次元ビデオフォーマットをＨＤＭＩ仕様のバージョン１．４のＡｐｐｅｎｄｉｘ  Ｈに与えており、これは  において入手可能である。この仕様は、３次元ビデオデータを１つのフレームに、例えば、3D_Structureフィールドにおいて圧縮するための様々なフォーマットをサポートしている。本開示の技法によれば、機器は、ＨＤＭＩバージョン１．４によってすでに与えられている圧縮構成に加えて、ＨＤＭＩを介して非対称圧縮フレームを交換し得る。
【００５３】
一例として、3D_Structureフィールドは、フレームが、Ｈ．２６４／ＡＶＣにおける上下配置と同様であるが、サブサンプリングがないフレーム圧縮フォーマットを有することを示す値を含み得る。ＨＤＭＩのためのフレーム圧縮フォーマットを有するフレーム中には何らかのブランクエリアがあり得る。別の例として、3D_Structureフィールドは、フレームが、左視界画像と右視界画像とがその対応するフレームのフィールドであることを示す、フィールド代替フォーマットを有することを示す値を含み得る。別の例として、3D_Structureフィールドは、フレームが、視界が並列に配置されサブサンプリングされないことを示す、並列フルフォーマットを有することを示す値を含み得る。
【００５４】
さらに別の例として、3D_Structureフィールドは、フレームが、視界がハーフ水平解像度でサブサンプリングされ、並列に配置されることを示す、並列ハーフフォーマットを有することを示す値を含み得る。並列ハーフフォーマットが使用可能であるとき、サブサンプリング及び位置情報も、例えば、3D_Ext_Dataフィールド中で信号伝達され得る。フレームは、水平サブサンプリング又は五の目形（例えば、チェッカーボード）マトリックスという、２つのタイプのサブサンプリングをサポートし得る。位置情報は、サブサンプリングされた左視界と右視界との位相シフトを示すデータを与え得る。ＨＤＭＩはまた、テクスチャ画像＋深度画像情報、ならびにグラフィックス表現を用いたビデオコンテンツをサポートする。
【００５５】
上記のように、本開示の技法は、非対称圧縮フレームをサポートするためにＨＤＭＩを修正することを含む。例えば、本開示によれば、機器は、フレームが非対称圧縮フレームであることを示すようにＨＤＭＩデータの3D_Structureフィールドの値を設定し得る。3D_Structureフィールドは、フレームが、ステレオペアを形成するフル解像度ピクチャと低減解像度ピクチャとを含むことを示し、ピクチャが並列又は上下に配置されることを示す値を含み得る。
【００５６】
図１の例では、通信チャネル１６は、無線周波数（ＲＦ）スペクトル或いは1つ以上の物理伝送線路など、任意の無線又は有線通信媒体、或いは無線及び有線媒体の任意の組合せを備え得る。通信チャネル１６は、ローカルエリアネットワーク、ワイドエリアネットワーク、又はインターネットなどのグローバルネットワークなど、パケットベースネットワークの一部を形成し得る。通信チャネル１６は、一般に、有線又は無線媒体の任意の好適な組合せを含む、ビデオデータを発信源機器１２から宛先機器１４に送信するのに好適な任意の通信媒体、又は様々な通信媒体の集合体を表す。通信チャネル１６は、発信源機器１２から宛先機器１４への通信を可能にするのに有用であり得るルータ、スイッチ、基地局、又は任意の他の機器を含み得る。
【００５７】
ビデオエンコーダ２０及びビデオデコーダ３０は、代替的にＭＰＥＧ−４、Ｐａｒｔ１０、Advanced Video Coding（ＡＶＣ）と呼ばれるＩＴＵ−Ｔ  Ｈ．２６４規格など、ビデオ圧縮規格に従って動作し得る。ただし、本開示の技法は、いかなる特定の符号化規格にも限定されない。他の例には、ＭＰＥＧ−２及びＩＴＵ−Ｔ  Ｈ．２６３がある。図１には示されていないが、幾つかの態様では、ビデオエンコーダ２０及びビデオデコーダ３０は、それぞれオーディオエンコーダ及びデコーダと統合され得、適切なＭＵＸ−ＤＥＭＵＸユニット、又は他のハードウェア及びソフトウェアを含んで、共通のデータストリーム又は別個のデータストリーム中のオーディオとビデオの両方の符号化を処理し得る。適用可能な場合、ＭＵＸ−ＤＥＭＵＸユニットはＩＴＵ  Ｈ．２２３マルチプレクサプロトコル、又はユーザデータグラムプロトコル（ＵＤＰ）などの他のプロトコルに準拠し得る。
【００５８】
ＩＴＵ−Ｔ  Ｈ．２６４／ＭＰＥＧ−４（ＡＶＣ）規格は、Joint Video Team（ＪＶＴ）として知られる共同パートナーシップの成果として、ＩＳＯ／ＩＥＣ  Moving Picture Experts Group（ＭＰＥＧ）とともにＩＴＵ−Ｔ  Video Coding Experts Group（ＶＣＥＧ）によって策定された。幾つかの態様では、本開示で説明する技法は、Ｈ．２６４規格に概して準拠する機器に適用され得る。Ｈ．２６４規格は、ＩＴＵ−Ｔ  Ｓｔｕｄｙ  Ｇｒｏｕｐによる２００５年３月付けのＩＴＵ−Ｔ勧告Ｈ．２６４「Advanced Video Coding for generic audiovisual services」に記載されており、本明細書ではＨ．２６４規格又はＨ．２６４仕様、或いはＨ．２６４／ＡＶＣ規格又は仕様と呼ぶことがある。Joint Video Team（ＪＶＴ）はＨ．２６４／ＭＰＥＧ−４  ＡＶＣへの拡張に取り組み続けている。
【００５９】
ビデオエンコーダ２０及びビデオデコーダ３０はそれぞれ、1つ以上のマイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、ディスクリート論理、ソフトウェア、ハードウェア、ファームウェアなど、様々な好適なエンコーダ回路のいずれか、又はそれらの任意の組合せとして実装され得る。ビデオエンコーダ２０及びビデオデコーダ３０の各々は1つ以上のエンコーダ又はデコーダ中に含まれ得、そのいずれも複合エンコーダ／デコーダ（コーデック）の一部としてそれぞれのカメラ、コンピュータ、モバイル機器、加入者機器、ブロードキャスト機器、セットトップボックス、サーバなどに統合され得る。
【００６０】
ビデオシーケンスは、一般に一連のビデオフレームを含む。ピクチャグループ（ＧＯＰ）は、概して、一連の1つ以上のビデオフレームを備える。ＧＯＰは、ＧＯＰ中に含まれる幾つかのフレームを記述するシンタックスデータを、ＧＯＰのヘッダ、ＧＯＰの1つ以上のフレームのヘッダ、又は他の場所中に含み得る。各フレームは、それぞれのフレームについての符号化モードを記述するフレームシンタックスデータを含み得る。ビデオエンコーダ２０は、一般に、ビデオデータを符号化するために、個々のビデオフレーム内のビデオブロックに対して動作する。ビデオブロックは、マクロブロック又はマクロブロックのパーティションに対応し得る。ビデオブロックは、固定サイズ又は可変サイズを有し得、指定の符号化規格に応じてサイズが異なり得る。各ビデオフレームは複数のスライスを含み得る。各スライスは複数のマクロブロックを含み得、それらのマクロブロックは、サブブロックとも呼ばれるパーティションに構成され得る。
【００６１】
一例として、ＩＴＵ−Ｔ  Ｈ．２６４規格は、ルーマ成分については１６×１６、８×８、又は４×４、及びクロマ成分については８×８など、様々なブロックサイズのイントラ予測をサポートし、ならびにルーマ成分については１６×１６、１６×８、８×１６、８×８、８×４、４×８及び４×４、及びクロマ成分については対応するスケーリングされたサイズなど、様々なブロックサイズのインター予測をサポートする。本開示では、「ＮxＮ」と「ＮbyＮ」は、垂直寸法及び水平寸法に関するブロックの画素寸法、例えば、１６ｘ１６画素又は１６by１６画素を指すために互換的に使用され得る。一般に、１６ｘ１６ブロックは、垂直方向に１６個の画素を有し（ｙ＝１６）、水平方向に１６個の画素を有する（ｘ＝１６）。同様に、ＮｘＮブロックは、一般に、垂直方向にＮ個の画素を有し、水平方向にＮ個の画素を有し、ただし、Ｎは非負整数値を表す。ブロック中のピクセルは行と列に構成され得る。その上、ブロックは、必ずしも、水平方向において垂直方向と同じ数のピクセルを有する必要はない。例えば、ブロックはＮｘＭピクセルを備え得、Ｍは必ずしもＮに等しいとは限らない。
【００６２】
１６by１６よりも小さいブロックサイズは１６by１６マクロブロックのパーティションと呼ばれることがある。ビデオブロックは、ピクセル領域中のピクセルデータのブロックを備え得、或いは、例えば、コード化ビデオブロックと予測ビデオブロックとのピクセル差分を表す残差ビデオブロックデータへの離散コサイン変換（ＤＣＴ）、整数変換、ウェーブレット変換、又は概念的に同様の変換などの変換の適用後の、変換領域中の変換係数のブロックを備え得る。場合によっては、ビデオブロックは、変換領域中の量子化変換係数のブロックを備え得る。
【００６３】
より小さいビデオブロックは、より良好な解像度を与えることができ、高い詳細レベルを含むビデオフレームの位置のために使用され得る。一般に、マクロブロック、及びサブブロックと呼ばれることがある様々なパーティションは、ビデオブロックと見なされ得る。さらに、スライスは、マクロブロック及び／又はサブブロックなど、複数のビデオブロックであると見なされ得る。各スライスはビデオフレームの単独で復号可能な単位(independently decodable unit)であり得る。代替的に、フレーム自体が復号可能な単位であり得るか、又はフレームの他の部分が復号可能な単位として定義され得る。「符号化された単位(coded unit)」又は「符号化する単位(coding unit)」という用語は、フレーム全体、フレームのスライス、シーケンスとも呼ばれるピクチャグループ（ＧＯＰ）など、ビデオフレームの単独で復号可能な任意の単位、又は適用可能な符号化技法に従って定義される別の単独で復号可能な単位を指すことがある。
【００６４】
本開示の技法によれば、ビデオエンコーダ２０は、２つの視界の受信ビデオデータから非対称圧縮フレームを形成し得る。即ち、ビデオエンコーダ２０は、例えば、ビデオソース１８から、２つの視界の未加工画像データを受信し得る。概して、２つの視界は、１つの視界のピクチャごとに、第１の視界のピクチャとのステレオペアを形成する他の視界のピクチャが存在するような、ピクチャのシーケンスを含み得る。ステレオペアは、概して、同時又はほぼ同時に表示されたときに３次元ビデオ効果を生成する２つのピクチャに対応する。ステレオペアを形成するピクチャは、タイムスタンプなど、現在のピクチャがそれとステレオペアを形成する別の視界の対応するピクチャを示す記述データを含み得る。
【００６５】
いずれの場合も、ビデオエンコーダ２０は、例えば、ＩＴＵ−Ｔ  Ｈ．２６４／ＡＶＣ符号化規格、又はＭＰＥＧ−２、ＭＰＥＧ−４、Ｈ．２６５などの別の符号化規格に従って、第１の視界のピクチャを正常に符号化し得る。ビデオエンコーダ２０、或いは（プロセッサ、処理ユニット、ＡＳＩＣ、ＤＳＰ、ＦＰＧＡ、又はビデオソース１８とビデオエンコーダ２０との間に結合された他の処理回路を備え得る）発信源機器１２のビデオ前処理ユニットは、第１の視界の符号化ピクチャとのステレオペアを形成する第２の視界のピクチャを空間的にダウンサンプリングし得る。空間ダウンサンプリングは、例えば、垂直及び／又は水平ピクセル解像度を低減することによって、空間解像度を低減することを備え得る。一例では、ビデオエンコーダ２０は、ピクチャの垂直ピクセル解像度を１／２だけ低減し得る。
【００６６】
次いで、ビデオエンコーダ２０は、他の視界の低減解像度ピクチャを符号化し得る。幾つかの例では、ビデオエンコーダ２０は、低減解像度ピクチャをイントラ予測モードで（例えば、Ｉピクチャとして）又はインター予測モードで（例えば、Ｐピクチャ又はＢピクチャとして）符号化し得る。このようにして、ビデオエンコーダ２０は、ビデオエンコーダ２０によって生成されるビットストリーム中の（復号時間順序において）より早期に発生する同じ視界中の他のピクチャに対して低減解像度ピクチャを符号化し得る。幾つかの例では、ビデオエンコーダ２０は、ビデオエンコーダ２０が、フル解像度ピクチャを含む視界のピクチャに対して低減解像度視界を符号化し得る、視界間予測を実装し得る。例えば、ビデオエンコーダ２０は、フル解像度符号化ピクチャを含む視界の以前に符号化されたピクチャに対して低減解像度視界ピクチャを符号化し得る。ビデオエンコーダ２０は、同じ圧縮フレーム又は事前に符号化されたフレームのフル解像度ピクチャに対して低減解像度視界ピクチャを符号化し得る。
【００６７】
一例として、ビデオエンコーダ２０は、低減解像度ピクチャをフィールドとして符号化し得る。低減解像度ピクチャをフィールドとして符号化するためにインターレースビデオデータ符号化のための技法が採用され得、その場合、フル解像度ピクチャの画素の交互行から低減解像度ピクチャの画素の水平行が予測され得る。即ち、ビデオエンコーダ２０は、低減解像度ピクチャをトップフィールド又はボトムフィールドとして符号化し得る。幾つかの例では、ビデオエンコーダ２０は、１つの視界のフル解像度ピクチャをアクセスユニットとして出力し、異なる視界の対応する低減解像度ピクチャを別個のアクセスユニットとして出力し得る。従って、ビデオエンコーダ２０は、２つの視界のデータを単一で共通のビットストリームに組み合わせるための技法を実行するために、必ずしも２つのピクチャを非対称フレームに組み合わせる必要はない。
【００６８】
別の例として、ビデオエンコーダ２０は、変位ベクトルを使用して低減解像度ピクチャを符号化し得る。変位ベクトルは、同じ視界中の低減解像度ピクチャ、又はフル解像度ピクチャを含む視界中のフル解像度ピクチャに対するものであり得る。変位ベクトルがフル解像度ピクチャを参照するとき、ビデオエンコーダ２０は、非対称フレーム中の低減解像度ピクチャの位置を明らかにし得る。例えば、非対称圧縮フレームがトップ・ボトム配置（上下配置）のピクチャを含み、フレーム中で低減解像度ピクチャがフル解像度ピクチャの下方にあると仮定する。ビデオエンコーダ２０は、垂直成分からフル解像度ピクチャの高さを減算し、低減解像度ピクチャがフル解像度ピクチャの１／２の解像度を有すると仮定すると、得られた差に２を乗算することによって、変位ベクトルの垂直成分を修正し得る。
【００６９】
予測データと残差データとを生成するためのイントラ予測符号化又はインター予測符号化の後、及び変換係数を生成するための残差データに適用される（Ｈ．２６４／ＡＶＣにおいて使用される４×４又は８×８整数変換、或いは離散コサイン変換ＤＣＴなどの）任意の変換の後、変換係数の量子化が実行され得る。量子化は、一般に、係数を表すために使用されるデータ量をできるだけ低減するために変換係数を量子化するプロセスを指す。量子化プロセスは、係数の一部又は全部に関連するビット深度を低減し得る。例えば、量子化中にｎビット値がｍビット値に切り捨てられ得、ただし、ｎはｍよりも大きい。
【００７０】
量子化の後、例えば、コンテンツ適応型可変長符号化（ＣＡＶＬＣ）、コンテキスト適応型２進算術符号化（ＣＡＢＡＣ）、又は別のエントロピー符号化方法に従って、量子化データのエントロピー符号化が実行され得る。エントロピー符号化用に構成された処理装置、又は別の処理装置は、量子化係数のゼロランレング符号化、及び／又は符号化されたブロックパターン（ＣＢＰ：coded block pattern）値、マクロブロックタイプ、符号化モード、（フレーム、スライス、マクロブロック、又はシーケンスなどの）符号化単位の最大マクロブロックサイズなどのシンタックス情報の生成など、他の処理機能を実行し得る。
【００７１】
ビデオエンコーダ２０は、ブロック基準のシンタックスデータ、フレーム基準のシンタックスデータ、及び／又はＧＯＰ基準のシンタックスデータなどのシンタックスデータを、例えば、フレームヘッダ、ブロックヘッダ、スライスヘッダ、又はＧＯＰヘッダ中でビデオデコーダ３０にさらに送り得る。ＧＯＰシンタックスデータは、それぞれのＧＯＰ中の幾つかのフレームを記述し得、フレームシンタックスデータは、対応するフレームを符号化するために使用される符号化／予測モードを示し得る。従って、ビデオデコーダ３０は、標準ビデオデコーダを備え得、必ずしも本開示の技法を実施又は利用するように特別に構成される必要はない。
【００７２】
ビデオエンコーダ２０及びビデオデコーダ３０はそれぞれ、適用可能なとき、1つ以上のマイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、ディスクリート論理回路、ソフトウェア、ハードウェア、ファームウェアなど、様々な好適なエンコーダ又はデコーダ回路のいずれか、或いはそれらの任意の組合せとして実装され得る。ビデオエンコーダ２０及びビデオデコーダ３０の各々は1つ以上のエンコーダ又はデコーダ中に含まれ得、そのいずれも複合ビデオエンコーダ／デコーダ（コーデック）の一部として統合され得る。ビデオエンコーダ２０及び／又はビデオデコーダ３０を含む装置は、集積回路、マイクロプロセッサ、コンピューティング機器、及び／又は携帯電話などのワイヤレス通信機器を備え得る。
【００７３】
ビデオデコーダ３０は、非対称圧縮フレームを含むビットストリームを受信するように構成され得る。ビデオデコーダ３０はさらに、そのようなフレームを対応するピクチャ、例えば、１つの視界のフル解像度ピクチャと別の視界の低減解像度ピクチャとに解凍(unpack)するように構成され得る。ビデオデコーダ３０は、ピクチャを復号し、低減解像度ピクチャを（例えば、補間によって）アップサンプリングして、２つの復号されたフル解像度ピクチャを生成し得る。幾つかの例では、ビデオデコーダ３０は、フル解像度ピクチャに対応する視界から復号ピクチャに関して低減解像度ピクチャを復号し得る。即ち、ビデオデコーダ３０は視界間予測をもサポートし得る。
【００７４】
幾つかの例では、ビデオデコーダ３０は、宛先機器１４が３次元データを復号し、表示することが可能であるかどうかを決定するように構成され得る。可能でない場合には、ビデオデコーダ３０は、受信した非対称圧縮フレームを解凍し得るが、低減解像度ピクチャを廃棄し得る。ビデオデコーダ３０は、同じ視界のフル解像度ピクチャと他のピクチャとを復号し、２次元ビデオデータを提示するためにビデオディスプレイ３２にこの視界からのピクチャを表示させ得る。従って、ビデオデコーダ３０は、低減解像度ピクチャを復号することを試みることなしにフル解像度ピクチャを復号し、復号されたフル解像度ピクチャを表示装置３２に供給し得る。
【００７５】
このようにして、宛先機器１４が３次元ビデオデータを表示することが可能であるか否かに関わらず、宛先機器１４は非対称圧縮フレームを含むビットストリームを受信し得る。従って、様々な復号及びレンダリング能力をもつ様々な宛先機器は、発信源機器２０から同じビットストリームを受信するように構成され得る。即ち、幾つかの宛先機器は３次元ビデオデータを復号し、レンダリングすることが可能であり得るが、他の宛先機器は３次元ビデオデータを復号及び／又はレンダリングすることが不可能であり得、それでも機器の各々は、非対称圧縮フレームを含む同じビットストリームからのデータを受信し、使用するように構成され得る。
【００７６】
図２は、非対称圧縮フレームを生成するための技法を実装し得るビデオエンコーダ２０の一例を示すブロック図である。ビデオエンコーダ２０は、マクロブロック、或いはマクロブロックのパーティション又はサブパーティションを含む、ビデオフレーム内のブロックのイントラ符号化及びインター符号化を実行し得る。イントラ符号化は、所与のビデオフレーム内のビデオの空間的冗長性を低減又は除去するために空間的予測に依拠する。インター符号化は、ビデオシーケンスの隣接フレーム内のビデオの時間的冗長性を低減又は除去するために時間的予測に依拠する。イントラモード（Ｉモード）は、幾つかの空間ベースの圧縮モードのいずれかを指し、単方向予測（Ｐモード）又は双方向予測（Ｂモード）などのインターモードは、幾つかの時間ベースの圧縮モードのいずれかを指し得る。ビデオエンコーダ２０はまた、幾つかの例では、非対称圧縮フレームにおいて低減解像度ピクチャの視界間予測を実行するように構成され得る。
【００７７】
図２に示すように、ビデオエンコーダ２０は、符号化されるべきビデオピクチャ内の現在のビデオブロックを受信する。図２の例では、ビデオエンコーダ２０は、動き補償ユニット４４と、動き推定ユニット４２と、参照フレーム記憶装置６４と、加算器５０と、変換ユニット５２と、量子化ユニット５４と、エントロピー符号化ユニット５６とを含む。ビデオブロック再構成のために、ビデオエンコーダ２０はまた、逆量子化ユニット５８と、逆変換ユニット６０と、加算器６２とを含む。再構成されたビデオからブロッキネスアーティファクト(blockiness artifacts)を除去するためにブロック境界をフィルタ処理するデブロッキングフィルタ（図２に図示せず）も含まれ得る。所望される場合、デブロッキングフィルタは、一般に、加算器６２の出力をフィルタ処理するであろう。
【００７８】
符号化プロセス中に、ビデオエンコーダ２０は、符号化されるべきビデオピクチャ又はスライスを受信する。ピクチャ又はスライスは複数のビデオブロックに分割され得る。動き推定ユニット４２及び動き補償ユニット４４は、時間圧縮を行うために、1つ以上の参照フレーム中の1つ以上のブロックに対する受信したビデオブロックのインター予測符号化を実行する。イントラ予測ユニット４６は、空間圧縮を行うために、符号化されるべきブロックと同じフレーム又はスライス中の1つ以上の隣接ブロックに対する受信したビデオブロックのイントラ予測符号化を実行し得る。モード選択ユニット４０は、例えば、誤差結果に基づいて符号化モード、即ち、イントラ又はインターのうちの１つを選択し、残差ブロックデータを生成するために、得られたイントラ符号化ブロック又はインター符号化ブロックを加算器５０に供給し、参照フレーム中で使用するための符号化ブロックを再構成するために、得られたイントラ符号化ブロック又はインター符号化ブロックを加算器６２に供給し得る。
【００７９】
詳細には、ビデオエンコーダ２０は、ステレオ視界ペアを形成する２つの視界からのピクチャを受信し得る。これらの２つの視界は視界０及び視界１と呼ばれ得る。一般性の損失なしに、視界０が左眼視界であり、視界１が右眼視界であると仮定する。これらの視界は別様に標示され得、代わりに、視界１が左眼視界に対応し、視界０が右眼視界に対応し得ることを理解されたい。一例では、ビデオエンコーダ２０は、視界０のピクチャをフル解像度で符号化し、視界１のピクチャを低減解像度で符号化し得る。ビデオエンコーダ２０は、視界１のピクチャを水平方向又は垂直方向に１／２倍にダウンサンプリングし得る。
【００８０】
ビデオエンコーダ２０は、符号化されたピクチャをさらに非対称圧縮フレームに圧縮し得る。例えば、ビデオエンコーダ２０は、視界０のピクチャと視界１のピクチャとを受信し、各々はｈピクセルの高さとｗ画素の幅とを有し、ただし、ｗ及びｈは非負の０でない整数であると仮定する。ビデオエンコーダ２０は、視界１のピクチャの高さをダウンサンプリングすることによって上下配置の非対称圧縮フレームを形成し得る。例えば、視界１のピクチャのダウンサンプリングと符号化との後に、この符号化され、ダウンサンプリングされた視界１のピクチャは、ｈ／２画素の高さとｗ画素の幅とを有し得る。次いで、ビデオエンコーダ２０は、非対称フレームが３／２  ｈ画素の高さとｗ画素の幅とを有するように、符号化された視界０のピクチャと、その符号化された視界０のピクチャの下方にある符号化され、ダウンサンプリングされた視界１のピクチャとを含む、非対称圧縮フレームを形成し得る。
【００８１】
別の例として、ビデオエンコーダ２０は、視界１のピクチャをダウンサンプリングすることによってサイド・バイ・サイド配置（並列配置）の非対称圧縮フレームを形成し得る。例えば、視界１のピクチャのダウンサンプリングと符号化との後に、視界１のピクチャは、ｗ／２画素の幅とｈピクセルの高さとを有し得る。次いで、ビデオエンコーダ２０は、非対称フレームがｈ画素の高さと３／２  ｗ画素の幅とを有するように、符号化された視界０のピクチャと、その符号化された視界０のピクチャの右側にある符号化され、ダウンサンプリングされた視界１のピクチャとを含む、非対称圧縮フレームを形成し得る。
【００８２】
ビデオエンコーダ２０はさらに、非対称圧縮フレームの圧縮構成を示す情報を与え得る。この情報は、フレームが非対称圧縮フレームであるかどうか、及びそうである場合、圧縮構成が並列であるか又は上下であるかを示し得る。一例として、ビデオエンコーダ２０は、この情報をフレーム圧縮構成ＳＥＩメッセージの形態で与え得る。フレーム圧縮構成ＳＥＩメッセージは、以下の表１の例示的なデータ構造に従って定義され得る。
【表１】
2013532412.tif 000003
【００８３】
フレーム圧縮構成ＳＥＩメッセージは、出力された復号ピクチャが、指示されたフレーム圧縮構成方式を使用して複数の別個の空間的に圧縮された構成フレームからなるフレームのサンプルを含んでいることをビデオデコーダ３０などのビデオデコーダに通知し得る。本開示の技法によれば、フレームは非対称圧縮フレームを備え得る。ＳＥＩメッセージの情報は、デコーダによって、サンプルを再構成し、表示又は他の目的のために構成フレームのサンプルを適切に処理するために使用され得る。このＳＥＩメッセージは、フレーム又はフィールドのいずれかであるピクチャに関連し得る。サンプルのフレーム圧縮構成は、ピクチャがそのような圧縮フレームの単一フィールドであるか又は完全な圧縮フレームであるかに関して不変であるフレーム圧縮構成構造を定義するために、フレームのサンプリング構造に関して指定され得る。
【００８４】
ビデオエンコーダ２０は、frame_packing_arrangement_idを、フレーム圧縮構成ＳＥＩメッセージの使用を識別するために使用され得る識別番号を含んでいる値に設定し得る。ビデオエンコーダ２０は、frame_packing_arrangement_idの値を０〜２32−２（両端値を含む）の範囲内に設定し得る。０〜２５５及び５１２〜２31−１のframe_packing_arrangement_idの値は、ビデオエンコーダ２０によって決定されたように使用され得る。２５６〜５１１及び２31〜２32−２のframe_packing_arrangement_idの値は、ＩＴＵ−Ｔ｜ＩＳＯ／ＩＥＣによる将来の使用のために予約済みであり得る。ビデオデコーダは、２５６〜５１１の範囲内又は２31〜２32−２の範囲内のframe_packing_arrangement_idの値を含んでいる全てのフレーム圧縮構成ＳＥＩメッセージを無視し得る（例えば、ビットストリームから削除し、廃棄し得る）。
【００８５】
ビデオエンコーダ２０は、フレーム圧縮構成ＳＥＩメッセージが出力順序において前のフレーム圧縮構成ＳＥＩメッセージの持続性を取り消すことを示すために、frame_packing_arrangement_cancel_flagの値を１に等しく設定し得る。ビデオエンコーダ２０は、フレーム圧縮構成情報が後続することを示すために、frame_packing_arrangement_cancel_flagの値を０に等しく設定し得る。
【００８６】
ビデオエンコーダ２０は、非対称符号化のタイプを示すためにasymmetric_packing_idc（非対称圧縮指標）の値を設定し得る。例えば、ビデオエンコーダ２０は、２つの構成フレームが同じ解像度を有すること、即ち、対応するフレームが非対称圧縮フレームでないことを示すために、asymmetric_packing_idcを０の値に設定し得る。ビデオエンコーダ２０は、２つの構成フレームが異なる解像度を有することを示すためにasymmetric_packing_idcの値を０よりも大きく（例えば、１又は２に）設定し得る。例えば、フレームの一方は他方の１／２であり得る。
【００８７】
一例では、ビデオエンコーダ２０は、２つの構成フレームが異なる解像度を有し、フレーム１がフレーム０のハーフ解像度を有することを示すために、asymmetric_packing_idcの値を１に等しく設定し得る。一例では、ビデオエンコーダ２０は、２つの構成フレームが異なる解像度を有し、フレーム０がフレーム１のハーフ解像度を有することを示すために、asymmetric_packing_idcの値を２に等しく設定し得る。asymmetric_packing_idcの値３は現在指定されておらず、将来の使用のために予約済みである。以下の表２に、asymmetric_packing_idcの値を解釈するための一例を与える。
【表２】
2013532412.tif 000004
【００８８】
ビデオエンコーダ２０は、以下の表３に指定するように、フレームの圧縮構成のタイプを示すためにframe_packing_arrangement_typeの値を設定し得る。ビデオエンコーダ２０がasymmetric_packing_idcの値を０よりも大きい値（例えば、１又は２）に設定したとき、ビデオエンコーダ２０はframe_packing_arrangement_typeの値を６、７、８、又は９のいずれかに設定し得る。
【表３−１】
2013532412.tif 000005
【表３−２】
2013532412.tif 000006
【００８９】
ビデオエンコーダ２０は、各構成フレームの各色成分平面が五の目形サンプリングされることを示すために、quincunx_sampling_flagの値を１に等しく設定し得る。ビデオエンコーダ２０は、各構成フレームの色成分平面が五の目形サンプリングされないことを示すために、quincunx_sampling_flagの値を０に等しく設定し得る。ビデオエンコーダ２０がframe_packing_arrangement_typeの値を０に等しく設定したとき、ビデオエンコーダ２０はまた、quincunx_sampling_flagの値を１に等しく設定し得る。ビデオエンコーダ２０がframe_packing_arrangement_typeの値を５に等しく設定したとき、ビデオエンコーダ２０はまた、quincunx_sampling_flagの値を０に等しく設定し得る。
【００９０】
ビデオエンコーダ２０は、表４に指定するように、構成フレームの意図された解釈を示すためにcontent_interpretation_typeの値を設定し得る。表４中に現れないcontent_interpretation_typeの値は、ＩＴＵ−Ｔ｜ＩＳＯ／ＩＥＣによる将来の規格のために予約済みであり得る。指定されたフレーム圧縮構成方式ごとに、表４ではフレーム０及びフレーム１として言及されている、２つの構成フレーム（ピクチャ）があり得る。
【表４】
2013532412.tif 000007
【００９１】
ビデオエンコーダ２０は、frame_packing_arrangement_typeの値が３又は４に等しいとき、２つの構成フレームのうちの一方が表示又は他のそのような目的のためにそれの意図された配向に対して空間的に反転されることを示すために、spatial_flipping_flagの値を１に等しく設定し得る。frame_packing_arrangement_typeが３又は４に等しく、spatial_flipping_flagが１に等しいとき、指示された空間反転のタイプは次の通りであり得る。frame_packing_arrangement_typeが３に等しい場合、指示された空間反転は水平反転である。他の場合（即ち、frame_packing_arrangement_typeの値が４に等しいとき）は、指示された空間反転は垂直反転である。
【００９２】
frame_packing_arrangement_typeが３又は４に等しくないとき、ビデオエンコーダ２０は、spatial_flipping_flagの値を０に等しく設定し得る。frame_packing_arrangement_typeが３又は４に等しくないとき、frame_packing_arrangement_typeの値１は、ＩＴＵ−Ｔ｜ＩＳＯ／ＩＥＣによる将来の使用のために予約済みであり得る。frame_packing_arrangement_typeが３又は４に等しくないとき、ビデオデコーダはspatial_flipping_flagの値１を無視し得る。
【００９３】
ビデオエンコーダ２０は、２つの構成フレームのうちのどちらが反転されたかを示すためにframe0_flipped_flagの値を１に等しく設定し得る。spatial_flipping_flagが１に等しいとき、ビデオエンコーダ２０は、フレーム０が空間的に反転されず、フレーム１が空間的に反転されたことを示すために、frame0_flipped_flagの値を０に等しく設定し得、又はビデオエンコーダ２０は、フレーム０が空間的に反転されており、フレーム１が空間的に反転されないことを示すために、frame0_flipped_flagの値を１に等しく設定し得る。
【００９４】
ビデオエンコーダ２０がspatial_flipping_flagの値を０に等しく設定したとき、ビデオエンコーダ２０はframe0_flipped_flagの値を０に等しく設定し得る。ビデオエンコーダ２０がspatial_flipping_flagの値を０に等しく設定したとき、spatial_flipping_flagの値１は、ＩＴＵ−Ｔ｜ＩＳＯ／ＩＥＣによる将来の使用のために予約済みであり得る。spatial_flipping_flagが０に等しいとき、ビデオデコーダはframe0_flipped_flagの値を無視し得る。
【００９５】
ビデオエンコーダ２０がquincunx_sampling_flagの値を０に等しく設定したとき、ビデオエンコーダ２０は、空間参照ポイントに対する各構成フレームの左上ルーマサンプルの位置を指定するための空間位置参照情報を与え得る。ビデオエンコーダ２０は、ビデオユーザビリティ情報（ＶＵＩ）パラメータ中のchroma_sample_loc_type_top_field及びchroma_sample_loc_type_bottom_fieldシンタックス要素によってルーマサンプル(luma samples)に対するクロマサンプル(chroma samples)の位置を示し得る。
【００９６】
ビデオエンコーダ２０は、現在のコード化ビデオシーケンス中の全てのピクチャが相補的フィールドペアとして符号化されることを示すために、field_views_flagの値を１に等しく設定し得る。特定のパリティの全てのフィールドが第１の構成フレームと見なされ得、対向するパリティの全てのフィールドが第２の構成フレームと見なされ得る。ビデオエンコーダ２０がframe_packing_arrangement_typeの値を２に等しく設定しないとき、ビデオエンコーダ２０はfield_views_flagの値を０に等しく設定し得る。ビデオエンコーダ２０がframe_packing_arrangement_typeの値を２に等しく設定しないとき、field_views_flagの値１は、ＩＴＵ−Ｔ｜ＩＳＯ／ＩＥＣによる将来の使用のために予約済みであり得る。frame_packing_arrangement_typeが２に等しくないとき、ビデオデコーダはfield_views_flagの値を無視し得る。
【００９７】
ビデオエンコーダ２０は、frame_packing_arrangementが５に等しいとき、現在の復号フレームが構成フレーム０であり、出力順序における次の復号フレームが構成フレーム１であり、構成フレーム０の表示時間が、構成フレーム１の表示時間と一致するために遅延されなければならないことを示すために、current_frame_is_frame0_flagの値を１に等しく設定し得る。従って、ビデオデコーダ３０などのビデオデコーダは、構成フレーム１の表示時間と一致するように構成フレーム０の表示時間を遅延させ得る。ビデオエンコーダ２０は、frame_packing_arrangementが５に等しいとき、現在の復号フレームが構成フレーム１であり、出力順序における前の復号フレームが構成フレーム０であり、構成フレーム１の表示時間が、ステレオ視界ペアリング(stereo-view pairing)のために遅延されるべきでないことを示すために、current_frame_is_frame0_flagの値を０に等しく設定し得る。従って、ビデオデコーダ３０などのビデオデコーダは、current_frame_is_frame0_flagの値が０に等しいとき、構成フレーム１の表示時間を遅延させる必要はない。
【００９８】
ビデオエンコーダ２０がframe_packing_arrangement_typeの値を５に等しく設定しないとき、復号フレームの左上サンプルに関連する構成フレームが構成フレーム０であると見なされ得、他の構成フレームが構成フレーム１であると見なされ得る。frame_packing_arrangement_typeが５に等しくないとき、ビデオエンコーダ２０は、current_frame_is_frame0_flagの値を０に等しく設定し得る。frame_packing_arrangement_typeが５に等しくないとき、current_frame_is_frame0_flagの値１は、ＩＴＵ−Ｔ｜ＩＳＯ／ＩＥＣによる将来の使用のために予約済みであり得る。frame_packing_arrangement_typeが５に等しくないとき、デコーダはcurrent_frame_is_frame0_flagの値を無視し得る。
【００９９】
ビデオエンコーダ２０は、コード化ビデオシーケンスの構成フレーム０のサンプルのための復号プロセス内のいかなるインター予測演算も構成フレーム１のサンプルを参照しないことを示すために、frame0_self_contained_flagの値を１に等しく設定し得る。ビデオエンコーダ２０は、コード化ビデオシーケンスの構成フレーム０のサンプルのための復号プロセス内の幾つかのインター予測演算が何らかの構成フレーム１のサンプルを参照し得るか又は参照し得ないことを示すために、frame0_self_contained_flagの値を０に等しく設定し得る。frame_packing_arrangement_typeが０又は１に等しいとき、ビデオエンコーダ２０は、frame0_self_contained_flagの値を０に等しく設定し得る。frame_packing_arrangement_typeが０又は１に等しいとき、frame0_self_contained_flagの値１は、ＩＴＵ−Ｔ｜ＩＳＯ／ＩＥＣによる将来の使用のために予約済みであり得る。frame_packing_arrangement_typeが０又は１に等しいとき、ビデオデコーダはframe0_self_contained_flagの値を無視し得る。コード化ビデオシーケンス内で、ビデオエンコーダ２０は、全てのフレーム圧縮構成ＳＥＩメッセージ中のframe0_self_contained_flagの値を同じ値に設定し得る。
【０１００】
ビデオエンコーダ２０は、コード化ビデオシーケンスの構成フレーム１のサンプルのための復号プロセス内のいかなるインター予測演算も構成フレーム０のサンプルを参照しないことを示すために、frame1_self_contained_flagの値を１に等しく設定し得る。ビデオエンコーダ２０は、コード化ビデオシーケンスの構成フレーム１のサンプルのための復号プロセス内の幾つかのインター予測演算が何らかの構成フレーム０のサンプルを参照し得るか又は参照し得ないことを示すために、frame1_self_contained_flagの値を０に等しく設定し得る。frame_packing_arrangement_typeが０又は１に等しいとき、frame1_self_contained_flagが０に等しくなることがビットストリーム準拠の要件である。frame_packing_arrangement_typeが０又は１に等しいとき、frame1_self_contained_flagの値１は、ＩＴＵ−Ｔ｜ＩＳＯ／ＩＥＣによる将来の使用のために予約済みであり得る。frame_packing_arrangement_typeが０又は１に等しいとき、ビデオデコーダはframe1_self_contained_flagの値を無視し得る。符号化ビデオシーケンス内で、ビデオエンコーダ２０は、全てのフレーム圧縮構成ＳＥＩメッセージ中のframe1_self_contained_flagの値を同じ値に設定し得る。
【０１０１】
frame0_self_contained_flagが１に等しいか又はframe1_self_contained_flagが１に等しく、frame_packing_arrangement_typeが２に等しいとき、復号フレームは、非マクロブロックレベル適応フレーム／フィールド（ＭＢＡＦＦ：macroblock-level adaptive frame/field）フレームであり得る。
【０１０２】
幾つかの例では、ビデオエンコーダ２０は、frame0_self_contained_flagの値を１に等しく設定し、及びframe1_self_contained_flagの値を１に等しく設定し得る。このようにして、ビデオエンコーダ２０は、それぞれの視界が別々に復号され、レンダリングされ得ることを信号伝達し得る。
【０１０３】
ビデオエンコーダ２０は、（表示又は他の目的のためのアップサンプリングより前に）復号フレーム中に存在する構成フレーム０の列のサンプル間のルーマサンプルグリッド間隔の１／１６の単位で空間参照ポイントの右側にある構成フレーム０の左上サンプルの水平位置を指定するために、frame0_grid_position_xの値を（存在するとき）設定し得る。
【０１０４】
ビデオエンコーダ２０は、（表示又は他の目的のためのアップサンプリングより前に）復号フレーム中に存在する構成フレーム０の行のサンプル間のルーマサンプルグリッド間隔の１／１６の単位で空間参照ポイントの下方にある構成フレーム０の左上サンプルの垂直位置を指定するために、frame0_grid_position_yの値を（存在するとき）設定し得る。
【０１０５】
ビデオエンコーダ２０は、（表示又は他の目的のためのアップサンプリングより前に）復号フレーム中に存在する構成フレーム１の列のサンプル間のルーマサンプルグリッド間隔の１／１６の単位で空間参照ポイントの右側にある構成フレーム１の左上サンプルの水平位置を指定するために、frame1_grid_position_xの値を（存在するとき）設定し得る。
【０１０６】
ビデオエンコーダ２０は、（表示又は他の目的のためのアップサンプリングより前に）復号フレーム中に存在する構成フレーム１の行のサンプル間のルーマサンプルグリッド間隔の１／１６の単位で空間参照ポイントの下方にある構成フレーム１の左上サンプルの垂直位置を指定するために、frame1_grid_position_yの値を（存在するとき）設定し得る。
【０１０７】
frame_packing_arrangement_reserved_byteは、ＩＴＵ−Ｔ｜ＩＳＯ／ＩＥＣによる将来の使用のために予約済みであり得る。ビデオエンコーダ２０は、frame_packing_arrangement_reserved_byteの値を０に等しく設定し得る。frame_packing_arrangement_reserved_byteの全ての他の値は、ＩＴＵ−Ｔ｜ＩＳＯ／ＩＥＣによる将来の使用のために予約済みであり得る。ビデオデコーダはframe_packing_arrangement_reserved_byteの値を無視し得る（例えば、ビットストリームから削除し、廃棄し得る）。
【０１０８】
ビデオエンコーダ２０は、frame_packing_arrangement_idの同じ値をもつ別のフレーム圧縮構成ＳＥＩメッセージ、又はビデオエンコーダ２０のコード化ビデオシーケンスの終了がその内でビットストリーム中に存在させられているフレーム順序カウント間隔を指定し得る、フレーム圧縮構成ＳＥＩメッセージの持続性を指定するために、frame_packing_arrangement_repetition_periodの値を設定し得る。ビデオエンコーダ２０は、frame_packing_arrangement_repetition_periodの値を０〜１６，３８４（両端値を含む）の範囲内に設定し得る。
【０１０９】
ビデオエンコーダ２０は、フレーム圧縮構成ＳＥＩメッセージが現在の復号フレームのみに適用されることを指定するために、frame_packing_arrangement_repetition_periodの値を０に等しく設定し得る。ビデオエンコーダ２０は、以下の条件、即ち、新しいコード化ビデオシーケンスが始まること、又はPicOrderCnt(CurrPic)よりも大きいPicOrderCnt( )を有する、frame_packing_arrangement_idの同じ値をもつフレーム圧縮構成ＳＥＩメッセージを含んでいるアクセスユニット中のフレームが出力されることのいずれかが真になるまで、フレーム圧縮構成ＳＥＩメッセージが出力順序において持続することを指定するために、frame_packing_arrangement_repetition_periodの値を１に等しく設定し得る。
【０１１０】
ビデオエンコーダ２０は、frame_packing_arrangement_idの同じ値をもつ別のフレーム圧縮構成ＳＥＩメッセージが存在し得るか又は存在し得ないことを示すために、frame_packing_arrangement_repetition_periodの値を０に等しく又は１に等しく設定し得る。ビデオエンコーダ２０は、以下の条件、即ち、新しいコード化ビデオシーケンスが始まること、又はPicOrderCnt(CurrPic)よりも大きく、PicOrderCnt(CurrPic)+frame_packing_arrangement_repetition_period以下であるPicOrderCnt( )を有する、frame_packing_arrangement_idの同じ値をもつフレーム圧縮構成ＳＥＩメッセージを含んでいるアクセスユニットのフレームが出力されることのいずれかが真になるまで、フレーム圧縮構成ＳＥＩメッセージが持続することを指定するために、frame_packing_arrangement_repetition_periodの値を１よりも大きく設定し得る。
【０１１１】
ビデオエンコーダ２０は、そのようなフレームの出力なしにビットストリームが終了するか又は新しいコード化ビデオシーケンスが始まらない限り、PicOrderCnt(CurrPic)よりも大きく、PicOrderCnt(CurrPic)+frame_packing_arrangement_repetition_period以下であるPicOrderCnt( )を有する、frame_packing_arrangement_frames_idの同じ値をもつ別のフレーム圧縮構成ＳＥＩメッセージが、出力されるアクセスユニットのフレームについて存在することを示すために、frame_packing_arrangement_repetition_periodの値を１よりも大きく設定し得る。
【０１１２】
ビデオエンコーダ２０は、フレーム圧縮構成ＳＥＩメッセージ内で追加のデータが後続しないことを示すために、frame_packing_arrangement_extension_flagの値を０に等しく設定し得る。この場合、ビデオエンコーダ２０は、frame_packing_arrangement_extension_flagの値を０に等しく設定し得る。frame_packing_arrangement_extension_flagの値１は、ＩＴＵ−Ｔ｜ＩＳＯ／ＩＥＣによる将来の使用のために予約済みであり得る。ビデオデコーダは、フレーム圧縮構成ＳＥＩメッセージ中のframe_packing_arrangement_extension_flagの値１を無視し得、frame_packing_arrangement_extension_flagの値１の後にフレーム圧縮構成ＳＥＩメッセージ内で後続する全てのデータを無視し得る。
【０１１３】
モード選択ユニット４０は、視界０のピクチャからブロックの形態の未加工ビデオデータを受信し得る。視界０のピクチャを符号化した後、ビデオエンコーダ２０は、視界０のピクチャに対応する視界１のピクチャをダウンサンプリングし得る。即ち、視界０のピクチャと視界１のピクチャとは、実質的に同じ時間にキャプチャされている可能性があり得る。視界１のピクチャをダウンサンプリングした後、ビデオエンコーダ２０は視界１のピクチャを符号化し得る。ビデオエンコーダ２０はまた、動き推定ユニット４２と動き補償ユニット４４とが視界１のピクチャを符号化するときに視界０のピクチャに関して視界間予測を実行し得るように、視界０のピクチャの復号バージョンを参照フレーム記憶装置６４に記憶し得る。
【０１１４】
動き推定ユニット４２と動き補償ユニット４４とは、高度に統合され得るが、概念的な目的のために別々に示してある。動き推定は、ビデオブロックの動きを推定する動きベクトルを生成するプロセスである。動きベクトルは、例えば、現在のフレーム（又は、他の符号化単位）で符号化されている現在のブロックに対する予測参照フレーム（又は、他の符号化単位）の予測ブロックの変位を示し得る。予測ブロックは、絶対値差分和（ＳＡＤ：sum of absolute difference）、２乗差分和（ＳＳＤ：sum of square difference）、又は他の差分メトリックによって決定され得るピクセル差分に関して、符号化されるべきブロックにぴったり一致することがわかるブロックである。動きベクトルはまた、マクロブロックのパーティションの変位を示し得る。動き補償は、動き推定ユニット４２によって決定された動きベクトル（又は変位ベクトル）に基づいて予測ブロックを取込むこと(fetching)又は生成することに関与し得る。この場合も、幾つかの例では、動き推定ユニット４２と動き補償ユニット４４とは機能的に統合され得る。
【０１１５】
動き推定ユニット４２は、ビデオブロックを参照フレーム記憶装置６４中の参照フレームのビデオブロックと比較することによってインター符号化ピクチャのビデオブロックの動きベクトルを計算し得る。動き補償ユニット４４はまた、参照フレーム、例えば、Ｉフレーム又はＰフレームのサブ整数画素(sub-integer pixels)を補間し得る。ＩＴＵ−Ｔ  Ｈ．２６４規格では、参照フレームの「リスト」、例えば、リスト０及びリスト１に言及する。リスト０は、現在のピクチャよりも前の表示順序を有する参照フレームを含むが、リスト１は、現在のピクチャよりも後の表示順序を有する参照フレームを含む。動き推定ユニット４２は、参照フレーム記憶装置６４からの1つ以上の参照フレームのブロックを現在のピクチャ、例えば、Ｐピクチャ又はＢピクチャの符号化されるべきブロックと比較する。参照フレーム記憶装置６４中の参照フレームがサブ整数ピクセルの値を含むとき、動き推定ユニット４２によって計算される動きベクトルは参照フレームのサブ整数画素位置を参照し得る。動き推定ユニット４２は、計算された動きベクトルをエントロピー符号化ユニット５６と動き補償ユニット４４とに送る。動きベクトルによって識別される参照フレームブロックは予測ブロックと呼ばれることがある。動き補償ユニット４４は、参照フレームの予測ブロックの残差誤差値を計算する。
【０１１６】
動き推定ユニット４２は、視界１のピクチャの視界間予測を実行するように構成され得、その場合、動き推定ユニット４２は、視界１のピクチャのブロックと、視界０の参照フレームの対応するブロックとの間の変位ベクトルを計算し得る。変位ベクトルを計算するときに、動き推定ユニット４２は、非対称圧縮フレーム内に配置された現在のブロックの位置ではなく、非対称フレームとは別個の低減解像度ピクチャ中の現在のブロックの位置に対する動きベクトルの値を設定し得る。
【０１１７】
例えば、低減解像度ピクチャ中の現在のブロックの位置が（ｘ0，ｙ0）であると仮定する。さらに、ビデオエンコーダ２０は非対称フレームを上下フレーム圧縮構成で圧縮すると仮定する。フル解像度ピクチャはｈ画素の高さとｗ画素の幅とを有し得る。従って、動き推定ユニット４２は、（ｘ0，２＊（ｙ0−ｈ））に対する変位ベクトルを計算し得る。別の例として、代わりに、ビデオエンコーダ２０は非対称フレームを並列フレーム圧縮構成で圧縮すると仮定する。この例では、動き推定ユニット４２は、（２＊（ｘ0−ｗ），ｙ0）に対する変位ベクトルを計算し得る。従って、動き推定ユニット４２は、非対称フレーム中の現在のブロックの位置ではなく、孤立している低減解像度フレーム中の現在のブロックの位置に対する変位ベクトルを計算し得る。動き補償ユニット４４は、予測ブロックに基づいて予測データを計算し得る。ビデオエンコーダ２０は、符号化されている元のビデオブロックから、動き補償ユニット４４からの予測データを減算することによって、符号化されるべきブロックと予測ブロックとの画素値の間の残余誤差を示す残差ビデオブロックを形成する。加算器５０は、この減算演算を実行する1つ以上の構成要素を表す。
【０１１８】
代替的に、ビデオエンコーダ２０は、視界１のピクチャをフィールドとして符号化するように構成され得る。ただし、視界１のピクチャのためのインターレースされたトップフィールドとボトムフィールドとのペアを符号化するのではなく、ビデオエンコーダ２０は、視界１のピクチャの各々について単一フィールドのみを符号化するように構成され得る。ビデオエンコーダ２０はさらに、視界１のピクチャを、事前に符号化された視界１のピクチャのフィールド、或いは視界０のピクチャのトップフィールド又はボトムフィールドのいずれかに対するフィールドとして符号化し得る。事前に符号化された視界０のピクチャの各々は、トップフィールドとボトムフィールドの両方を含み得る。ビデオエンコーダ２０は視界１のピクチャをフィールドとして符号化するように構成され得るが、ビデオエンコーダ２０は依然として視界０のピクチャをフレームとして符号化し得ることを理解されたい。
【０１１９】
視界１のピクチャをフィールドとして符号化するために、動き推定ユニット４２は、視界１のピクチャを、復号済みの視界１の事前に符号化されたピクチャ、或いは復号済みの事前に符号化された視界０のピクチャのトップフィールド又はボトムフィールドと比較するように構成され得る。フィールド符号化されたピクチャは、フル解像度ピクチャの垂直解像度の１／２を備え得る。概して、ピクチャのフィールドは、ピクチャの偶数番号のラインを備えるトップフィールド、又はピクチャの奇数番号のラインを備えるボトムフィールドを備え得る。従って、現在復号されている、事前に符号化された視界１のピクチャに対して視界１のピクチャを符号化するために、ビデオエンコーダ２０は、視界１のピクチャのフィールド（例えば、視界１のピクチャのトップフィールド又はボトムフィールド）を選択し、参照ピクチャとして現在復号されている、事前に符号化された視界１のピクチャを選択し、選択されたフィールドと参照ピクチャとの間の差を計算し得る。同様に、現在復号されている、事前に符号化された視界０のピクチャに対して視界１のピクチャを符号化するために、ビデオエンコーダ２０は同様のステップを実行し得るが、視界０の参照ピクチャのトップフィールド又はボトムフィールドに対して視界１のピクチャを符号化すべきかどうかをさらに決定し得る。
【０１２０】
変換ユニット５２は、離散コサイン変換（ＤＣＴ）、整数変換、又は概念的に同様の変換などの変換を残差ブロックに適用し、残差変換係数値を備えるビデオブロックを生成する。変換ユニット５２は、概念的にＤＣＴと同様である、Ｈ．２６４規格によって定義される変換などの他の変換を実行し得る。ウェーブレット変換、整数変換、サブバンド変換又は他のタイプの変換も使用され得る。いずれの場合も、変換ユニット５２は、変換を残差ブロックに適用し、残差変換係数のブロックを生成する。変換ユニット５２は、残差情報を画素値領域から周波数領域などの変換領域に変換し得る。量子化ユニット５４は、ビットレートをさらに低減するために残差変換係数を量子化する。量子化プロセスは、係数の一部又は全部に関連するビット深度を低減し得る。量子化の程度は、量子化パラメータを調整することによって変更され得る。
【０１２１】
量子化の後、エントロピー符号化ユニット５６が量子化変換係数をエントロピー符号化する。例えば、エントロピー符号化ユニット５６は、コンテンツ適応型可変長符号化（ＣＡＶＬＣ）、コンテキスト適応型２進算術符号化（ＣＡＢＡＣ）、又は別のエントロピー符号化技法を実行し得る。エントロピー符号化ユニット５６によるエントロピー符号化の後、符号化されたビデオは、別の機器に送信されるか、或いは後で送信又は取り出すためにアーカイブされ得る。コンテキスト適応型２進算術符号化（ＣＡＢＡＣ）の場合、コンテキストは隣接マクロブロックに基づき得る。
【０１２２】
場合によっては、エントロピー符号化ユニット５６又はビデオエンコーダ２０の別のユニットは、エントロピー符号化に加えて他の符号化機能を実行するように構成され得る。例えば、エントロピー符号化ユニット５６はマクロブロック及びパーティションのＣＢＰ値を決定するように構成され得る。また、場合によっては、エントロピー符号化ユニット５６は、マクロブロック又はそれのパーティション中の係数のランレングス符号化を実行し得る。特に、エントロピー符号化ユニット５６は、マクロブロック又はパーティション中の変換係数をスキャンするためにジグザグスキャン又は他のスキャンパターンを適用し、さらなる圧縮のためにゼロラン符号化し得る。エントロピー符号化ユニット５６はまた、符号化されたビデオビットストリーム中での送信のために適切なシンタックス要素とともにヘッダ情報を構成し得る。
【０１２３】
逆量子化ユニット５８及び逆変換ユニット６０は、それぞれ逆量子化及び逆変換を適用して、例えば参照ブロックとして後で使用するために、画素領域において残差ブロックを再構成する。動き補償ユニット４４は、残差ブロックを参照フレーム記憶装置６４のフレームのうちの１つの予測ブロックに加算することによって参照ブロックを計算し得る。動き補償ユニット４４はまた、再構成された残差ブロックに1つ以上の補間フィルタを適用して、動き推定において使用するサブ整数画素値を計算し得る。加算器６２は、再構成された残差ブロックを、動き補償ユニット４４によって生成された動き補償予測ブロックに加算して、参照フレーム記憶装置６４に記憶するための再構成されたビデオブロックを生成する。再構成されたビデオブロックは、後続のビデオフレーム中のブロックをインター符号化するために動き推定ユニット４２及び動き補償ユニット４４によって参照ブロックとして使用され得る。
【０１２４】
図３は、符号化されたビデオシーケンスを復号するビデオデコーダ３０の一例を示すブロック図である。図３の例では、ビデオデコーダ３０は、エントロピー復号ユニット７０と、動き補償ユニット７２と、イントラ予測ユニット７４と、逆量子化ユニット７６と、逆変換ユニット７８と、参照フレーム記憶装置８２と、加算器８０とを含む。ビデオデコーダ３０は、幾つかの例では、ビデオエンコーダ２０（図２）に関して説明した符号化経路とは概して逆の復号経路を実行し得る。
【０１２５】
特に、ビデオデコーダ３０は、非対称圧縮フレーム(asymmetric packed frames)を含むビットストリームを受信するように構成され得る。ビデオデコーダ３０は、ビットストリームが非対称圧縮フレームを含むかどうか、及びそうである場合、非対称圧縮フレームのためのフレーム圧縮構成を含むかどうかを示す情報を受信し得る。例えば、ビデオデコーダ３０は、フレーム圧縮構成ＳＥＩメッセージを解釈するように構成され得る。ビデオデコーダ３０はまた、非対称圧縮フレーム中の両方のピクチャを復号すべきか、又は２つのピクチャのうちの一方のみ、例えば、フル解像度ピクチャを復号すべきかを決定するように構成され得る。この決定は、ビデオ表示装置３２（図１）が３次元ビデオデータを表示することが可能であるかどうか、ビデオデコーダ３０が特定のビットレート及び／又はフレームレートの２つの視界を復号する（及び低減解像度視界をアップサンプリングする）能力を有するかどうか、或いはビデオデコーダ３０及び／又はビデオ表示装置３２に関する他のファクタに基づき得る。
【０１２６】
宛先機器４０が非対称圧縮フレームから３次元ビデオデータを復号及び／又は表示することが不可能なとき、ビデオデコーダ３０は、受信した非対称フレームを構成要素であるフル解像度符号化ピクチャと低減解像度符号化ピクチャとに解凍し、次いで、低減解像度符号化ピクチャを廃棄し得る。従って、ビデオデコーダ３０は、例えば、視界０のフル解像度ピクチャのみを復号することを選択し得る。一方、宛先機器４０が非対称圧縮フレームの３次元ビデオデータを復号し、表示することが可能であるとき、ビデオデコーダ３０は、受信した非対称フレームを構成要素であるフル解像度符号化ピクチャと低減解像度符号化ピクチャとに解凍し、フル解像度符号化ピクチャと低減解像度符号化ピクチャとを復号し、低減解像度のピクチャをアップサンプリングし、ピクチャをビデオ表示装置３２に送り得る。幾つかの例では、ビデオデコーダ３０はＨＤＭＩを介して非対称圧縮フレームを受信し得る。
【０１２７】
ビデオエンコーダ３０はさらに、非対称フレームの低減解像度符号化ピクチャがフィールドとして符号化されるか又はピクチャとして符号化されるかを示す情報を受信し得る。ピクチャとして符号化されるとき、ビデオエンコーダ３０は、視界間符号化された低減解像度ピクチャのための変位ベクトル、又は視界内インター予測符号化された低減解像度ピクチャのための動きベクトルを取り出し得る。ビデオエンコーダ３０は、変位ベクトル又は動きベクトルを使用して予測ブロックを取り出して、低減解像度ピクチャのブロックを復号し得る。低減解像度ピクチャを復号した後に、ビデオエンコーダ３０は、復号されたピクチャを同じ非対称フレームのフル解像度ピクチャと同じ解像度にアップサンプリングし得る。
【０１２８】
動き補償ユニット７２は、エントロピー復号ユニット７０から受信した動きベクトルに基づいて予測データを生成し得る。動き補償ユニット７２は、ビットストリーム中で受信した動きベクトルを使用して、参照フレーム記憶装置８２中の参照フレーム中の予測ブロックを識別し得る。イントラ予測ユニット７４は、ビットストリーム中で受信したイントラ予測モードを使用して、空間的に隣接するブロックから予測ブロックを形成し得る。逆量子化ユニット７６は、ビットストリーム中で供給され、エントロピー復号ユニット７０によって復号された量子化ブロック係数を逆量子化（inverse quantize）、即ち、逆量子化（de-quantize）する。逆量子化プロセスは、例えば、Ｈ．２６４復号規格によって定義された従来のプロセスを含み得る。逆量子化プロセスはまた、量子化の程度を決定し、同様に、適用されるべき逆量子化の程度を決定するための、各マクロブロックについてエンコーダ２０によって計算される量子化パラメータＱＰYの使用を含み得る。
【０１２９】
逆変換ユニット５８は、逆変換、例えば、逆ＤＣＴ、逆整数変換、又は概念的に同様の逆変換プロセスを変換係数に適用して、画素領域において残差ブロックを生成する。動き補償ユニット７２は動き補償ブロックを生成し、場合によっては、補間フィルタに基づいて補間を実行する。サブ画素精度をもつ動き推定に使用されるべき補間フィルタの識別子は、シンタックス要素中に含まれ得る。動き補償ユニット７２は、ビデオブロックの符号化中にビデオエンコーダ２０によって使用される補間フィルタを使用して、参照ブロックのサブ整数画素の補間値を計算し得る。動き補償ユニット７２は、受信したシンタックス情報に従って、ビデオエンコーダ２０によって使用された補間フィルタを決定し、その補間フィルタを使用して予測ブロックを生成し得る。
【０１３０】
動き補償ユニット７２は、シンタックス情報のいくつかを使用して、符号化ビデオシーケンスの（1つ以上の）フレームを符号化するために使用されるマクロブロックのサイズと、符号化ビデオシーケンスのフレームの各マクロブロックがどのように区分されるかを記述するパーティション情報と、各パーティションがどのように符号化されるかを示すモードと、各インター符号化マクロブロック又はパーティションのための1つ以上の参照フレーム（又はリスト）と、符号化ビデオシーケンスを復号するための他の情報とを決定する。
【０１３１】
加算器８０は、残差ブロックを、動き補償ユニット７２又はイントラ予測ユニットによって生成される対応する予測ブロックと加算して、復号ブロックを形成する。所望される場合、ブロッキネスアーティファクトを除去するために、デブロッキングフィルタを適用して復号ブロックをフィルタ処理することもある。復号されたビデオブロックは、次いで、参照フレーム記憶装置８２に記憶され、参照フレーム記憶装置８２は、参照ブロックを後続の動き補償に供給し、また、表示装置（図１の表示装置３２など）上での提示のために復号されたビデオを生成する。
【０１３２】
非対称フレームの低減解像度ピクチャがフィールドとして符号化されるとき、ビデオエンコーダ３０は、低減解像度符号化ピクチャを復号するための参照フィールドとして、他の視界の以前に復号されたピクチャのトップフィールド又はボトムフィールドを使用し得る。ビデオエンコーダ３０はまた、参照フィールドとして同じ視界の以前に復号された低減解像度ピクチャを使用し得、以前に復号された低減解像度ピクチャは、アップサンプリングの前に参照フレーム記憶装置８２に記憶され得る。このようにして、ビデオデコーダ３０は、同じ視界の低減解像度の復号ピクチャに対して、或いは対向する視界のフル解像度の復号ピクチャのトップフィールド又はボトムフィールドに対して低減解像度符号化ピクチャを復号し得る。低減解像度ピクチャを復号した後に、ビデオデコーダ３０は、低減解像度の復号ピクチャを参照フレーム記憶装置８２に記憶し、次いで、低減解像度の復号ピクチャをアップサンプリングして、対応する視界のフル解像度ピクチャを形成し得る。
【０１３３】
図４は、非対称圧縮フレーム１０４を形成するためにビデオエンコーダ２０によって組み合わせられる左眼視界のピクチャ１００と右眼視界のピクチャ１０２とを示す概念図である。この例では、ビデオエンコーダ２０は、あるシーンの左眼視界の未加工ビデオデータを含むピクチャ１００と、そのシーンの右眼視界の未加工ビデオデータを含むピクチャ１０２とを受信する。左眼視界は視界０に対応し得、右眼視界は視界１に対応し得る。ピクチャ１００、１０２は同じ時間インスタンスの２つのピクチャに対応し得る。例えば、ピクチャ１００、１０２は、カメラによって実質的に同じ時間に撮影されていることがある。
【０１３４】
図４の例では、ピクチャ１００のサンプルはＸで示され、ピクチャ１０２のサンプル（例えば、画素）はＯで示されている。この例では、ビデオエンコーダ２０は、ピクチャ１００を符号化し、ピクチャ１０２をダウンサンプリングし、符号化し、それらのピクチャを組み合わせて非対称圧縮フレーム１０４を形成する。この例では、ビデオエンコーダ２０は、非対称圧縮フレーム１０４内で、ピクチャ１００のためのフル解像度符号化ピクチャと、ピクチャ１０２のための低減解像度符号化ピクチャとをトップ−ボトム構成に構成する。ピクチャ１０２をダウンサンプリングするために、ビデオエンコーダ２０はピクチャ１０２の行を交互に間引き(decimate)し得る。別の例として、ビデオエンコーダ２０は、ピクチャ１０２のダウンサンプリングされたバージョンを生成するために、ピクチャ１０２の行を交互に完全に削除し得る。さらに別の例として、ビデオエンコーダ２０は、ピクチャ１０２を五の目形（チェッカーボード）サンプリングし、これらのサンプルを非対称圧縮フレーム１０４内の行に構成し得る。
【０１３５】
図４の図において、非対称圧縮フレーム１０４は、ピクチャ１００からのデータに対応するＸと、ピクチャ１０２からのデータに対応するＯとを含む。ただし、ピクチャ１０２に対応する非対称圧縮フレーム１０４のデータは、必ずしもダウンサンプリングの後のピクチャ１０２のデータと正確に整合するとは限らないことを理解されたい。同様に、符号化の後に、非対称圧縮フレーム１０４中のピクチャのデータは、ピクチャ１００、１０２のデータとは異なる可能性がある。従って、非対称圧縮フレーム１０４中の１つのＸのデータがピクチャ１００中の対応するＸと必ず同じであると仮定されるべきでない。同様に、非対称圧縮フレーム１０４中の１つのＯのデータがピクチャ１０２中の対応するＯと同じであると仮定されたり、又は非対称圧縮フレーム１０４のＯがピクチャ１０２のＯと同じ解像度を有すると仮定されたりすべきでない。
【０１３６】
非対称圧縮フレーム１０４はトップ−ボトムフレーム圧縮構成に対応し得る。即ち、ピクチャ１００に対応するデータは、非対称圧縮フレーム１０４中のピクチャ１０２に対応するデータの上に配置される。行に示されているが、非対称圧縮フレーム１０４中のピクチャ１０２に対応するデータは、五の目形（チェッカーボード）サンプリングされ得、従って、五の目形構成も使用してアップサンプリングされ得る。代替的に、非対称圧縮フレーム１０４中のピクチャ１０２に対応するデータは、ピクチャ１０２の行を交互にサンプリングされ得、その場合、データは、例えば、復号の後にデータの行を交互に補間することによってアップサンプリングされ得る。
【０１３７】
図５は、非対称圧縮フレーム１０６を形成するためにビデオエンコーダ２０によって組み合わせられる左眼視界のピクチャ１００と右眼視界のピクチャ１０２とを示す概念図である。この例では、ビデオエンコーダ２０は、あるシーンの左眼視界の未加工ビデオデータを含むピクチャ１００と、そのシーンの右眼視界の未加工ビデオデータを含むピクチャ１０２とを受信する。ピクチャ１００、１０２は同じ時間インスタンスの２つのピクチャに対応し得る。例えば、ピクチャ１００、１０２は、カメラによって実質的に同じ時間に撮影されていることがある。
【０１３８】
図５の例では、ピクチャ１００のサンプルはＸで示され、ピクチャ１０２のサンプルはＯで示されている。この例では、ビデオエンコーダ２０は、ピクチャ１００を符号化し、ピクチャ１０２をダウンサンプリングし、符号化し、それらのピクチャを組み合わせて非対称圧縮フレーム１０６を形成する。この例では、ビデオエンコーダ２０は、非対称圧縮フレーム１０６内で、ピクチャ１００のためのフル解像度符号化ピクチャと、ピクチャ１０２のための低減解像度符号化ピクチャとを並列配置に構成する。ピクチャ１０２をダウンサンプリングするために、ビデオエンコーダ２０はピクチャ１０２の交互列をデシメートし得る。代替的に、ビデオエンコーダ２０は、ピクチャ１０２のダウンサンプリングされたバージョンを生成するために、ピクチャ１０２の行を交互に完全に削除し得る。
【０１３９】
図５の図において、非対称圧縮フレーム１０６は、ピクチャ１００からのデータに対応するＸと、ピクチャ１０２からのデータに対応するＯとを含む。ただし、ピクチャ１０２に対応する非対称圧縮フレーム１０６のデータは、必ずしもダウンサンプリングの後のピクチャ１０２のデータと正確に整合するとは限らないことを理解されたい。同様に、符号化の後に、非対称圧縮フレーム１０６中のピクチャのデータは、ピクチャ１００、１０２のデータとは異なる可能性がある。従って、非対称圧縮フレーム１０６中の１つのＸのデータがピクチャ１００中の対応するＸと必ず同じであると仮定されるべきでない。同様に、非対称圧縮フレーム１０６中の１つのＯのデータがピクチャ１０２中の対応するＯと同じであると仮定されたり、又は非対称圧縮フレーム１０６のＯがピクチャ１０２のＯと同じ解像度を有すると仮定されたりすべきでない。
【０１４０】
非対称圧縮フレーム１０６は並列フレーム圧縮構成に対応し得る。即ち、ピクチャ１００に対応するデータは、ピクチャ１０２に対応するデータと並列に構成される。列に示されているが、非対称圧縮フレーム１０６中のピクチャ１０２に対応するデータは、五の目形（チェッカーボード）サンプリングされ得、従って、五の目形構成も使用してアップサンプリングされ得る。代替的に、非対称圧縮フレーム１０６中のピクチャ１０２に対応するデータは、ピクチャ１０２の交互列からサンプリングされ得、その場合、データは、例えば、復号の後にデータの交互列を補間することによってアップサンプリングされ得る。
【０１４１】
図６は、右眼視界のピクチャ１１２Ａ〜１１２Ｄ（ピクチャ１１２）をフィールドとして符号化しながら、左眼視界のピクチャ１１０Ａ〜１１０Ｄ（ピクチャ１１０）をフレームとして符号化するための例示的なプロセスを示す概念図である。この例では、ピクチャ１１０は左眼視界（例えば、視界０）に対応し、ピクチャ１１２は右眼視界（例えば、視界１）に対応する。概して、ピクチャ１１２は、右眼視界のダウンサンプリングされたピクチャを備え得る。例えば、ビデオ処理ユニットは、ピクチャ１１２を生成するために右眼視界の到来ピクチャの行を間引きし得る。
【０１４２】
ビデオエンコーダ２０などのビデオエンコーダ、又はビデオエンコーダに結合されたビデオ前処理ユニットは、左眼視界と右眼視界とのフル解像度の非符号化ピクチャを受信し得る。ビデオエンコーダ２０は、右眼視界のピクチャをデシメートすることによって右眼視界のピクチャの解像度を低減し得る。このようにして、ビデオエンコーダ２０は、ピクチャ１１０の１／２の垂直解像度を有するが、ピクチャ１１０と同じ水平解像度（幅）を有するピクチャ１１２を生成し得る。
【０１４３】
ビデオエンコーダは、ピクチャ１１０を正常に、即ち、フレームとして符号化し得る。ただし、この例では、ビデオエンコーダ２０はピクチャ１１２をフィールドとして符号化し得る。ビデオエンコーダ２０は、右眼視界の以前に符号化された（及び後で復号される）ピクチャ、又は左眼視界の以前に符号化された（及び後で復号される）ピクチャに対してピクチャ１１２を符号化し得る。例えば、ビデオエンコーダ２０は、ピクチャ１１０のうちの１つのトップフィールド、又はピクチャ１１０のうちの１つのボトムフィールドのいずれかに対してピクチャ１１２を符号化し得る。即ち、ビデオエンコーダ２０は、例えば、ピクチャ１１２のうちの１つのフィールドの行と、ピクチャ１１０のうちの１つの交互行（上行から開始する）との間の差を計算することによって、ピクチャ１１２のうちの１つを符号化するために参照フィールドとしてピクチャ１１０のうちの１つのトップフィールドを使用し得る。代替的に、ビデオエンコーダ２０は、参照フィールドとしてピクチャ１１０のうちの１つのボトムフィールドを使用し得、その場合、ビデオエンコーダ２０は、ピクチャ１１２のうちの１つの行と、ピクチャ１１０のうちの１つの交互行（上行の後の行から開始する）との間の差を計算し得る。概して、ビデオエンコーダ２０は、事前に符号化されたピクチャ１１２と、事前に符号化されたピクチャ１１０のトップフィールド及び／又はボトムフィールドとに対してピクチャ１１２を符号化し得る。
【０１４４】
ビデオエンコーダ２０は、ピクチャ１１０とピクチャ１１２とから独立したアクセスユニットを形成し得る。一緒に、ピクチャ１１０Ａとピクチャ１１２Ａとはステレオ画像対を形成し得る。同様に、ピクチャ１１０Ｂとピクチャ１１２Ｂとはステレオ画像対を形成し得、ピクチャ１１０Ｃとピクチャ１１２Ｃとはステレオ画像対を形成し得、ピクチャ１１０Ｄとピクチャ１１２Ｄとはステレオ画像対を形成し得る。ただし、ステレオ画像対を形成する２つの画像を含む非対称フレームを形成するのではなく、ビデオエンコーダ２０は、ピクチャ１１０及びピクチャ１１２の各々から独立したアクセスユニットを形成し得る。図６の例に示すように、ビデオエンコーダ２０はピクチャ１１０とピクチャ１１２とを交互に出力し得る。この技法はフレームフィールドインターリーブ符号化と呼ばれることがある。従って、ビデオエンコーダ２０は、フレームとして符号化されたピクチャと、フィールドとして符号化されたピクチャの両方を含むビットストリームを形成し得、フィールド符号化されたピクチャは、フレーム符号化されたピクチャに対して低減解像度を有し得る。その上、フィールド符号化されたピクチャは、ビットストリーム中でより早く生じるフレーム符号化されたピクチャ又はフィールド符号化されたピクチャのうちの１つ又は複数に対して符号化され得る。
【０１４５】
フレームフィールドインターリーブ符号化は、フル解像度ピクチャからの低減解像度ピクチャの予測を可能にするための一例である。フル解像度ピクチャをフレームとして符号化し、低減解像度ピクチャをフィールドとして符号化することによって、比較的高い符号化及びビットストリーム効率が達成され得る。復号ピクチャ１１０は、相補的フィールド対として扱われ、低減解像度フィールド、即ち、ピクチャ１１２のうちの１つが符号化されるときに参照ピクチャとして使用され得る。幾つかの例では、一方の視界（例えば、左視界又は視界０）の各ピクチャはフレームとして符号化され得るが、他方の視界（例えば、右視界又は視界１）の各ピクチャはフィールドとして符号化され得る。従って、フル解像度符号化ピクチャを含む視界は、フル解像度視界又は高解像度視界と呼ばれることがあるが、低減解像度符号化ピクチャを含む視界は、低減解像度視界又は低解像度視界と呼ばれることがある。
【０１４６】
この技法は、幾つかの例ではＨ．２６４／ＡＶＣの拡張として使用され得る。幾つかの例では、この技法は、Ｈ．２６５など、将来の符号化規格がフレーム符号化とフィールド符号化の両方をサポートすると仮定して、これらの規格への拡張として使用され得る。従って、これらの技法は、必ずしもブロックレベルにおいて新しい符号化ツールを必要とするとは限らない。
【０１４７】
図７は、非対称圧縮フレームに含めるための低減解像度符号化ピクチャを生成するためのピクチャのフィールド符号化を示す概念図である。図７は、ピクチャ１２０を視界０（例えば、左眼視界）の参照ピクチャとして示し、ピクチャ１２２をフィールドとして符号化されるべき視界１（例えば、右眼視界）のピクチャとして示している。この例では、ピクチャ１２０のトップフィールドに対応する視界０の参照ピクチャの画素の行はＸで示され、ピクチャ１２０のボトムフィールドに対応するピクチャ１２０の画素の行はＯで示されている。
【０１４８】
この例では、ピクチャ１２２は、ピクチャ１２０のトップフィールドに対するフィールドとして符号化される。従って、ピクチャ１２２の行は、ピクチャ１２０のトップフィールドから予測され得る。言い換えれば、エンコーダは、ピクチャ１２２のトップフィールドを参照フィールドとして使用し得る。ピクチャ１２２中の各画素について、ビデオエンコーダは、その画素と、ピクチャ１２２のトップフィールドの対応する行におけるコロケート画素との間の差を計算し得る。次いで、ビデオエンコーダは、ピクチャ１２２を符号化するために、ピクチャ１２２の識別子と、ピクチャ１２２の符号化バージョンを予測するためにピクチャ１２２のトップフィールドが使用されたという指示と、残差値（即ち、ピクチャ１２２とピクチャ１２０のトップフィールドとの間の計算された差）とを符号化し得る。次いで、ビデオエンコーダは、例えば、図６に示すように、視界０の２つのフレーム符号化されたピクチャ間でインターリーブされた、ピクチャ１２２の符号化バージョンを出力し得る。
【０１４９】
図８は、非対称圧縮フレーム１４０の低減解像度符号化ピクチャ１４４のブロック１４８の視界間予測を示す概念図である。図８は、２つの例示的な非対称圧縮フレーム１３０、１４０を示している。非対称圧縮フレーム１３０は、左眼視界（例えば、視界０）に対応するフル解像度符号化ピクチャ１３２と、右眼視界（例えば、視界１）に対応する低減解像度符号化ピクチャ１３４とを含む。非対称圧縮フレーム１４０は、左眼視界に対応するフル解像度符号化ピクチャ１４２と、右眼視界に対応する低減解像度符号化ピクチャ１４４とを含む。
【０１５０】
低減解像度符号化ピクチャ１４４はブロック１４８を含み、そのブロック１４８は、例えば、非対称フレーム１３０の低減解像度符号化ピクチャ１３４のブロック１３８に対して視界内予測され得る。図８の例は、ブロック１４８に対するブロック１３８の位置を示す動きベクトル１５４を示している。代替的に、ブロック１４８は、例えば、（変位ベクトル１５０によって示される）非対称圧縮フレーム１４０のフル解像度符号化ピクチャ１４２のブロック１４６、又は（変位ベクトル１５２によって示される）非対称圧縮フレーム１３０のフル解像度符号化ピクチャ１３２のブロック１３６に対して視界間予測され得る。
【０１５１】
変位ベクトル１５０は、フル解像度符号化ピクチャ１４２中のブロック１４８に対するブロック１４６の位置を示し得る。変位ベクトル１５２は、非対称フレーム１３０のフル解像度符号化ピクチャ１３２中のブロック１４８に対するブロック１３６の位置を示し得る。（動きベクトルと見なされ得る）変位ベクトル１５４は、低減解像度符号化ピクチャ１３４中のブロック１４８に対するブロック１３８の位置を示し得る。このようにして、ブロック１４８は、視界内フレーム間符号化されるか、視界間フレーム内符号化されるか、又は視界間フレーム間符号化され得る。従って、３つの符号化モード、即ち、変位ベクトル１５４の例によって示される、異なるフレーム中の同じ視界（例えば、右眼視界）からのブロック１４８の予測と、変位ベクトル１５０の例によって示される、他の視界（例えば、左眼視界）中の同じフレームからのブロック１４８の予測と、変位ベクトル１５２の例によって示される、異なるフレーム及び他の視界（例えば、左眼視界）からのブロック１４８の予測とが存在し得る。
【０１５２】
上記のように、ビデオエンコーダ２０などのビデオエンコーダは、非対称圧縮フレーム１４０の外部の参照ブロック１４８の位置に対する変位ベクトル１５０、１５２、１５４を計算し得る。即ち、変位ベクトル１５０、１５２、１５４は、ピクチャ１４４がピクチャ１４２と組み合わされておらず、別々のピクチャであったかのように、ブロック１４８の位置に対して計算され得る。そうするために、非対称フレーム１４０内のブロック１４８の位置が位置（ｘ0，ｙ0）において識別されるものとする。フル解像度ピクチャ１４２がｈ画素の高さとｗ画素の幅とを有するものとする。
【０１５３】
一例では、図８の例に示すように、非対称圧縮フレーム１４０が上下圧縮配置を有すると仮定すると、ピクチャ１４４は、フル解像度ピクチャ１４２と同じ幅（即ち、ｗ画素の幅）を有するが、フル解像度ピクチャ１４２の高さよりも小さい高さを有し得る。例えば、ピクチャ１４４はｈ／２画素の高さを有し得る。この例では、変位ベクトル１５０、１５２は、位置（ｘ0，２＊（ｙ0−ｈ））に対して計算され得る。より一般的には、低減解像度ピクチャ１４４がｎ＊ｈ／ｄの高さを有する場合、変位ベクトル１５０、１５２は位置（ｘ0，（ｄ／ｎ）＊（ｙ0−ｈ））に対して計算され得、変位ベクトル１５４は位置（ｘ0，ｙ0）に対して計算され得る。
【０１５４】
別の例として、非対称圧縮フレーム１４０が並列圧縮配置を有すると仮定すると、ピクチャ１４４は、フル解像度ピクチャ１４２と同じ高さ（即ち、ｈ画素の高さ）を有するが、フル解像度ピクチャ１４２の幅よりも小さい幅を有し得る。例えば、ピクチャ１４４はｗ／２画素の幅を有し得る。この例では、変位ベクトル１５０、１５２は、位置（２＊（ｘ0−ｗ），ｙ0）に対して計算され得る。より一般的には、低減解像度ピクチャ１４４がｎ＊ｗ／ｄの幅を有する場合、変位ベクトル１５０、１５２は位置（（ｄ／ｎ）＊（ｘ0−ｗ），ｙ0）に対して計算され得る。
【０１５５】
図９は、２つの異なる視界の２つのピクチャを非対称圧縮フレームに組み合わせ、非対称圧縮フレームを符号化するための例示的な方法を示すフローチャートである。図１及び図２の例示的な構成要素に関して一般的に説明するが、他のエンコーダ、符号化ユニット、及び符号化機器が図９の方法を実行するように構成され得ることを理解されたい。その上、図９の方法のステップは必ずしも図９に示す順序で実行される必要はなく、追加又は代替のステップが実行され得る。
【０１５６】
図９の例では、ビデオエンコーダ２０は、最初に左眼視界、例えば、視界０のピクチャを受信する（１６０）。ビデオエンコーダ２０はまた、２つの受信されたピクチャがステレオ画像対を形成するように、右眼視界、例えば、視界１のピクチャを受信する（１６２）。左眼視界と右眼視界とは、相補的視界ペアとも呼ばれるステレオ視界ペアを形成し得る。受信した右眼視界のピクチャは、受信した左眼視界のピクチャと同じ時間位置に対応し得る。即ち、左眼視界のピクチャと右眼視界のピクチャとは、実質的に同じ時間にキャプチャ又は生成されている可能性があり得る。次いで、ビデオエンコーダ２０は、右眼視界のピクチャの解像度を低減する（１６６）。幾つかの例では、ビデオエンコーダ２０の前処理ユニットがピクチャを受信し得る。幾つかの例では、ビデオ前処理ユニットはビデオエンコーダ２０の外部にあり得る。
【０１５７】
図９の例では、ビデオエンコーダ２０が、右眼視界のピクチャの解像度を低減する（１６４）。例えば、ビデオエンコーダ２０は、受信した右眼視界のピクチャを（例えば、行型、列型、又は五の目形（チェッカーボード）サブサンプリングを使用して）サブサンプリングするか、受信した右眼視界のピクチャの行又は列を間引きするか、或いは他の方法で受信した右眼視界のピクチャの解像度を低減し得る。幾つかの例では、ビデオエンコーダ２０は、左眼視界のフル解像度ピクチャの幅の半分又は高さの半分のいずれかを有する低減解像度ピクチャを生成し得る。ビデオプリプロセッサを含む他の例では、ビデオプリプロセッサは、右眼視界のピクチャの解像度を低減するように構成され得る。
【０１５８】
次いで、ビデオエンコーダ２０は、受信した左眼視界のピクチャと、ダウンサンプリングされた右眼視界のピクチャの両方を含む非対称フレームを形成する（１６６）。例えば、右眼視界のピクチャが左眼視界のピクチャと同じ幅を有すると仮定すると、ビデオエンコーダ２０は、トップ−ボトム構成を有する非対称フレームを形成し得る。幾つかの例では、ビデオエンコーダ２０は、フル解像度ピクチャが低減解像度ピクチャの上方にあるトップ−ボトム構成を用いて非対称フレームを形成し得、例えば、左眼視界のピクチャが、低減解像度をもつ右眼視界のピクチャの上方に配置される。他の例では、ビデオエンコーダ２０は、フル解像度ピクチャが低減解像度ピクチャの下方にある上下配置を用いて非対称フレームを形成し得、例えば、左眼視界のピクチャが、低減解像度をもつ右眼視界のピクチャの下方に配置される。さらに他の例では、例えば、低減解像度ピクチャがフル解像度ピクチャに対して同じ高さを有するが、低減された幅を有する場合、ビデオエンコーダ２０は、並列配置を用いて非対称フレームを形成し得、フル解像度ピクチャは低減解像度ピクチャの左側又は右側に配置され得る。
【０１５９】
次いで、ビデオエンコーダ２０は非対称フレームを符号化する（１６８）。幾つかの例では、ビデオエンコーダ２０は、非対称フレームの右眼視界のピクチャ部分を、右眼視界の事前に符号化されたデータのみに対して符号化するように構成され得る。従って、ビデオエンコーダ２０は、同じピクチャの他のデータに対してイントラ予測（Ｉ予測）モードで、或いは右眼視界の1つ以上の以前に符号化されたピクチャのデータに対してインター予測（Ｐ予測又はＢ予測）モードで低減解像度ピクチャを符号化し得る。
【０１６０】
他の例では、ビデオエンコーダ２０は、非対称フレームの低減解像度の右眼視界ピクチャ部分を右眼視界又は左眼視界のいずれかのデータに対して符号化するように構成され得る。例えば、ビデオエンコーダ２０は、低減解像度の右眼視界のピクチャを非対称フレームの左眼視界部分に対して符号化し得る。ビデオエンコーダ２０はまた、非対称フレームの低減解像度の右眼視界部分を、以前に符号化された非対称フレームの左眼視界部分に対して符号化し得る。
【０１６１】
ビデオエンコーダ２０は、低減解像度の右眼視界のピクチャを、右眼視界のピクチャに対して、或いは事前に符号化された非対称フレームの左眼視界のピクチャに対して符号化し得る。従って、ビデオエンコーダ２０は、現在の非対称フレームの右眼視界部分の各ブロックを、事前に符号化された右眼視界のピクチャのブロック、同じ非対称フレームの左眼視界ピクチャ部分のブロック、又は事前に符号化された非対称フレームの事前に符号化された左眼視界部分のブロックに対してインターモードで符号化し得る。上記のように、現在のピクチャのブロックを符号化するために、ビデオエンコーダ２０は、非対称圧縮フレーム内に位置するブロックの位置ではなく、低減解像度の右眼視界のピクチャ中のブロックの位置に対する変位ベクトルを計算し得る。
【０１６２】
非対称フレームを符号化した後に、ビデオエンコーダ２０は、右眼視界のピクチャを符号化するために視界間予測を使用するかどうかを信号伝達する（１７０）。例えば、ビデオエンコーダ２０は、非対称圧縮フレームが、ビデオエンコーダ２０によって形成されたビットストリーム中に存在するかどうか、及びそうである場合、非対称圧縮フレームのいずれかが、視界間予測モードで符号化された低減解像度ピクチャを含むかどうかの両方を示す、フレーム圧縮構成ＳＥＩメッセージを生成し得る。
【０１６３】
ビデオエンコーダ２０はまた、非対称圧縮フレームのフレーム圧縮タイプを信号伝達する（１７２）。例えば、ビデオエンコーダ２０は、上記で説明したフレーム圧縮構成ＳＥＩメッセージ中に、非対称圧縮フレームのフレーム圧縮構成、例えば、並列圧縮又は上下圧縮を示す情報を含み得る。その上、ビデオエンコーダ２０は、例えば、フレーム圧縮構成ＳＥＩメッセージ中に、フル解像度ピクチャのデータと低減解像度ピクチャのデータとの相対位置を示す情報を含み得る。
【０１６４】
次いで、ビデオエンコーダ２０は非対称フレームを出力する（１７４）。例えば、ビデオエンコーダ２０、又はビデオエンコーダ２０に結合されたユニットは、非対称フレームをコンピュータ可読記憶媒体に記憶するか、非対称フレームをブロードキャストするか、ネットワーク送信又はネットワーク放送を介して非対称フレームを送信するか、或いは他の方法で符号化ビデオデータを与え得る。幾つかの例では、ビデオエンコーダ２０、又はビデオエンコーダ２０に結合されたユニットは、高精細度マルチメディアインターフェース（ＨＤＭＩ）を介して非対称フレームを出力し得る。
【０１６５】
また、ビデオエンコーダ２０は、ビットストリームの各フレームについて、ビットストリームが非対称圧縮フレームを含むかどうかと、フレーム圧縮構成と、フレーム中のフル解像度ピクチャ及び低減解像度ピクチャの位置の指示とを示す情報を必ずしも与える必要はないことを理解されたい。幾つかの例では、ビデオエンコーダ２０は、ビットストリーム全体について、単一セットの情報、例えば、単一のフレーム圧縮ＳＥＩメッセージを与え、ビットストリームの各フレームについて、この情報を示し得る。幾つかの例では、ビデオエンコーダ２０は、周期的に、例えば、各ビデオフラグメント、ピクチャグループ（ＧＯＰ）、ビデオセグメント後に、一定数のフレームごとに、又は他の周期間隔でこの情報を提供し得る。ビデオエンコーダ２０、又はビデオエンコーダ２０に関連する別のユニットはまた、幾つかの例では、要求に応じて、例えば、フレーム圧縮構成ＳＥＩメッセージについてのクライアント機器からの要求、又はビットストリームのヘッダデータについての一般的な要求に応答してフレーム圧縮構成ＳＥＩメッセージを与え得る。
【０１６６】
図１０は、非対称フレームを復号するための例示的な方法を示すフローチャートである。図１及び図３の例示的な構成要素に関して一般的に説明するが、他のデコーダ、復号ユニット、及び復号機器が図１０の方法を実行するように構成され得ることを理解されたい。その上、図１０の方法のステップは必ずしも図１０に示す順序で実行される必要はなく、追加又は代替のステップが実行され得る。
【０１６７】
初めに、ビデオデコーダ３０は非対称フレームを受信する（２００）。幾つかの例では、ビデオデコーダ３０、又はビデオデコーダ３０に結合されたユニットは、高精細度マルチメディアインターフェース（ＨＤＭＩ）を介して非対称フレームを受信し得る。次いで、ビデオデコーダ３０は、非対称フレームのフレーム圧縮タイプを決定する（２０２）。例えば、ビデオデコーダ３０は、非対称フレームのフレーム圧縮タイプ（例えば、トップ−ボトム（上下）又はサイド−バイ−サイド（並列））、ならびに非対称フレーム中のフル解像度ピクチャと低減解像度ピクチャとの位置を示す、フレーム圧縮構成ＳＥＩメッセージを受信し得る。幾つかの例では、ビデオデコーダ３０は、非対称フレームを受信するより前に、ビットストリームのフレーム圧縮構成ＳＥＩメッセージを前もって受信していることがあり、その場合、ビデオデコーダ３０は、非対称フレームを受信する前に（直近に受信された非対称フレームを含む）ビットストリームのフレームのフレーム圧縮タイプを決定していることがある。
【０１６８】
フレーム圧縮タイプ情報に基づいて、ビデオデコーダ３０は非対称フレームを復号する（２０４）。ビデオデコーダ３０は、最初に非対称フレームの左眼視界部分を復号し、その後、非対称フレームの右眼視界部分を復号し得る。ビデオデコーダ３０は、フレーム圧縮タイプ情報に基づいて非対称フレームの左眼視界部分と右眼視界部分との位置を決定し得る。幾つかの例では、ビデオデコーダ３０は、左眼視界のピクチャに対して右眼視界のピクチャを復号し得る。
【０１６９】
非対称フレームを復号した後に、ビデオデコーダ３０は、復号されたフレームを構成ピクチャに、例えば、左眼視界のピクチャと右眼視界のピクチャとに分離する（２０６）。ビデオデコーダ３０は、他の左眼視界のピクチャ、及び幾つかの例では、右眼視界のピクチャを復号するための参照のために、左眼視界のピクチャのコピーを記憶し得る。ビデオデコーダ３０はまた、後で受信された非対称フレームの右眼視界部分を復号するための参照ピクチャとして使用するために、例えば、アップサンプリングの前に、復号された右眼視界のピクチャのコピーを記憶し得る。
【０１７０】
上記の例を維持すると、右眼視界のピクチャはまた、低減解像度を有し得るが、他の例では、右眼視界のピクチャがフル解像度を有し得、左眼視界のピクチャが低減解像度を有し得る。従って、ビデオデコーダ３０は、例えば、右眼視界のピクチャのフル解像度バージョンを形成するために消失情報を補間することによって右眼視界のピクチャをアップサンプリングする（２０８）。このようにして、ビデオデコーダ３０は、左眼視界のピクチャと同じ解像度を有する右眼視界のピクチャを形成し得る。次いで、ビデオデコーダ３０は、復号された左眼視界のピクチャと右眼視界のピクチャとをビデオ表示装置３２に送り、ビデオ表示装置３２は、左眼視界のピクチャと右眼視界のピクチャとを同時又はほぼ同時に表示する（２１２）。
【０１７１】
図１１は、本開示の技法による、フレームフィールドインターリーブ符号化を実行するための例示的な方法を示すフローチャートである。図１及び図２の例示的な構成要素に関して一般的に説明するが、他のエンコーダ、符号化ユニット、及び符号化機器が図１１の方法を実行するように構成され得ることを理解されたい。その上、図９の方法のステップは必ずしも図１１に示す順序で実行される必要はなく、追加又は代替のステップが実行され得る。
【０１７２】
初めに、ビデオエンコーダ２０は、左眼視界のピクチャ、例えば、視界０のピクチャを受信する（２２０）。次いで、ビデオエンコーダ２０は、左眼視界のピクチャを、例えば、フレームとしてイントラ予測モード又はインター予測モードのいずれかで符号化する（２２２）。従って、ビデオエンコーダ２０は、左眼視界のピクチャを同じピクチャの他のデータに対して、或いは左眼視界の1つ以上の参照ピクチャに対して符号化し得る。
【０１７３】
ビデオエンコーダ２０はまた、右眼視界のピクチャと左眼視界のピクチャとがステレオ画像対を形成するように、右眼視界、例えば、視界１のピクチャを受信する（２２４）。左眼視界と右眼視界とは、相補的視界対とも呼ばれるステレオ視界対を形成し得る。受信した右眼視界のピクチャは、受信した左眼視界のピクチャと同じ時間位置に対応し得る。即ち、左眼視界のピクチャと右眼視界のピクチャとは、実質的に同じ時間にキャプチャ又は生成されている可能性があり得る。次いで、ビデオエンコーダ２０は、右眼視界のピクチャの解像度を低減する（２２６）。幾つかの例では、ビデオエンコーダ２０のビデオ前処理ユニットは、右眼視界のピクチャを受信し、符号化より前に右眼視界のピクチャの解像度を低減し得る。幾つかの例では、ビデオ前処理ユニットはビデオエンコーダ２０の外部にあり得る。
【０１７４】
右眼視界のピクチャの解像度を低減するために、ビデオエンコーダ２０（又はビデオ前処理ユニット）は、幾つかの例では、右眼視界のピクチャをデシメートし得る。このようにして、ビデオエンコーダ２０は、この例では、左眼視界のピクチャの１／２の垂直解像度を有し得る、右眼視界のピクチャの解像度を低減し得る。
【０１７５】
次いで、ビデオエンコーダ２０は、左眼視界のピクチャに基づいて右眼視界のピクチャの低減解像度ピクチャを符号化する（２２８）。即ち、ビデオエンコーダ２０は、右眼視界のピクチャを符号化するための参照ピクチャとして、事前に符号化された左眼視界のピクチャを使用し得る。場合によっては、ビデオエンコーダ２０は、右眼視界のピクチャを符号化するための参照ピクチャとしてステップ２２２において符号化された左眼視界のピクチャを使用し得るが、概して、ビデオエンコーダ２０は、参照ピクチャとして左眼視界の任意の事前に符号化されたピクチャを使用し得る。従って、ビデオエンコーダ２０は、右眼視界のピクチャを符号化するための参照ピクチャとしてステップ２２２において符号化された左眼視界のピクチャを使用することに制限されない。幾つかの例では、ビデオエンコーダ２０は、現在の右眼視界のピクチャを符号化するための参照ピクチャとして、事前に符号化された右眼視界のピクチャを使用し得る。即ち、ビデオエンコーダ２０は、現在の右眼視界のピクチャを符号化するための参照ピクチャとして、事前に符号化された左眼視界のピクチャを使用すべきか又は事前に符号化された右眼視界のピクチャを使用すべきかを決定し得る。さらに、幾つかの例では、ビデオエンコーダ２０は、現在の右眼視界のピクチャのイントラモード符号化とインターモード符号化との間で選択し得る。
【０１７６】
ビデオエンコーダ２０は、右眼視界のピクチャをフィールドとして符号化し得る。従って、右眼視界のピクチャを符号化するために、ビデオエンコーダ２０は、右眼視界のピクチャの行と、参照された左眼視界のピクチャの交互行との間の差を計算し得る。このようにして、ビデオエンコーダ２０は、右眼視界のピクチャを、以前に符号化された左眼視界のピクチャのトップフィールド又はボトムフィールドのいずれかを参照するフィールドとして符号化し得る。
【０１７７】
次いで、ビデオエンコーダ２０は、符号化された左眼視界のピクチャを出力し（２３０）、符号化された右眼視界のピクチャを出力する（２３２）。この例では、ビデオエンコーダ２０は、非対称圧縮フレームを形成するのではなく、符号化されたピクチャを同じビットストリーム中に別々のアクセスユニットとして出力し得る。従って、ビットストリームは、左眼視界のフル解像度符号化ピクチャと、右眼視界の低減解像度符号化ピクチャとを含み得、左眼視界のピクチャはフレームとして符号化され、右眼視界のピクチャはフィールドとして符号化される。ビットストリームは、ビットストリームがフレームフィールドインターリーブ符号化されるように、図６の図に似ていることがある。
【０１７８】
図１２は、本開示の技法による、フレームフィールドインターリーブ符号化されたビットストリームを復号するための例示的な方法を示すフローチャートである。図１及び図３の例示的な構成要素に関して一般的に説明するが、他のデコーダ、復号ユニット、及び復号機器が図１２の方法を実行するように構成され得ることを理解されたい。その上、図１０の方法のステップは必ずしも図１２に示す順序で実行される必要はなく、追加又は代替のステップが実行され得る。
【０１７９】
ビデオデコーダ３０は、フレームフィールドインターリーブ符号化されたビットストリームを受信し、復号するように構成され得る。従って、ビデオデコーダ３０は、左眼視界、例えば、視界０の符号化ピクチャを受信する（２４０）。次いで、ビデオデコーダ３０は左眼視界のピクチャを復号する（２４２）。ビデオデコーダ３０はまた、右眼視界、例えば、視界１の符号化ピクチャを受信する（２４４）。左眼視界と右眼視界とは、相補的視界ペアとも呼ばれるステレオ視界ペアを形成し得る。この例では、左眼視界のピクチャ及び右眼視界のピクチャは同じ時間期間に対応し得るが、これらの２つのピクチャは独立したアクセスユニットを形成し得る。例えば、これらの２つのピクチャは、３次元ビデオ再生を生成するためのステレオ画像対を形成するように、これらの２つのピクチャはほぼ同時に撮影されていることがある。
【０１８０】
ビデオデコーダ３０は、事前に復号された左眼視界のピクチャに基づいて右眼視界のピクチャを復号する（２４６）。即ち、ビデオデコーダ３０は、右眼視界のピクチャを復号するとき、左眼視界のピクチャを参照ピクチャとして使用し得る。参照ピクチャはステップ２４２において復号されたピクチャを備え得るが、参照ピクチャは概して、左眼視界の任意の事前に復号されたピクチャを備え得る。右眼視界のピクチャを復号するために、ビデオデコーダ３０は、受信された、符号化された右眼視界のピクチャの行の値を参照ピクチャの交互行、例えば、参照ピクチャのトップフィールド又はボトムフィールドに加算し得る。ビットストリームは、右眼視界のピクチャのための参照ピクチャ、及び右眼視界のピクチャを復号するための参照フィールドとしてトップフィールド又はボトムフィールドを使用すべきかどうかを示す情報を含み得る。他の例では、ビデオデコーダ３０はさらに、右眼視界のピクチャを、左眼視界のピクチャのトップフィールド又はボトムフィールドに対して復号すべきか、或いは事前に復号された右眼視界のピクチャに対して復号すべきかを決定するように構成され得る。
【０１８１】
右眼視界のピクチャを復号した後に、ビデオデコーダ３０は、復号された右眼視界のピクチャをアップサンプリングする（２４８）。例えば、ビデオデコーダ３０は、復号された右眼視界のピクチャの情報の消失した行を補間するように構成され得る。ビデオデコーダ３０は、復号された左眼視界のピクチャを出力し（２５０）、復号され、アップサンプリングされた右眼視界のピクチャを出力する（２５２）。例えば、ビデオデコーダ３０は、復号されたピクチャを表示装置に送り得、その表示装置はピクチャを同時又はほぼ同時に表示し得る。
【０１８２】
幾つかの例では、ビデオデコーダ３０は、３次元ビデオ再生が不可能な機器内に含まれ得る。そのような例では、ビデオデコーダ３０は、単に左眼視界のピクチャを復号し、右眼視界のピクチャをスキップし得る（例えば、廃棄し得る）。このようにして、機器は、機器が３次元ビデオデータを復号及び／又はレンダリングすることが可能であるか否かに関わらず、フレームフィールドインターリーブ符号化されたビットストリームを受信し、復号することが可能であり得る。
【０１８３】
ビデオエンコーダとビデオデコーダとに関して一般的に説明したが、本開示の技法は他の機器及び符号化ユニットにおいて実施され得る。例えば、非対称圧縮フレームを形成するための技法は、２つの別個の相補的ビットストリームを受信し、非対称圧縮フレームを含む単一のビットストリームを形成するためにそれらの２つのビットストリームをトランスコードするように構成されたトランスコーダによって実行され得る。別の例として、非対称圧縮フレームを分解するための技法は、非対称圧縮フレームを含むビットストリームを受信し、各々がそれぞれの視界の符号化ビデオデータを含む、非対称圧縮フレームのそれぞれの視界に対応する２つの別個のビットストリームを生成するように構成されたトランスコーダによって実行され得る。
【０１８４】
1つ以上の例では、説明した機能は、ハードウェア、ソフトウェア、ファームウェア、又はそれらの任意の組合せで実装され得る。ソフトウェアで実装した場合、機能は、1つ以上の命令又はコードとしてコンピュータ可読媒体上に記憶されるか、或いはコンピュータ可読媒体を介して送信され、ハードウェアベースの処理ユニットによって実行され得る。コンピュータ可読媒体は、例えば、通信プロトコルに従ってある場所から別の場所へのコンピュータプログラムの転送を可能にする任意の媒体を含むデータ記憶媒体又は通信媒体など、有形媒体に対応するコンピュータ可読記憶媒体を含み得る。このようにして、コンピュータ可読媒体は、概して、（１）非一時的である有形コンピュータ可読記憶媒体、或いは（２）信号又は搬送波などの通信媒体に対応し得る。データ記憶媒体は、本開示で説明した技法の実装のための命令、コード及び／又はデータ構造を取り出すために1つ以上のコンピュータ或いは1つ以上のプロセッサによってアクセスされ得る任意の利用可能な媒体であり得る。コンピュータプログラム製品はコンピュータ可読媒体を含み得る。
【０１８５】
限定ではなく例として、そのようなコンピュータ可読記憶媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ又は他の光ディスクストレージ、磁気ディスクストレージ、又は他の磁気ストレージ機器、フラッシュメモリ、或いは命令又はデータ構造の形態の所望のプログラムコードを記憶するために使用され得、コンピュータによってアクセスされ得る、任意の他の媒体を備えることができる。さらに、いかなる接続もコンピュータ可読媒体と適切に呼ばれる。例えば、命令が、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、又は赤外線、無線、及びマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、又は他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、ＤＳＬ、又は赤外線、無線、及びマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。ただし、コンピュータ可読記憶媒体及びデータ記憶媒体は、接続、搬送波、信号、又は他の一時媒体を含まないが、代わりに非一時的有形記憶媒体を対象とすることを理解されたい。本明細書で使用するディスク（disk）及びディスク（disc）は、コンパクトディスク（disc）（ＣＤ）、レーザディスク（disc）、光ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）及びブルーレイ（登録商標）ディスク（disc）を含み、ディスク（disk）は、通常、データを磁気的に再生し、ディスク（disc）は、データをレーザで光学的に再生する。上記の組合せもコンピュータ可読媒体の範囲内に含めるべきである。
【０１８６】
命令は、1つ以上のデジタル信号プロセッサ（ＤＳＰ）などの1つ以上のプロセッサ、汎用マイクロプロセッサ、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブル論理アレイ（ＦＰＧＡ）、或いは他の等価な集積回路又はディスクリート論理回路によって実行され得る。従って、本明細書で使用する「プロセッサ」という用語は、前述の構造、又は本明細書で説明した技法の実装に好適な他の構造のいずれかを指し得る。さらに、幾つかの態様では、本明細書で説明した機能は、符号化及び復号のために構成された専用のハードウェア及び／又はソフトウェアモジュール内に提供され得、或いは複合コーデックに組み込まれ得る。また、本技法は、1つ以上の回路又は論理要素中に十分に実装され得る。
【０１８７】
本開示の技法は、ワイヤレスハンドセット、集積回路（ＩＣ）又はＩＣのセット（例えば、チップセット）を含む、多種多様な機器又は装置において実施され得る。本開示では、開示する技法を実行するように構成された機器の機能的態様を強調するために様々な構成要素、モジュール、又はユニットについて説明したが、それらの構成要素、モジュール、又はユニットを、必ずしも異なるハードウェアユニットによって実現する必要はない。むしろ、上記で説明したように、様々なユニットが、好適なソフトウェア及び／又はファームウェアとともに、上記で説明したように1つ以上のプロセッサを含んで、コーデックハードウェアユニットにおいて組み合わせられるか、又は相互動作ハードウェアユニットの集合によって与えられ得る。
【０１８８】
様々な例について説明した。これら及び他の例は以下の特許請求の範囲内に入る。
【図１】
2013532412.tif 000008
【図２】
2013532412.tif 000009
【図３】
2013532412.tif 000010
【図４】
2013532412.tif 000011
【図５】
2013532412.tif 000012
【図６】
2013532412.tif 000013
【図７】
2013532412.tif 000014
【図８】
2013532412.tif 000015
【図９】
2013532412.tif 000016
【図１０】
2013532412.tif 000017
【図１１】
2013532412.tif 000018
【図１２】
2013532412.tif 000019
【手続補正書】
【提出日】平成25年1月15日(2013.1.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオデータを符号化する方法であって、
第１の解像度を有する、あるシーンの第１の視界の第１のピクチャを受信することと、
前記第１の解像度に対して低減解像度を有する、前記シーンの第２の視界の第２のピクチャを受信することと、
前記第１の解像度のピクチャと前記低減解像度のピクチャとを含む非対称フレームを形成することと、
前記非対称フレームを符号化することと、
前記非対称フレームが非対称フレームであることを示す非対称圧縮指標値と、前記第１のピクチャ及び前記第２のピクチャが並列配置及び上下配置の一方を有することを示すフレーム圧縮配置タイプ値と、前記非対称フレームの前記第２のピクチャに対する前記第１のピクチャの位置を示す情報を含む補足強調情報（ＳＥＩ）メッセージを形成することと、
ビデオ符号化レイヤ（ＶＣＬ）ネットワークアブストラクションレイヤ（ＮＡＬ）ユニットに前記非対称フレームをカプセル化することと、
前記ＳＥＩメッセージを非ＶＣＬ  ＮＡＬユニットにカプセル化することと、
前記非対称フレームを含む前記ＶＣＬ  ＮＡＬユニットと前記ＳＥＩメッセージを含む前記非ＶＣＬ  ＮＡＬユニットを特定時間インスタンスに対応するアクセスユニットにカプセル化することと、
前記非対称フレームを出力することと、
を含む、方法。
【請求項２】
前記第２のピクチャの前記低減解像度が前記第１のピクチャの前記第１の解像度の１／２であり、前記ＳＥＩメッセージを形成することは前記非対称フレーム中の前記第２のピクチャが前記第１のピクチャの前記第１の解像度の１／２を有することを示す前記ＳＥＩメッセージを形成することを含む、請求項１に記載の方法。
【請求項３】
前記非対称フレームを形成することが、前記第１のピクチャと前記第２のピクチャとを並列配置に構成することを含み、前記ＳＥＩメッセージを形成することは前記非対称フレームが前記並列配置に形成されており、前記第１のピクチャと前記第２のピクチャとが同じ高さを有することを示す前記ＳＥＩメッセージを形成することを含む、請求項１に記載の方法。
【請求項４】
非対称圧縮ピクチャがフレームを上下配置で形成し、前記ＳＥＩメッセージを形成することは前記非対称フレームが前記上下配置で形成されており、前記第１のピクチャと前記第２のピクチャとが同じ幅を有することを示す前記ＳＥＩメッセージを形成することを含む、請求項１に記載の方法。
【請求項５】
前記第１の解像度が第１の水平解像度と第１の垂直解像度によって定義される第１の空間解像度を含み、前記低減解像度は第２の水平解像度と第２の垂直解像度によって定義され、前記第２の水平解像度が前記第１の水平解像度に等しく、又は前記第２の垂直解像度は前記第１の垂直解像度に等しい、請求項１に記載の方法。
【請求項６】
前記非対称フレームをカプセル化することは、ＩＳＯ基準メディアファイルフォーマットに準拠するファイルと、前記ＩＳＯベースメディアファイルフォーマットの拡張に準拠するファイルと、ＭＰＥＧ−２トランスポートストリームに準拠するデータと、ＭＰＥＧ−２トランスポートストリームのためのヘッダ情報と、ハイパーテキスト転送プロトコル（ＨＴＴＰ）ストリーミングフォーマットによるデータとのうちの少なくとも１つを形成することを含む、請求項１に記載の方法。
【請求項７】
ビデオデータを符号化するための装置であって、第１の解像度を有する、あるシーンの第１の視界の第１のピクチャを受信し、前記第１の解像度に対して低減解像度を有する、前記シーンの第２の視界の第２のピクチャを受信し、前記第１のピクチャと前記第２のピクチャとを含む非対称フレームを形成し、前記非対称フレームを符号化し、前記非対称フレームが非対称フレームであることを示す非対称圧縮指標値と、前記第１のピクチャ及び前記第２のピクチャが並列配置及び上下配置の一方を有することを示すフレーム圧縮配置タイプ値と、前記非対称フレームの前記第２のピクチャに対する前記第１のピクチャの位置を示す情報とを含む補足強調情報（ＳＥＩ）メッセージを形成し、ビデオ符号化レイヤ（ＶＣＬ）ネットワークアブストラクションレイヤ（ＮＡＬ）ユニットに前記非対称フレームをカプセル化し、前記ＳＥＩメッセージを非ＶＣＬ  ＮＡＬユニットにカプセル化し、前記非対称フレームを含む前記ＶＣＬ  ＮＡＬユニットと前記ＳＥＩメッセージを含む前記非ＶＣＬ  ＮＡＬユニットを特定時間インスタンスに対応するアクセスユニットにカプセル化するように構成されたビデオエンコーダを備える、装置。
【請求項８】
前記第２のピクチャの前記低減解像度が前記第１のピクチャの前記第１の解像度の１／２であり、前記ビデオエンコーダは、前記非対称フレーム中の前記第２のピクチャが前記第１のピクチャの前記第１の解像度の１／２を含むことを示す前記ＳＥＩメッセージを形成するように構成された、請求項７に記載の装置。
【請求項９】
前記ビデオエンコーダは、前記非対称フレーム中で前記第１のピクチャと前記第２のピクチャとを並列配置で構成し、前記非対称フレームが前記並列配置で形成されており、前記第１のピクチャと前記第２のピクチャとが同じ高さを有することを示す前記ＳＥＩメッセージを形成するように構成された、請求項７に記載の装置。
【請求項１０】
前記ビデオエンコーダは、前記非対称フレーム中で前記第１のピクチャと前記第２のピクチャとを上下配置で構成し、前記非対称フレームが前記上下配置で形成されており、前記第１のピクチャと前記第２のピクチャとが同じ幅を有することを示す前記ＳＥＩメッセージを形成するように構成された、請求項７に記載の装置。
【請求項１１】
前記第１の解像度が第１の水平解像度と第１の垂直解像度によって定義される第１の空間解像度を含み、前記低減解像度は第２の水平解像度と第２の垂直解像度によって定義され、前記第２の水平解像度が前記第１の水平解像度に等しく、又は前記第２の垂直解像度は前記第１の垂直解像度に等しい、請求項７に記載の装置。
【請求項１２】
前記ビデオエンコーダは、前記符号化された非対称フレームを、ＩＳＯベースメディアファイルフォーマットに準拠するファイルと、前記ＩＳＯベースメディアファイルフォーマットの拡張に準拠するファイルと、ＭＰＥＧ−２トランスポートストリームに準拠するデータと、ＭＰＥＧ−２トランスポートストリームのためのヘッダ情報と、ハイパーテキスト転送プロトコル（ＨＴＴＰ）ストリーミングフォーマットによるデータとのうちの少なくとも１つとしてカプセル化するように構成された、請求項７に記載の装置。
【請求項１３】
前記装置が、
集積回路と、
マイクロプロセッサと、
前記ビデオエンコーダを含むワイヤレス通信機器と
のうちの少なくとも１つを備える、請求項７に記載の装置。
【請求項１４】
ビデオデータを符号化するための装置であって、
第１の解像度を有する、あるシーンの第１の視界の第１のピクチャを受信するための手段と、
前記第１の解像度に対して低減解像度を有する、前記シーンの第２の視界の第２のピクチャを受信するための手段と、
前記第１のピクチャと前記第２のピクチャとを備える非対称フレームを形成するための手段と、
前記非対称フレームを符号化するための手段と、
前記非対称フレームが非対称フレームであることを示す非対称圧縮指標値と、前記第１のピクチャ及び前記第２のピクチャが並列配置及び上下配置の一方を有することを示すフレーム圧縮配置タイプ値と、前記非対称フレームの前記第２のピクチャに対する前記第１のピクチャの位置を示す情報とを含む補足強調情報（ＳＥＩ）メッセージを形成する手段と、
ビデオ符号化レイヤ（ＶＣＬ）ネットワークアブストラクションレイヤ（ＮＡＬ）ユニットに前記非対称フレームをカプセル化する手段と、
前記ＳＥＩメッセージを非ＶＣＬ  ＮＡＬユニットにカプセル化する手段と、
前記非対称フレームを含む前記ＶＣＬ  ＮＡＬユニットと前記ＳＥＩメッセージを含む前記非ＶＣＬ  ＮＡＬユニットを特定時間インスタンスに対応するアクセスユニットにカプセル化する手段と、
前記アクセスユニットを出力する手段と、
を備える、装置。
【請求項１５】
前記第２のピクチャの前記低減解像度が前記第１のピクチャの前記第１の解像度の１／２であり、前記ＳＥＩメッセージを形成する手段は前記非対称フレーム中の前記第２のピクチャが前記第１のピクチャの前記第１の解像度の１／２を有することを示す前記ＳＥＩメッセージを形成する手段を含む、請求項１４に記載の装置。
【請求項１６】
前記非対称フレームを形成するための手段が、前記非対称フレーム中で前記第１のピクチャと前記第２のピクチャとを並列配置で構成するための手段を備え、前記ＳＥＩメッセージを形成するための手段は、前記非対称フレームが前記並列配置で形成されており、前記第１のピクチャと前記第２のピクチャとが同じ高さを有することを示す前記ＳＥＩメッセージを形成するための手段を備える、請求項１４に記載の装置。
【請求項１７】
前記非対称フレームを形成するための手段が、前記非対称フレーム中で前記第１のピクチャと前記第２のピクチャとを上下配置で構成するための手段を備え、前記ＳＥＩメッセージを形成するための手段は、前記非対称フレームが前記上下配置で形成されており、前記第１のピクチャと前記第２のピクチャとが同じ幅を有することを示す前記ＳＥＩメッセージを形成するための手段を備える、請求項１４に記載の装置。
【請求項１８】
前記第１の解像度が第１の水平解像度と第１の垂直解像度によって定義される第１の空間解像度を含み、前記低減解像度は第２の水平解像度と第２の垂直解像度によって定義され、前記第２の水平解像度が前記第１の水平解像度に等しく、又は前記第２の垂直解像度は前記第１の垂直解像度に等しい、請求項１４に記載の装置。
【請求項１９】
実行されると、
第１の解像度を有する、あるシーンの第１の視界の第１のピクチャを受信することと、
前記第１の解像度に対して低減解像度を有する、前記シーンの第２の視界の第２のピクチャを受信することと、
前記第１のピクチャと前記第２のピクチャとを備える非対称フレームを形成することと、
前記非対称フレームを符号化することと、
前記符号化された非対称フレームを出力することと、
前記非対称フレームが非対称フレームであることを示す非対称圧縮指標値と、前記第１のピクチャ及び前記第２のピクチャが並列配置及び上下配置の一方を有することを示すフレーム圧縮配置タイプ値と、前記非対称フレームの前記第２のピクチャに対する前記第１のピクチャの位置を示す情報を含む補足強調情報（ＳＥＩ）メッセージを形成することと、
ビデオ符号化レイヤ（ＶＣＬ）ネットワークアブストラクションレイヤ（ＮＡＬ）ユニットに前記非対称フレームをカプセル化することと、
前記ＳＥＩメッセージを非ＶＣＬ  ＮＡＬユニットにカプセル化することと、
前記非対称フレームを含む前記ＶＣＬ  ＮＡＬユニットと前記ＳＥＩメッセージを含む前記非ＶＣＬ  ＮＡＬユニットを特定時間インスタンスに対応するアクセスユニットにカプセル化することと、
前記アクセスユニットを出力することと、
を、ビデオデータを符号化するための機器のプロセッサに行わせる命令を記憶したコンピュータ可読記憶媒体を備えるコンピュータプログラム製品。
【請求項２０】
前記第２のピクチャの前記低減解像度が前記第１のピクチャの前記第１の解像度の１／２であり、前記プロセッサに前記ＳＥＩメッセージを形成させる命令は前記非対称フレーム中の前記第２のピクチャが前記第１のピクチャの前記第１の解像度の１／２を含むことを示す前記ＳＥＩメッセージを前記プロセッサに形成させる命令を含む、請求項１９に記載のコンピュータプログラム製品。
【請求項２１】
前記非対称フレームを形成することを前記プロセッサに行わせる前記命令が、前記第１のピクチャと前記第２のピクチャとを並列配置で構成することを前記プロセッサに行わせる命令を含み、前記ＳＥＩメッセージを前記プロセッサに形成させる前記命令は前記非対称フレームが前記並列配置で形成されており、前記第１のピクチャと前記第２のピクチャとが同じ高さを有することを示す前記ＳＥＩメッセージを前記プロセッサに形成させる命令をさらに含む、請求項１９に記載のコンピュータプログラム製品。
【請求項２２】
前記非対称フレームを形成することを前記プロセッサに行わせる前記命令が、前記第１のピクチャと前記第２のピクチャとを上下配置で構成することを前記プロセッサに行わせる命令を含み、前記ＳＥＩメッセージを前記コンピュータに形成させる前記命令は前記非対称フレームが前記上下配置で形成されており、前記第１のピクチャと前記第２のピクチャとが同じ幅を有することを示す前記ＳＥＩメッセージを前記プロセッサに形成させる命令をさらに含む、請求項１９に記載のコンピュータプログラム製品。
【請求項２３】
前記第１の解像度が第１の水平解像度と第１の垂直解像度によって定義される第１の空間解像度を含み、前記低減解像度は第２の水平解像度と第２の垂直解像度によって定義され、前記第２の水平解像度が前記第１の水平解像度に等しく、又は前記第２の垂直解像度は前記第１の垂直解像度に等しい、、請求項１９に記載のコンピュータプログラム製品。
【請求項２４】
前記符号化された非対称フレームを出力することを前記プロセッサに行わせる前記命令が、ＩＳＯベースメディアファイルフォーマットに準拠するファイルと、前記ＩＳＯベースメディアファイルフォーマットの拡張に準拠するファイルと、ＭＰＥＧ−２トランスポートストリームに準拠するデータと、ＭＰＥＧ−２トランスポートストリームのためのヘッダ情報と、ハイパーテキスト転送プロトコル（ＨＴＴＰ）ストリーミングフォーマットによるデータとのうちの少なくとも１つを出力することを前記プロセッサに行わせる命令を含む、請求項１９に記載のコンピュータプログラム製品。
【請求項２５】
ビデオデータを復号する方法であって、
特定時間インスタンスに対応し、ビデオ符号化レイア(ＶＣＬ)ネットワークアブストラクションレイア（ＮＡＬ）ユニットにカプセル化された符号化された非対称フレームを含むアクセスユニットを受信することと、
前記符号化された非対称フレームはシーンの第１の視界の第１の解像度ピクチャと前記シーンの第２の視界の低減解像度ピクチャとを含み、前記低減解像度ピクチャは前記第１の解像度に対する低減解像度を有し、前記アクセスユニットは非ＶＣＬ  ＮＡＬユニットにカプセル化された補足強調情報（ＳＥＩ）メッセージを含み、前記ＳＥＩメッセージは前記非対称フレームが非対称フレームであることを示す非対称圧縮指標と、前記第１のピクチャ及び前記第２のピクチャが並列配置及び上下構成の一方を有することを示すフレーム圧縮配置タイプ値と、前記非対称フレームの前記第２のピクチャに対する前記第１のピクチャの位置を示す情報を含み、
前記ＳＥＩメッセージに基づいて前記非対称フレームを復号することと、
前記ＳＥＩメッセージに基づいて前記復号された非対称フレームを前記第１の解像度ピクチャと前記低減解像度ピクチャとに分離することと、
前記第１の解像度を有する前記シーンの第２のピクチャを生成するために前記低減解像度ピクチャをアップサンプリングすることと、
前記第１のピクチャと前記第２のピクチャとを出力することと、を含み、
前記第１のピクチャと前記第２のピクチャとがステレオ画像対を形成する、方法。
【請求項２６】
前記ＳＥＩメッセージは前記非対称フレームが上下圧縮配置と並列圧縮配置とのうちの１つを有することを示す情報を含む、請求項２５に記載の方法。
【請求項２７】
前記非対称フレームが前記上下圧縮配置を有することを前記ＳＥＩメッセージが示すとき、前記ＳＥＩメッセージを用いて前記復号された非対称フレームを分離することは、前記非対称フレームを上部分と下部分とに分離することを含み、前記上部分は前記第１の解像度ピクチャに対応し、前記下部分が前記低減解像度ピクチャに対応する、請求項２６に記載の方法。
【請求項２８】
前記非対称フレームが前記並列圧縮配置を有することを前記ＳＥＩメッセージが示すとき、前記ＳＥＩメッセージを用いて前記復号された非対称フレームを分離することが、前記非対称フレームを左部分と右部分とに分離することを含み、前記左部分が前記第１の解像度ピクチャに対応し、前記右部分が前記低減解像度ピクチャに対応する、請求項２６に記載の方法。
【請求項２９】
前記第１の解像度が第１の水平解像度と第１の垂直解像度によって定義される第１の空間解像度を含み、前記低減解像度は第２の水平解像度と第２の垂直解像度によって定義され、前記第２の水平解像度が前記第１の水平解像度に等しく、又は前記第２の垂直解像度は前記第１の垂直解像度に等しい、請求項２６に記載の方法。
【請求項３０】
前記非対称フレームを含む前記アクセスユニットを受信することが、非対称フレームを受信するように構成された高精細度マルチメディアインターフェース（ＨＤＭＩ）を介して前記非対称フレームを含む前記アクセスユニットを受信することを含む、請求項２５に記載の方法。
【請求項３１】
ビデオデータを復号するための装置であって、
特定時間インスタンスに対応し、ビデオ符号化レイア(ＶＣＬ)ネットワークアブストラクションレイア（ＮＡＬ）ユニットにカプセル化された符号化された非対称フレームを含むアクセスユニットを受信し、
前記符号化された非対称フレームはシーンの第１の視界の第１の解像度ピクチャと前記シーンの第２の視界の低減解像度ピクチャとを含み、前記低減解像度ピクチャは前記第１の解像度に対する低減解像度を有し、前記アクセスユニットは非ＶＣＬ  ＮＡＬユニットにカプセル化された補足強調情報（ＳＥＩ）メッセージを含み、前記ＳＥＩメッセージは前記非対称フレームが非対称フレームであることを示す非対称圧縮指標と、前記第１のピクチャ及び前記第２のピクチャが並列配置及び上下配置の一方を有することを示すフレーム圧縮配置タイプ値と、前記非対称フレームの前記第２のピクチャに対する前記第１のピクチャの位置を示す情報を含み、
前記ＳＥＩメッセージに基づいて前記非対称フレームを復号し、
前記ＳＥＩメッセージに基づいて前記復号された非対称フレームを前記第１の解像度ピクチャと前記低減解像度ピクチャとに分離し、
前記第１の解像度を有する前記シーンの第２のピクチャを生成するために前記低減解像度ピクチャをアップサンプリングするように構成され、前記第１の復号されたピクチャと前記第２の復号されたピクチャとがステレオ画像対を形成する、装置。
【請求項３２】
３次元ビデオデータを表示するために前記第１の復号されたピクチャと前記第２の復号されたピクチャとを実質的に同じ時間に表示するように構成された３次元ビデオディスプレイをさらに備える、請求項３１に記載の装置。
【請求項３３】
前記ＳＥＩメッセージは、前記非対称フレームが上下圧縮配置と並列圧縮配置とのうちの１つを有することを示す情報を含む、請求項３１に記載の装置。
【請求項３４】
前記ビデオデコーダは、前記非対称フレームが前記上下圧縮配置を有することを前記ＳＥＩメッセージが示すとき、前記復号された非対称フレームを上部分と下部分とに分離するように構成され、前記上部分が前記第１の解像度ピクチャに対応し、前記下部分が前記低減解像度ピクチャに対応する、請求項３３に記載の装置。
【請求項３５】
前記ビデオデコーダは、前記非対称フレームが前記並列圧縮配置を有することを前記ＳＥＩメッセージが示すとき、前記復号された非対称フレームを左部分と右部分とに分離するように構成され、前記左部分が前記第１の解像度ピクチャに対応し、前記右部分が前記低減解像度ピクチャに対応する、請求項３３に記載の装置。
【請求項３６】
前記第１の解像度が第１の水平解像度と第１の垂直解像度によって定義される第１の空間解像度を含み、前記低減解像度は第２の水平解像度と第２の垂直解像度によって定義され、前記第２の水平解像度が前記第１の水平解像度に等しく、又は前記第２の垂直解像度は前記第１の垂直解像度に等しい、請求項３３に記載の装置。
【請求項３７】
非対称フレームを受信するように構成され、前記非対称フレームを前記ビデオデコーダに与えるように構成された高精細度マルチメディアインターフェース（ＨＤＭＩ）をさらに備える、請求項３１に記載の装置。
【請求項３８】
集積回路と、
マイクロプロセッサと、
ビデオデコーダを含むワイヤレス通信機器とのうちの少なくとも１つを備える、請求項３１に記載の装置。
【請求項３９】
ビデオデータを復号するための装置であって、
特定時間インスタンスに対応し、ビデオ符号化レイア(ＶＣＬ)ネットワークアブストラクションレイア（ＮＡＬ）ユニットにカプセル化された符号化された非対称フレームを含むアクセスユニットを受信する手段と、
前記符号化された非対称フレームはシーンの第１の視界の第１の解像度ピクチャと前記シーンの第２の視界の低減解像度ピクチャとを含み、前記低減解像度ピクチャは前記第１の解像度に対する低減解像度を有し、前記アクセスユニットは非ＶＣＬ  ＮＡＬユニットにカプセル化された補足強調情報（ＳＥＩ）メッセージを含み、前記ＳＥＩメッセージは前記非対称フレームが非対称フレームであることを示す非対称圧縮指標と、前記第１のピクチャ及び前記第２のピクチャが並列配置及び上下配置の一方を有することを示すフレーム圧縮配置タイプ値と、前記非対称フレームの前記第２のピクチャに対する前記第１のピクチャの位置を示す情報を含み、
前記ＳＥＩメッセージに基づいて前記非対称フレームを復号するための手段と、
前記ＳＥＩメッセージに基づいて前記復号された非対称フレームを前記第１の解像度ピクチャと前記低減解像度ピクチャとに分離するための手段と、
前記第１の解像度を有する前記シーンの第２のピクチャを生成するために前記低減解像度ピクチャをアップサンプリングするための手段と、を具備し、
前記第１の復号されたピクチャと前記第２の復号されたピクチャとがステレオ画像対を形成する、装置。
【請求項４０】
前記ＳＥＩメッセージは前記非対称フレームが上下圧縮配置と並列圧縮配置とのうちの１つを有することを示す情報を含む、請求項３９に記載の装置。
【請求項４１】
前記分離するための手段は、前記非対称フレームを上部分と下部分とに分離するための手段を備え、前記上部分が前記第１の解像度ピクチャに対応し、前記非対称フレームが前記上下圧縮配置を有することを前記ＳＥＩメッセージが示すとき、前記下部分が前記低減解像度ピクチャに対応する、請求項４０に記載の装置。
【請求項４２】
前記分離するための手段は、前記非対称フレームを左部分と右部分とに分離するための手段を備え、前記左部分が前記第１の解像度ピクチャに対応し、前記非対称フレームが前記並列圧縮配置を有することを前記ＳＥＩメッセージが示すとき、前記右部分が前記低減解像度ピクチャに対応する、請求項４０に記載の装置。
【請求項４３】
前記第１の解像度が第１の水平解像度と第１の垂直解像度によって定義される第１の空間解像度を含み、前記低減解像度は第２の水平解像度と第２の垂直解像度によって定義され、前記第２の水平解像度が前記第１の水平解像度に等しく、又は前記第２の垂直解像度は前記第１の垂直解像度に等しい、請求項４０に記載の装置。
【請求項４４】
前記非対称フレームを構成する前記アクセスユニットを受信するための手段が、非対称フレームを受信するように構成された高精細度マルチメディアインターフェース（ＨＤＭＩ）を介して前記非対称フレームを構成する前記アクセスユニットを受信するための手段を備える、請求項３９に記載の装置。
【請求項４５】
実行されると、
特定時間インスタンスに対応し、ビデオ符号化レイア(ＶＣＬ)ネットワークアブストラクションレイア（ＮＡＬ）ユニットにカプセル化された符号化された非対称フレームを含むアクセスユニットを受信すること、
前記符号化された非対称フレームはシーンの第１の視界の第１の解像度ピクチャと前記シーンの第２の視界の低減解像度ピクチャとを含み、前記低減解像度ピクチャは前記第１の解像度に対する低減解像度を有し、前記アクセスユニットは非ＶＣＬ  ＮＡＬユニットにカプセル化された補足強調情報（ＳＥＩ）メッセージを含み、前記ＳＥＩメッセージは前記非対称フレームが非対称フレームであることを示す非対称圧縮指標と、前記第１のピクチャ及び前記第２のピクチャが並列配置及び上下配置の一方を有することを示すフレーム圧縮配置タイプ値と、前記非対称フレームの前記第２のピクチャに対する前記第１のピクチャの位置を示す情報を含み
前記ＳＥＩメッセージに基づいて前記非対称フレームを復号することと、
前記ＳＥＩメッセージに基づいて前記復号された非対称フレームを前記第１の解像度ピクチャと前記低減解像度ピクチャとに分離することと、
前記第１の解像度をもつ前記シーンの第２のピクチャを生成するために前記低減解像度ピクチャをアップサンプリングすることと、
前記第１のピクチャと前記第２のピクチャとを出力することと、をビデオデータを復号するための機器のプロセッサに行わせる命令を記憶し、前記第１のピクチャと前記第２のピクチャとがステレオ画像対を形成する、コンピュータ可読記憶媒体を備えるコンピュータプログラム製品。
【請求項４６】
前記ＳＥＩメッセージは、前記非対称フレームが上下圧縮配置と並列圧縮配置とのうちの１つを有することを示す情報を含む、請求項４５に記載のコンピュータプログラム製品。
【請求項４７】
前記非対称フレームが前記上下圧縮配置を有することを前記ＳＥＩメッセージが示すとき、前記命令が、前記非対称フレームを上部分と下部分とに分離することを前記プロセッサに行わせ、前記上部分が前記第１の解像度ピクチャに対応し、前記下部分が前記低減解像度ピクチャに対応する、請求項４６に記載のコンピュータプログラム製品。
【請求項４８】
前記非対称フレームが前記並列圧縮配置を有することを前記ＳＥＩメッセージが示すとき、前記命令が、前記非対称フレームを左部分と右部分とに分離することを前記プロセッサに行わせ、前記左部分が前記第１の解像度ピクチャに対応し、前記右部分が前記低減解像度ピクチャに対応する、請求項４６に記載のコンピュータプログラム製品。
【請求項４９】
前記第１の解像度が第１の水平解像度と第１の垂直解像度によって定義される第１の空間解像度を含み、前記低減解像度は第２の水平解像度と第２の垂直解像度によって定義され、前記第２の水平解像度が前記第１の水平解像度に等しく、又は前記第２の垂直解像度は前記第１の垂直解像度に等しい、請求項４６に記載のコンピュータプログラム製品。
【請求項５０】
前記非対称フレームを構成する前記アクセスユニットを受信することを前記プロセッサに行わせる前記命令が、非対称フレームを受信するように構成された高精細度マルチメディアインターフェース（ＨＤＭＩ）を介して前記非対称フレームを構成する前記アクセスユニットを受信することを前記プロセッサに行わせる命令を備える、請求項４５に記載のコンピュータプログラム製品。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１８８
【補正方法】変更
【補正の内容】
【０１８８】
様々な例について説明した。これら及び他の例は以下の特許請求の範囲内に入る。
以下に本件出願当初の特許請求の範囲に記載された発明を付記する。
［１］  ビデオデータを符号化する方法であって、第１の解像度を有する、あるシーンの第１の視界の第１のピクチャを受信することと、前記第１の解像度に対して低減解像度を有する、前記シーンの第２の視界の第２のピクチャを受信することと、前記第１の解像度のピクチャと前記低減解像度のピクチャとを含む非対称フレームを形成することと、前記非対称フレームを符号化することと、前記非対称フレームを出力することとを備える、方法。
［２］  前記第２のピクチャの前記低減解像度が前記第１のピクチャの前記第１の解像度の１／２であり、前記非対称フレーム中の前記第２のピクチャが前記第１のピクチャの前記第１の解像度の１／２を有することを示す情報を出力することをさらに含む、［１］に記載の方法。
［３］  前記非対称フレームを形成することが、前記第１のピクチャと前記第２のピクチャとを並列配置に構成することを含み、前記非対称フレームが前記並列配置に形成されており、前記第１のピクチャと前記第２のピクチャとが同じ高さを有することを示す情報を出力することをさらに含む、［１］に記載の方法。
［４］  非対称圧縮ピクチャがフレームをトップ−ボトム構成で形成し、前記非対称フレームが前記上下配置で形成されており、前記第１のピクチャと前記第２のピクチャとが同じ幅を有することを示す情報を出力することをさらに含む、［１］に記載の方法。
［５］  前記非対称フレームが非対称フレームであることを示す非対称圧縮指標値と、前記第１のピクチャ及び前記第２のピクチャが並列配置及び上下配置のうちの１つを有すること、及び前記非対称フレーム中の前記第２のピクチャに対する前記第１のピクチャの位置を示すフレーム圧縮配置タイプ値とを備える補足強調情報（ＳＥＩ）メッセージを出力することをさらに備える、［１］に記載の方法。
［６］  前記符号化された非対称フレームを出力することが、ＩＳＯベースメディアファイルフォーマットに準拠するファイルと、前記ＩＳＯベースメディアファイルフォーマットの拡張に準拠するファイルと、ＭＰＥＧ−２トランスポートストリームに準拠するデータと、ＭＰＥＧ−２トランスポートストリームのためのヘッダ情報と、ハイパーテキスト転送プロトコル（ＨＴＴＰ）ストリーミングフォーマットによるデータとのうちの少なくとも１つを出力することを備える、［１］に記載の方法。
［７］  ビデオデータを符号化するための装置であって、前記装置が、第１の解像度を有する、あるシーンの第１の視界の第１のピクチャを受信することと、前記第１の解像度に対して低減解像度を有する、前記シーンの第２の視界の第２のピクチャを受信することと、前記第１のピクチャと前記第２のピクチャとを備える非対称フレームを形成することと、前記非対称フレームを符号化することとを行うように構成されたビデオエンコーダを備える、装置。
［８］  前記第２のピクチャの前記低減解像度が前記第１のピクチャの前記第１の解像度の１／２であり、前記ビデオエンコーダは、前記非対称フレーム中の前記第２のピクチャが前記第１のピクチャの前記第１の解像度の１／２を備えることを示す情報を出力するように構成された、［７］に記載の装置。
［９］  前記ビデオエンコーダは、前記非対称フレーム中で前記第１のピクチャと前記第２のピクチャとを並列配置で構成することと、前記非対称フレームが前記並列配置で形成されており、前記第１のピクチャと前記第２のピクチャとが同じ高さを有することを示す情報を生成することとを行うように構成された、［７］に記載の装置。
［１０］  前記ビデオエンコーダは、前記非対称フレーム中で前記第１のピクチャと前記第２のピクチャとを上下配置で構成することと、前記非対称フレームが前記上下配置で形成されており、前記第１のピクチャと前記第２のピクチャとが同じ幅を有することを示す情報を生成することとを行うように構成された、［７］に記載の装置。
［１１］  前記ビデオエンコーダは、前記非対称フレームが非対称フレームであることを示す非対称圧縮指標値と、前記第１のピクチャ及び前記第２のピクチャが並列配置及び上下配置のうちの１つを有すること、及び前記非対称フレーム中の前記第２のピクチャに対する前記第１のピクチャの位置を示すフレーム圧縮配置タイプ値とを備える補足強調情報（ＳＥＩ）メッセージを生成するように構成された、［７］に記載の装置。
［１２］  前記ビデオエンコーダは、前記符号化された非対称フレームを、ＩＳＯベースメディアファイルフォーマットに準拠するファイルと、前記ＩＳＯベースメディアファイルフォーマットの拡張に準拠するファイルと、ＭＰＥＧ−２トランスポートストリームに準拠するデータと、ＭＰＥＧ−２トランスポートストリームのためのヘッダ情報と、ハイパーテキスト転送プロトコル（ＨＴＴＰ）ストリーミングフォーマットによるデータとのうちの少なくとも１つとして出力するように構成された、［７］に記載の装置。
［１３］  前記装置が、集積回路と、マイクロプロセッサと、前記ビデオエンコーダを含むワイヤレス通信機器と
のうちの少なくとも１つを備える、［７］に記載の装置。
［１４］  ビデオデータを符号化するための装置であって、第１の解像度を有する、あるシーンの第１の視界の第１のピクチャを受信するための手段と、前記第１の解像度に対して低減解像度を有する、前記シーンの第２の視界の第２のピクチャを受信するための手段と、前記第１のピクチャと前記第２のピクチャとを備える非対称フレームを形成するための手段と、前記非対称フレームを符号化するための手段と、を備える、装置。
［１５］  前記第２のピクチャの前記低減解像度が前記第１のピクチャの前記第１の解像度の１／２であり、前記装置は、前記非対称フレーム中の前記第２のピクチャが前記第１のピクチャの前記第１の解像度の１／２を備えることを示す情報を出力するための手段をさらに備える、［１４］に記載の装置。
［１６］  前記非対称フレームを形成するための前記手段が、前記非対称フレーム中で前記第１のピクチャと前記第２のピクチャとを並列配置で構成するための手段を備え、前記装置は、前記非対称フレームが前記並列配置で形成されており、前記第１のピクチャと前記第２のピクチャとが同じ高さを有することを示す情報を生成するための手段をさらに備える、［１４］に記載の装置。
［１７］  前記非対称フレームを形成するための前記手段が、前記非対称フレーム中で前記第１のピクチャと前記第２のピクチャとを上下配置で構成するための手段を備え、前記装置は、前記非対称フレームが前記上下配置で形成されており、前記第１のピクチャと前記第２のピクチャとが同じ幅を有することを示す情報を生成するための手段をさらに備える、［１４］に記載の装置。
［１８］  前記非対称フレームが非対称フレームであることを示す非対称圧縮指標値と、前記第１のピクチャ及び前記第２のピクチャが並列配置及び上下配置のうちの１つを有すること、及び前記非対称フレーム中の前記第２のピクチャに対する前記第１のピクチャの位置を示すフレーム圧縮配置タイプ値とを備える補足強調情報（ＳＥＩ）メッセージを生成するための手段をさらに備える、［１４］に記載の装置。
［１９］  実行されると、第１の解像度を有する、あるシーンの第１の視界の第１のピクチャを受信することと、前記第１の解像度に対して低減解像度を有する、前記シーンの第２の視界の第２のピクチャを受信することと、前記第１のピクチャと前記第２のピクチャとを備える非対称フレームを形成することと、前記非対称フレームを符号化することと、前記符号化された非対称フレームを出力することと、を、ビデオデータを符号化するための機器のプロセッサに行わせる命令を記憶したコンピュータ可読記憶媒体を備えるコンピュータプログラム製品。
［２０］  前記第２のピクチャの前記低減解像度が前記第１のピクチャの前記第１の解像度の１／２であり、前記非対称フレーム中の前記第２のピクチャが前記第１のピクチャの前記第１の解像度の１／２を備えることを示す情報を出力することを前記プロセッサに行わせる命令をさらに含む、［１９］に記載のコンピュータプログラム製品。
［２１］  前記非対称フレームを形成することを前記プロセッサに行わせる前記命令が、前記第１のピクチャと前記第２のピクチャとを並列配置で構成することを前記プロセッサに行わせる命令を含み、前記非対称フレームが前記並列配置で形成されており、前記第１のピクチャと前記第２のピクチャとが同じ高さを有することを示す情報を出力することを前記プロセッサに行わせる命令をさらに含む、［１９］に記載のコンピュータプログラム製品。
［２２］  前記非対称フレームを形成することを前記プロセッサに行わせる前記命令が、前記第１のピクチャと前記第２のピクチャとを上下配置で構成することを前記プロセッサに行わせる命令を含み、前記非対称フレームが前記上下配置で形成されており、前記第１のピクチャと前記第２のピクチャとが同じ幅を有することを示す情報を出力することを前記プロセッサに行わせる命令をさらに含む、［１９］に記載のコンピュータプログラム製品。
［２３］  前記非対称フレームが非対称フレームであることを示す非対称圧縮指標値と、前記第１のピクチャ及び前記第２のピクチャが並列配置及び上下配置のうちの１つを有すること、及び前記非対称フレーム中の前記第２のピクチャに対する前記第１のピクチャの位置を示すフレーム圧縮配置タイプ値とを含む補足強調情報（ＳＥＩ）メッセージを出力することを前記プロセッサに行わせる命令をさらに含む、［１９］に記載のコンピュータプログラム製品。
［２４］  前記符号化された非対称フレームを出力することを前記プロセッサに行わせる前記命令が、ＩＳＯベースメディアファイルフォーマットに準拠するファイルと、前記ＩＳＯベースメディアファイルフォーマットの拡張に準拠するファイルと、ＭＰＥＧ−２トランスポートストリームに準拠するデータと、ＭＰＥＧ−２トランスポートストリームのためのヘッダ情報と、ハイパーテキスト転送プロトコル（ＨＴＴＰ）ストリーミングフォーマットによるデータとのうちの少なくとも１つを出力することを前記プロセッサに行わせる命令を含む、［１９］に記載のコンピュータプログラム製品。
［２５］  ビデオデータを復号する方法であって、シーンの第１の視界の第１の解像度ピクチャと前記シーンの第２の視界の低減解像度ピクチャとを備える、符号化された非対称フレームを受信することと、前記非対称フレームを復号することと、前記復号された非対称フレームを前記第１の解像度ピクチャと前記低減解像度ピクチャとに分離することと、前記第１の解像度を有する前記シーンの第２のピクチャを生成するために前記低減解像度ピクチャをアップサンプリングすることと、前記第１のピクチャと前記第２のピクチャとを出力することと、を含み、前記低減解像度ピクチャが前記第１の解像度に対して低減解像度を有し、前記第１のピクチャと前記第２のピクチャとがステレオ画像対を形成する、方法。  ［２６］  前記非対称フレームが上下圧縮配置と並列圧縮配置とのうちの１つを有することを示す情報を受信することをさらに備える、［２５］に記載の方法。
［２７］  前記非対称フレームが前記上下圧縮配置を有することを前記情報が示すとき、前記復号された非対称フレームを分離することが、前記非対称フレームを上部分と下部分とに分離することを含み、前記上部分が前記第１の解像度ピクチャに対応し、前記下部分が前記低減解像度ピクチャに対応する、［２６］に記載の方法。
［２８］  前記非対称フレームが前記並列圧縮配置を有することを前記情報が示すとき、前記復号された非対称フレームを分離することが、前記非対称フレームを左部分と右部分とに分離することを含み、前記左部分が前記第１の解像度ピクチャに対応し、前記右部分が前記低減解像度ピクチャに対応する、［２６］に記載の方法。
［２９］  前記情報を受信することは、前記非対称フレームが非対称フレームであることを示す非対称圧縮指標値と、前記第１の解像度ピクチャ及び前記低減解像度ピクチャが前記並列配置及び前記上下配置のうちの１つを有することを示し、前記非対称フレーム中の前記低減解像度ピクチャに対する前記第１の解像度ピクチャの位置を示す、フレーム圧縮配置タイプ値とを含む補足強調情報（ＳＥＩ）メッセージを受信することを含む、［２６］に記載の方法。
［３０］  前記非対称フレームを受信することが、非対称フレームを受信するように構成された高精細度マルチメディアインターフェース（ＨＤＭＩ）を介して前記非対称フレームを受信することを備える、［２５］に記載の方法。
［３１］  ビデオデータを復号するための装置であって、シーンの第１の視界の第１の解像度ピクチャと前記シーンの第２の視界の低減解像度ピクチャとを備える、符号化された非対称フレームを受信し、前記非対称フレームを復号し、前記復号された非対称フレームを前記第１の解像度ピクチャと前記低減解像度ピクチャとに分離し、前記第１の解像度を有する前記シーンの第２のピクチャを生成するために前記低減解像度ピクチャをアップサンプリングするように構成され、前記低減解像度ピクチャが前記第１の解像度に対して低減解像度を有し、前記第１の復号されたピクチャと前記第２の復号されたピクチャとがステレオ画像対を形成する、装置。
［３２］  ３次元ビデオデータを表示するために前記第１の復号されたピクチャと前記第２の復号されたピクチャとを実質的に同じ時間に表示するように構成された３次元ビデオディスプレイをさらに備える、［３１］に記載の装置。
［３３］  前記ビデオデコーダは、前記非対称フレームが上下圧縮配置と並列圧縮配置とのうちの１つを有することを示す情報を受信するように構成された、［３１］に記載の装置。
［３４]  前記ビデオデコーダは、前記非対称フレームが前記上下圧縮配置を有することを前記情報が示すとき、前記復号された非対称フレームを上部分と下部分とに分離するように構成され、前記上部分が前記第１の解像度ピクチャに対応し、前記下部分が前記低減解像度ピクチャに対応する、［３３］に記載の装置。
［３５］  前記ビデオデコーダは、前記非対称フレームが前記並列圧縮配置を有することを前記情報が示すとき、前記復号された非対称フレームを左部分と右部分とに分離するように構成され、前記左部分が前記第１の解像度ピクチャに対応し、前記右部分が前記低減解像度ピクチャに対応する、［３３］に記載の装置。
［３６］  前記情報は、前記非対称フレームが非対称フレームであることを示す非対称圧縮指標値と、前記第１の解像度ピクチャ及び前記低減解像度ピクチャが前記並列配置及び前記上下配置のうちの１つを有することを示し、前記非対称フレーム中の前記低減解像度ピクチャに対する前記第１の解像度ピクチャの位置を示す、フレーム圧縮配置タイプ値とを備える補足強調情報（ＳＥＩ）メッセージを備える、［３３］に記載の装置。
［３７］  非対称フレームを受信するように構成され、前記非対称フレームを前記ビデオデコーダに与えるように構成された高精細度マルチメディアインターフェース（ＨＤＭＩ）をさらに備える、［３１］に記載の装置。
［３８］  前記装置が、集積回路と、マイクロプロセッサと、ビデオデコーダを含むワイヤレス通信機器とのうちの少なくとも１つを備える、［３１］に記載の装置。
［３９］  ビデオデータを復号するための装置であって、シーンの第１の視界の第１の解像度ピクチャと前記シーンの第２の視界の低減解像度ピクチャとを含む符号化された非対称フレームを受信するための手段と、前記非対称フレームを復号するための手段と、前記復号された非対称フレームを前記第１の解像度ピクチャと前記低減解像度ピクチャとに分離するための手段と、前記第１の解像度を有する前記シーンの第２のピクチャを生成するために前記低減解像度ピクチャをアップサンプリングするための手段と、を具備し、前記低減解像度ピクチャが前記第１の解像度に対して低減解像度を有し、前記第１の復号されたピクチャと前記第２の復号されたピクチャとがステレオ画像対を形成する、装置。
［４０］  前記非対称フレームが上下圧縮配置と並列圧縮配置とのうちの１つを有することを示す情報を受信するための手段をさらに備える、［３９］に記載の装置。
［４１］  前記分離するための手段は、前記非対称フレームが前記上下圧縮配置を有することを前記情報が示すとき、前記非対称フレームを上部分と下部分とに分離するための手段を備え、前記上部分が前記第１の解像度ピクチャに対応し、前記下部分が前記低減解像度ピクチャに対応する、［４０］に記載の装置。
［４２］  前記分離するための手段は、前記非対称フレームが前記並列圧縮配置を有することを前記情報が示すとき、前記非対称フレームを左部分と右部分とに分離するための手段を備え、前記左部分が前記第１の解像度ピクチャに対応し、前記右部分が前記低減解像度ピクチャに対応する、［４０］に記載の装置。
［４３］  前記情報は、前記非対称フレームが非対称フレームであることを示す非対称圧縮指標値と、前記第１の解像度ピクチャ及び前記低減解像度ピクチャが前記並列配置及び前記上下配置のうちの１つを有することを示し、前記非対称フレーム中の前記低減解像度ピクチャに対する前記第１の解像度ピクチャの位置を示すフレーム圧縮配置タイプ値と、を含む補足強調情報（ＳＥＩ）メッセージを含む、［４０］に記載の装置。
［４４］  前記非対称フレームを受信するための手段が、非対称フレームを受信するように構成された高精細度マルチメディアインターフェース（ＨＤＭＩ）を介して前記非対称フレームを受信するための手段を備える、［３９］に記載の装置。
［４５］  実行されると、シーンの第１の視界の第１の解像度ピクチャと前記シーンの第２の視界の低減解像度ピクチャとを含む非対称フレームを受信することと、前記非対称フレームを復号することと、前記復号された非対称フレームを前記第１の解像度ピクチャと前記低減解像度ピクチャとに分離することと、前記第１の解像度をもつ前記シーンの第２のピクチャを生成するために前記低減解像度ピクチャをアップサンプリングすることと、前記第１のピクチャと前記第２のピクチャとを出力することと、をビデオデータを復号するための機器のプロセッサに行わせる命令を記憶し、前記低減解像度ピクチャが前記第１の解像度に対して低減解像度を有し、前記第１のピクチャと前記第２のピクチャとがステレオ画像対を形成する、コンピュータ可読記憶媒体を備えるコンピュータプログラム製品。
［４６］  前記非対称フレームが上下圧縮配置と並列圧縮配置とのうちの１つを有することを示す情報を受信することを前記プロセッサに行わせる命令をさらに備える、［４５］に記載のコンピュータプログラム製品。
［４７］  前記非対称フレームが前記上下圧縮配置を有することを前記情報が示すとき、前記命令が、前記非対称フレームを上部分と下部分とに分離することを前記プロセッサに行わせ、前記上部分が前記第１の解像度ピクチャに対応し、前記下部分が前記低減解像度ピクチャに対応する、［４６］に記載のコンピュータプログラム製品。
［４８］  前記非対称フレームが前記並列圧縮配置を有することを前記情報が示すとき、前記命令が、前記非対称フレームを左部分と右部分とに分離することを前記プロセッサに行わせ、前記左部分が前記第１の解像度ピクチャに対応し、前記右部分が前記低減解像度ピクチャに対応する、［４６］に記載のコンピュータプログラム製品。
［４９］  前記情報を受信することは、前記非対称フレームが非対称フレームであることを示す非対称圧縮指標値と、前記第１の解像度ピクチャ及び前記低減解像度ピクチャが前記並列配置及び前記上下配置のうちの１つを有することを示し、前記非対称フレーム中の前記低減解像度ピクチャに対する前記第１の解像度ピクチャの位置を示すフレーム圧縮配置タイプ値と、を含む補足強調情報（ＳＥＩ）メッセージを受信することを含む、［４６］に記載のコンピュータプログラム製品。
［５０］  前記非対称フレームを受信することを前記プロセッサに行わせる前記命令が、非対称フレームを受信するように構成された高精細度マルチメディアインターフェース（ＨＤＭＩ）を介して前記非対称フレームを受信することを前記プロセッサに行わせる命令を備える、［４５］に記載のコンピュータプログラム製品。
【国際調査報告】
2013532412.tif 000020
2013532412.tif 000021
2013532412.tif 000022
2013532412.tif 000023