(57)【要約】【課題】３Ｄコンテンツを効率的に記録することができる。【解決手段】３Ｄコンテンツの記録時、視差がしきい値より大きいＬ画像とＲ画像からなる区間である、時刻ｔ１から時刻ｔ４までの区間ｆ１と、時刻ｔ７以降の区間ｆ３については、Ｌ画像とＲ画像の両方の画像が記録される。一方、視差がしきい値より小さいＬ画像とＲ画像からなる区間である、時刻ｔ４から時刻ｔ７までの区間ｆ２については、Ｌ画像とＲ画像のうちの一方の画像が記録される。Ｌ画像とＲ画像のうちのいずれの画像を記録するのかは、画質のよい方を記録するようにして決定される。本発明は、３Ｄコンテンツを記録する録画機器に適用することができる。【選択図】図３
2012019329.tif 000002
【特許請求の範囲】
【請求項１】
記録対象の３Ｄコンテンツに含まれるＬ画像とＲ画像の視差を検出する視差検出手段と、
視差がしきい値より大きいＬ画像とＲ画像を含む第１の区間についてはＬ画像とＲ画像の両方を記録し、視差が前記しきい値より小さいＬ画像とＲ画像を含む第２の区間についてはＬ画像とＲ画像のうちの一方を記録する記録制御手段と
を備える記録装置。
【請求項２】
Ｌ画像とＲ画像の画質を検出する画質検出手段をさらに備え、
前記記録制御手段は、視差が前記しきい値より小さいＬ画像とＲ画像のうち、画質のよい方を記録する
請求項１に記載の記録装置。
【請求項３】
Ｌ画像とＲ画像のうちのいずれの画像を記録したのかを表す識別情報を生成する生成手段をさらに備え、
前記記録制御手段は、前記３Ｄコンテンツの前記第２の区間の画像データと対応付けて、前記識別情報を記録する
請求項１に記載の記録装置。
【請求項４】
前記生成手段は、Ｌ画像とＲ画像の視差を表す情報を含む前記識別情報を生成する
請求項３に記載の記録装置。
【請求項５】
前記３Ｄコンテンツ全体のうちの記録が終わっていない部分のデータ量と、前記３Ｄコンテンツの記録先となる記録媒体の残りの容量を比較し、前記記録が終わっていない部分のデータ量が前記記録媒体の残りの容量より多い場合、高くなるように前記しきい値を更新する制御手段をさらに備える
請求項１に記載の記録装置。
【請求項６】
記録対象の３Ｄコンテンツに含まれるＬ画像とＲ画像の視差を検出し、
視差がしきい値より大きいＬ画像とＲ画像を含む区間についてはＬ画像とＲ画像の両方を記録し、視差が前記しきい値より小さいＬ画像とＲ画像を含む区間についてはＬ画像とＲ画像のうちの一方を記録する
ステップを含む記録方法。
【請求項７】
記録対象の３Ｄコンテンツに含まれるＬ画像とＲ画像の視差を検出し、
視差がしきい値より大きいＬ画像とＲ画像を含む区間についてはＬ画像とＲ画像の両方を記録し、視差が前記しきい値より小さいＬ画像とＲ画像を含む区間についてはＬ画像とＲ画像のうちの一方を記録する
ステップを含む処理をコンピュータに実行させるプログラム。
【請求項８】
視差がしきい値より大きいか否かに応じて、Ｌ画像とＲ画像の両方が記録されている第１の区間と、Ｌ画像とＲ画像のうちの一方が記録されている第２の区間とを含む３Ｄコンテンツを再生する再生手段と、
前記３Ｄコンテンツを再生して得られた前記第２の区間の一方の画像に基づいて、前記３Ｄコンテンツの画像として記録されていない他方の画像を生成する生成手段と、
前記第１の区間の画像を表示するとき、前記３Ｄコンテンツを再生して得られたＬ画像とＲ画像を表示し、前記第２の区間の画像を表示するとき、前記３Ｄコンテンツを再生して得られた前記一方の画像と、前記生成手段により生成された前記他方の画像を表示する表示制御手段と
を備える再生装置。
【請求項９】
前記３Ｄコンテンツの前記第２の区間の画像データと対応付けて記録されている、Ｌ画像とＲ画像のうちのいずれの画像が記録されているのかを表す識別情報を解析する解析手段をさらに備え、
前記生成手段は、前記３Ｄコンテンツの画像として記録されていない前記他方の画像を前記識別情報に基づいて特定し、生成する
請求項８に記載の再生装置。
【請求項１０】
前記解析手段は、前記識別情報を解析することによって、Ｌ画像とＲ画像の視差を特定し、
前記生成手段は、前記一方の画像に対して、前記解析手段により特定された視差を有する前記他方の画像を生成する
請求項９に記載の再生装置。
【請求項１１】
視差がしきい値より大きいか否かに応じて、Ｌ画像とＲ画像の両方が記録されている第１の区間と、Ｌ画像とＲ画像のうちの一方が記録されている第２の区間とを含む３Ｄコンテンツを再生し、
前記３Ｄコンテンツを再生して得られた前記第２の区間の一方の画像に基づいて、前記３Ｄコンテンツの画像として記録されていない他方の画像を生成し、
前記第１の区間の画像を表示するとき、前記３Ｄコンテンツを再生して得られたＬ画像とＲ画像を表示し、前記第２の区間の画像を表示するとき、前記３Ｄコンテンツを再生して得られた前記一方の画像と、生成した前記他方の画像を表示する
ステップを含む再生方法。
【請求項１２】
視差がしきい値より大きいか否かに応じて、Ｌ画像とＲ画像の両方が記録されている第１の区間と、Ｌ画像とＲ画像のうちの一方が記録されている第２の区間とを含む３Ｄコンテンツを再生し、
前記３Ｄコンテンツを再生して得られた前記第２の区間の一方の画像に基づいて、前記３Ｄコンテンツの画像として記録されていない他方の画像を生成し、
前記第１の区間の画像を表示するとき、前記３Ｄコンテンツを再生して得られたＬ画像とＲ画像を表示し、前記第２の区間の画像を表示するとき、前記３Ｄコンテンツを再生して得られた前記一方の画像と、生成した前記他方の画像を表示する
ステップを含む処理をコンピュータに実行させるプログラム。
【請求項１３】
記録対象の３Ｄコンテンツに含まれるＬ画像とＲ画像の視差を検出する視差検出手段と、
視差がしきい値より大きいＬ画像とＲ画像を含む第１の区間についてはＬ画像とＲ画像の両方を記録し、視差が前記しきい値より小さいＬ画像とＲ画像を含む第２の区間についてはＬ画像とＲ画像のうちの一方を記録する記録制御手段と、
視差が前記しきい値より大きいか否かに応じて、Ｌ画像とＲ画像の両方が記録されている前記第１の区間と、Ｌ画像とＲ画像のうちの一方が記録されている前記第２の区間とを含む前記３Ｄコンテンツを再生する再生手段と、
前記３Ｄコンテンツを再生して得られた前記第２の区間の一方の画像に基づいて、前記３Ｄコンテンツの画像として記録されていない他方の画像を生成する生成手段と、
前記第１の区間の画像を表示するとき、前記３Ｄコンテンツを再生して得られたＬ画像とＲ画像を表示し、前記第２の区間の画像を表示するとき、前記３Ｄコンテンツを再生して得られた前記一方の画像と、前記生成手段により生成された前記他方の画像を表示する表示制御手段と
を備える記録再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置、記録方法、再生装置、再生方法、プログラム、および記録再生装置に関し、特に、３Ｄコンテンツを効率的に記録することができるようにした記録装置、記録方法、再生装置、再生方法、プログラム、および記録再生装置に関する。
【背景技術】
【０００２】
近年、立体視が可能な画像を収録した３Ｄコンテンツが注目されている。３Ｄコンテンツの画像データには、左眼用画像（Ｌ画像）と右眼用画像（Ｒ画像）のデータが含まれる。Ｌ画像に写る被写体とＲ画像に写る被写体には、視差に相当するずれがある。
【０００３】
視差が設定されたＬ画像とＲ画像を交互に表示し、アクティブシャッタメガネをかけたユーザの左目と右目にそれぞれ届けることによって、被写体を立体的に認識させることが可能になる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−６０６３０号公報
【特許文献２】特開２００５−１０８２８２号公報
【特許文献３】特開２００７−２８０４９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
BD(Blu-ray（商標） Disc)レコーダ等の、３Ｄコンテンツの記録再生が可能な機器が普及し始めている。放送波を介して３Ｄコンテンツを伝送することも考えられており、３Ｄコンテンツ対応の録画機器を使って、３Ｄコンテンツの予約録画を行うことも一般的なものになると考えられる。
【０００６】
BD、HDD(Hard Disk Drive)、SSD(Solid State Drive)などの、録画機器に搭載される記録媒体の容量も多くなってきてはいるが、通常、３Ｄコンテンツのデータ量は２Ｄコンテンツのデータ量より多い。従って、２Ｄコンテンツを記録する場合に較べて記録容量が不足する状況になることも多くなり、３Ｄコンテンツの録画予約を設定していたものの、記録媒体の容量不足によって録画を正常に終わらせることができないといったことも多くなるものと考えられる。
【０００７】
録画対象の３Ｄコンテンツのデータ量が記録媒体の空き容量よりも多い場合にユーザに対して警告するなどの方法も考えられるが、従来、適切な警告手法は提案されていない。容量が不足する場合に警告を行うのではなく、容量不足にならないように３Ｄコンテンツを記録することができれば、そのような警告は不要となり、かつ、録画を正常に終わらせることが可能となり、好ましい。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、特に、３Ｄコンテンツを効率的に記録することができるようにするものである。
【課題を解決するための手段】
【０００９】
本発明の第１の側面の記録装置は、記録対象の３Ｄコンテンツに含まれるＬ画像とＲ画像の視差を検出する視差検出手段と、視差がしきい値より大きいＬ画像とＲ画像を含む第１の区間についてはＬ画像とＲ画像の両方を記録し、視差が前記しきい値より小さいＬ画像とＲ画像を含む第２の区間についてはＬ画像とＲ画像のうちの一方を記録する記録制御手段とを備える。
【００１０】
Ｌ画像とＲ画像の画質を検出する画質検出手段をさらに設けることができる。この場合、前記記録制御手段には、視差が前記しきい値より小さいＬ画像とＲ画像のうち、画質のよい方を記録させることができる。
【００１１】
Ｌ画像とＲ画像のうちのいずれの画像を記録したのかを表す識別情報を生成する生成手段をさらに設けることができる。この場合、前記記録制御手段には、前記３Ｄコンテンツの前記第２の区間の画像データと対応付けて、前記識別情報を記録させることができる。
【００１２】
前記生成手段には、Ｌ画像とＲ画像の視差を表す情報を含む前記識別情報を生成させることができる。
【００１３】
前記３Ｄコンテンツ全体のうちの記録が終わっていない部分のデータ量と、前記３Ｄコンテンツの記録先となる記録媒体の残りの容量を比較し、前記記録が終わっていない部分のデータ量が前記記録媒体の残りの容量より多い場合、高くなるように前記しきい値を更新する制御手段をさらに設けることができる。
【００１４】
本発明の第１の側面の記録方法は、記録対象の３Ｄコンテンツに含まれるＬ画像とＲ画像の視差を検出し、視差がしきい値より大きいＬ画像とＲ画像を含む区間についてはＬ画像とＲ画像の両方を記録し、視差が前記しきい値より小さいＬ画像とＲ画像を含む区間についてはＬ画像とＲ画像のうちの一方を記録するステップを含む。
【００１５】
本発明の第１の側面のプログラムは、記録対象の３Ｄコンテンツに含まれるＬ画像とＲ画像の視差を検出し、視差がしきい値より大きいＬ画像とＲ画像を含む区間についてはＬ画像とＲ画像の両方を記録し、視差が前記しきい値より小さいＬ画像とＲ画像を含む区間についてはＬ画像とＲ画像のうちの一方を記録するステップを含む処理をコンピュータに実行させる。
【００１６】
本発明の第２の側面の記録装置は、視差がしきい値より大きいか否かに応じて、Ｌ画像とＲ画像の両方が記録されている第１の区間と、Ｌ画像とＲ画像のうちの一方が記録されている第２の区間とを含む３Ｄコンテンツを再生する再生手段と、前記３Ｄコンテンツを再生して得られた前記第２の区間の一方の画像に基づいて、前記３Ｄコンテンツの画像として記録されていない他方の画像を生成する生成手段と、前記第１の区間の画像を表示するとき、前記３Ｄコンテンツを再生して得られたＬ画像とＲ画像を表示し、前記第２の区間の画像を表示するとき、前記３Ｄコンテンツを再生して得られた前記一方の画像と、前記生成手段により生成された前記他方の画像を表示する表示制御手段とを備える。
【００１７】
前記３Ｄコンテンツの前記第２の区間の画像データと対応付けて記録されている、Ｌ画像とＲ画像のうちのいずれの画像が記録されているのかを表す識別情報を解析する解析手段をさらに設けることができる。この場合、前記生成手段には、前記３Ｄコンテンツの画像として記録されていない前記他方の画像を前記識別情報に基づいて特定し、生成させることができる。
【００１８】
前記解析手段には、前記識別情報を解析することによって、Ｌ画像とＲ画像の視差を特定させ、前記生成手段には、前記一方の画像に対して、前記解析手段により特定された視差を有する前記他方の画像を生成させることができる。
【００１９】
本発明の第２の側面の記録方法は、視差がしきい値より大きいか否かに応じて、Ｌ画像とＲ画像の両方が記録されている第１の区間と、Ｌ画像とＲ画像のうちの一方が記録されている第２の区間とを含む３Ｄコンテンツを再生し、前記３Ｄコンテンツを再生して得られた前記第２の区間の一方の画像に基づいて、前記３Ｄコンテンツの画像として記録されていない他方の画像を生成し、前記第１の区間の画像を表示するとき、前記３Ｄコンテンツを再生して得られたＬ画像とＲ画像を表示し、前記第２の区間の画像を表示するとき、前記３Ｄコンテンツを再生して得られた前記一方の画像と、生成した前記他方の画像を表示するステップを含む。
【００２０】
本発明の第２の側面のプログラムは、視差がしきい値より大きいか否かに応じて、Ｌ画像とＲ画像の両方が記録されている第１の区間と、Ｌ画像とＲ画像のうちの一方が記録されている第２の区間とを含む３Ｄコンテンツを再生し、前記３Ｄコンテンツを再生して得られた前記第２の区間の一方の画像に基づいて、前記３Ｄコンテンツの画像として記録されていない他方の画像を生成し、前記第１の区間の画像を表示するとき、前記３Ｄコンテンツを再生して得られたＬ画像とＲ画像を表示し、前記第２の区間の画像を表示するとき、前記３Ｄコンテンツを再生して得られた前記一方の画像と、生成した前記他方の画像を表示するステップを含む処理をコンピュータに実行させる。
【００２１】
本発明の第３の側面の記録再生装置は、記録対象の３Ｄコンテンツに含まれるＬ画像とＲ画像の視差を検出する視差検出手段と、視差がしきい値より大きいＬ画像とＲ画像を含む第１の区間についてはＬ画像とＲ画像の両方を記録し、視差が前記しきい値より小さいＬ画像とＲ画像を含む第２の区間についてはＬ画像とＲ画像のうちの一方を記録する記録制御手段と、視差が前記しきい値より大きいか否かに応じて、Ｌ画像とＲ画像の両方が記録されている前記第１の区間と、Ｌ画像とＲ画像のうちの一方が記録されている前記第２の区間とを含む前記３Ｄコンテンツを再生する再生手段と、前記３Ｄコンテンツを再生して得られた前記第２の区間の一方の画像に基づいて、前記３Ｄコンテンツの画像として記録されていない他方の画像を生成する生成手段と、前記第１の区間の画像を表示するとき、前記３Ｄコンテンツを再生して得られたＬ画像とＲ画像を表示し、前記第２の区間の画像を表示するとき、前記３Ｄコンテンツを再生して得られた前記一方の画像と、前記生成手段により生成された前記他方の画像を表示する表示制御手段とを備える。
【００２２】
本発明の第１の側面においては、記録対象の３Ｄコンテンツに含まれるＬ画像とＲ画像の視差が検出され、視差がしきい値より大きいＬ画像とＲ画像を含む区間についてはＬ画像とＲ画像の両方が記録され、視差が前記しきい値より小さいＬ画像とＲ画像を含む区間についてはＬ画像とＲ画像のうちの一方が記録される。
【００２３】
本発明の第２の側面においては、視差がしきい値より大きいか否かに応じて、Ｌ画像とＲ画像の両方が記録されている第１の区間と、Ｌ画像とＲ画像のうちの一方が記録されている第２の区間とを含む３Ｄコンテンツが再生され、前記３Ｄコンテンツを再生して得られた前記第２の区間の一方の画像に基づいて、前記３Ｄコンテンツの画像として記録されていない他方の画像が生成される。前記第１の区間の画像を表示するとき、前記３Ｄコンテンツを再生して得られたＬ画像とＲ画像が表示され、前記第２の区間の画像を表示するとき、前記３Ｄコンテンツを再生して得られた前記一方の画像と、生成された前記他方の画像が表示される。
【００２４】
本発明の第３の側面においては、記録対象の３Ｄコンテンツに含まれるＬ画像とＲ画像の視差が検出され、視差がしきい値より大きいＬ画像とＲ画像を含む第１の区間についてはＬ画像とＲ画像の両方が記録され、視差が前記しきい値より小さいＬ画像とＲ画像を含む第２の区間についてはＬ画像とＲ画像のうちの一方が記録される。また、視差がしきい値より大きいか否かに応じて、Ｌ画像とＲ画像の両方が記録されている前記第１の区間と、Ｌ画像とＲ画像のうちの一方が記録されている前記第２の区間とを含む３Ｄコンテンツが再生され、前記３Ｄコンテンツを再生して得られた前記第２の区間の一方の画像に基づいて、前記３Ｄコンテンツの画像として記録されていない他方の画像が生成される。前記第１の区間の画像を表示するとき、前記３Ｄコンテンツを再生して得られたＬ画像とＲ画像が表示され、前記第２の区間の画像を表示するとき、前記３Ｄコンテンツを再生して得られた前記一方の画像と、生成された前記他方の画像が表示される。
【発明の効果】
【００２５】
本発明によれば、３Ｄコンテンツを効率的に記録することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態に係る記録再生装置を示す図である。
【図２】３Ｄコンテンツの画像データの例を示す図である。
【図３】記録再生装置による記録動作の例を示す図である。
【図４】記録再生装置による再生動作の例を示す図である。
【図５】記録再生装置の構成例を示すブロック図である。
【図６】記録媒体に記録される情報のデータ構造を示す図である。
【図７】記録処理部の構成例を示すブロック図である。
【図８】Ｌ画像とＲ画像の多重化の例を示す図である。
【図９】画像の欠落の例を示す図である。
【図１０】再生処理部の構成例を示すブロック図である。
【図１１】Ｌ画像とＲ画像の分離の例を示す図である。
【図１２】画像データ処理部の構成例を示すブロック図である。
【図１３】画像データ処理部の構成例を示すブロック図である。
【図１４】画像データ処理部の構成例を示すブロック図である。
【図１５】記録再生装置の記録処理について説明するフローチャートである。
【図１６】図１５のステップＳ１４において行われるしきい値調整処理について説明するフローチャートである。
【図１７】３Ｄコンテンツのデータ量の予測の例を示す図である。
【図１８】記録再生装置の再生処理について説明するフローチャートである。
【図１９】３Ｄ画像の視聴の例を示す図である。
【図２０】コンピュータの構成例を示すブロック図である。
【発明を実施するための形態】
【００２７】
［記録再生の原理について］
図１は、本発明の一実施形態に係る記録再生装置１を示す図である。
【００２８】
記録再生装置１には、HDMI(High Definition Multimedia Interface)ケーブルなどのケーブル３を介してTV２が接続される。記録再生装置１に対しては、放送波を介して、またはインターネットなどのネットワークを介して伝送されてきた３Ｄコンテンツが供給される。
【００２９】
記録再生装置１は、BD、HDD、SSDなどの記録媒体を有しており、３Ｄコンテンツを記録媒体に記録（録画）し、再生する機能を有する。
【００３０】
テレビジョン番組などの３Ｄコンテンツの伝送のタイミングは伝送側により決められている。記録再生装置１のユーザは、リモートコントローラなどを操作して録画予約を設定し、あるタイミングで伝送が開始される３Ｄコンテンツの予約録画を行うことができる。また、ユーザは、録画済みの３Ｄコンテンツを再生させ、TV２を使って３Ｄコンテンツを視聴することができる。
【００３１】
図２は、記録対象の３Ｄコンテンツの画像データの例を示す図である。
【００３２】
図２の下段に示すように、３Ｄコンテンツの画像データは、Ｌ画像とＲ画像のデータから構成される。図２には、Ｌ画像である画像Ｌ１乃至Ｌ８と、Ｒ画像である画像Ｒ１乃至Ｒ８を示している。例えば、画像Ｌ１，Ｒ１，Ｌ２，Ｒ２，Ｌ３，Ｒ３，・・・，Ｌ８，Ｒ８といったように、Ｌ画像とＲ画像を交互に表示することによって３Ｄ画像の表示が実現される。それぞれのＲ画像は、同じ数字が割り当てられている、対応するＬ画像の次に表示される。
【００３３】
Ｌ画像に写るオブジェクトの画像上の位置と、そのＬ画像に対応するＲ画像に写るオブジェクトの画像上の位置のずれが、Ｌ画像とＲ画像（Ｌ画像と、対応するＲ画像）の視差に相当する。
【００３４】
記録再生装置１においては、３Ｄコンテンツの記録時、Ｌ画像とＲ画像の視差が検出される。図２の上段は、下段に示すＬ画像とＲ画像を対象として視差の検出を行った場合の検出結果の時系列を示している。
【００３５】
図２の例においては、画像Ｌ１と画像Ｒ１の表示時刻である時刻ｔ１から、画像Ｌ４と画像Ｒ４の表示時刻である時刻ｔ４までの区間の視差は視差Ｐ１としてほぼ一定である。ここでは、Ｌ画像と、対応するＲ画像は同じ時刻に表示されるものとしている。
【００３６】
また、図２の例においては、時刻ｔ４から、画像Ｌ７と画像Ｒ７の表示時刻である時刻ｔ７までの区間の視差は、視差Ｐ１より小さい視差Ｐ２としてほぼ一定である。時刻ｔ７以降の区間の視差は視差Ｐ１としてほぼ一定である。
【００３７】
記録再生装置１においては、３Ｄコンテンツの記録時、このような視差の検出結果に基づいて、視差がしきい値より大きいＬ画像とＲ画像からなる区間（視差が大きい区間）については、Ｌ画像とＲ画像の両方が記録される。また、視差がしきい値より小さいＬ画像とＲ画像からなる区間（視差が小さい区間）については、Ｌ画像とＲ画像のうちの一方が記録される。
【００３８】
図３は、記録再生装置１による記録動作の例を示す図である。
【００３９】
図３の上段に示す視差の時系列と、中段に示す画像は、それぞれ図２に示すものと同じである。
【００４０】
図３の下段に示すように、視差が大きい区間である、時刻ｔ１から時刻ｔ４までの区間ｆ１と、時刻ｔ７以降の区間ｆ３においては、Ｌ画像とＲ画像の両方の画像が記録される。
【００４１】
一方、視差が小さい区間である、時刻ｔ４から時刻ｔ７までの区間ｆ２においては、Ｌ画像とＲ画像のうちの一方が記録される。図３の下段において実線で示す画像は、記録媒体に記録される画像であり、破線で示す画像は、記録媒体に記録されない画像である。
【００４２】
図３の例においては、区間ｆ２内の画像である画像Ｌ４と画像Ｒ４、画像Ｌ５と画像Ｒ５についてはＬ画像のみが記録され、画像Ｌ６と画像Ｒ６についてはＲ画像のみが記録される。Ｌ画像とＲ画像のうちのいずれの画像を記録するのかは、画質のよい方を記録するようにして決定される。すなわち、記録再生装置１においては、視差が小さい区間を対象として、Ｌ画像とＲ画像の画質の検出が行われる。
【００４３】
図３の例においては、画像Ｌ４と画像Ｒ４では画像Ｌ４の方が画質のよい画像であり、画像Ｌ５と画像Ｒ５では画像Ｌ５の方が画質のよい画像である。また、画像Ｌ６と画像Ｒ６では画質Ｒ６の方が画質のよい画像である。ブロックノイズの量が異なるなど、Ｌ画像の画質とＲ画像の画質には差が現れる。
【００４４】
このように、視差が小さい区間については、Ｌ画像とＲ画像のうちの一方を記録することによって、３Ｄコンテンツの記録先となる記録媒体の容量の使用を抑えることが可能になる。
【００４５】
後述するように、視差が小さい区間の再生時、記録再生装置１においては、記録されている一方の画像に基づいて２Ｄ−３Ｄ変換を行うことによって、記録されていない他方の画像が生成される。画質のよい方の画像を記録しておくことによって、再生時、画質のよい方の画像に基づいて、記録されていない他方の画像を生成することが可能になる。
【００４６】
２Ｄ−３Ｄ変換は、例えば、記録されているＬ画像またはＲ画像に視差を設定する（オブジェクトの位置をずらす）ことで行われる。画質の悪い画像に視差を設定して生成した画像より、画質のよい画像に視差を設定して生成した画像の方が、画質がよいと考えられるから、３Ｄ画像の画質を向上させることが可能になる。
【００４７】
また、視差の大きい区間の画像を欠落させるより、視差の小さい区間の画像を欠落させることによって、再生時に表示される３Ｄ画像の違和感を抑えることが可能になる。
【００４８】
２Ｄ−３Ｄ変換によって生成した画像を用いて行われる３Ｄ表示はいわば擬似的な表示であって、予め用意されているＬ画像とＲ画像に基づいて行われる３Ｄ表示と較べて立体感に差があるものと考えられる。視差の小さい区間を擬似的な３Ｄ表示の区間にすることによって、視差の大きい区間を擬似的な３Ｄ表示の区間にする場合に較べて、全体的に、オリジナルとの差を減らすことができ、違和感を軽減させることが可能になる。
【００４９】
以下、適宜、Ｌ画像とＲ画像のうち、画質が悪いために記録されなかった方の画像を欠落画像という。欠落画像と対になる、３Ｄコンテンツの画像として記録される画像は記録画像となる。
【００５０】
記録再生装置１においては、３Ｄコンテンツの記録時、視差が小さい区間内のそれぞれのＬ画像とＲ画像について、いずれの画像を記録したのかを表す識別情報が生成される。識別情報には、Ｌ画像とＲ画像のうちのいずれの画像が記録されているのかを表す情報と、Ｌ画像とＲ画像の視差を表す情報が含まれる。識別情報は、３Ｄコンテンツの画像データと対応付けて記録される。
【００５１】
３Ｄコンテンツの画像データと対応付けて識別情報を記録しておくことによって、記録再生装置１は、３Ｄコンテンツの再生時、視差が小さい区間を特定することが可能になる。
【００５２】
また、記録再生装置１は、特定した区間の再生時、いずれの画像に基づいて、記録されていない欠落画像を生成すればよいのかと、欠落画像を生成するときに設定する視差を特定することが可能になる。
【００５３】
図４は、記録再生装置１による再生動作の例を示す図である。
【００５４】
図４の上段に示す記録済みの３Ｄコンテンツの画像は、図３の下段に示すものと同じである。
【００５５】
３Ｄコンテンツの再生時、記録再生装置１においては、各区間の画像データ毎に、識別情報が対応付けて記録されているか否かが判定される。
【００５６】
識別情報が対応付けて記録されている区間、すなわち、視差が小さい区間が再生対象になったとき、識別情報が解析され、Ｌ画像とＲ画像のうちのいずれの画像が記録されているのかが特定される。また、欠落画像を生成するために用いる視差が特定され、記録画像に視差を設定することによって欠落画像が生成される。
【００５７】
図４の下段の例においては、区間ｆ１の再生時、区間ｆ１の画像データには識別情報が対応付けて記録されていないから、記録画像である画像Ｌ１，Ｒ１，Ｌ２，Ｒ２，Ｌ３，Ｒ３の順に表示されることによって、区間ｆ１の３Ｄ表示が行われる。
【００５８】
区間ｆ２の再生時、区間ｆ２の画像データに対応付けて記録されている識別情報が解析され、Ｌ画像とＲ画像のうちのいずれの画像が記録されているのかと、視差が特定される。画像Ｌ４に基づいて画像Ｒ４が生成され、画像Ｌ５に基づいて画像Ｒ５が生成される。また、画像Ｒ６に基づいて画像Ｌ６が生成される。
【００５９】
記録画像である画像Ｌ４、画像Ｌ４に基づいて生成された画像Ｒ４、記録画像である画像Ｌ５、画像Ｌ５に基づいて生成された画像Ｒ５、画像Ｒ６に基づいて生成された画像Ｌ６、記録画像である画像Ｒ６の順に表示されることによって、区間ｆ２の３Ｄ表示が行われる。
【００６０】
区間ｆ３の再生時、区間ｆ３の画像データには識別情報が対応付けて記録されていないから、記録画像である画像Ｌ７，Ｒ７，Ｌ８，Ｒ８の順に表示されることによって、区間ｆ３の３Ｄ表示が行われる。
【００６１】
［記録再生装置の構成について］
図５は、記録再生装置１の構成例を示すブロック図である。
【００６２】
記録再生装置１は、システムコントローラ２１、操作I/F部２２、記録部２３、記録媒体２４、および再生部２５から構成される。操作I/F部２２に対しては、リモートコントローラ３１からの信号が供給され、記録部２３のチューナ４１に対しては、アンテナ３２において電波が受信されることによって得られた受信信号が供給される。
【００６３】
システムコントローラ２１は、所定のプログラムを実行し、記録再生装置１の全体の動作を制御する。例えば、システムコントローラ２１は、操作I/F部２２から供給された信号に基づいて録画予約を設定し、放送開始時刻になったとき、記録部２３を制御して３Ｄコンテンツの記録を開始する。また、システムコントローラ２１は、記録済みの３Ｄコンテンツの再生が指示されたとき、再生部２５を制御し、記録媒体２４に記録されている３Ｄコンテンツを再生する。
【００６４】
記録再生装置１の記録側の構成について説明する。
【００６５】
記録部２３は、チューナ４１、記録処理部４２、画像特徴検出部４３、識別情報生成部４４、および記録容量検出部４５から構成される。
【００６６】
チューナ４１は、アンテナ３２から供給された受信信号を復調し、A/D変換などを施すことによって得られた３Ｄコンテンツのデータを記録処理部４２に出力する。ここでは、ビデオデータの処理について主に説明するが、音声データについても、図示せぬ回路で処理された後、ビデオデータとともに記録媒体２４に記録される。
【００６７】
記録処理部４２は、チューナ４１から供給されたデータに基づいて、３Ｄコンテンツの画像データを生成し、画像特徴検出部４３に出力する。また、記録処理部４２は、３Ｄコンテンツの画像であるＬ画像とＲ画像のうち、識別情報生成部４４により生成された識別情報に基づいて画像を欠落させ、識別情報や音声データとともに記録媒体２４に記録させる。
【００６８】
画像特徴検出部４３は、視差検出部４３Ａと画質検出部４３Ｂから構成される。
【００６９】
視差検出部４３Ａは、記録処理部４２から供給されたＬ画像とＲ画像の視差を検出する。視差の検出は、例えば、Ｌ画像とＲ画像をそれぞれ所定の領域毎に区切り、ブロックマッチングによって同じオブジェクトのＬ画像とＲ画像中の位置を検出し、位置のずれ量を求めることによって行われる。視差の検出については、例えば、特開平７−２８２２５９号公報、特開平４−３６０３９５号公報、特開平６−２１５１１１号公報に開示されている。
【００７０】
視差検出部４３Ａは、検出した視差を表す情報を識別情報生成部４４に出力する。
【００７１】
画質検出部４３Ｂは、記録処理部４２から供給されたＬ画像とＲ画像のそれぞれの画質を検出する。画質の検出は、例えば、Ｌ画像とＲ画像がMPEGなどのブロック符号化方式で符号化されている場合、ブロックノイズの量を検出することによって行われる。ブロックノイズの検出方法については、例えば特開２００７−２６６６８４号に開示されている。
【００７２】
この文献に開示されている技術においては、入力画像フレームの画像平面上の或る画素境界における隣接画素の画素値の差分値と、画素境界の少なくとも片側の複数画素から予測された画素境界における予測画素値とに基づいて、画素境界における画素境界段差が検出され、画素境界段差を１フレーム分累積され、その累積結果に基づいてブロックノイズが検出されるようになされている。
【００７３】
画質検出部４３Ｂは、検出したＬ画像の画質とＲ画像の画質を表す情報を識別情報生成部４４に出力する。画像特徴検出部４３による処理が、記録対象の３Ｄコンテンツのデータ量に対して、記録媒体２４の空き残量が不足する場合にだけ行われるようにすることも可能である。
【００７４】
識別情報生成部４４は、視差検出部４３Ａから供給された情報に基づいて、区間毎に、Ｌ画像とＲ画像の視差の平均を求め、求めた視差の平均と、システムコントローラ２１により設定されたしきい値を比較する。識別情報生成部４４は、視差の平均がしきい値より大きい区間を、Ｌ画像とＲ画像の両方を記録する区間として決定し、視差の平均がしきい値より小さい区間を、Ｌ画像とＲ画像のうちの一方を記録する区間として決定する。
【００７５】
また、識別情報生成部４４は、視差が小さい区間内のそれぞれのＬ画像とＲ画像について、画質検出部４３Ｂから供給された情報に基づいて、画質のよい方を記録画像として決定し、画質の悪い方を欠落画像として決定する。識別情報生成部４４は識別情報を生成し、記録処理部４２に出力する。
【００７６】
記録容量検出部４５は、記録媒体２４の空き容量を検出し、空き容量の情報をシステムコントローラ２１に出力する。
【００７７】
図６は、記録媒体２４に記録される情報のデータ構造を示す図である。
【００７８】
記録媒体２４に記録される３Ｄコンテンツの情報は、ヘッダ情報、識別情報、画像データ、音声データから構成される。例えば、３Ｄコンテンツ全体を所定の数に区切った区間毎に、図６に示すような構造を有する３Ｄコンテンツの情報が記録される。
【００７９】
図６に示すように識別情報が含まれるのは、視差が小さく、Ｌ画像とＲ画像のうちの一方が記録されている区間の情報である。視差が大きく、Ｌ画像とＲ画像の両方の画像が記録されている区間の情報には、識別情報は含まれない。
【００８０】
図７は、記録処理部４２の構成例を示すブロック図である。
【００８１】
記録処理部４２は、L/R多重化部７１、MPEG2エンコーダ７２、および記録部７３から構成される。L/R多重化部７１に対しては、Ｌ画像とＲ画像の各フレームのデータが入力される。ここで、MPEG2エンコーダ７２は、MVC(Multiview Video Coding)には対応しない
H.264/AVCエンコーダに置き換えることも考えられる（以下の説明でも同様）。
【００８２】
L/R多重化部７１は、Ｌ画像とＲ画像を同じフレームに貼り付けることによってＬ画像とＲ画像を多重化する。
【００８３】
図８は、Ｌ画像とＲ画像の多重化の例を示す図である。
【００８４】
L/R多重化部７１による多重化がSide-by-Side方式で行われる場合、図８Ａに示すＬ画像とＲ画像は、図８Ｂに示すように１フレームの左右にそれぞれ貼り付けられる。図８の例においては、１フレームのサイズが1280×720画素とされており、1280×720画素のＬ画像とＲ画像が、それぞれ左右方向の画素数が半分に間引かれた後、１フレームの左右に貼り付けられる。
【００８５】
また、L/R多重化部７１による多重化がTop-and-Bottom方式で行われる場合、図８Ａに示すＬ画像とＲ画像は、図８Ｃに示すように１フレームの上下にそれぞれ貼り付けられる。1280×720画素のＬ画像とＲ画像が、それぞれ上下方向の画素数が半分に間引かれた後、１フレームの上下に貼り付けられる。
【００８６】
L/R多重化部７１は、このようにしてＬ画像とＲ画像を多重化した各フレームをMPEG2エンコーダ７２に出力する。
【００８７】
MPEG2エンコーダ７２は、L/R多重化部７１によりＬ画像とＲ画像が多重化された各フレームのデータを例えばMPEG2方式で圧縮する。
【００８８】
このとき、MPEG2エンコーダ７２は、圧縮対象としているフレームに貼り付けられているＬ画像とＲ画像が、視差が大きい区間内の画像である場合、Ｌ画像とＲ画像の両方が貼り付けられたフレームを圧縮する。
【００８９】
また、MPEG2エンコーダ７２は、圧縮対象としているフレームに貼り付けられているＬ画像とＲ画像が、視差が小さい区間内の画像である場合、フレームに貼り付けられているＬ画像とＲ画像のうちの欠落させる画像を、識別情報生成部４４により生成された識別情報に基づいて特定する。MPEG2エンコーダ７２は、特定した画像を欠落させ、記録画像のみが貼り付けられたフレームを圧縮する。
【００９０】
図９は、画像の欠落の例を示す図である。
【００９１】
図９Ａは、Ｌ画像とＲ画像の多重化がSide-by-Side方式で行われている場合の欠落の例を示す図である。圧縮対象のフレームに多重化されているＬ画像とＲ画像が、視差が小さい区間内の画像であり、例えばＲ画像を欠落させる場合、白抜き矢印の先に示すように、MPEG2エンコーダ７２は、フレームの右半分に貼り付けられているＲ画像を欠落させる。
【００９２】
図９において、同じフレームに貼り付けられたＬ画像とＲ画像のうちのＲ画像を破線で示していることは、Ｒ画像が欠落していることを表す。Ｒ画像の欠落は、例えば、圧縮対象のフレーム全体のうち、Ｒ画像の貼り付け先である右半分を黒データ（Y=d’16, Cb=d’128, Cr=d’128）の領域にしたり、右半分を０データの領域にしたりすることによって行われる。
【００９３】
図９Ｂは、Ｌ画像とＲ画像の多重化がTop-and-Bottom方式で行われている場合の欠落の例を示す図である。圧縮対象のフレームに多重化されているＬ画像とＲ画像が、視差が小さい区間内の画像であり、例えばＲ画像を欠落させる場合、白抜き矢印の先に示すように、MPEG2エンコーダ７２は、フレームの下半分に貼り付けられているＲ画像を欠落させる。
【００９４】
MPEG2エンコーダ７２は、このようにして一方の画像を欠落させたフレームをMPEG2などの方式で圧縮する。欠落画像の貼り付け先の領域を黒データの領域や０データの領域にすることによって、その領域のデータは実質的に無くなることになり、１フレーム全体のデータ量は、Ｌ画像とＲ画像の両方が貼り付けられている１フレーム全体のデータ量より少なくなる。
【００９５】
MPEG2エンコーダ７２は、Ｌ画像とＲ画像の両方が貼り付けられたフレームを圧縮して得られたデータ、または、Ｌ画像とＲ画像のうちの一方が貼り付けられたフレームを圧縮して得られたデータを記録部７３に出力する。
【００９６】
各フレームのデータをMPEG2などの方式で圧縮しないで、非圧縮のまま記録するようにしてもよい。
【００９７】
記録部７３は、識別情報生成部４４から供給された識別情報、MPEG2エンコーダ７２から供給された各フレームからなる３Ｄコンテンツの画像データ、および音声データにヘッダ情報を付加し、図６に示すような構造を有する情報を記録媒体２４に記録させる。
【００９８】
次に、記録再生装置１の再生側の構成について説明する。
【００９９】
再生部２５は、再生処理部５１、識別情報解析部５２、画像データ処理部５３、および表示処理部５４から構成される。
【０１００】
再生処理部５１は、再生対象の３Ｄコンテンツの情報を記録媒体２４から読み出す。再生処理部５１は、読み出した情報が、視差が小さい区間の画像データを含む情報であって識別情報が含まれている場合、識別情報を識別情報解析部５２に出力する。
【０１０１】
また、再生処理部５１は、圧縮されている各フレームを伸張し、伸張したフレームから抽出したＬ画像とＲ画像を画像データ処理部５３と表示処理部５４に出力する。Ｌ画像とＲ画像のうちの一方が欠落している場合、記録画像のデータと、欠落画像のデータである黒データまたは０のデータが再生処理部５１から出力されることになる。
【０１０２】
識別情報解析部５２は、再生処理部５１から供給された識別情報を解析し、Ｌ画像とＲ画像のうちのいずれの画像が記録されているのかと、視差を特定する。識別情報解析部５２は、解析結果を画像データ処理部５３に出力する。
【０１０３】
画像データ処理部５３は、視差が小さい区間内の画像が再生処理部５１から供給された場合、２Ｄ−３Ｄ変換を行うことによって、記録画像であるＬ画像またはＲ画像に基づいて欠落画像を生成する。
【０１０４】
例えば、画像データ処理部５３は、再生処理部５１から供給された記録画像がＬ画像である場合にはそのＬ画像に視差を設定することによってＲ画像を生成する。また、画像データ処理部５３は、再生処理部５１から供給された記録画像がＲ画像である場合にはそのＲ画像に視差を設定することによってＬ画像を生成する。Ｌ画像とＲ画像のうちのいずれの画像が記録画像であるのかと、画像を生成する際に用いる視差は、識別情報解析部５２による解析結果に基づいて特定される。
【０１０５】
画像データ処理部５３は、画像の生成の元になった記録画像と、記録画像に基づいて生成した画像を表示処理部５４に出力する。
【０１０６】
表示処理部５４は、再生処理部５１と画像データ処理部５３から供給されたデータに基づいて、Ｌ画像とＲ画像を交互にTV２に表示させる。例えば、表示処理部５４は、再生対象の区間が、視差が大きい区間である場合、再生処理部５１から供給されたＬ画像とＲ画像を表示させる。また、表示処理部５４は、再生対象の区間が、視差が小さい区間である場合、画像データ処理部５３から供給されたＬ画像とＲ画像を表示させる。
【０１０７】
図１０は、再生処理部５１の構成例を示すブロック図である。
【０１０８】
再生処理部５１は、再生部８１とL/R分離部８２から構成される。
【０１０９】
再生部８１は、記録媒体２４から読み出した情報に識別情報が含まれている場合、識別情報を識別情報解析部５２に出力する。また、再生部８１は、圧縮されている各フレームを伸張し、L/R分離部８２に出力する。
【０１１０】
L/R分離部８２は、再生部８１から供給されたフレームからＬ画像とＲ画像を分離し、Ｌ画像とＲ画像を画像データ処理部５３と表示処理部５４に出力する。
【０１１１】
図１１は、Ｌ画像とＲ画像の分離の例を示す図である。
【０１１２】
図１１の左上に示すように、Side-by-Side方式でＬ画像とＲ画像が多重化されている場合、Ｌ画像とＲ画像が多重化されているフレームからＬ画像とＲ画像が分離して抽出される。また、抽出されたＬ画像とＲ画像に対してスケーリングが行われることによって、右側に示す、１フレームの画素数と同じ画素数のＬ画像とＲ画像が生成される。
【０１１３】
図１１の左下に示すように、Top-and-Bottom方式でＬ画像とＲ画像が多重化されている場合、Ｌ画像とＲ画像が多重化されているフレームからＬ画像とＲ画像が分離して抽出される。また、抽出されたＬ画像とＲ画像に対してスケーリングが行われることによって、右側に示す、１フレームの画素数と同じ画素数のＬ画像とＲ画像が生成される。
【０１１４】
なお、フレームに貼り付けられているＬ画像またはＲ画像が欠落している場合、欠落画像のデータとして、１フレームの画素数と同じ画素数の画像であって、全ての画素データが黒データまたは０データの画像が生成される。
【０１１５】
再生部８１は、このようにして生成したＬ画像とＲ画像を画像データ処理部５３と表示処理部５４に出力する。
【０１１６】
図１２は、画像データ処理部５３の構成例を示すブロック図である。
【０１１７】
図１２の例においては、画像データ処理部５３には画像処理部１０１が設けられている。再生処理部５１から出力された記録画像であるＬ画像またはＲ画像のデータは画像処理部１０１に入力されるとともに、表示処理部５４にそのまま出力される。
【０１１８】
画像処理部１０１は、画像の生成に用いる視差を識別情報解析部５２による解析結果に基づいて特定し、特定した視差の分だけオブジェクトの位置をずらすことによって画像を生成する。画像処理部１０１は、生成した画像を表示処理部５４に出力する。
【０１１９】
図１２の画像データ処理部５３に入力され、表示処理部５４にそのまま出力された画像データがＬ画像のデータである場合、画像処理部１０１から出力された画像データはＲ画像のデータとして用いられる。また、画像データ処理部５３に入力され、表示処理部５４にそのまま出力された画像データがＲ画像のデータである場合、画像処理部１０１から出力された画像データはＬ画像のデータとして用いられる。
【０１２０】
図１３は、画像データ処理部５３の他の構成例を示すブロック図である。
【０１２１】
図１３の画像データ処理部５３は、メモリ制御部１１１とメモリ１１２から構成される。再生処理部５１から出力された記録画像であるＬ画像またはＲ画像のデータはメモリ１１２に入力されるとともに、表示処理部５４にそのまま出力される。
【０１２２】
メモリ制御部１１１は、画像の生成に用いる視差を識別情報解析部５２による解析結果に基づいて特定し、特定した視差に応じてメモリ１１２の遅延量を制御する。メモリ制御部１１１には、視差と遅延量の関係を表す情報が予め設定されている。
【０１２３】
メモリ１１２は、入力された画像データを一時的に記憶し、メモリ制御部１１１による制御に従って、視差に対応する遅延量の分だけ遅延させて出力する。
【０１２４】
図１３の画像データ処理部５３に入力され、表示処理部５４にそのまま出力された画像データがＬ画像のデータである場合、メモリ１１２から出力された画像データはＲ画像のデータとして用いられる。また、画像データ処理部５３に入力され、表示処理部５４にそのまま出力された画像データがＲ画像のデータである場合、メモリ１１２から出力された画像データはＬ画像のデータとして用いられる。
【０１２５】
図１４は、画像データ処理部５３のさらに他の構成例を示すブロック図である。
【０１２６】
図１４の画像データ処理部５３は、動きベクトル検出部１２１、メモリ制御部１２２、およびメモリ１２３から構成される。再生処理部５１から出力された記録画像であるＬ画像またはＲ画像のデータは動きベクトル検出部１２１とメモリ１２３に入力されるとともに、表示処理部５４にそのまま出力される。
【０１２７】
動きベクトル検出部１２１は、再生対象の区間が、視差が小さい区間であることを識別情報解析部５２による解析結果に基づいて特定した場合、入力された画像データに基づいて、フレーム間の動きを表す動きベクトルを検出する。動きベクトル検出部１２１においては、例えば、１フレームを所定の数に分割して構成される領域毎の動きベクトルが検出され、検出結果がメモリ制御部１２２に供給される。
【０１２８】
メモリ制御部１２２は、動きベクトル検出部１２１により検出された動きベクトルに応じてメモリ１２３の遅延量を制御する。メモリ制御部１２２には、動きベクトルと遅延量の関係を表す情報が予め設定されている。
【０１２９】
メモリ１２３は、入力された画像データを一時的に記憶し、メモリ制御部１２２による制御に従って、視差に対応する遅延量の分だけ遅延させて出力する。
【０１３０】
図１４の画像データ処理部５３に入力され、表示処理部５４にそのまま出力された画像データがＬ画像のデータである場合、メモリ１２３から出力された画像データはＲ画像のデータとして用いられる。また、画像データ処理部５３に入力され、表示処理部５４にそのまま出力された画像データがＲ画像のデータである場合、メモリ１２３から出力された画像データはＬ画像のデータとして用いられる。
【０１３１】
図１３または図１４の構成によって２Ｄ−３Ｄ変換が行われることによって得られたＬ画像とＲ画像を見たユーザは、左右の画像の時間差により、被写体を立体的に感じることになる。左右の画像の時間差により被写体を立体的に感じる現象と似た現象として、Mach-Dvorak現象が知られている。Ｌ画像とＲ画像の表示の時間差が視差となる。
【０１３２】
なお、図１４に示す構成は、識別情報に視差の情報が含まれていない場合にも採用することが可能である。図１４に示す構成と同様の構成については例えば特開平８−１４９５１２号公報に開示されている。
【０１３３】
［記録再生装置の動作］
次に、図１５のフローチャートを参照して、記録再生装置１の記録処理について説明する。図１５の処理のうちの画像データに関する処理は、例えば、３Ｄコンテンツの先頭の区間から順に対象の区間を切り替えて行われる。
【０１３４】
ステップＳ１において、システムコントローラ２１は、録画予約が設定されているか否かを判定し、設定されていないと判定した場合、他の処理を行う。ここでは、上述したような３Ｄコンテンツの記録が、ユーザにより設定された、または記録再生装置１により自動的に設定された録画予約に従って３Ｄコンテンツを記録する場合に行われるようになされている。
【０１３５】
録画予約が設定されているとステップＳ１において判定した場合、ステップＳ２において、システムコントローラ２１は、録画予約が設定されている３Ｄコンテンツの録画開始時刻になったか否かを判定する。システムコントローラ２１は、録画開始時刻なったと判定するまで待機する。
【０１３６】
３Ｄコンテンツの放送開始時刻になり、録画開始時刻になったとステップＳ２において判定した場合、ステップＳ３において、システムコントローラ２１は、記録対象の３Ｄコンテンツのデータ量ｈｒと、記録媒体２４の残量（空き容量）ｈｓを比較する。３Ｄコンテンツのデータ量ｈｒは、例えば、EPG(Electronic Program Guide)データにより特定される３Ｄコンテンツの放送時間と記録レートに基づいてシステムコントローラ２１により算出される。記録媒体２４の残量ｈｓは記録容量検出部４５により検出される。
【０１３７】
ステップＳ４において、システムコントローラ２１は、Ｌ画像とＲ画像の視差との比較に用いるしきい値ｔｈの初期設定を行う。
【０１３８】
ステップＳ５において、システムコントローラ２１は、ステップＳ３の比較結果に基づいて、記録媒体２４の残量ｈｓが、３Ｄコンテンツのデータ量ｈｒより少ないか否かを判定する。
【０１３９】
記録媒体２４の残量ｈｓが３Ｄコンテンツのデータ量ｈｒより多いとステップＳ５において判定した場合、ステップＳ６において、システムコントローラ２１は通常記録処理を行う。通常記録処理においては、画像を欠落させることなく、それぞれのＬ画像とＲ画像が１フレームに多重化され、圧縮された後、記録媒体２４に記録される。
【０１４０】
一方、記録媒体２４の残量ｈｓが３Ｄコンテンツのデータ量ｈｒより少ないとステップＳ５において判定された場合、ステップＳ７において、画像特徴検出部４３の視差検出部４３Ａは、Ｌ画像とＲ画像の視差ｐを検出する。
【０１４１】
ステップＳ８において、識別情報生成部４４は、Ｌ画像とＲ画像の視差ｐがしきい値ｔｈより小さいか否かを判定する。視差ｐがしきい値ｔｈより大きいと判定された場合、ステップＳ６に進み、通常記録処理、すなわち、Ｌ画像とＲ画像の両方を記録することが行われる。
【０１４２】
視差ｐがしきい値ｔｈより小さいとステップＳ８において判定された場合、ステップＳ９において、画質検出部４３Ｂは、対象としている区間内のＬ画像とＲ画像のそれぞれの画質を検出する。
【０１４３】
ステップＳ１０において、識別情報生成部４４は、Ｌ画像の画質がＲ画像の画質より悪いか否かを判定する。
【０１４４】
Ｌ画像の画質がＲ画像の画質より悪いとステップＳ１０において判定された場合、ステップＳ１１において、Ｒ画像と識別情報が記録される。すなわち、識別情報生成部４４は、Ｌ画像を欠落させてＲ画像を記録することを決定し、Ｒ画像が記録されていることを表す情報と視差を表す情報を含む識別情報を生成する。記録処理部４２は、識別情報生成部４４により生成された識別情報に基づいてＬ画像を欠落させ、Ｒ画像のみが貼り付けられたフレームのデータを圧縮した後、識別情報などとともに記録媒体２４に記録させる。
【０１４５】
一方、Ｌ画像の画質がＲ画像の画質よりよいとステップＳ１０において判定された場合、ステップＳ１２において、Ｌ画像と識別情報が記録される。すなわち、識別情報生成部４４は、Ｒ画像を欠落させてＬ画像を記録することを決定し、Ｌ画像が記録されていることを表す情報と視差を表す情報を含む識別情報を生成する。記録処理部４２は、識別情報生成部４４により生成された識別情報に基づいてＲ画像を欠落させ、Ｌ画像のみが貼り付けられたフレームのデータを圧縮した後、識別情報などとともに記録媒体２４に記録させる。
【０１４６】
ステップＳ１１またはＳ１２においてＬ画像とＲ画像のうちの一方の記録が行われた後、または、ステップＳ６においてＬ画像とＲ画像の両方の記録が行われた後、ステップＳ１３において、システムコントローラ２１は録画終了か否かを判定する。
【０１４７】
放送がまだ続いていることなどから、録画終了ではないとステップＳ１３において判定した場合、ステップＳ１４において、システムコントローラ２１はしきい値調整処理を行う。しきい値調整処理においては、視差との比較に用いるしきい値ｔｈの値が適宜更新される。その後、ステップＳ５に戻り、次の区間を対象として同様の処理が繰り返される。
【０１４８】
ステップＳ１３において録画終了であると判定した場合、システムコントローラ２１は、記録処理部４２を制御して録画を停止させ、記録処理を終了させる。
【０１４９】
図１６のフローチャートを参照して、図１５のステップＳ１４において行われるしきい値調整処理について説明する。
【０１５０】
ステップＳ３１において、システムコントローラ２１は、記録対象の３Ｄコンテンツの放送が終わるまでの残り時間を検出するとともに、記録容量検出部４５から供給される情報に基づいて記録媒体２４の残量ｈｓａを検出する。
【０１５１】
ステップＳ３２において、システムコントローラ２１は、３Ｄコンテンツの記録が終わっていない部分のデータ量ｈｒａを予測する。３Ｄコンテンツの記録が終わっていない部分のデータ量ｈｒａは、例えばステップＳ３１で検出された残り時間と記録レートに基づいてシステムコントローラ２１により算出される。システムコントローラ２１は、予測した３Ｄコンテンツのデータ量ｈｒａと、記録媒体２４の残量ｈｓａを比較する。
【０１５２】
ステップＳ３３において、システムコントローラ２１は、記録媒体２４の残量ｈｓａに余裕があるか否かを判定する。
【０１５３】
３Ｄコンテンツのデータ量ｈｒａが記録媒体２４の残量ｈｓａより多く、記録媒体２４の残量ｈｓａに余裕がないとステップＳ３３において判定した場合、ステップＳ３４において、システムコントローラ２１は、しきい値ｔｈを単位量だけ上げて設定する。これにより、しきい値ｔｈの設定を変更する前より多くの画像が欠落することになり、３Ｄコンテンツを最後まで記録するのに必要なデータ量を抑えることが可能になる。
【０１５４】
一方、３Ｄコンテンツのデータ量ｈｒａが記録媒体２４の残量ｈｓａより少なく、記録媒体２４の残量ｈｓａに余裕があるとステップＳ３３において判定した場合、ステップＳ３５において、システムコントローラ２１は、しきい値ｔｈを単位量だけ下げて設定する。これにより、しきい値ｔｈの設定を変更する前より欠落する画像の数が減ることになり、３Ｄコンテンツを最後まで記録しつつ、再生時の３Ｄコンテンツの画質を、記録時の画質に近づけることが可能になる。
【０１５５】
ステップＳ３４またはＳ３５においてしきい値ｔｈが更新された後、図１５のステップＳ１４に戻り、それ以降の処理が行われる。
【０１５６】
しきい値の更新が異なる方法で行われるようにしてもよい。
【０１５７】
図１７は、３Ｄコンテンツのデータ量の予測の例を示す図である。
【０１５８】
図１７の横軸は時刻を表し、縦軸は記録媒体２４の容量を表す。記録開始時刻を時刻０として、現在時刻は時刻ｔａで表される。時刻ｔａから記録終了時刻までの時間が記録残時間ｔｒになる。時刻ｔａにおける記録媒体２４の記録済みのデータ量は記録量ｓａであり、破線で示す記録量の上限から、記録量ｓａを引いた量が記録媒体２４の残量ｈｓａになる。
【０１５９】
例えば、システムコントローラ２１は、記録残時間ｔｒの間、単位時間あたりの記録量を時刻０から時刻ｔａまでの単位時間あたりの記録量と同じ量として３Ｄコンテンツの記録を続けた場合に、記録終了時刻における３Ｄコンテンツのデータ量がどの程度の量になるのかを予測する。すなわち、それまでの記録量ｓａから、記録量の増加率ｓａ／ｔａを求め、求めた増加率ｓａ／ｔａが記録残時間ｔｒの間も継続すると仮定して、記録終了時刻における３Ｄコンテンツのデータ量が予測される。
【０１６０】
予測されたデータ量が記録媒体２４の記録量の上限を超える場合、記録媒体２４の容量に余裕がないと判断され、しきい値ｔｈを下げるようにして更新される。一方、予測されたデータ量が記録媒体２４の記録量の上限を超えない場合、記録媒体２４の容量に余裕があると判断され、しきい値ｔｈを上げるようにして更新される。
【０１６１】
次に、図１８のフローチャートを参照して、記録再生装置１の再生処理について説明する。
【０１６２】
図１８の処理は、リモートコントローラ３１を操作するなどして、記録済みの３Ｄコンテンツの中から所定の３Ｄコンテンツが選択されたときに開始される。図１８の処理は、例えば、３Ｄコンテンツの先頭の区間から順に対象の区間を切り替えて行われる。
【０１６３】
ステップＳ５１において、再生処理部５１は、再生対象の区間の情報を記録媒体２４から読み出す。
【０１６４】
ステップＳ５２において、再生処理部５１は、再生対象の区間の画像データと対応付けて識別情報が記録されているか否かを判定する。
【０１６５】
識別情報が記録されていないとステップＳ５２において判定した場合、ステップＳ５３において、３Ｄ画像の表示が行われる。識別情報がない場合、いま再生対象としている区間は視差が大きい区間であって、その区間内のＬ画像とＲ画像が全て記録されていることになる。再生処理部５１において再生処理が行われることによって得られたＬ画像とＲ画像は表示処理部５４に供給され、TV２に交互に表示される。
【０１６６】
識別情報が記録されているとステップＳ５２において判定された場合、ステップＳ５４において、識別情報解析部５２は識別情報の解析を行う。再生対象の区間の画像データと対応付けて識別情報が記録されている場合、いま再生対象としている区間は視差が小さい区間であって、その区間内のＬ画像とＲ画像のうちの一方が記録されていることになる。
【０１６７】
ステップＳ５５において、画像データ処理部５３は、識別情報解析部５２による解析結果に基づいて、再生対象の区間の画像データとしてＲ画像のデータが記録されているか否かを判定する。
【０１６８】
Ｒ画像のデータが記録されているとステップＳ５５において判定した場合、ステップＳ５６において、画像データ処理部５３は、２Ｄ−３Ｄ変換を行うことによって、Ｒ画像に基づいてＬ画像を生成する。画像データ処理部５３により生成されたＬ画像は、記録画像であるＲ画像とともに表示処理部５４に供給される。
【０１６９】
一方、Ｌ画像のデータが記録されているとステップＳ５５において判定した場合、ステップＳ５７において、画像データ処理部５３は、２Ｄ−３Ｄ変換を行うことによって、Ｌ画像に基づいてＲ画像を生成する。画像データ処理部５３により生成されたＲ画像は、記録画像であるＬ画像とともに表示処理部５４に供給される。
【０１７０】
ステップＳ５８において、表示処理部５４は、画像データ処理部５３から供給されたＬ画像とＲ画像に基づいて３Ｄ画像をTV２に表示させる。
【０１７１】
ステップＳ５３またはＳ５８において３Ｄ画像が表示された後、ステップＳ５９において、システムコントローラ２１は、再生処理を終了するか否かを判定する。再生処理を終了しないとステップＳ５９において判定された場合、ステップＳ５１に戻り、次の区間を対象として同様の処理が繰り返される。再生処理を終了するとステップＳ５９において判定された場合、処理は終了される。
【０１７２】
図１９は、３Ｄ画像の視聴の例を示す図である。
【０１７３】
TV２に表示されたＬ画像とＲ画像は、シャッタメガネ１３１をかけたユーザの左目と右目にそれぞれ導かれる。シャッタメガネ１３１の同期制御は、TV２に設けられた制御ユニット２Ａから赤外線などを使って出力される制御信号に従って行われる。
【０１７４】
以上の処理により、記録再生装置１は、３Ｄコンテンツの記録を効率的に行うことができる。例えば録画予約に従って録画を行う場合であっても、記録再生装置１は、３Ｄコンテンツを最後まで確実に記録することが可能になる。
【０１７５】
また、記録再生装置１は、そのようにして効率的に記録された３Ｄコンテンツを、適宜、欠落している画像を生成しながら再生することが可能になる。
【０１７６】
［変形例］
以上においては、区間毎に、Ｌ画像とＲ画像の視差がしきい値と比較されるものとしたが、その区間は、複数のＬ画像とＲ画像の組からなる区間であってもよいし、１つのＬ画像とＲ画像の組からなる区間であってもよい。
【０１７７】
視差としきい値を比較し、画像を適宜欠落させて記録する処理が、録画予約に従って３Ｄコンテンツを記録するとき以外の記録時に行われるようにしてもよい。また、記録時ではなく、視差としきい値を比較し、画像を適宜欠落させて伝送するといったように、３Ｄコンテンツの伝送時に行われるようにしてもよい。
【０１７８】
また、以上においては、視差がしきい値より小さい場合、Ｌ画像とＲ画像の画質を検出し、画質の悪い方の画像を欠落させるものとしたが、Ｌ画像とＲ画像のうち、システムコントローラ２１に予め設定されている方の画像を欠落させるようにしてもよい。これにより、画質の検出を行わないで済むことになる。さらに、記録の際に欠落処理する代わりに、エンコード処理におけるデータ圧縮率を高くすることも考えられる。例えば、画像サイズを半分にしてエンコードする場合は、再生時にはもとの画像サイズに戻して表示することが考えられる。また、他の方法として、欠落させる代わりに記録ビットレートを下げることも考えられる。
【０１７９】
記録再生装置１の記録機能と再生機能をそれぞれ異なる装置に分けて搭載することも可能である。記録機能を搭載した記録装置は、図５のシステムコントローラ２１、記録部２３、記録媒体２４から構成される。また、再生機能を搭載した再生装置は、図５のシステムコントローラ２１と再生部２５から構成される。再生装置の再生部２５に対しては、記録装置により記録された３Ｄコンテンツが記録媒体を介して、またはネットワークを介して提供される。
【０１８０】
［コンピュータの構成例］
上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０１８１】
図２０は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
【０１８２】
CPU(Central Processing Unit)１５１、ROM(Read Only Memory)１５２、RAM(Random Access Memory)１５３は、バス１５４により相互に接続されている。
【０１８３】
バス１５４には、さらに、入出力インタフェース１５５が接続されている。入出力インタフェース１５５には、キーボード、マウスなどよりなる入力部１５６、ディスプレイ、スピーカなどよりなる出力部１５７が接続される。また、入出力インタフェース１５５には、ハードディスクや不揮発性のメモリなどよりなる記憶部１５８、ネットワークインタフェースなどよりなる通信部１５９、リムーバブルメディア１６１を駆動するドライブ１６０が接続される。
【０１８４】
以上のように構成されるコンピュータでは、CPU１５１が、例えば、記憶部１５８に記憶されているプログラムを入出力インタフェース１５５及びバス１５４を介してRAM１５３にロードして実行することにより、上述した一連の処理が行われる。
【０１８５】
CPU１５１が実行するプログラムは、例えばリムーバブルメディア１６１に記録して、あるいは、ローカルエリアネットワーク、インターネット、デジタル放送といった、有線または無線の伝送媒体を介して提供され、記憶部１５８にインストールされる。
【０１８６】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであってもよいし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであってもよい。
【０１８７】
本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【０１８８】
１  記録再生装置，  ２  TV，  ２１  システムコントローラ，  ２３  記録部，  ２４  記録媒体，  ２５  再生部，  ４１  チューナ，  ４２  記録処理部，  ４３  画像特徴検出部，  ４３Ａ  視差検出部，  ４３Ｂ  画質検出部，  ４４  識別情報生成部，  ４５  記録容量検出部，  ５１  再生処理部，  ５２  識別情報解析部，  ５３  画像データ処理部，  ５４  表示処理部
【図１】
2012019329.tif 000003
【図２】
2012019329.tif 000004
【図３】
2012019329.tif 000005
【図４】
2012019329.tif 000006
【図５】
2012019329.tif 000007
【図６】
2012019329.tif 000008
【図７】
2012019329.tif 000009
【図８】
2012019329.tif 000010
【図９】
2012019329.tif 000011
【図１０】
2012019329.tif 000012
【図１１】
2012019329.tif 000013
【図１２】
2012019329.tif 000014
【図１３】
2012019329.tif 000015
【図１４】
2012019329.tif 000016
【図１５】
2012019329.tif 000017
【図１６】
2012019329.tif 000018
【図１７】
2012019329.tif 000019
【図１８】
2012019329.tif 000020
【図１９】
2012019329.tif 000021
【図２０】
2012019329.tif 000022