(57)【要約】【課題】インターレース画像とプログレッシブ画像の互換性を確実に確保すること。【解決手段】フレーム単位で取得した映像信号について、フレーム内の垂直方向において所定のライン毎にデータを抜き出してフレーム内の別の領域に配置して出力するフレーミング部１０４と、映像信号を受信装置２００へ送信するため、フレーミング部１０４からの出力をエンコードするエンコード部１０６と、を備え、フレーミング部１０４は、プログレッシブ画像対応の場合、別の領域に配置したデータ同士を前後のフレーム間で交換して出力し、インターレース画像対応の場合、前記交換を行うことなく出力する。【選択図】図１
2011077599.tif 000002
【特許請求の範囲】
【請求項１】
フレーム単位で取得した映像信号について、フレーム内の垂直方向において所定のライン毎にデータを抜き出してフレーム内の別の領域に配置して出力するフレーミング部と、
前記映像信号を受信装置へ送信するため、前記フレーミング部からの出力をエンコードするエンコード部と、を備え、
前記フレーミング部は、プログレッシブ画像対応の場合、前記別の領域に配置したデータ同士を前後のフレーム間で交換して出力し、インターレース画像対応の場合、前記交換を行うことなく出力する、送信装置。
【請求項２】
前記映像信号は、立体画像を構成する左目用映像又は右目用映像の信号である、請求項１に記載の送信装置。
【請求項３】
前記フレーミング部は、前記所定のライン毎にデータを抜き出してフレーム内の別の領域に配置した後、時系列に対応する左目用映像のデータと右目用映像のデータを合体して１つのフレームとして出力する、請求項２に記載の送信装置。
【請求項４】
前記フレーミング部は、プログレッシブ画像対応の場合、垂直方向の１行おきにデータを抜き出して前記別の領域に配置して出力する、請求項１に記載の送信装置。
【請求項５】
前記フレーミング部は、インターレース画像対応の場合、垂直方向の２行を１組として、１組おきにデータを抜き出して前記別の領域に配置して出力する、請求項１に記載の送信装置。
【請求項６】
前記フレーミング部の前段に、前記映像信号を水平方向にサブサンプリングするスケーリング部を備える、請求項１に記載の送信装置。
【請求項７】
前記左目用映像のデータと右目用映像のデータとが合体されたフレームのデータについて、フレーム内の任意の領域を指定するための情報を挿入する領域指定部を備える、請求項２に記載の送信装置。
【請求項８】
送信装置から送信されてフレーム単位で取得した映像信号をデコードするデコード部と、
フレーム内の第１の領域のデータに対して第２の領域のデータを所定のライン毎に挿入して出力するフレーミング部と、を備え、
前記フレーミング部は、
プログレッシブ画像対応の場合は、フレーム内の前記第２の領域に配置されたデータ同士を前後のフレーム間で交換した後、フレーム内の前記第１の領域のデータに対して前記第１の領域のデータを所定のライン毎に挿入し、
インターレース画像対応の場合は、フレーム内の前記第１の領域に配置されたデータを現フレームのデータとして出力し、前記第２の領域に配置されたデータを次のフレームのデータとして出力する、受信装置。
【請求項９】
前記フレーム単位で取得した映像信号は、立体画像を構成する左目用映像及び右目用映像が各フレーム内の所定領域に配置された映像信号であり、
前記フレーミング部は、各フレームについて前記左目用映像及び右目用映像を分離した後、フレーム内の第１の領域のデータに対して第２の領域のデータを所定のライン毎に挿入する、請求項８に記載の受信装置。
【請求項１０】
前記フレーミング部の後段に、前記映像信号を水平方向にサブサンプリングするスケーリング部を備える、請求項８に記載の受信装置。
【請求項１１】
前記フレーミング部は、プログレッシブ画像対応の場合、第２の領域のデータの行間に前記第１の領域のデータを１行ずつ挿入する、請求項８に記載の送信装置。
【請求項１２】
前記フレーミング部は、インターレース画像対応の場合、第２の領域のデータの２行ずつの行間に前記第１の領域のデータを２行ずつ挿入する、請求項８に記載の送信装置。
【請求項１３】
フレーム単位で取得した映像信号について、フレーム内の垂直方向において所定のライン毎にデータを抜き出してフレーム内の別の領域に配置して出力する第１のフレーミング部と、
前記映像信号を受信装置へ送信するため、前記フレーミング部からの出力をエンコードするエンコード部と、を有し、
前記第１のフレーミング部は、プログレッシブ画像対応の場合、前記別の領域に配置したデータ同士を前後のフレーム間で交換して出力し、インターレース画像対応の場合、前記交換を行うことなく出力する、送信装置と、
前記送信装置から送信されてフレーム単位で取得した映像信号をデコードするデコード部と、
フレーム内の第１の領域のデータに対して第２の領域のデータを所定のライン毎に挿入して出力する第２のフレーミング部と、を有し、
前記第２のフレーミング部は、
プログレッシブ画像対応の場合は、フレーム内の前記第２の領域に配置されたデータ同士を前後のフレーム間で交換した後、フレーム内の前記第１の領域のデータに対して前記第１の領域のデータを所定のライン毎に挿入し、
インターレース画像対応の場合は、フレーム内の前記第１の領域に配置されたデータを現フレームのデータとして出力し、前記第２の領域に配置されたデータを次のフレームのデータとして出力する、受信装置と、
を備える通信システム。
【請求項１４】
フレーム単位で取得した映像信号について、フレーム内の垂直方向において所定のライン毎にデータを抜き出してフレーム内の別の領域に配置して出力し、プログレッシブ画像対応の場合、前記別の領域に配置したデータ同士を前後のフレーム間で交換して出力し、インターレース画像対応の場合、前記交換を行うことなく出力する手段、
前記映像信号を受信装置へ送信するため、前記フレーミング部からの出力をエンコードする手段、
としてコンピュータを機能させるためのプログラム。
【請求項１５】
送信装置から送信されてフレーム単位で取得した映像信号をデコードする手段、
フレーム内の第１の領域のデータに対して第２の領域のデータを所定のライン毎に挿入して出力し、プログレッシブ画像対応の場合は、フレーム内の前記第２の領域に配置されたデータ同士を前後のフレーム間で交換した後、フレーム内の前記第１の領域のデータに対して前記第１の領域のデータを所定のライン毎に挿入し、インターレース画像対応の場合は、フレーム内の前記第１の領域に配置されたデータを現フレームのデータとして出力し、前記第２の領域に配置されたデータを次のフレームのデータとして出力する手段、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信装置、受信装置、通信システム及びプログラムに関する。
【背景技術】
【０００２】
近時では、映像を表示するための信号としてインターレース画像による映像信号が広く用いられている。その一方で、より情報量を増大することのできるプログレッシブ画像による映像信号の導入もされつつある。
【０００３】
また、例えば下記の特許文献に記載されているように、視差を有する左目用画像及び右目用画像を所定周期で交互にディスプレイに供給し、この画像を所定周期に同期して駆動される液晶シャッターを備える眼鏡で観察する方法が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−１３８３８４号公報
【特許文献２】特開２０００−３６９６９号公報
【特許文献３】特開２００３−４５３４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、送信側の装置からは、インターレース画像又はプログレッシブ画像の映像信号が送られた場合に、受信装置側では、インターレース画像又はプログレッシブ画像をデコードする機能を備えていないと、適切な受信を行うことができなくなる問題が生じる。
【０００６】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、インターレース画像とプログレッシブ画像の互換性を確実に確保することが可能な、新規かつ改良された送信装置、受信装置、通信システム及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、フレーム単位で取得した映像信号について、フレーム内の垂直方向において所定のライン毎にデータを抜き出してフレーム内の別の領域に配置して出力するフレーミング部と、前記映像信号を受信装置へ送信するため、前記フレーミング部からの出力をエンコードするエンコード部と、を備え、前記フレーミング部は、プログレッシブ画像の場合、前記別の領域に配置したデータ同士を前後のフレーム間で交換して出力し、インターレース画像の場合、前記交換を行うことなく出力する、送信装置が提供される。
【０００８】
また、前記映像信号は、立体画像を構成する左目用映像又は右目用映像の信号であってもよい。
【０００９】
また、前記フレーミング部は、前記所定のライン毎にデータを抜き出してフレーム内の別の領域に配置した後、時系列に対応する左目用映像のデータと右目用映像のデータを合体して１つのフレームとして出力するものであってもよい。
【００１０】
また、前記フレーミング部は、プログレッシブ画像の場合、垂直方向の１行おきにデータを抜き出して前記別の領域に配置して出力するものであってもよい。
【００１１】
また、前記フレーミング部は、インターレース画像の場合、垂直方向の２行を１組として、１組おきにデータを抜き出して前記別の領域に配置して出力するものであってもよい。
【００１２】
また、前記フレーミング部の前段に、前記映像信号を水平方向にサブサンプリングするスケーリング部を備えるものであってもよい。
【００１３】
また、前記左目用映像のデータと右目用映像のデータとが合体されたフレームのデータについて、フレーム内の任意の領域を指定するための情報を挿入する領域指定部を備えるものであってもよい。
【００１４】
また、上記課題を解決するために、本発明のある観点によれば、送信装置から送信されてフレーム単位で取得した映像信号をデコードするデコード部と、フレーム内の第１の領域のデータに対して第２の領域のデータを所定のライン毎に挿入して出力するフレーミング部と、を備え、前記フレーミング部は、プログレッシブ画像の場合は、フレーム内の前記第２の領域に配置されたデータ同士を前後のフレーム間で交換した後、フレーム内の前記第１の領域のデータに対して前記第１の領域のデータを所定のライン毎に挿入し、インターレース画像の場合は、フレーム内の前記第１の領域に配置されたデータを現フレームのデータとして出力し、前記第２の領域に配置されたデータを次のフレームのデータとして出力する、受信装置が提供される。
【００１５】
また、前記フレーム単位で取得した映像信号は、立体画像を構成する左目用映像及び右目用映像が各フレーム内の所定領域に配置された映像信号であり、前記フレーミング部は、各フレームについて前記左目用映像及び右目用映像を分離した後、フレーム内の第１の領域のデータに対して第２の領域のデータを所定のライン毎に挿入するものであってもよい。
【００１６】
また、前記フレーミング部の後段に、前記映像信号を水平方向にサブサンプリングするスケーリング部を備えるものであってもよい。
【００１７】
また、前記フレーミング部は、プログレッシブ画像の場合、第２の領域のデータの行間に前記第１の領域のデータを１行ずつ挿入するものであってもよい。
【００１８】
また、前記フレーミング部は、インターレース画像の場合、第２の領域のデータの２行ずつの行間に前記第１の領域のデータを２行ずつ挿入するものであってもよい。
【００１９】
また、上記課題を解決するために、本発明のある観点によれば、フレーム単位で取得した映像信号について、フレーム内の垂直方向において所定のライン毎にデータを抜き出してフレーム内の別の領域に配置して出力する第１のフレーミング部と、前記映像信号を受信装置へ送信するため、前記フレーミング部からの出力をエンコードするエンコード部と、を有し、前記第１のフレーミング部は、プログレッシブ画像の場合、前記別の領域に配置したデータ同士を前後のフレーム間で交換して出力し、インターレース画像の場合、前記交換を行うことなく出力する、送信装置と、前記送信装置から送信されてフレーム単位で取得した映像信号をデコードするデコード部と、フレーム内の第１の領域のデータに対して第２の領域のデータを所定のライン毎に挿入して出力する第２のフレーミング部と、を有し、前記第２のフレーミング部は、プログレッシブ画像の場合は、フレーム内の前記第２の領域に配置されたデータ同士を前後のフレーム間で交換した後、フレーム内の前記第１の領域のデータに対して前記第１の領域のデータを所定のライン毎に挿入し、インターレース画像の場合は、フレーム内の前記第１の領域に配置されたデータを現フレームのデータとして出力し、前記第２の領域に配置されたデータを次のフレームのデータとして出力する、受信装置と、を備える通信システムが提供される。
【００２０】
また、上記課題を解決するために、本発明のある観点によれば、フレーム単位で取得した映像信号について、フレーム内の垂直方向において所定のライン毎にデータを抜き出してフレーム内の別の領域に配置して出力し、プログレッシブ画像の場合、前記別の領域に配置したデータ同士を前後のフレーム間で交換して出力し、インターレース画像の場合、前記交換を行うことなく出力する手段、前記映像信号を受信装置へ送信するため、前記フレーミング部からの出力をエンコードする手段、としてコンピュータを機能させるためのプログラムが提供される。
【００２１】
また、上記課題を解決するために、本発明のある観点によれば、送信装置から送信されてフレーム単位で取得した映像信号をデコードする手段、フレーム内の第１の領域のデータに対して第２の領域のデータを所定のライン毎に挿入して出力し、プログレッシブ画像の場合は、フレーム内の前記第２の領域に配置されたデータ同士を前後のフレーム間で交換した後、フレーム内の前記第１の領域のデータに対して前記第１の領域のデータを所定のライン毎に挿入し、インターレース画像の場合は、フレーム内の前記第１の領域に配置されたデータを現フレームのデータとして出力し、前記第２の領域に配置されたデータを次のフレームのデータとして出力する手段、としてコンピュータを機能させるためのプログラムが提供される。
【発明の効果】
【００２２】
本発明によれば、インターレース画像とプログレッシブ画像の互換性を確実に確保することが可能となる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態にかかる送信装置の構成例を示す模式図である。
【図２】送信装置の各段階における映像データの構成を模式的に示す図である。
【図３】プログレッシブの場合にスケーリング部、及びフレーミング部で行われる処理を示す模式図である。
【図４】インターレースの場合にスケーリング部、及びフレーミング部で行われる処理を示す模式図である。
【図５】図３及び図４におけるサブサンプリングについて説明するための模式図である。
【図６】４：２：０の配置において、プログレッシブ、およびインターレースの場合のサンプリング構造を示す模式図である。
【図７】プログレッシブの場合にフレーミング部で行われる処理を示す模式図である。
【図８】インターレースの場合にフレーミング部で行われる処理を示す模式図である。
【図９】インターレースの場合にフレーミング部で行われる処理を示す模式図である。
【図１０】データスワップの方法を説明するための模式図である。
【図１１】インターレースの場合の処理を示す模式図である。
【図１２】受信装置の構成を示す模式図である。
【図１３】受信装置の各段階における映像データの構成を模式的に示す図である。
【図１４】インターレースの６０Ｈｚの映像信号（６０i）を受信装置が受信した場合に、受信装置側でインターレースの映像信号としてデコードを行う場合を示す模式図である。
【図１５】６０ｐ／６０ｉ  Ｓｃａｌａｂｉｌｉｔｙのシグナリングシンタクスを示す模式図である。
【図１６】送信装置側で２Ｄの映像信号を処理する場合を示す模式図である。
【図１７】図１３の下段の処理を行った場合に、受信装置での制約を示す模式図である。
【図１８】送信装置から送信され、受信装置のデコーダでデコードされた映像データを示す模式図である。
【図１９】識別情報の一例を示す模式図である。
【図２０】識別情報の一例を示す模式図である。
【発明を実施するための形態】
【００２４】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２５】
なお、説明は以下の順序で行うものとする。
１．第１の実施の形態（インターレース画像とプログレッシブ画像の互換性確保について）
２．第２の実施の形態（映像データの領域指定について）
【００２６】
＜１．第１の実施形態＞
まず、図面に基づいて、本発明の第１の実施形態に係る送信装置１００の概略構成について説明する。図１は、送信装置１００の構成例を示す模式図である。送信装置１００は、例えば左目用映像と右目用映像とから構成される立体映像を符号化して、後述する受信装置２００へ伝送するものである。図１に示すように、第１の実施形態に係る送信装置１００は、スケーリング部１０２、フレーミング部１０４、エンコーダ部１０６、Ｍｕｘｅｒ１０８を備える。
【００２７】
図２は、送信装置１００の各段階における映像データの構成を模式的に示す図である。図１に示すステージ（Ｓｔａｇｅ）Ｅ１〜Ｅ３は、図２のＥ１〜Ｅ３とそれぞれ対応しており、図２において、Ｅ１はスケーリング部１０２へ入力されるデータを模式的に示している。また、図２において、Ｅ２は、スケーリング部１０２から出力されてフレーミング部１０４へ入力されるデータを模式的に示している。また、Ｅ３は、フレーミング部１０４から出力されてエンコーダ１０６へ入力されるデータを模式的に示している。
【００２８】
本実施形態の送信装置１００は、プログレッシブ（Ｐｒｏｇｒｅｓｓｉｖｅ）画像の場合とインターレース画像の場合とで異なる処理が行われる。プログレッシブ画像の場合は、１フレーム毎ごとに1水平ラインを単位として、Even Line Group、Odd Line Groupとにグループ分けし、Frame-pairを構成する1st Frame, 2nd Frameのフレーム間でOdd Line Groupをswapする。これにより、Frame-pairのうち1st Frameにinterlaceフレームにした場合の全構成要素を集中させることができる。
【００２９】
以下、送信装置１００におけるデータ処理について詳細に説明する。最初に、図２に基づいて、送信装置１００におけるデータ処理の概要を説明する。スケーリング部１０２には、デジタルカメラなどで撮影された画像データ（Ｃａｍｅｒａ  Ｏｕｔ）が入力される。図２は、映像データがプログレッシブ（ｐｒｏｇｒｅｓｓｉｖｅ）の場合とインターレース（ｉｎｔｅｒｌａｃｅｄ）の場合をそれぞれ示しており、上段がプログレッシブの場合を、下段がインターレースの場合を示している。
【００３０】
先ず、プログレッシブの場合について説明すると、図２の上段は周波数が６０Ｈｚの場合（６０ｐ）を例示しており、カメラからの出力として、左目用映像Ｌと右目用映像Ｒが１フレーム毎にスケーリング部１０２へ入力される。ここで、左目用映像とＬ右目用映像Ｒは、それぞれ１９２０×１０８０ピクセル（画素）であり、６０Ｈｚの周波数で１フレーム毎にスケーリング部１０２へ入力される。図２では、左右映像（Ｌ，Ｒ）のそれぞれにおいて、１番目のフレーム（１ｓｔフレーム）と２番目のフレーム（２ｎｄフレーム）がスケーリング部１０２へ入力される様子を示している。
【００３１】
スケーリング部１０２では、左目用映像Ｌと右目用映像Ｒのそれぞれについて、水平方向のデータを間引いて、水平方向に圧縮する処理を行う。すなわち、スケーリング部１０２では、画像データを水平方向にサブサンプリング（Ｓｕｂｓａｍｐｌｉｎｇ）し、水平解像度を１／２にする処理を行う。水平方向に圧縮されたデータは、フレーミング部１０４へ入力される。フレーミング部１０４では、垂直方向に並んだ画像データについて、１行おきに抜き出して横に配置する処理を行う。これらの処理について、図３に基づいて説明する。
【００３２】
図３は、プログレッシブの場合、すなわちプログレッシブフレームのエンコードの場合にスケーリング部１０２、及びフレーミング部１０４で行われる処理を示す模式図である。図３において、○、△、◎、□等の記号は、個々の画素のデータを模式的に示している。図３に示すソースイメージ（1.Source  Image）は、図１の上段の最も左に位置する左目用映像Ｌと右目用映像Ｒのそれぞれを示しており、カメラ出力（Ｃａｍｅｒａ  Ｏｕｔ）によるソースイメージのデータである。ソースイメージは、スケーリング部１０４にて水平方向にサブサンプリングされ、図３の2.Horizontally  Subsampledに示すデータとなる。このサブサンプリングでは、図３に示すように、水平方向において１ピクセルおきにデータが間引かれ、水平解像度が１／２とされる。従って、実施形態において、3D伝送の際、縦方向解像度はソース画レベルの高解像度を維持することができる。
【００３３】
サブサンプリングされたデータは、フレーミング部１０６でフレーミングされて、垂直方向の１行おきに空間内の右側の領域に移動される。図３の3.Framing (V-H  Repositioned)は、フレーミング部１０６による処理を示している。フレーミング部１０６では、垂直方向の行を上から順に０，１，２，・・・行とすると、奇数行（０は奇数に含まれるものとする）のデータを抜き出して画素が配置された空間内の右側の領域に移動する。その後、垂直方向において行間の空白の行が無くなるように行毎にデータを上に移動する。これにより、図３に示す4.Resulting  Pixel  Alignmentのデータが得られる。
【００３４】
図３に示す2.Horizontally  Subsampledのデータは、元々１９２０×１０８０ピクセルのデータに対して水平方向にサブサンプリングを行っているため、図２の上段のステージＥ２に示す９６０×１０８０ピクセルのデータに対応する。また、図３に示す4.Resulting  Pixel  Alignmentのデータは、2.Horizontally  Subsampledのデータに対して垂直方向の１行おきにデータを空間内の右側の領域に移動しているため、１９２０×５４０ピクセルのデータであり、図２の上段のステージＥ２に示す１９２０×５４０ピクセルのデータに対応する。
【００３５】
その後、１９２０×５４０ピクセルのデータは、フレーミング部１０４にて左目用映像Ｌと右目用映像Ｒのデータが合体されて、図２の上段のＥ３に示すように、１９２０×１０８０ピクセルのデータとなり、エンコーダ１０６へ入力される。エンコーダ１０６では、入力された１９２０×１０８０ピクセルのデータの符号化を行う。
【００３６】
以上のように、プログレッシブ画像の場合は、左目用映像Ｌ、右目用映像Ｒのそれぞれ２フレーム分のデータ（計４フレーム）は、スケーリング部１０２及びフレーミング部１０４で処理される。そして、左目用映像Ｌと右目用映像Ｒのデータが合体されて、１９２０×１０８０ピクセルの２フレームのデータとしてエンコーダ１０６へ送られる。プログレッシブの場合は、図３に示すEven  Line  GroupとOdd  Line  Groupとを交互に読み出すことで、Interlace  fieldとして扱うことが可能である。
【００３７】
次に、インターレースの場合について説明する。図２の下段は周波数が６０Ｈｚの場合（６０ｉ）を例示しており、カメラからの出力として、左目用映像Ｌと右目用映像Ｒが１フレーム毎にスケーリング部１０２へ入力される。ここで、左目用映像Ｌと右目用映像Ｒは、それぞれ１９２０×５４０ピクセルであり、６０Ｈｚの周波数で１フレーム毎にスケーリング部１０２へ入力される。インターレースにおいては、連続する２つのフレームにより、１つの左目用映像Ｌ（または右目用映像Ｒ）が構成される。図２では、左右映像（Ｌ，Ｒ）のそれぞれにおいて、１番目のフレーム（トップフレーム）と２番目のフレーム（ボトムフレーム）がスケーリング部１０２へ入力される様子を示している。
【００３８】
スケーリング部１０２では、左目用映像Ｌと右目用映像Ｒのそれぞれについて、プログレッシブの場合と同様に、水平方向において１列おきにデータを間引き、水平方向に圧縮する処理を行う。水平方向に間引かれたデータは、フレーミング部１０４へ入力される。フレーミング部１０４では、垂直方向に並んだ画像データについて、２行おきに抜き出して横に配置する処理を行う。
【００３９】
図４は、インターレースの場合、すなわちインターレースフレームのエンコードの場合にスケーリング部１０２、及びフレーミング部１０４で行われる処理を示す模式図である。図４においても、○、△、◎、□等の記号は、個々の画素のデータを示している。図４に示すソースイメージ（1.Source  Image）は、図３と同様に、図１の下段の最も左に示す左目用映像Ｌと右目用映像Ｒのそれぞれを示しており、カメラ出力（Ｃａｍｅｒａ  Ｏｕｔ）によるソースイメージのデータである。ソースイメージは、スケーリング部１０４にて水平方向にサブサンプリングされ、水平方向において１列おきにデータが間引かれ、2.Horizontally  Subsampledに示すデータとなる。このサブサンプリングでは、図４に示すように、水平方向において１ピクセルおきにデータが間引かれ、水平解像度が１／２とされる。
【００４０】
サブサンプリングされたデータは、フレーミング部１０６でフレーミングされて、垂直方向の２行毎（２行おき）に空間内の右側の領域に移動される。図４の3.Framing (V-H  Repositioned)は、フレーミング部１０６による処理を示している。フレーミング部１０６では、垂直方向の行を上から順に０，１，２，・・・行とすると、２行おきに、２，３，６，７，１０，１１・・・行のデータを抜き出して空間内の右側の領域に移動する。これにより、画像データは、図４の3.Framing (V-H  Repositioned)に示す状態となる。その後、垂直方向において行間の空白の行が無くなるように行毎にデータを上に移動する。これにより、図４に示す4.Resulting  Pixel  Alignmentのデータが得られる。
【００４１】
図４に示す2.Horizontally  Subsampledのデータは、元々１９２０×５４０ピクセルのデータに対して水平方向にサブサンプリングを行っているため、図２の下段のステージＥ２に示す９６０×５４０ピクセルのデータに対応する。また、図４に示す4.Resulting  Pixel  Alignmentのデータは、2.Horizontally  Subsampledのデータに対して更に垂直方向の２行おきにデータを空間内の右側の領域に移動しているため、１９２０×２７０ピクセルのデータであり、図２の下段のＥ２に示す１９２０×２７０ピクセルのデータに対応する。
【００４２】
その後、１９２０×２７０ピクセルのデータは、フレーミング部１０４にて左目用映像Ｌと右目用映像Ｒのデータが合体されて、図２の下段のＥ３に示すように、１９２０×５４０ピクセルのデータとなり、エンコーダ１０６へ入力される。エンコーダ１０６では、入力された１９２０×５４０ピクセルのデータの符号化を行う。
【００４３】
以上のようにインターレース画像の場合は、左目用映像Ｌ、右目用映像Ｒのそれぞれについて、１フレームを構成するデータ（トップフレーム及びボトムフレーム）が、スケーリング部１０２及びフレーミング部１０４で処理される。そして、左目用映像Ｌと右目用映像Ｒのデータが合体されて、１９２０×５４０ピクセルの２フレームのデータとしてエンコーダ１０６へ送られる。
【００４４】
このように、本実施形態では、フレーミング部１０４の処理において、プログレッシブの場合は奇数ラインを抜き出して偶数ラインの横に配置する。一方、インターレースの場合は、２行を１つの組として、垂直方向の上から順に１組おきに抜き出して、空間内の右側の領域に配置する。これにより、例えば画素レベルで左目用の画像と右目用の画像が混在する方式（チェッカーボードなどの方式）により左右画像を配置した場合と比較すると、隣接する画素の相関度を高めることができ、左右映像に視差がある場合であっても高い相関度を確保できるため、圧縮の符号化効率を大幅に高めることが可能である。また、水平方向のみデータを間引く処理を行うため、色差信号の行を残すことができ、画質の劣化を最小限に抑えることが可能である。
【００４５】
以下、図５〜図９に基づいて、スケーリング部１０２及びフレーミング１０４の処理について、特にプログレッシブとインターレースとでフレーミング部１０４の処理を異ならせる理由について説明する。先ず、図５に基づいて、図３及び図４におけるサブサンプリングについて説明する。図５は、スケーリング部１０２による水平方向のサブサンプリングを示す模式図である。図５では、４：２：０の配置を示しており、輝度を表すピクセル（図５中にｘで示す）の行に色差を表す信号（図５中にｏで示す）が配置された状態を示している。図５に示すように、４：２：０の配置では、輝度の行の１行おきに色差信号（ｏ）が配置され、色差信号（ｏ）の数は輝度ｘの４個に対して２個とされる。図５に示すように、水平方向の４列（Ｃ０、Ｃ１、Ｃ２、Ｃ３）のデータは、サブサンプリングによりＣ１列とＣ３列が間引かれることにより、Ｃ０’列とＣ２’列の２列になる。
【００４６】
また、図６は、４：２：０の配置において、プログレッシブ、およびインターレースの場合のサンプリング構造を示す模式図であって、左側にプログレッシブの場合を、中央にインターレースのトップフィールドを、右側にインターレースのボトムフィールドを示している。
【００４７】
図６の左に示すプログレッシブのデータは、このデータのみで１フレームの映像データが構成される。一方、中央と右に示すインターレースのデータは、トップフィールドとボトムフィールドの２つのデータにより１フレームの映像データが構成される。
【００４８】
図６に示すように、プログレッシブのデータ配置に対して、インターレースのトップフィールドでは、プログレッシブの奇数行の輝度ｘのデータが配置される。ボトムフィールドでは、プログレッシブの偶数行の輝度ｘのデータが配置される。また、色差信号（ｏ）については、プログレッシブでは１行おきに輝度ｘに付加されているが、インターレースでは、垂直方向で見た場合に、トップフィールドとボトムフィールドのそれぞれで輝度ｘに対して１行おきに色差信号（ｏ）が交互に付加され、トップフィールドとボトムフィールドに交互に色差信号（ｏ）が付加される。また、色差信号（ｏ）は、トップフィールドにおいては垂直方向で輝度ｘの下側に、ボトムフィールドにおいては垂直方向で輝度ｘの上側に付加される。
【００４９】
図７は、プログレッシブの場合にフレーミング部１０４で行われる処理を示す模式図であり、図２の上段及び図３の処理に対応する。図２及び図３で説明したように、プログレッシブの場合は、偶数ラインを動かさずに、奇数ラインのデータを抜き出して偶数ラインの横に配置する。
【００５０】
図８及び図９は、インターレースの場合にフレーミング部１０４で行われる処理を示す模式図であり、図２の下段及び図４の処理に対応する。ここで、図８は、インターレースのトップフィールドについてフレーミング部１０４で行われる処理を示す模式図である。同様に、図９は、インターレースのボトムフィールドについてフレーミング部１０４で行われる処理を示す模式図である。図２の下段及び図４で説明したように、インターレースの場合は、２行を１組として、垂直方向の最初の２行は動かさずに、次の２行を動かして横に配置し、以降、同様の処理を垂直方向に並んだ２行毎に繰り返す。
【００５１】
ここで、インターレースの場合は、図６で説明したように、トップフィールドとボトムフィールドに交互に色差信号（ｏ）が付加される。また、色差信号（ｏ）は、トップフィールドにおいては垂直方向で輝度ｘの下側に、ボトムフィールドにおいては垂直方向で輝度ｘの上側に付加される。このため、仮にプログレッシブと同様に１行おきに信号を抜き出してしまうと、トップフィールドにおいては、右側に移動した奇数ラインに色差信号（ｏ）が存在しなくなってしまう。また、１行おきに信号を抜き出した場合、ボトムフィールドの場合は、右側に移動した奇数ラインのみに色差信号（ｏ）が存在し、左側の偶数ラインには色差信号（ｏ）が存在しない事態が生じる。本実施形態では、インターレースの場合は、図８及び図９に示すように、２行ずつ信号を抜き出しているため、移動した右側の領域と左側の奇数組または偶数組の双方に色差信号（ｏ）を分散させることができる。そして、このような構成によれば、後述する受信装置２００側での処理において、インターレースのデコードを行った場合に、前後のフレームに色差信号（ｏ）を分散させることが可能である。
【００５２】
以上説明したように、図２の例によれば、スケーリング部１０２及びフレーミング部１０４でデータ処理を行うことにより、映像信号がプログレッシブの場合（６０ｐ）、インターレースの場合（６０ｉ）のいずれの場合においても、左右の映像信号が合体された２フレームのデータに変換してエンコーダ１０６へ入力することができる。
【００５３】
次に、図１０に基づいて、本実施形態に係るデータスワップの方法を説明する。図１０は、プログレッシブの場合に、本実施形態に係る手法によりデータスワップを行った例を示す模式図である。図１０において、ステージＥ２までの処理は図２の上段の処理と同様である。図１０のデータスワップでは、図３及び図４で説明した3.Framing (V-H  Repositioned)のデータを生成した後、生成したデータの右半分のデータを次に続くフレームの右半分のデータと交換（スワップ）する処理を行う。図１０に示すように、スワップは、左目用映像Ｌと右目用映像Ｒのそれぞれについて行う。
【００５４】
より詳細に説明すると、入力信号がプログレッシブ画像の場合は、フレーミング部１０４にて、１フレーム毎ごとに1水平ラインを単位として、奇数ラインを右側に移動したことにより、１９２０×５４０ピクセルの左側のEven Line Groupと、右側のOdd Line Groupとにグループ分けが行われる。そして、フレームペア（Ｆｒａｍｅ−ｐａｉｒ）を構成する第１フレーム（1st  Frame）と第２フレーム（2nd  Frame）のフレーム間でOdd Line Group同士を交換（swap）する。これにより、プログレッシブのフレームペアのうち、第１フレーム（1st  Frame）の中に、インターレースのフレームにした場合の全構成要素を集中させることができる。従って、後述するように、インターレースのデコードを行った場合に、第１フレームのみをデコードすることでインターレースのトップフレームとボトムフレームの双方を構成することができる。
【００５５】
データスワップを行って得られた１９２０×５４０ピクセルのデータは、図２の上段の場合と同様に、左目用映像Ｌと右目用映像Ｒのデータが合体されて、１９２０×１０８０ピクセルのデータとされて、エンコーダ１０６へ入力される。エンコーダ１０６では、プログレッシブシーケンスのエンコードについては、フレームペアの制約を満たすエンコードを行う。
【００５６】
図１１は、入力信号がインターレースの場合の処理を示しており、図２の下段と同じ処理を示している。図１１に示すように、インターレースの場合は、データスワップを行わない。このため、図２の下段で説明したように、インターレース画像の場合は、フィールド（field）ごとに２水平ラインを単位としてEven  LineとOdd  Lineからなる全ピクセルを、Even  Line  GroupとOdd  Line  Groupとにグループ分けする。そして、インターレースの場合は、データスワップを行うことなく、フレーミング部１０４から出力された１９２０×５４０ピクセルのデータをエンコーダ１０６へ入力する。以上のように、送信装置１００がプログレッシブ対応の場合は図１０に示す処理を行い、インターレース対応の場合は図１１に示す処理を行う。なお、送信装置１００がプログレッシブ対応の場合は、通常、インターレースにも対応できるため、図１１の処理を行うことが可能である。
【００５７】
次に、上述した送信装置１００から送信された映像信号をデコードする機能を備えた、本実施形態に係る受信装置の構成例について説明する。図１２は、受信装置２００の構成を示す模式図である。図１２に示すように、受信装置２００は、Ｄｅｍｕｘｅｒ２０２、デコーダ２０４、デフレーミング部２０６、スケーリング部２０８を備える。
【００５８】
また、図１３は、受信装置２００の各段階における映像データの構成を模式的に示す図である。図１３に示すステージ（Ｓｔａｇｅ）Ｄ１〜Ｄ３は、図１２のＤ１〜Ｄ３とそれぞれ対応しており、図１３において、Ｄ３はデコーダ２０４から出力されてデフレーミング部２０６へ入力されるデータを模式的に示している。また、図１３において、Ｄ４は、デフレーミング部２０６から出力されてスケーリング部２０８へ入力されるデータを模式的に示している。また、Ｄ５は、スケーリング部２０８から出力されるデータを模式的に示している。
【００５９】
以下、受信装置２００におけるデータ処理について詳細に説明する。図１３の上段は、映像データがプログレッシブの場合において、映像信号が６０Ｈｚで送信された場合（６０ｐ）を示している。換言すれば、図１３の上段は、図１０の処理の結果、送信装置１００から送信された映像データを受信して、プログレッシブ画像を出力する場合を示している。また、図１３の下段は、映像データがプログレッシブの６０Ｈｚで送信された場合（６０ｉ）、または映像データがプログレッシブの３０Ｈｚで送信された場合に、インターレースの映像信号を出力する場合を示している。換言すれば、図１３の下段は、図１０の処理の結果、送信装置１００から送信された映像データを受信して、インタレース画像を出力する場合を示している。
【００６０】
Ｄｅｍｕｘｅｒ２０２は、送信装置１００から送られた映像データ、音声データ、字幕データ等を受信する。Ｄｅｍｕｘｅｒ２０２では、受信した映像データ、音声データ、字幕データ等を分離し、映像データをデコーダ２０４へ送る。デコーダ２０４は、入力された映像データをデコードする。これにより、図１３に示すＤ３のデータが得られる。
【００６１】
先ず、受信装置２００において、受信した６０Ｈｚのプログレッシブ画像（６０ｐ）をプログレッシブ画像としてデコードする場合について説明する。図１３の上段に示すように、デコーダ２０４で復号されて得られたステージＤ３のデータは、１９２０×１０８０ピクセルのデータであり、図１０のステージＥ３のデータと同一である。すなわち、ステージＤ３のデータは、上半分の１９２０×５４０ピクセルが左目用映像Ｌのデータであり、下半分の１９２０×５４０ピクセルが右目用映像Ｒのデータである。また、左目用映像Ｌ及び右目用映像Ｒのそれぞれにおいて、１９２０×５４０ピクセルの右半分のデータは、フレームペアの片方のフレームとの間でデータスワップが行われている。
【００６２】
デコーダ２０４からの出力がデフレーミング部２０６へ入力されると、デフレーミング部２０６では、１９２０×１０８０ピクセルのデータを左目用映像Ｌと右目用映像Ｒとに分離し、更に、２つ連続するフレーム間（フレームペア間）において右半分のデータを互いにスワップする。
【００６３】
更に、デフレーミング部２０６では、スワップ後の１９２０×５４０ピクセルのデータのそれぞれについて、左半分のデータの１行おきに右半分のデータを１行ずつ挿入する処理を行う。つまり、ここでは、図３で説明した3.Framing (V-H  Repositioned)と逆の処理を行う。これにより、９６０×１０８０ピクセルのデータが得られ、このデータは、スケーリング部２０８へ送られる。
【００６４】
スケーリング部２０８では、９６０×１０８０ピクセルの各データに対して、水平方向の補間処理を行う。すなわち、ここでは、図３で説明したサブサンプリングと逆の処理を行う。これにより、左目用映像Ｌ、右目用映像Ｒのそれぞれについて、元の１９２０×１０８０ピクセルのデータが得られる。
【００６５】
以上のように、プログレッシブの映像信号が入力された場合に、受信装置２００がプログレッシブ画像に対応可能な機器である場合は、デフレーミング部２０６にて、左右の映像を分離して得られた１９２０×５４０ピクセルのデータについて、フレームペアとなる前後のフレーム間でデータスワップを行う。これにより、送信装置１００側でデータスワップが行われる前の状態に戻すことができる。そして、データスワップの後にスケーリング部２０８で補間処理を行うことにより、プログレッシブの６０Ｈｚの映像信号（６０ｐ）を得ることができる。つまり、60p符号化されたstream を読む60pデコーダの出力データは、Frame-pairの1st frameと2nd frameとで、Odd  Line  Group同士をswapする。その後、各フレームで、Even  Line  GroupとOdd  Line  Groupで、各々の水平構成要素の画素が垂直方向に交互となるようマージし、水平垂直の画素を再構成する。そして、60pデコーダのシステムでは、frameごとに水平補間を行う。
【００６６】
次に、図１３の下段に基づいて、送信装置１００から送られた映像信号がプログレッシブの場合に、インターレースの映像信号を出力する場合について説明する。受信装置２００がプログレッシブ画像に対応していない場合等においては、受信装置２００は、受信した映像信号をインターレース画像の信号として得ることができる。
【００６７】
図１３の下段に示すように、インターレースの映像信号を出力する場合、デコーダ２０４では、入力された映像信号の１フレーム毎にはデコードを行わず、１フレームおきにデコードを行う。このため、図１３の下段のステージＤ３のデータに示すように、デコードが行われた１９２０×１０８０ピクセルの第１フレームはデコードが行われるが、６０Ｈｚの周波数で時系列的に続く第２フレームはデコードが行われない。従って、第２フレームのデータは受信装置２００には取得されていない状態となる。
【００６８】
デコーダ２０４からの出力がデフレーミング部２０６へ入力されると、デフレーミング部２０６では、デコードされた１９２０×１０８０ピクセルのデータを左目用映像Ｌと右目用映像Ｒとに分離する。更に、左目用映像Ｌと右目用映像Ｒのそれぞれにおいて、１９２０×５４０ピクセルのデータの右半分のデータを６０Ｈｚの周波数で次に続く１フレーム後のフレームに移動する。図１０で説明したように、送信装置１００から送信されたデータは、フレームペア間でスワップされているため、第１フレーム（1st  Frame）の中に、６０Ｈｚの周波数で隣接するインターレースのフレームにした場合のデータが集約されている。このため、図１３の下段のステージＤ４において、１９６０×５４０ピクセルのデータフレームの左半分はインターレースのトップフレームのデータに相当し、右半分はボトムフレームのデータに相当する。従って、１９２０×５４０ピクセルのデータフレームの右半分を６０Ｈｚの周波数で時間的に隣接する１つ後ろのフレームに移動することで、インターレースのトップフィールドとボトムフィールドのデータを得ることができる。なお、この状態では、図１３の下段のステージＤ４に示すように、トップフィールドとボトムフィールドの各フレームは９６０×５４０ピクセルとなる。
【００６９】
スケーリング部２０８では、デフレーミング部２０６から入力された９６０×５４０ピクセルの各データに対して、水平方向の補間処理を行う。これにより、左目用映像Ｌ、右目用映像Ｒのそれぞれについて、インターレースのトップフィールドとボトムフィールドに相当する２つの１９２０×５４０ピクセルのデータフレームが得られる。ここで得られたデータフレームは、インターレースの映像信号であるため、隣接する２つのフレーム（トップフィールド、ボトムフィールド）により１フレームの画像が構成されることになる。
【００７０】
このように、受信装置２００がプログレッシブに対応していな場合は、受信装置２００側でデコードを１フレームおきに行い、左右の映像信号の１９２０×５４０ピクセルのデータを水平方向に分割して前後のフレームに振り分けることにより、インターレースの映像信号を得ることが可能となる。
【００７１】
また、受信装置２００が３０Ｈｚのプログレッシブ画像を受信した場合の処理は、上述した図１３の下段と同様の処理を行う。送信装置１００から送られた映像信号がプログレッシブの３０Ｈｚの場合は、プログレッシブの６０Ｈｚと比べてデータ数が１／２になるため、１フレームおきにデコードを行う必要がなく、全てのフレームをデコードする。つまり、60p符号化されたstreamを読む30pデコーダあるいは60iデコーダの出力データは、Odd Line Groupの表示タイミングを1/2 Frame周期遅らせて表示するか、あるいはinterlaceのbottom  field表示用のバッファへ移すようにする。このように、30pデコーダは、Frame-pairの片方のみデコードし、60pデコーダは、Frame-pairのすべてのフレームをデコードする。また、30pデコーダのシステムでは、interlaceのfieldごとに水平補間を行う。また、必要に応じ適宜垂直方向にフィルタを掛けることも可能である。
【００７２】
図１４は、インターレースの６０Ｈｚの映像信号（６０i）を受信装置２００が受信した場合に、受信装置２００側でインターレースの映像信号としてデコードを行う場合を示している。換言すれば、図１４は、図１１の処理の結果、送信装置１００から送信された映像データを受信して、インターレース画像を出力する場合を示している。この場合は、図２の下段又は図１１で説明した処理と逆の処理を行う。すなわち、デフレーミング部２０４では、デコーダ２０４から出力された１９２０×５４０ピクセルの左右の映像データを分離し（ステージＤ４）、１９２０×２７０ピクセルのデータについて、右側のデータを２行ずつ左側のデータの２行おきに挿入して、９６０×５４０ピクセルのデータを得る。その後、スケーリング部２０６で水平方向に補間処理を行い、左右映像のそれぞれについて、１９２０×５４０ピクセルの２つのフレーム（トップフィールド、ボトムフィールド）を得る。このように、60i符号化されたstreamを読む60iデコーダの出力データは、Even  Line  GroupとOdd  Line  Groupとの間で、各々の水平構成要素の画素が垂直方向に交互になるよう２水平ラインごとにマージし、水平垂直画素を再構成する。
【００７３】
以上のような送信装置１００と受信装置２００から構成されるシステムによれば、プログレッシブ画像とインターレース画像の互換性を確保することができる。従って、送信装置１００から送信する画像がプログレッシブ、インターレースのいずれの場合においても、受信装置２００は、自身がプログレッシブ対応か、またはインターレース対応かに応じて、受信した映像信号をプログレッシブまたはインターレースの映像信号として取得することができる。なお、受信装置２００がプログレッシブ対応の場合、通常はインターレースにも対応するため、図１３、図１４に示す全ての処理が可能である。
【００７４】
上述したように、送信装置１００からは、プログレッシブ画像の場合、図１０の右側に示す左右の映像データがエンコードされて受信装置２００に送信される。また、送信装置１００からは、インターレース画像の場合、図１１の右側に示す映像データがエンコードされて受信装置２００に送信される。
【００７５】
受信装置２００では、受信した映像信号からプログレッシブ画像かインターレース画像かを判定し、またフレームの周波数を取得して、図１３の上段若しくは下段の処理、または図１４の処理を行う。以下では、受信装置２００側で、いずれの処理を行うかを決定する手法について説明する。
【００７６】
送信装置１００は、アクセスユニット（Access  Unit）単位、すなわちピクチャ(picture)単位でScalable_Frame情報をSEI(Supplement Enhancement
Information:補助情報)で伝送する。６０Ｈｚのフレームを２フレームごとにペア（pair）とし、１番目のフレーム（1st  frame）と２番目のフレーム（2nd  frame）とで、インターレースのフレームを前提としたフレームペア（Frame-Pair）構成とする。
【００７７】
図１５は、６０ｐ／６０ｉ  Ｓｃａｌａｂｉｌｉｔｙのシグナリングシンタクスを示す模式図である。図１５に示すように、映像データがプログレッシブの場合は、プログレッシブフレームフラグ(progressive_frame_flag)が“１”とされる。従って、受信装置２００側では、プログレッシブフレームフラグを確認することにより、送られてきたデータがプログレッシブかインターレースかを判別することができ、判別の結果に応じて、図１３の上段若しくは下段、または図１４のいずれかの処理を行うことができる。
【００７８】
また、図１５に示すように、プログレッシブフレームフラグが“１”の場合、更に1st_frame_indicatorにより、現在（カレント）のフレームが1st_frameであるか否かが指定される。また、Alternative_frame_pair_indicatorにより、別のフレームが次のフレームであるか否かが示される。
【００７９】
以上のように、送信装置１００では、図１５に示す各フラグを設定して映像信号に挿入する。受信装置２００は、フラグを識別することにより、プログレッシブ、インターレースのそれぞれに応じたフレーミングの処理を実行する。これにより、プログレッシブ、インターレースのコンパチビリティーを確保することが可能となる。
【００８０】
本実施形態に係る手法は、３Ｄの映像信号のみならず、２Ｄの映像信号にも適用することができる。図１６は、送信装置１００側で２Ｄの映像信号を処理する場合を示す模式図である。図１６は、１９２０×１０８０ピクセルの各フレームからなるハイビジョン（ＨＤＤ）の２Ｄの映像信号について、処理を行った例を示す模式図である。
【００８１】
図１６に示すように、２Ｄの映像信号の場合は、サブサンプリングを行うことなく、フレーミング部１０４での処理を行う。フレーミング部１０４では、１フレーム毎ごとに1水平ラインを単位として、奇数ラインを右側に移動し、１９２０×５４０ピクセルのEven  Line  Groupと、Odd  Line  Groupとにグループ分けが行われる。そして、フレームペア（Ｆｒａｍｅ−ｐａｉｒ）を構成する第１フレーム（1st  Frame）と第２フレーム（2nd  Frame）のフレーム間でOdd  Line  Group同士を交換（swap）する。これにより、プログレッシブのフォレームペアのうち、第１フレーム（1st  Frame）の中に、インターレースのフレームにした場合の全構成要素を集中させることができる。従って、インターレースのデコードを行った場合に、第１フレームのみをデコードすることでインターレースのトップフレームとボトムフレームの双方を構成することができる。
【００８２】
データスワップを行って得られた１９２０×１０８０ピクセルのデータは、エンコーダ１０６へ入力される。エンコーダ１０６は、１９２０×１０８０ピクセルのデータをフレーム毎にエンコードし、受信装置２００へ送信する。
【００８３】
受信装置２００では、プログレッシブ画像として出力する場合は、図１３の上段で説明した場合と同様に、デコーダ２０４の出力に対してデフレーミング部２０８にてデータスワップを行う。また、プログレッシブ画像として出力する場合は、図１３の下段で説明した場合と同様に、１フレームおきにデコードを行い、１９２０×１０８０ピクセルのデータのうち、Even  Line  Groupを現フレームのデータとし、Odd  Line  Groupを次に続く１フレーム後のフレームに移動する。なお、プログレッシブ、インターレースのいずれの場合においても、送信装置１００側でサブサンプリングを行っていないため、スケーリング部２０８による処理は不要である。
【００８４】
図１７は、図１３の下段の処理を行った場合に、受信装置２００での制約を示す模式図である。図１７に示すような符号化ストリームに対して、デコーダでは、60P対応デコーダは、Frame-pairを全部デコードする。30pデコーダは、Frame-pairのうち、上図偶数番pictureのみをデコードし、奇数番pictureはデコードせずに次のFrame-pairの偶数番picture をサーチし、然るべきタイミングでそれをデコードする。
【００８５】
図１７において、偶数番pictureは次の奇数番pictureとでFrame-Pairを構成する。エンコーダ２０４では、このFrame-pairのうち、上図偶数番picture（図１７中にハッチングでマークを付したもの）は時間予測を行う際、偶数番pictureのみ参照可能とする。奇数番pictureに対しては、参照可能pictureに制限はない。尚、B pictureの適用や参照フレーム数の上限値に関しては、MPEG規格などに準拠する。
【００８６】
以上説明したように第１の実施形態によれば、３Ｄ伝送の際、水平方向にサンプリングを行うので、縦方向解像度はソース画レベルの高解像度を維持することができる。また、インターレースの画像において、Side-by-Sideと同等の画質を得ることが可能となる。更に、画素レベルでL/Rが混在する方式(Checker Board等）と比較すると、隣接画素の相関度を維持することができるため、符号化効率を大幅に高めることが可能となる。
【００８７】
＜２．第２の実施形態＞
次に、本発明の第２の実施形態について説明する。第２の実施形態は、第１の実施形態の手法によりフレーミングが行われた映像データについて、データの所定範囲を指定して所望の映像を視聴者に提供するものである。
【００８８】
第１の実施形態で説明したように、送信装置１００では、スケーリング部１０２及びフレーミング部１０４の処理により、プログレッシブ画像、インターレース画像をそれぞれエンコードする。図１８は、送信装置１００から送信され、受信装置２００のデコーダ２０２でデコードされた映像データを示す模式図である。
【００８９】
図１８は、デコーダ２０２でデコードされたフレームペアを示しており、図１３の上段若しくは下段の最も左に位置するデータ、または図１４の最も左に位置するデータに対応する。
【００９０】
第１の実施形態で説明したスケーリング部１０２及びフレーミング部１０４の処理により、図１８に示すデータの異なる領域を指定することで、異なる映像データを選択することができる。
【００９１】
以下、詳細に説明すると、先ず、図１８に示すフレームペアがプログレッシブの第１のフレーム及び第２フレームの場合、受信装置２００側で領域Ａのデータを指定すると、プログレッシブの左目用映像Ｌのみを取得することができる。また、領域Ｂのデータを指定すると、プログレッシブの右目用映像Ｒのみを取得することができる。
【００９２】
また、図１８に示すフレームが、インターレースのフレームの場合、すなわち、図１３の下段の最も左側に示すフレームの場合は、受信装置２００側で領域Ｃのデータを指定すると、インターレースのトップフィールドの左右の映像を取得することができる。また、領域Ｄのデータを指定すると、インターレースのボトムフィールドの左右の映像を取得することができる。
【００９３】
また、図１８に示すフレームが、インターレースのフレームの場合、受信装置２００側で領域Ｅのデータを指定すると、インターレースの左右の映像を取得することができる。更に、図１８に示すフレームが、インターレースのフレームの場合は、受信装置２００側で領域Ｅのデータを指定すると、通常の半分の解像度で左目用画像Ｌを取得することができる。
【００９４】
送信装置１００は、受信装置２００が図１８に示す適切な領域を選択できるように、領域を示す識別情報を受信装置２００へ送信する。この際、識別情報は、送信装置１００のフレーミング部１０４において映像信号の中に挿入される。また、受信装置２００側では、デフレーミング部２０６において映像信号の中から識別情報が抽出され、取得される。図１９及び図２０は、識別情報の一例を示す模式図である。図１９及び図２０に示す情報もSEIのユーザデータで伝送することができる。
【００９５】
図１９及び図２０の例では、図１８に示す各フレームにおいて、始点(Start  position)と終点(end  position)のｘ座標及びy座標が指定されることにより、図１８に示す領域Ａ〜Ｆのいずれかを指定することが可能である。従って、送信装置１００側で所望の範囲を指定する識別情報をユーザデータに挿入することにより、受信装置２００側では、識別情報に基づいて指定された範囲の映像を取得することが可能となる。
【００９６】
以上説明したように第２の実施形態によれば、プログレッシブとインターレースのいずれかの映像データのフレーム内の領域を指定することで、所望の映像を取得することが可能となる。
【００９７】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００９８】
１００    送信装置
１０２    フレーミング部
１０６    エンコーダ部
２００    受信装置
２０４    デコーダ部
２０６    フレーミング部
【図１】
2011077599.tif 000003
【図２】
2011077599.tif 000004
【図３】
2011077599.tif 000005
【図４】
2011077599.tif 000006
【図５】
2011077599.tif 000007
【図６】
2011077599.tif 000008
【図７】
2011077599.tif 000009
【図８】
2011077599.tif 000010
【図９】
2011077599.tif 000011
【図１０】
2011077599.tif 000012
【図１１】
2011077599.tif 000013
【図１２】
2011077599.tif 000014
【図１３】
2011077599.tif 000015
【図１４】
2011077599.tif 000016
【図１５】
2011077599.tif 000017
【図１６】
2011077599.tif 000018
【図１７】
2011077599.tif 000019
【図１８】
2011077599.tif 000020
【図１９】
2011077599.tif 000021
【図２０】
2011077599.tif 000022