(57)【要約】【課題】符号化された立体視用映像の特性に合わせた再生を行うことができる映像再生装置を提供する。【解決手段】映像再生装置１は、符号化された立体視用映像を復号化し、復号化された立体視用映像、および立体視用映像が符号化される際に用いられ、かつ符号化により発生する圧縮歪みに関連する符号化情報を出力する復号化部２０２と、復号化された立体視用映像を２次元映像として出力するかまたは３次元映像として出力するかを、圧縮歪みに関連する符号化情報に基づいて決定する品質判定部２０６と、品質判定部２０６の決定に従って、復号化された立体視用映像を３次元映像または２次元映像として出力する画面生成部２０５とを備える。【選択図】図１
2012182785.tif 000002
【特許請求の範囲】
【請求項１】
符号化された立体視用映像を復号化して出力する映像再生装置であって、
前記符号化された立体視用映像を復号化し、復号化された立体視用映像、および前記立体視用映像が符号化される際に用いられ、かつ符号化により発生する圧縮歪みに関連する符号化情報を出力する復号化部と、
前記復号化された立体視用映像を２次元映像として出力するかまたは３次元映像として出力するかを、前記圧縮歪みに関連する符号化情報に基づいて決定する品質判定部と、
前記品質判定部の決定に従って、前記復号化された立体視用映像を２次元映像または３次元映像として出力する画面生成部と
を備える映像再生装置。
【請求項２】
前記圧縮歪みに関連する符号化情報は、前記立体視用映像が符号化される際に用いられた量子化幅、量子化マトリックス、量子化パラメータ、記録モード、および記録レートのうち少なくとも１つである
請求項１に記載の映像再生装置。
【請求項３】
前記品質判定部は、前記圧縮歪みに関連する符号化情報に基づいて、圧縮歪みが所定より大きいと判定した場合に、前記復号化された立体視用映像を２次元映像として出力すると決定し、圧縮歪みが所定より大きくないと判定した場合に、前記復号化された立体視用映像を３次元映像として出力すると決定する
請求項１または請求項２に記載の映像再生装置。
【請求項４】
前記映像再生装置は、さらに、復号化済みの立体視用映像に対応する前記圧縮歪みに関連する符号化情報を蓄積する蓄積部を備え、
前記品質判定部は、前記蓄積部に蓄積されている前記圧縮歪みに関連する符号化情報から得られる統計情報に基づいて、２次元映像として出力するかまたは３次元映像として出力するかを決定する
請求項１〜請求項３のいずれか１項に記載の映像再生装置。
【請求項５】
前記映像再生装置は、さらに、前記符号化された立体視用映像に対する再生指示を受け付ける受付部を備え、
前記品質判定部は、前記再生指示を受け付けた場合、前記復号化された立体視用映像の出力を開始する前に、前記復号化された立体視用映像を２次元映像として出力するかまたは３次元映像として出力するかを、前記圧縮歪みに関連する符号化情報に基づいて決定し、
前記画面生成部は、前記品質判定部の決定に従って、前記復号化された立体視用の映像を２次元映像または３次元映像として出力する
請求項１〜請求項４のいずれか１項に記載の映像再生装置。
【請求項６】
前記受付部は、前記符号化された立体視用映像を２次元映像として出力するかまたは３次元映像として出力するかの再生指示を受け付け、
前記画面生成部は、前記受付部が前記符号化された立体視用映像を３次元映像として再生する旨を示す再生指示を受け付け、かつ、前記品質判定部が２次元映像として出力すると決定した場合、前記復号化された立体視用映像を出力する前に、当該復号化された立体視用映像を２次元映像として出力する旨を示す信号を出力する
請求項５に記載の映像再生装置。
【請求項７】
前記品質判定部は、前記復号化された立体視用映像に基づいて、シーンチェンジを検出するとともに、シーンチェンジを検出した際に、前記復号化された立体視用映像を２次元映像として出力するかまたは３次元映像として出力するかを、前記圧縮歪みに関連する符号化情報に基づいて決定する
請求項１〜請求項６のいずれか１項に記載の映像再生装置。
【請求項８】
前記映像再生装置は、さらに、
前記符号化された立体視用映像を取得する取得部を備える
請求項１〜請求項７のいずれか１項に記載の映像再生装置。
【請求項９】
符号化された立体視用映像を復号化して出力する映像再生方法であって、
前記符号化された立体視用映像を復号化し、復号化された立体視用映像および前記立体視用映像が符号化される際に用いられ、かつ符号化により発生する圧縮歪みに関連する符号化情報を出力し、
前記復号化された立体視用映像を２次元映像として出力するかまたは３次元映像として出力するかを、前記圧縮歪みに関連する符号化情報に基づいて決定し、
前記決定に従って、前記復号化された立体視用映像を２次元映像または３次元映像として出力する
映像再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスク、磁気ディスクあるいはフラッシュメモリ等の記憶メディア上に記録された圧縮ストリームを復号し、３Ｄ映像若しくは、２Ｄ映像として出力する映像再生装置および映像再生方法に関する。
【背景技術】
【０００２】
一般に、動画像の符号化では、時間方向および空間方向の冗長性を削減することによって情報量の圧縮を行う。時間的な冗長性の削減を目的とする画面間予測符号化では、前方または後方のピクチャを参照してブロック単位で動き量を検出し、検出した動きベクトルを考慮した予測（以下、動き補償と称す）を行うことによって予測精度を上げ、符号化効率を向上させている。
【０００３】
画面間予測符号化を行わず、空間的な冗長性の削減を目的とした画面内予測符号化のみを行うピクチャをＩピクチャと呼ぶ。また、１枚の参照ピクチャから画面間予測符号化を行うものをＰピクチャと呼ぶ。また、最大２枚の参照ピクチャから画面間予測符号化を行うものをＢピクチャと呼ぶ。なお、ピクチャとは１枚の画面を表す用語である。
【０００４】
従来、立体視用の映像である３Ｄ映像を符号化する方式として、様々な方式が提案されている。ここで、第１視点の映像信号（以下、第１視点映像信号と称す）と、当該第１視点とは異なる第２視点の映像信号（以下、第２視点映像信号と称す）で構成された映像信号を３Ｄ映像と称す。第１視点映像信号と第２視点映像信号は、いずれか一方が右目用の映像信号で、もう一方が左目用の映像信号である。また、第１視点の映像信号のみで構成された映像信号を２Ｄ映像と称す。
【０００５】
３Ｄ映像を符号化する方式の一例としては、第１視点映像信号について、２Ｄ映像と同様の方式で符号化し、第２視点映像信号について、同時刻の第１視点映像信号のピクチャを参照ピクチャとして動き補償を行う方式が提案されている。
【０００６】
また、その他の一例としては、第１視点映像信号と第２視点映像信号をそれぞれ水平方向に１／２に縮小し、縮小した映像信号を左右に並べ、２Ｄ映像と同様の方式で符号化する方式が提案されている。この場合、符号化ストリームのヘッダ情報に３Ｄ映像であるということを示す情報を追加することにより、２Ｄ映像の符号化ストリームと、３Ｄ映像の符号化ストリームを判別する。
【０００７】
また、例えば特許文献１には、符号化効率および視覚特性の向上を図るために手前の画像（視差大）の量子化値を小さくし、奥の方の画像（視差小）の量子化値を大きくするように各量子化値を計算する符号化装置が記載されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平６−１１３３３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、左右の映像間で垂直のずれや、傾きのずれ、あるいは大きさのずれといった、両眼で知覚する情報に大きな差異がある３Ｄ映像を視聴すると、認知的な矛盾が生じ、視聴し辛くなることが知られている。また、圧縮符号化により圧縮歪みを伴った３Ｄ映像は、ブロックノイズやモスキートノイズなどの符号化歪みの現れ方が左右の映像で異なる。このため、圧縮歪みを伴った３Ｄ映像を視聴する場合、認知的な矛盾が生じ、圧縮歪みのない映像を視聴するよりも、眼精疲労や映像酔いが強くなるという課題が発生すると考えられる。
【００１０】
ＢＤ（Ｂｌｕ−ｒａｙ）レコーダやＡＶＣＨＤ（Ａｄｖａｎｃｅｄ  Ｖｉｄｅｏ  Ｃｏｄｅｃ  Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）ムービーでは、記録レートの異なる複数の記録モードが用意されていることが多い。その場合、記録時間と画質がトレードオフの関係になっている。よって、記録レートの低い記録モードで記録する場合、データ量を抑えるため量子化幅の高くなるシーンが多くなる。このため、３Ｄ映像を記録レートの低い記録モードで記録する場合は、記録レートが高い記録モードで記録した場合に比べて、画質が劣化するだけでなく、３Ｄ映像として視聴し辛くなるといった課題がある。
【００１１】
本発明はかかる問題を解決するためになされたものであり、符号化された立体視用映像の特性に合わせた再生を行うことができる映像再生装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記の課題を解決するために、本発明における映像再生装置は、符号化された立体視用映像を復号化して出力する映像再生装置であって、前記符号化された立体視用映像を復号化し、復号化された立体視用映像、および前記立体視用映像が符号化される際に用いられ、かつ符号化により発生する圧縮歪みに関連する符号化情報を出力する復号化部と、前記復号化された立体視用映像を２次元映像として出力するかまたは３次元映像として出力するかを、前記圧縮歪みに関連する符号化情報に基づいて決定する品質判定部と、前記品質判定部の決定に従って、前記復号化された立体視用映像を２次元映像または３次元映像として出力する画面生成部とを備える。
【００１３】
ここで、符号化により発生する圧縮歪みとは、符号化される前の立体視用映像と、符号化された立体視用映像を復号化した立体視用映像との差分となる。
【００１４】
このようにすれば、復号化された立体視用映像をそのまま３次元映像（３Ｄ映像）として出力するか、２次元映像（２Ｄ映像）として出力するかを圧縮歪みに関連する符号化情報に基づいて、決定することが出来る。これにより、符号化された立体視用映像の特性に合わせた再生を行うことができる。例えば、復号化した立体視用映像がそのまま視聴した場合、立体視し辛い映像であったとしても、２Ｄ映像に強制的に切り替えて再生することができるため、視聴者の目への負担を少なくすることができる。
【００１５】
また好ましくは、前記圧縮歪みに関連する符号化情報は、前記立体視用映像が符号化される際に用いられた量子化幅、量子化マトリックス、量子化パラメータ、記録モード、および記録レートのうち少なくとも１つである。
【００１６】
また、前記品質判定部は、前記圧縮歪みに関連する符号化情報に基づいて、圧縮歪みが所定より大きいと判定した場合に、前記復号化された立体視用映像を２次元映像として出力すると決定し、圧縮歪みが所定より大きくないと判定した場合に、前記復号化された立体視用映像を３次元映像として出力すると決定する。
【００１７】
このようにすれば、復号化された立体視用映像における圧縮歪みを、より精確に判定することが可能となる。これにより、２Ｄ映像に強制的に切り替える場合であっても、より適切に切り替えを実行できる。
【００１８】
また好ましくは、前記映像再生装置は、さらに、復号化済みの立体視用映像に対応する前記圧縮歪みに関連する符号化情報を蓄積する蓄積部を備え、前記品質判定部は、前記蓄積部に蓄積されている前記圧縮歪みに関連する符号化情報から得られる統計情報に基づいて、２次元映像として出力するかまたは３次元映像として出力するかを決定する。
【００１９】
このようにすれば、過去の所定の期間における圧縮歪みに関連する符号化情報に基づいて、復号化された立体視用映像を２Ｄ映像で出力するか、３Ｄ映像で出力するかを決定することが出来る。これにより、２Ｄ映像に強制的に切り替える場合であっても、より適切に切り替えを実行できる。
【００２０】
また好ましくは、前記映像再生装置は、さらに、前記符号化された立体視用映像に対する再生指示を受け付ける受付部を備え、前記品質判定部は、前記再生指示を受け付けた場合、前記復号化された立体視用映像の出力を開始する前に、前記復号化された立体視用映像を２次元映像として出力するかまたは３次元映像として出力するかを、前記圧縮歪みに関連する符号化情報に基づいて決定し、前記画面生成部は、前記品質判定部の決定に従って、前記復号化された立体視用の映像を２次元映像または３次元映像として出力する。
【００２１】
このようにすれば、実際に出力を開始する前に復号化した立体視用映像を２Ｄ映像として出力するか、３Ｄ映像として出力するかを決定することが出来る。これにより、例えば復号化した立体視用映像の再生中に３Ｄ映像から２Ｄ映像に、および２Ｄ映像から３Ｄ映像に切り替えることが発生しないので、視聴者は復号化した立体視用映像を最初から一定した再生モードで視聴することができる。
【００２２】
また好ましくは、前記受付部は、前記符号化された立体視用映像を２次元映像として出力するかまたは３次元映像として出力するかの再生指示を受け付け、前記画面生成部は、前記受付部が前記符号化された立体視用映像を３次元映像として再生する旨を示す再生指示を受け付け、かつ、前記品質判定部が２次元映像として出力すると決定した場合、前記復号化された立体視用映像を出力する前に、当該復号化された立体視用映像を２次元映像として出力する旨を示す信号を出力する。
【００２３】
このようにすれば、復号化した立体視用映像を２Ｄ映像に強制的に切り替える場合、視聴者に対して、当該切り替え動作を通知することが出来る。これにより、視聴者は映像再生装置の動作を明確に認識することが出来る。
【００２４】
また好ましくは、前記品質判定部は、前記復号化された立体視用映像に基づいて、シーンチェンジを検出するとともに、シーンチェンジを検出した際に、前記復号化された立体視用映像を２次元映像として出力するかまたは３次元映像として出力するかを、前記圧縮歪みに関連する符号化情報に基づいて決定する。
【００２５】
このようにすれば、同じシーンの中で、３Ｄ映像から２Ｄ映像に、および２Ｄ映像から３Ｄ映像に切り替えることがなく、シーンチェンジした際に切り替えることができる。よって、視聴者は復号化した立体視用映像を同じシーン中は同じ再生モードで安定して視聴することができる。
【００２６】
また好ましくは、前記映像再生装置は、さらに、前記符号化された立体視用映像を取得する取得部を備える。
【００２７】
このようにすれば、映像再生装置が、符号化された立体視用映像を有していなくても、符号化された立体視用映像を取得することができる。
【００２８】
なお、本発明は、上記の映像再生装置として実現することができるだけでなく、映像再生装置の特徴を含む映像再生方法としても実現することが出来る。また、映像再生方法が含むステップをコンピュータに実行させるプログラムとして実現したりすることもできる。そして、そのようなプログラムは、コンピュータ読み取り可能なＣＤ−ＲＯＭなどの記録媒体として実現したり、そのプログラムを示す情報、データ又は信号として実現したりすることもできる。そして、それらプログラム、情報、データ及び信号は、インターネット等の通信ネットワークを介して配信してもよい。
【発明の効果】
【００２９】
本発明の映像再生装置によれば、圧縮ストリームを、符号化して記録した時の条件に基づいて再生するため、圧縮ストリームの特性に合わせた再生を行うことが出来る。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施の形態に係る映像再生装置であるレコーダ装置の全体構成を示す図である。
【図２】実施の形態に係る信号処理部の機能ブロック図である。
【図３】実施の形態に係る信号処理部が、再生を行う場合に実行する処理の一例を示すフローチャートである。
【図４】実施の形態における再生リスト表の一例を示す図である。
【図５】実施の形態に係る品質判定部が、再生を行う場合に実行する処理の一例を示すフローチャートである。
【図６】実施の形態における警告メッセージを表示した再生画面を示す図である。
【図７】実施の形態における警告メッセージを表示した再生画面を示す図である。
【図８】実施の形態における警告メッセージを表示した再生画面を示す図である。
【図９】実施の形態の変形例に係る信号処理部が、再生を行う場合に実行する処理の一例を示すフローチャートである。
【図１０】実施の形態の変形例に係る品質判定部が、再生を行う場合に実行する処理の一例を示すフローチャートである。
【図１１】実施の形態の変形例における警告メッセージを表示した画面を示す図である。
【発明を実施するための形態】
【００３１】
＜レコーダ装置＞
以下、本発明の実施の形態について図面を参照しながら説明する。
【００３２】
図１は、本発明の実施の形態に係る映像再生装置であるレコーダ装置１の全体構成を示すブロック図である。図１に示すように、レコーダ装置１は、ディスプレイ２、ＢＤディスク３、ＨＤＤ装置４、ＳＤカード５及び、アンテナ６と接続される。レコーダ装置１には、ＢＤディスク３、ＨＤＤ装置４、ＳＤカード５及び、アンテナ６から出力される映像信号を入力される。そして、レコーダ装置１は、この映像信号を処理し、ディスプレイ２に実際の映像として表示する。
【００３３】
また、レコーダ装置１は、リモコン装置７から出力される使用者の操作信号を受信する。
【００３４】
ディスプレイ２は、レコーダ装置１から出力される表示信号を表示画面として表示する。ディスプレイ２は、例えば、液晶ディスプレイで実現することが可能である。なお、ディスプレイ２は、３Ｄ映像信号を表示可能な表示デバイスが好ましい。なお、ディスプレイ２は、液晶ディスプレイに限定されるものではなく、例えばＰＤＰ等でも実現することが出来る。
【００３５】
ＨＤＤ装置４は、映像信号を蓄積する記録装置である。ＨＤＤ装置４は、例えば、外付けハードディスク装置で実現できる。
【００３６】
ＳＤカード５は、映像信号を蓄積する記録媒体である。ＳＤカード５は、例えば、ＳＤカード、メモリカード等の半導体記録素子で実現することが出来る。
【００３７】
アンテナ６は、外部から送信される映像信号の受信を行う。
【００３８】
リモコン装置７は、使用者からの操作を受け付ける操作デバイスである。リモコン装置７は、複数の押圧操作可能なボタンを有する。このボタンを操作されることにより、リモコン装置７は操作信号を生成する。リモコン装置７は、生成した操作信号を、無線を介してレコーダ装置１に送信する。これによって、レコーダ装置１は、使用者の操作を検知できる。
【００３９】
＜レコーダ装置の具体的構成＞
以下、レコーダ装置１の具体的な構成について図面を参照しながら説明する。
【００４０】
具体的に、レコーダ装置１は、図１に示すようにドライブ装置１０１と、入出力ＩＦ部１０２と、チューナ１０３と、信号処理部１０４と、受信部１０５と、バッファメモリ１０６と、フラッシュメモリ１０７を備える。
【００４１】
ドライブ装置１０１は、ディスクトレイを備え、このディスクトレイによって収納されたＢＤディスク３から映像信号を読み出すものである。また、信号処理部１０４から映像信号が入力される場合、ディスクトレイに収納されるＢＤディスク３にこの映像信号の書込みを行なう。
【００４２】
入出力ＩＦ部１０２は、ＨＤＤ装置４及び、ＳＤカード５との接続を可能にするインターフェースである。入出力ＩＦ部１０２は、信号処理部１０４との間で、コントロール信号や映像信号のやり取りを可能にしている。入出力ＩＦ部１０２は、ＨＤＤ装置４若しくは、ＳＤカード５から入力した入力ストリームを、信号処理部１０４に送信する。また、入出力ＩＦ部１０２は、信号処理部１０４から入力した符号化ストリーム若しくは、非圧縮の映像ストリームを、ＨＤＤ装置４若しくは、ＳＤカード５に送信する。例えば、入出力ＩＦ部１０２は、ＨＤＭＩコネクタ、ＳＤカードスロット、ＵＳＢコネクタ等で実現できる。
【００４３】
チューナ１０３は、アンテナ６で受信した放送波を受信する。チューナ１０３は、信号処理部１０４によって指定された特定の周波数の映像信号を信号処理部１０４に送信する。これによって、信号処理部１０４は、放送波に含まれる特定の周波数の映像信号を処理し、ディスプレイ２で表示させることができる。
【００４４】
なお、本実施の形態におけるドライブ装置１０１、入出力ＩＦ部１０２およびチューナ１０３は、少なくとも立体視用の映像を取得できる。ドライブ装置１０１、入出力ＩＦ部１０２およびチューナ１０３は、取得した立体視用の映像は信号処理部１０４に出力する。以下、信号処理部１０４に出力する信号を入力ストリームと称す。この入力ストリームは、上記の立体視用の映像または２Ｄ映像となる。
【００４５】
ここで、立体視用の映像とはディスプレイ２において立体視聴する際に用いられる２枚の対に成る映像を示す。例えば、立体視用の映像は第１視点映像信号と第２視点映像信号とから構成される映像であっても構わない。この立体視用の映像は、ＭＶＣ（Ｍｕｌｔｉ  Ｖｉｅｗ  Ｃｏｄｉｎｇ）に基づいて符号化されたストリームであっても構わない。また、第１視点映像信号と第２視点映像信号とがサイドバイサイド方式またはトップアンドボトム方式で配置される映像であっても構わない。
【００４６】
信号処理部１０４は、レコーダ装置１の各部を制御する。さらに、信号処理部１０４は、入出力ＩＦ部１０２、ドライブ装置１０１および、チューナ１０３から出力される映像信号の復号化及び、符号化を行う。信号処理部１０４は、例えば、Ｈ．２６４／ＡＶＣや、ＭＰＥＧ２などの符号化規格を用いて圧縮符号化された入力ストリームを復号し、再生する。また、信号処理部１０４は、例えば、次世代画像符号化標準規格であるＨＥＶＣ（Ｈｉｇｈ  Ｅｆｆｉｃｉｅｎｃｙ  Ｖｉｄｅｏ  Ｃｏｄｉｎｇ）規格や、Ｈ．２６４／ＡＶＣや、ＭＰＥＧ２などの符号化規格を用いて入力ストリームを符号化し、記録する。なお、信号処理部１０４は上記の圧縮形式に限定されるものではなく、他の圧縮形式を利用しても構わない。
【００４７】
また、信号処理部１０４は、入力ストリームを２Ｄ映像（２次元映像）として再生する再生モード（以下、２次元モードと称す）と、入力ストリームを３Ｄ映像（３次元映像）として再生する再生モード（以下、３次元モードと称す）と、を設定する。
【００４８】
信号処理部１０４は、この２次元モードと、３次元モードを、リモコン装置７からの操作信号に基づいて設定する構成でも構わない。また、信号処理部１０４は、入力ストリームの復号した際に得られるヘッダ情報や、番組情報といった入力ストリームのメタ情報から設定する構成でも構わない。
【００４９】
さらに、信号処理部１０４は、入力ストリームをＢＤディスク３、ＨＤＤ装置４若しくは、ＳＤカード５に記録する際の記録モードを制御する。記録モードとは、入力ストリームを符号化ストリームに変換する際の目標とする記録レートである。例えば、記録モードは、入力ストリームを符号化せずに直接記録する記録モードや、記録レートが８Ｍｂｐｓとなるように記録する記録モード等がある。信号処理部１０４は、選択可能な複数の記録モードを備える。例えば、信号処理部１０４は、選択可能な記録モードが１６Ｍｂｐｓ、８Ｍｂｐｓ、３Ｍｂｐｓ及び、１Ｍｂｐｓであるように構成することができる。
【００５０】
さらに、信号処理部１０４は、入力ストリームに各種の映像処理を施し、ディスプレイ２で表示可能な表示信号をディスプレイ２に出力する。また、信号処理部１０４は、レコーダ装置１の操作画面を生成し、ディスプレイ２に出力する。
【００５１】
信号処理部１０４は、マイクロコンピュータで構成してもよいし、ハードワイヤードな回路で構成してもよい。
【００５２】
受信部１０５は、リモコン装置７からの操作信号を受信して、信号処理部１０４に送信するものである。受信部１０５は、例えば、赤外線センサで実現可能である。
【００５３】
バッファメモリ１０６は、信号処理部１０４で信号処理を施す際のワークメモリとして用いられる。バッファメモリ１０６は、例えば、ＤＲＡＭで実現可能である。
【００５４】
フラッシュメモリ１０７は、信号処理部１０４が実行するプログラム等を記憶したものである。
【００５５】
＜信号処理部１０４＞
次に、信号処理部１０４の具体的な構成について図面を参照しながら説明する。
【００５６】
図２は、本実施の形態に係る信号処理部１０４の機能ブロック図である。
【００５７】
図２に示すように、信号処理部１０４は、３Ｄ映像判定部２０１と、復号部２０２と、符号化部２０３と、制御部２０４と、画面生成部２０５と、品質判定部２０６を備える。
【００５８】
３Ｄ映像判定部２０１は、入力ストリームが３Ｄ映像であるか２Ｄ映像であるかを判定する。３Ｄ映像判定部２０１は、判定結果を制御部２０４に通知する。３Ｄ映像判定部２０１における具体的に判定方法ついては、後述する。
【００５９】
復号部２０２は、制御部２０４の制御情報に基づいて入力ストリームを復号して復号映像と、圧縮歪みに関連する符号化情報を出力する。ここで、圧縮歪みに関連する符号化情報とは、入力ストリームを復号する際に得られる少なくとも当該入力ストリームの符号化時に適用した量子化幅、量子化マトリックス、量子化パラメータ（ＱＰ値）などを含むヘッダ情報や、記録モード、データ量、録画時間などの情報である。なお、入力ストリームが、Ｈ．２６４／ＡＶＣ符号化規格を用いて圧縮符号化されている場合、量子化パラメータおよび量子化マトリクスから量子化幅が算出される。
【００６０】
復号部２０２は、復号して得られる符号化情報を３Ｄ映像判定部２０１及び、品質判定部２０６に出力する。
【００６１】
符号化部２０３は、制御部２０４の制御情報に基づいて復号部２０２が出力した復号映像を圧縮符号化する。例えば、符号化部２０３は、制御部２０４から２次元モードを示す制御情報が通知された場合、入力ストリームを２Ｄ映像として符号化を行う。また、符号化部２０３は、制御部２０４から３次元モードを示す制御情報が通知された場合、入力ストリームを３Ｄ映像として符号化を行う。この場合、符号化部２０３は、制御部２０４から通知される記録モードで符号化を行う。そして、符号化部２０３は、得られた符号化ストリームをＨＤＤ装置４、ＢＤディスク３、ＳＤカード５のいずれかに記録する。なお、符号化ストリームをＨＤＤ装置４、ＢＤディスク３、ＳＤカード５のいずれに記録するかについては、リモコン装置７を介してユーザが選択することができる。また、符号化部２０３は、復号映像を符号化せずに記録する録画条件を受けとった場合、当該復号映像をそのままＨＤＤ装置４、ＢＤディスク３若しくは、ＳＤカード５に記録する。なお、符号化ストリームを記録する際に、符号化ストリームの、記録モード、データ量、再生時間、番組情報、などの管理情報も同時に記録される。なお、図２は、符号化部２０３がドライブ装置１０１に符号化ストリームを出力する構成を開示している。
【００６２】
制御部２０４は、信号処理部１０４全体の動作を制御する。制御部２０４は、３Ｄ映像判定部２０１からの通知を基に、２次元モード若しくは、３次元モードを設定する。例えば、制御部２０４は、３Ｄ映像判定部２０１から入力ストリームが２Ｄ映像である通知を受けた場合、２次元モードを設定する。また、制御部２０４は、３Ｄ映像判定部２０１から入力ストリームが３Ｄ映像である通知を受けた場合、３次元モードを設定する。制御部２０４は、２次元モード若しくは、３次元モードを設定した場合、設定したモードを示す制御情報を符号化部２０３及び、画面生成部２０５に通知する。さらに、制御部２０４は、受信部１０５からユーザによって特定された記録モードの通知を受けた場合、この通知を符号化部２０３に出力する。
【００６３】
画面生成部２０５は、品質判定部２０６の決定に従って、入力ストリームを３次元映像または２次元映像として出力する。具体的には、画面生成部２０５は、制御部２０４の制御情報および品質判定部２０６が出力する制御情報に基づいてディスプレイ２に表示する画面を生成する。例えば、画面生成部２０５は、制御部２０４から２次元モードを示す制御情報が通知され、品質判定部２０６から制御部２０４の再生モードに従って再生する制御情報が通知された場合、２次元の画面を生成して出力する。また、画面生成部２０５は、制御部２０４から３次元モードを示す制御情報が通知され、かつ品質判定部２０６から制御部２０４からの再生モードに関係なく強制的に２Ｄ映像を出力することを示す制御信号が通知される場合、２次元の画面を出力する。つまり、使用者等からは入力ストリームを３次元映像として出力するように指示されているが、品質判定部２０６からの制御信号を優先し、強制的に再生する際のモードを切り替える。
【００６４】
品質判定部２０６は、入力ストリームを２次元映像として出力するかまたは３次元映像として出力するかを、圧縮歪みに関連する符号化情報に基づいて決定する。具体的には、品質判定部２０６は、復号部２０２が出力する圧縮歪みに関連する符号化情報に基づいて、画面生成部２０５が制御部２０４からの制御信号に基づいて復号映像を再生するか、強制的に２Ｄ映像として復号映像を再生するかを既定する制御信号を生成する。そして、品質判定部２０６は、生成した制御信号を画面生成部２０５に出力する。
【００６５】
言い換えると、品質判定部２０６は、圧縮歪みに関連する符号化情報に基づいて復号部２０２が出力する復号映像が３Ｄ映像として立体視し易い映像か否かを判断する。復号映像が３Ｄ映像として立体視しやすい場合、品質判定部２０６は、制御部２０４からの制御信号に基づいて復号映像を再生することを示す制御情報を画面生成部２０５に出力する。一方、復号映像が３Ｄ映像として立体視し辛い場合、品質判定部２０６は、強制的に２Ｄ映像として復号映像を再生することを示す制御情報を画面生成部２０５に出力する。品質判定部２０６は、品質判定部２０６の具体的な動作については後述する。
【００６６】
上記の制御情報は、フラグ情報であっても構わない。また、この制御情報は特別に用意されたコマンド情報であっても構わない。要するに、画面生成部２０５が制御部２０４からの制御信号に基づいて復号映像を再生するか、強制的に２Ｄ映像として復号映像を再生するかを判別できる情報であれば、どのようなものを利用しても構わない。
【００６７】
＜動作フロー＞
次に、信号処理部１０４が行う入力ストリームの再生動作について図面を参照しながら説明する。なお、説明の便宜上、信号処理部１０４には、Ｈ．２６４／ＡＶＣ符号化規格を用いて圧縮符号化された入力ストリームが入力されるとする。
【００６８】
図３は、本実施の形態に係る信号処理部１０４が、再生を行う場合に実行する処理の一例を示すフローチャートである。なお、ステップＳ３０１、ステップＳ３０４、はユーザがリモコン装置７を操作して実施する処理ステップであり、ステップＳ３０２、ステップＳ３０３、ステップＳ３０５、ステップＳ３０６、ステップＳ３０７、ステップＳ３０８、ステップＳ３０９、ステップＳ３１０はレコーダ装置１が実施する処理ステップである。
【００６９】
＜再生動作フロー＞
リモコン装置７は、ユーザの操作を受け付け、録画記録した番組の再生リストを表示する命令（以下、再生リスト表示命令と称す）を受信部１０５へ送信する（Ｓ３０１）。このとき、リモコン装置７は、ユーザによって、「再生リスト」ボタンが押圧操作される。
【００７０】
次に、画面生成部２０５は、リモコン装置７からの再生リスト表示命令を受信部１０５及び、制御部２０４を経由して受信する（Ｓ３０２）。
【００７１】
そして、画面生成部２０５は、受信した再生リスト表示命令に従って、再生リストの画面の生成する（Ｓ３０３）。このとき、ディスプレイ２には、例えば、図４のような再生リスト表が表示される。
【００７２】
次に、画面生成部２０５で生成される画面を表示したディスプレイ２を見ながら、ユーザは録画記録された番組のうち、どれを再生するかを決定する。ユーザはリモコン装置７を操作し、画面に表示されるカーソルを用いて再生する番組を指定する。このとき、ユーザは、リモコン装置７の決定ボタンを押圧操作する。リモコン装置７は、決定ボタンが押圧操作されると、選択命令を受信部１０５へ送信する（Ｓ３０４）。
【００７３】
復号部２０２と、画面生成部２０５は、受信部１０５及び、制御部２０４を経由して選択命令を受信する（Ｓ３０５）。
【００７４】
次に、復号部２０２は、制御部２０４から選択命令を受信し、入力ストリームを順次、圧縮復号し、生成した復号映像を画面生成部２０５へ、符号化情報を３Ｄ映像判定部２０１及び、品質判定部２０６へ出力する（Ｓ３０６）。なお、本実施の形態において、復号部２０２は、入力ストリームを一度全て圧縮復号するのではなく、ディスプレイ２に画面を出力するために必要な復号映像を生成し、次のＳ３０７に移行する。
【００７５】
次に、３Ｄ映像判定部２０１は、復号部２０２から受信した、入力ストリームのヘッダ情報を解析し、復号映像が３Ｄ映像であるか、２Ｄ映像であるかを判断する（Ｓ３０７）。
【００７６】
次に、品質判定部２０６は、復号部２０２が出力した符号化情報を解析し、復号映像を立体視し易い３Ｄ映像として視聴できるかどうかを判断する（Ｓ３０８）。復号映像を立体視し易い３Ｄ映像として視聴できると判断した場合、補正フラグをオフにして、画面生成部２０５に出力する。復号映像を立体視し易い３Ｄ映像として視聴できないと判断した場合、補正フラグをオンにして、画面生成部２０５に出力する。ステップＳ３０８の詳細については後述する。
【００７７】
次に、画面生成部２０５は、制御部２０４から得た情報と、品質判定部２０６から得た補正フラグに基づいて、出力画面を生成する（Ｓ３０９）。ステップＳ３０９の詳細については後述する。
【００７８】
次に、制御部２０４は、入力ストリームが全て復号されたかどうかを判断する（Ｓ３１０）。入力ストリームが全て復号された場合（ステップＳ３１０においてＹｅｓ）、制御部２０４は再生動作を終了する。入力ストリームが全て復号されていない場合（ステップＳ３１０においてＮｏ）、ステップ３０６へ移行する。
【００７９】
＜品質判定部２０６の動作＞
次に、ステップＳ３０８が実行する詳細な処理の一例について図面を参照しながら説明する。
【００８０】
図５は、品質判定部２０６において、復号映像を立体視し易い３Ｄ映像として視聴できるかどうかを判断する処理の一例を示すフローチャートである。
【００８１】
まず、品質判定部２０６は、符号化情報を解析し、復号映像が３Ｄ映像であり、かつ、所定の条件を満たすかどうかを判断する（Ｓ４０１）。
【００８２】
この判断の結果、復号映像が３Ｄ映像であり、かつ、所定の条件を満たすと判断された場合（ステップＳ４０１においてＹｅｓ）、品質判定部２０６は、補正フラグをオンにして画面生成部２０５に出力する（Ｓ４０２）。
【００８３】
一方、復号映像が３Ｄ映像であり、かつ、所定の条件を満たすと判断されなかった場合（ステップＳ４０１においてＮｏ）、品質判定部２０６は、補正フラグをオフにして画面生成部２０５に出力する（Ｓ４０３）。
【００８４】
ここで、３Ｄ映像であるか、２Ｄ映像であるかどうかの判断は、入力ストリームのヘッダ情報を解析することで判断する。
【００８５】
また、所定の条件とは、例えば、入力ストリームが符号化されたときの量子化幅を用いる。具体的には、量子化幅が予め定めた第１の閾値以上であるかどうかを所定の条件とする。つまり、量子化幅が第１の閾値以上である場合、当該量子化幅を用いて符号化された映像は量子化歪みが多数発生すると判断する。
【００８６】
なお、量子化幅は、例えば、復号対象となっているフレームの量子化幅を用いる。また、例えば、直前に復号されたＩピクチャの量子化幅を保持しておき、当該量子化幅から判断するなどしてもよい。また、既に復号した少なくとも一つ以上のフレームの量子化幅の統計処理を行うことによって求めてもよい。統計処理とは、例えば、平均値、ヒストグラムなどを用いる方法がある。さらに、Ｉピクチャ、Ｐピクチャ、Ｂピクチャといったピクチャタイプごとに別々に統計処理を行うことによって求めてもよい。さらに、以上のような方法で求めた値を保持しておき、数秒間隔で量子化幅を更新するなどしてもよい。また、フレーム単位で量子化幅が第１の閾値以上であるか否かを判定した上で、その状態が所定時間以上連続した場合に、所定の条件を満たすとしても構わない。なお、上述したように、入力ストリームが、Ｈ．２６４／ＡＶＣ符号化規格を用いて圧縮符号化されている場合、量子化パラメータ（ＱＰ値）および量子化マトリクスから量子化幅が算出される。よって、所定の条件として、量子化パラメータまたは量子化マトリクスを用いても構わない。
【００８７】
また、所定の条件として、復号対象となっているフレームの量子化幅を用いているが、これは、例えば３Ｄ映像の左右どちらか一方の映像のフレームの量子化幅を用いてもよいし、両方の映像のフレームの量子化幅を用いてもよい。
【００８８】
また、所定の条件として、例えば、入力ストリームの記録レートを用いてもよい。具体的には、入力ストリームの記録レートが予め定めた第２の閾値以下であるかどうかを所定の条件とする。ここで、記録レートとは入力ストリームの平均ビットレートであり、入力ストリームのデータ量と録画時間から求めることができる。また、記録モードから、記録レートを判断してもよい。
【００８９】
また、入力ストリームがリアルタイムエンコードで入力される場合、所定の条件として、復号用のバッファであるデコードピクチャバッファ（ＤＰＢ）の残量を用いることもできる。このデコードピクチャバッファの容量は符号化時に決定され、デコードピクチャバッファがオーバーフローしないように符号化される。このため、デコードピクチャバッファの残量が少なくなると、例えば量子化幅を大きくするなどしてデータ量を抑えられる可能性があり、量子化歪みが多数発生すると判断することができる。よって、具体的には、デコードピクチャバッファの残量が予め定めた第３の閾値以下であるかどうかを所定の条件とする。
【００９０】
また、所定の条件として、ネットワークの帯域幅を用いることもできる。ネットワークの帯域幅が狭くなると、データ量を抑えられる可能性があり、量子化歪みが多数発生すると判断することができる。よって、具体的には、ネットワークの帯域幅が予め定めた第４の閾値以下であるかどうかを所定の条件とする。
【００９１】
＜画面生成部２０５の動作＞
次に、画面生成部２０５動作について図面を参照しながら説明する。
【００９２】
画面生成部２０５は、品質判定部２０６が出力する補正フラグがオフの場合、制御部２０４が出力する制御信号に基づいて、復号部２０２から出力された復号映像を出力する。
【００９３】
画面生成部２０５は、補正フラグがオンの場合、３Ｄ映像を構成する第１視点映像信号のデータで第２視点映像信号を置き換える。このように動作させることにより、第１視点映像信号と第２視点映像信号が同じ映像となる。このため、３次元モードではあるが、２Ｄ映像としてユーザに視覚される映像が出力される。この時、ディスプレイ２へ出力される映像信号は、３次元モードであるため、出力映像を表示する表示ディスプレイは、常に３Ｄ映像の信号が入力されたものと判断して表示動作を行う。
【００９４】
なお、画面生成部２０５は、補正フラグがオンの場合、３次元モードから２次元モードに切り替えて出力してもよい。
【００９５】
さらには、画面生成部２０５は、補正フラグがオンの場合、例えば図６に示すように、２Ｄ映像として表示している旨を伝えるメッセージを復号映像に付加して出力してもよい。
【００９６】
また、画面生成部２０５は、補正フラグがオンの場合、例えば図７に示すように、３Ｄ映像として表示するが、２次元モードでの表示を推奨する旨を伝えるメッセージを復号映像に付加して出力してもよい。
【００９７】
さらには、画面生成部２０５は、補正フラグがオンの場合、３Ｄ映像としての再生を一時停止させた上で、例えば図８に示す「２次元モードでの表示を推奨します。再生を続ける場合は再生ボタンを押してください。」というようなメッセージを復号映像に付加して出力してもよい。この場合、再生ボタンを押すことで、３Ｄ映像の再生を再開することができる。
【００９８】
さらには、画面生成部２０５は、補正フラグがオンの場合、３Ｄ映像としての再生を停止してもよい。
【００９９】
以上のように、本実施の形態における映像再生装置は、入力ストリームを復号する際に得られるヘッダ情報や、記録モード、データ量、録画時間などの符号化情報から、復号映像を立体視し易い３Ｄ映像として視聴できるかどうかを判断する。そして、安全に視聴できないと判断した場合、復号映像を２Ｄ映像に見えるように補正する。もしくは、２Ｄ映像としての表示を推奨するメッセージを画面に表示する。このため、圧縮歪みを伴う３Ｄ映像を視聴したときの眼精疲労や映像酔いを抑制することができる。
【０１００】
＜本実施の形態の変形例＞
本変形例では、復号映像を再生する前に、入力ストリームの符号化情報を取得し、当該符号化情報から、復号映像を立体視し易い３Ｄ映像として視聴できるかどうかを判断している。以下、本変形例におけるレコーダ装置１について図面を参照しながら説明する。
【０１０１】
本変形例のレコーダ装置１の構成は、本実施の形態と同様であるため、ここでの詳細な説明は省略する。
【０１０２】
次に、信号処理部１０４が行う入力ストリームの再生動作について図面を参照しながら説明する。
【０１０３】
図９は、本変形例に係る信号処理部１０４が、再生を行う場合に実行する処理の一例を示すフローチャートである。
【０１０４】
なお、ステップＳ３０１、ステップＳ３０２、ステップＳ３０３、ステップＳ３０４、ステップＳ３０５、ステップＳ３０６、ステップＳ３０７、ステップＳ３０９、ステップＳ３１０の動作は、本実施形態と同様であるため、同じ番号を付与し、ここでの詳細な説明は省略する。
【０１０５】
まず、ステップＳ３０１、ステップＳ３０２、ステップＳ３０３、ステップＳ３０４、ステップＳ３０５の各処理が実行される。
【０１０６】
次に、復号部２０２は、制御部２０４から選択命令を受信し、入力ストリームを解析し、符号化情報を出力し、３Ｄ映像判定部２０１及び、品質判定部２０６へ出力する（Ｓ９０１）。なお、ここでは復号映像は出力されない。すなわち、映像に先立って、符号化情報だけを取り出して出力する。このとき、入力ストリームを全て解析してもよいし、最初数分のデータのみを解析してもよい。さらには、例えば、Ｉピクチャの符号化情報のみを取得してもよい。これにより、例えば１つの番組単位で、その番組の映像の再生を開始する前に、その番組全体が立体視し易い３Ｄ映像として視聴できるかどうかを判断することができる。
【０１０７】
次に、品質判定部２０６は、復号部２０２が出力した符号化情報を解析し、入力ストリームを立体視し易い３Ｄ映像として視聴できるかどうかを判断する（Ｓ９０２）。入力ストリームを立体視し易い３Ｄ映像として視聴できると判断した場合、補正フラグをオフにして、画面生成部２０５に出力する。入力ストリームを立体視し易い３Ｄ映像として視聴できないと判断した場合、補正フラグをオンにして、画面生成部２０５に出力する。ステップＳ９０２の詳細については後述する。
【０１０８】
次に、画面生成部２０５は、制御部２０４から得た情報と、品質判定部２０６から得た補正フラグに基づいて、出力画面を生成する（Ｓ９０３）。ステップＳ９０３の詳細については後述する。
【０１０９】
次に、ステップＳ３０６、ステップＳ３０７、ステップＳ３０９、ステップＳ３１０の各処理が実行される。
【０１１０】
次に、ステップＳ９０２が実行する詳細な処理の一例について図面を参照しながら説明する。
【０１１１】
図１０は、品質判定部２０６において、復号映像を立体視し易い３Ｄ映像として視聴できるかどうかを判断する処理の一例を示すフローチャートである。
【０１１２】
なお、ステップＳ４０２、ステップＳ４０３の動作は、本実施の形態と同様であるため、同じ番号を付与し、ここでの詳細な説明は省略する。
【０１１３】
まず、品質判定部２０６は、符号化情報を解析し、入力ストリームが３Ｄ映像であり、かつ、所定の条件を満たすかどうかを判断する（Ｓ５０１）。
【０１１４】
次に、ステップＳ４０２、ステップＳ４０３の各処理が実行される。
【０１１５】
ここで、３Ｄ映像であるか、２Ｄ映像であるかどうかの判断は、入力ストリームのヘッダ情報を解析することで判断する。例えば、入力ストリームが、３Ｄ映像であるフレームを１つでも含むと判断した場合、３Ｄ映像であると判断する。なお、３Ｄ映像であるフレームを計数し、全フレーム数に占める割合が所定の閾値以上である場合、３Ｄ映像であると判断してもよい。
【０１１６】
また、所定の条件とは、例えば、入力ストリームが符号化されたときの量子化幅を用いる。具体的には、量子化幅が予め定めた第１の閾値以上であるフレームが含まれるかどうかを所定の条件とする。なお、例えば、全フレームの量子化幅の平均値が、予め定めた第１の閾値以上であるかどうかを所定の条件としてもよい。また、例えば、Ｉピクチャの量子化幅の平均値から判断するなどしてもよい。
【０１１７】
また、所定の条件として、例えば、入力ストリームの記録レートを用いてもよい。具体的には、入力ストリームの記録レートが予め定めた第２の閾値以下であるかどうかを所定の条件とする。ここで、記録レートとは入力ストリームの平均ビットレートであり、入力ストリームのデータ量と録画時間から求めることができる。また、記録モードから、記録レートを判断してもよい。
【０１１８】
次に、画面生成部２０５動作について図面を参照しながら説明する。
【０１１９】
画面生成部２０５は、補正フラグがオフの場合、画面を生成せずに、ステップＳ３０６に移行する。
【０１２０】
画面生成部２０５は、補正フラグがオンの場合、例えば、図１１に示すように、２次元モードでの表示を推奨する旨を伝えるメッセージを復号映像に付加して出力する。この場合、決定ボタンを押すことで、３Ｄ映像の再生が始まる。なお、当該メッセージを受けて、２次元モードでの表示を行う場合は、リモコン装置７を操作して、レコーダ装置１の設定を２次元モードに変更することにより、２Ｄ映像として再生することができる。
【０１２１】
また、画面生成部２０５は、補正フラグがオンの場合、３Ｄ映像としての再生を停止してもよい。
【０１２２】
以上のように、本変形例における映像再生装置は、復号映像を再生する前に、入力ストリームの符号化情報を取得し、当該符号化情報から、復号映像を立体視し易い３Ｄ映像として視聴できるかどうかを判断する。すなわち、例えば１つの番組単位で、その番組の映像の再生を開始する前に、その番組全体が立体視し易い３Ｄ映像として視聴できるかどうかを判断している。そして、安全に視聴できないと判断した場合、２Ｄ映像としての表示を推奨するメッセージを画面に表示する。このため、圧縮歪みを伴う３Ｄ映像を視聴したときの眼精疲労や映像酔いを抑制することができる。また、復号映像の再生を開始する前に、１度判定を行うだけでよいので、装置の負荷を軽減することができる。
【０１２３】
なお、本変形例においては、再生する直前に入力ストリームの符号化情報を取得したが、例えば、スタンバイ状態など、ユーザがレコーダ装置１を使用していない時に、記録・保存されたストリームを解析して、補正フラグを算出する構成としてもよい。
【０１２４】
＜まとめ＞
上記のように、本実施の形態におけるレコーダ装置１は、符号化された立体視用映像を復号化して出力するレコーダ装置１であって、取得した立体視用映像を復号化し、復号化された立体視用映像、および前記立体視用映像が符号化される際に用いられ、かつ圧縮歪みに関連する符号化情報を出力する復号部２０２と、復号化された立体視用映像を２次元映像として出力するかまたは３次元映像として出力するかを、圧縮歪みに関連する符号化情報に基づいて決定する品質判定部２０６と、復号化された立体視用映像を３次元映像または２次元映像として出力する画面生成部２０５と、を備える。
【０１２５】
このようにすれば、復号化された立体視用映像をそのまま３Ｄ映像として出力するか、２Ｄ映像として出力するかを、圧縮歪みに関連する符号化情報に基づいて、決定することが出来る。これにより、符号化された立体視用映像の特性に合わせた再生を行うことができる。例えば、復号化した立体視用の映像がそのまま視聴した場合、立体視し辛い映像であったとしても、２Ｄ映像に強制的に切り替えて再生することができるため、視聴者の目に負担の少ないレコーダ装置１を提供できる。
【０１２６】
また、圧縮歪みに関連する符号化情報は、立体視用映像が符号化される際に用いられた量子化幅、量子化マトリックス、量子化パラメータ、記録モード、および記録レートのうち少なくとも１つであることが好ましい。
【０１２７】
また、品質判定部２０６は、圧縮歪みに関連する符号化情報に基づいて、圧縮歪みが所定より大きいと判定した場合に、復号化された立体視用映像を２次元映像として出力すると決定し、圧縮歪みが所定より大きくないと判定した場合に、復号化された立体視用映像を３次元映像として出力すると決定することが好ましい。
【０１２８】
このようにすれば、復号化された立体視用映像における圧縮歪みを、より精確に判定することが可能となる。これにより、２Ｄ映像に強制的に切り替える場合であっても、より適切に切り替えを実行できる。
【０１２９】
また好ましくは、品質判定部２０６はさらに、復号化済みの立体視用映像に対応する圧縮歪みに関連する符号化情報を蓄積し、品質判定部２０６は、蓄積している圧縮歪みに関連する符号化情報から得られる統計情報に基づいて、２次元映像として出力するかまたは３次元映像として出力するかを決定する。
【０１３０】
このようにすれば、過去の所定の期間における複数の圧縮歪みに関連する符号化情報に基づいて、復号化された立体視用映像を２Ｄ映像で出力するか、３Ｄ映像で出力するかを決定することが出来る。これにより、２Ｄ映像に強制的に切り替える場合であっても、より適切に切り替えを実行できる。
【０１３１】
また好ましくは、レコーダ装置１は、符号化された立体視用映像に対する再生指示を受け付ける受付部である受信部１０５をさらに備え、品質判定部２０６は、再生指示を受け付けた場合、復号化された立体視用映像の出力を開始する前に、復号化された立体視用映像を２次元映像として出力するかまたは３次元映像として出力するかを、圧縮歪みに関連する符号化情報に基づいて決定し、画面生成部２０５は、品質判定部２０６の決定に従って、復号化された立体視用の映像を３次元映像または２次元映像として出力する。
【０１３２】
このようにすれば、実際に出力を開始する前に復号化した立体視用映像を２Ｄ映像として出力するか、３Ｄ映像として出力するかを決定設定することが出来る。これにより、例えば復号化した立体視用の映像の再生中に３Ｄ映像から２Ｄ映像に、および２Ｄ映像から３Ｄ映像に切り替えることが発生しないので、視聴者は復号化した立体視用の映像を最初から一定した再生モードで視聴することができる。
【０１３３】
また好ましくは、受付部である受信部１０５は、符号化された立体視用映像を２次元映像として出力するかまたは３次元映像として出力するかの再生指示を受け付け、画面生成部２０６は、受信部１０５が符号化された立体視用映像を３次元映像として再生する旨を示す再生指示を受け付け、かつ、品質判定部２０６が２次元映像として出力すると決定した場合、復号化された立体視用映像を出力する前に、当該復号化された立体視用映像を２次元映像として出力する旨を示す信号を出力する。
【０１３４】
このようにすれば、復号化した立体視用の映像を２Ｄ映像に強制的に切り替える場合、視聴者に対して、当該切り替え動作を通知することが出来る。これにより、視聴者はレコーダ装置１の動作を明確に認識することが出来る。
【０１３５】
また好ましくは、品質判定部２０６は、復号化された立体視用映像に基づいて、シーンチェンジを検出するとともに、シーンチェンジを検出した際に、復号化された立体視用映像を２次元映像として出力するかまたは３次元映像として出力するかを、圧縮歪みに関連する符号化情報に基づいて決定する。
【０１３６】
このようにすれば、同じシーンの中で、３Ｄ映像から２Ｄ映像に、および２Ｄ映像から３Ｄ映像に切り替えることがなく、シーンチェンジした際に切り替えることができる。よって、視聴者は復号化した立体視用映像を同じシーン中は同じ再生モードで安定して視聴することができる。
【０１３７】
また好ましくは、レコーダ装置１は、符号化された立体視用映像を取得するドライブ装置１０１、入出力ＩＦ部１０２、またはチューナ１０３等を備える。
【０１３８】
なお、本発明は上記のレコーダ装置１の特徴を含む映像再生方法としても実現することが出来る。
【０１３９】
＜その他の実施の形態＞
以上、本実施の形態について説明したが、本発明はこれに限定されるものではない。
【０１４０】
例えば、本実施の形態においては、入力ストリームを復号した時に得られる、入力ストリームのヘッダ情報などの符号化情報から、３次元モードであるか、２次元モードの設定をした。ここで、入力ストリームの番組情報を解析し、録画予約を行う番組が３Ｄ映像の番組であるか、２Ｄ映像の番組であるかを判断してもよい。なお、番組情報には、入力ストリームが３Ｄ映像の番組である情報、若しくは、２Ｄ映像の番組である情報が含まれている。これらの情報は、番組ごとに付加されるメタ情報である。番組情報としては、例えばＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）などがある。
【０１４１】
また、本実施の形態においては、入力ストリームの符号化情報のうち、量子化幅を用いて、補正フラグを算出したが、その他の方法も考えられる。例えば、デブロックフィルタの強度設定情報や、面内予測したブロック数と面間予測したブロック数の比率、さらには動きベクトルの統計情報などを用いて判断してもよい。さらには、これらの符号化情報を組み合わせて判断してもよい。
【０１４２】
また、本実施の形態においては、品質判定部２０６は、フレーム（ピクチャ）単位で、符号化情報を解析し、復号映像が３Ｄ映像であり、かつ、所定の条件を満たすかどうかを判断しているが、これに限られるものではない。例えば、品質判定部２０６は、復号映像のシーンチェンジを検出し、シーンチェンジを検出した際に、復号映像が３Ｄ映像であり、かつ、所定の条件を満たすかどうかを判断しても構わない。
【０１４３】
また、本実施の形態においては、品質判定部２０６において補正フラグが切り替えられた場合、画面生成部２０５は直ちに復号映像を３Ｄ映像から２Ｄ映像に切り替えて出力しているが、切り替えるまでに遅延時間を設けてもよい。例えば、画面生成部２０５において復号映像のシーンチェンジを検出し、補正フラグがオフからオンに切り替わった後に、シーンチェンジが検出されたタイミングで、３Ｄ映像から２Ｄ映像に切り替えて出力してもよい。また、画面生成部２０５は、補正フラグがオンからオフに切り替わった後に、シーンチェンジが検出されたタイミングで、２Ｄ映像から３Ｄ映像に切り替えて出力してもよい。シーンチェンジを検出する方法としては、例えば、対象フレームと直前のフレームのＳＡＤが閾値以上であるかどうかによって判定する方法がよく用いられる。
【０１４４】
また、本実施の形態においては、３Ｄ映像の左右どちらか一方の映像信号を２Ｄ映像として出力しているが、左右両方の映像信号から２Ｄ映像を信号処理によって生成してもよい。例えば、視差検出技術を用いて、３Ｄ映像の距離画像を生成し、生成した距離画像に基づいて、左右両視点の中間視点における映像信号を生成してもよい。
【０１４５】
また、３Ｄ映像から２Ｄ映像への切り替え時に、いきなり切り替えるのではなく、例えば所定の時間をかけて３Ｄ映像を徐々に弱くして２Ｄ映像へ切り替えも構わない。２Ｄ映像から３Ｄ映像への切り替え時についても同様に、所定の時間をかけて２Ｄ映像から３Ｄ映像を徐々に強くして３Ｄ映像へ切り替えも構わない。これは、フィルタ等を用いて実現することができる。
【０１４６】
また、本発明は、本実施の形態における映像再生装置として提供できるばかりでなく、映像信号符号化装置として構成することもできる。この場合、３Ｄ映像を圧縮符号化する符号化部において決定される量子化幅、または符号化ストリームを送信するネットワークの帯域幅に応じて、３Ｄ映像として符号化するか、２Ｄ映像として符号化するかを判断する。２Ｄ映像として符号化する具体的な方法は、例えば、第１視点映像信号のみを符号化するという方法がある。また、３Ｄ映像を第１視点映像信号のデータで第２視点映像信号を置き換えて符号化してもよい。
【０１４７】
また、本実施の形態においては、入力ストリームの量子化幅などから、補正フラグを算出したが、３Ｄ映像記録装置と組み合わせることにより、その他の方法を実施することもできる。例えば、３Ｄ映像再生装置において２Ｄ映像として出力するかどうかの判定を、３Ｄ映像記録装置において予め判定する。そして、判定した結果、もしくは判定の要素となる量子化幅などのパラメータを、復号映像に影響を与えない付加情報として符号化する。そして、３Ｄ映像再生装置では、当該付加情報を用いて、２Ｄ映像として出力するかどうかを判定するという方法が考えられる。
【０１４８】
また、本実施の形態においては、メッセージ画面を生成してディスプレイに表示することによってユーザに番組情報や録画条件を提示したが、音声などを用いて提示してもよい。
【０１４９】
また、ビデオレコーダにおいて、例えば３Ｄ安全モードを設け、３Ｄ安全モードがオンの場合に、本実施の形態における動作を実施させ、３Ｄ安全モードがオフの場合は、常に補正フラグがオフの場合の動作をするという構成にしてもよい。
【０１５０】
なお、本実施の形態は、映像再生装置が具備する各手段を各ステップとする映像信号再生方法や、映像再生装置が具備する各手段を備える映像信号再生集積回路、および映像信号再生方法を実現することができる映像信号再生プログラムを提供することも可能である。
【０１５１】
そして、この映像信号再生プログラムは、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の記録媒体やインターネット等の通信ネットワークを介して流通させることができる。
【０１５２】
また、映像信号再生集積回路は、典型的な集積回路であるＬＳＩとして実現することができる。この場合、ＬＳＩは、１チップで構成しても良いし、複数チップで構成しても良い。例えば、メモリ以外の機能ブロックを１チップＬＳＩで構成しても良い。なお、ここではＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩまたはウルトラＬＳＩと呼称されることもある。
【０１５３】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路または汎用プロセッサで実現してもよいし、ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを利用してもよい。
【０１５４】
さらに、半導体技術の進歩または派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。例えば、バイオ技術の適応等がその可能性として有り得ると考えられる。
【０１５５】
また、集積回路化に際し、各機能ブロックのうち、データを格納するユニットだけを１チップ化構成に取り込まず、別構成としても良い。
【産業上の利用可能性】
【０１５６】
本発明に係る映像再生装置は、符号化ストリームを圧縮復号して得た復号映像を、ユーザが快適に３Ｄ映像を視聴することができるように、信号処理を行い、映像信号を出力するため、ビデオレコーダ、ビデオプレイヤー、ビデオカメラ、デジタルカメラ、パーソナルコンピュータ、カメラ付き携帯電話機等に適用できる。
【符号の説明】
【０１５７】
１  レコーダ装置
２  ディスプレイ
３  ＢＤディスク
４  ＨＤＤ装置
５  ＳＤカード
６  アンテナ
７  リモコン装置
１０１  ドライブ装置
１０２  入出力ＩＦ部
１０３  チューナ
１０４  信号処理部
１０５  受信部
１０６  バッファメモリ
１０７  フラッシュメモリ
２０１  ３Ｄ映像判定部
２０２  復号部
２０３  符号化部
２０４  制御部
２０５  画面生成部
２０６  品質判定部
【図１】
2012182785.tif 000003
【図２】
2012182785.tif 000004
【図３】
2012182785.tif 000005
【図４】
2012182785.tif 000006
【図５】
2012182785.tif 000007
【図６】
2012182785.tif 000008
【図７】
2012182785.tif 000009
【図８】
2012182785.tif 000010
【図９】
2012182785.tif 000011
【図１０】
2012182785.tif 000012
【図１１】
2012182785.tif 000013