(57)【特許請求の範囲】
【請求項１】
ユーザによる、３次元映像のチャンネルの選択操作または３次元映像の早送り再生、巻き戻し再生、スキップあるいは頭だしのための操作である切り替え操作を検出する切り替え操作検出部と、
前記切り替え操作検出部による前記切り替え操作の単位時間当たりの検出頻度を判定する頻度判定部と、
前記頻度判定部が判定した前記単位時間当たりの検出頻度が所定頻度以上である場合に、３次元映像の切り替わりの前後における奥行きの差を減少させるための処理を行う処理部と
を備える立体映像処理装置。
【請求項２】
前記処理部は、前記３次元映像の映像情報に対して処理を行うことにより、前記奥行きの差を減少させる
請求項１記載の立体映像処理装置。
【請求項３】
前記処理部は、前記３次元映像の映像情報に対して、左眼用映像と右眼用映像との視差を縮小する処理を行うことにより、前記奥行きの差を減少させる
請求項２記載の立体映像処理装置。
【請求項４】
前記処理部は、前記３次元映像に含まれる左眼用映像及び右眼用映像のうちいずれか一方の映像を前記ユーザに提示する
請求項１記載の立体映像処理装置。
【請求項５】
前記処理部は、前記３次元映像に含まれる右眼用映像が提示されている際には、前記ユーザが装着する３次元映像用ビューワーの右眼側のシャッタを開状態にし、かつ、前記３次元映像用ビューワーの左眼側のシャッタを閉状態にし、前記３次元映像に含まれる左眼用映像が提示されている際には、前記右眼側のシャッタを閉状態にし、かつ、前記左眼側のシャッタを開状態にするシャッタ調整部を備え、
前記シャッタ調整部は、さらに、前記頻度判定部が判定した前記単位時間当たりの検出頻度が前記所定頻度以上である場合に、（ｉ）前記右眼用映像が提示されている際には前記右眼側のシャッタおよび前記左眼側のシャッタを開状態にし、前記左眼用映像が提示されている際には前記３次元映像用ビューワーの前記右眼側のシャッタおよび前記左眼側のシャッタを閉状態にする、または、（ｉｉ）前記左眼用映像が提示されている際には前記３次元映像用ビューワーの前記右眼側のシャッタおよび前記左眼側のシャッタを開状態にし、前記右眼用映像が提示されている際には前記３次元映像用ビューワーの前記右眼側のシャッタおよび前記左眼側のシャッタを閉状態にする
請求項１記載の立体映像処理装置。
【請求項６】
さらに、
３次元映像の奥行き情報を蓄積している奥行き情報蓄積部を備え、
前記処理部は、
前記頻度判定部が判定した前記単位時間当たりの検出頻度が前記所定頻度以上である場合に、前記奥行き情報蓄積部に蓄積されている前記奥行き情報を参照し、前記切り替え操作に伴う３次元映像の切り替わりの前後において３次元映像の奥行きの差が所定差以上であるか否かを判定する奥行き調整判定部と、
前記奥行き調整判定部が前記奥行きの差が前記所定差以上であると判定した場合に、前記奥行きの差を減少させるための処理を行う奥行き調整部とを含む
請求項１記載の立体映像処理装置。
【請求項７】
前記奥行き情報蓄積部は、３次元映像の表示画面を空間的に分割した複数の表示領域のそれぞれについて奥行き情報を蓄積しており、
前記奥行き調整判定部は、前記頻度判定部が判定した前記単位時間当たりの検出頻度が前記所定頻度以上である場合に、前記奥行き情報蓄積部に蓄積されている表示領域ごとの前記奥行き情報を参照し、前記切り替え操作に伴う３次元映像の切り替わりの前後において３次元映像の奥行きの差が所定差以上であるか否かを表示領域ごとに判定し、
前記奥行き調整部は、前記奥行き調整判定部がいずれかの表示領域において前記奥行きの差が前記所定差以上であると判定した場合に、前記奥行きの差を減少させるための処理を行う
請求項６記載の立体映像処理装置。
【請求項８】
前記複数の表示領域は、３次元映像の表示画面の中央部ほど周辺部よりもより細かくなるように前記表示画面を分割することで得られる
請求項７記載の立体映像処理装置。
【請求項９】
前記奥行き情報蓄積部は、３次元映像の表示画面の下部の表示領域の奥行き情報を蓄積しており、
前記奥行き調整判定部は、前記頻度判定部が判定した前記単位時間当たりの検出頻度が前記所定頻度以上である場合に、前記奥行き情報蓄積部に蓄積されている前記下部の表示領域の前記奥行き情報を参照し、前記切り替え操作に伴う３次元映像の切り替わりの前後において３次元映像の奥行きの差が所定差以上であるか否かを判定し、
前記奥行き調整部は、前記奥行き調整判定部が前記下部の表示領域において前記奥行きの差が前記所定差以上であると判定した場合に、前記奥行きの差を減少させるための処理を行う
請求項６記載の立体映像処理装置。
【請求項１０】
前記奥行き情報蓄積部は、３次元映像に含まれるオブジェクトごとに奥行き情報を蓄積しており、
前記奥行き調整判定部は、前記頻度判定部が判定した前記単位時間当たりの検出頻度が前記所定頻度以上である場合に、前記奥行き情報蓄積部に蓄積されているオブジェクトごとの前記奥行き情報を参照し、前記切り替え操作に伴う３次元映像の切り替わりの前後において３次元映像の奥行きの差が所定差以上であるか否かをオブジェクト間で判定し、
前記奥行き調整部は、前記奥行き調整判定部がいずれかのオブジェクト間において前記奥行きの差が前記所定差以上であると判定した場合に、前記奥行きの差を減少させるための処理を行う
請求項６記載の立体映像処理装置。
【請求項１１】
前記処理部は、さらに、
前記切り替え操作検出部が検出した３次元映像のチャンネルの選択操作の履歴から、将来選択されるチャンネルを予測するチャンネル選択予測部を含み、
前記奥行き調整判定部は、前記頻度判定部が判定した前記単位時間当たりの検出頻度が前記所定頻度以上である場合に、現在選択されているチャンネルの３次元映像と前記チャンネル選択予測部が予測した前記将来選択されるチャンネルの３次元映像との奥行きの差が前記所定差以上であるか否かを判定する
請求項６〜１０のいずれか１項に記載の立体映像処理装置。
【請求項１２】
前記チャンネル選択予測部は、前記切り替え操作検出部が検出した３次元映像のチャンネルの選択操作の履歴からチャンネルが昇順に選択されていると判断できる場合には、現在選択されているチャンネルの次に大きい番号のチャンネルを、将来選択されるチャンネルとして予測する
請求項１１記載の立体映像処理装置。
【請求項１３】
前記チャンネル選択予測部は、前記切り替え操作検出部が検出した３次元映像のチャンネルの選択操作の履歴からチャンネルが降順に選択されていると判断できる場合には、現在選択されているチャンネルの次に小さい番号のチャンネルを、将来選択されるチャンネルとして予測する
請求項１１または１２に記載の立体映像処理装置。
【請求項１４】
前記切り替え操作検出部が検出する３次元映像のチャンネルの選択操作は、同一の表示画面の同一の表示領域上において３次元映像を時間的に切り替えて表示させるための操作である
請求項１〜１３のいずれか１項に記載の立体映像処理装置。
【請求項１５】
さらに、
前記ユーザへ情報を出力する出力部を備え、
前記出力部は、前記頻度判定部が判定した前記単位時間当たりの検出頻度が前記所定頻度以上である場合に、前記出力部より前記ユーザへ警告を出力する
請求項１記載の立体映像処理装置。
【請求項１６】
さらに、
前記ユーザへ情報を出力する出力部と、
前記ユーザによる操作入力を受け付ける操作受信部とを備え、
前記出力部は、前記頻度判定部が判定した前記単位時間当たりの検出頻度が前記所定頻度以上である場合に、ユーザに対して奥行の差を減少させるための処理を行うか否かを問い合わせるための情報を出力する
請求項１記載の立体映像処理装置。
【請求項１７】
さらに、
前記切り替え操作を行った第１のユーザとは異なる第２のユーザへ情報を出力する出力部を備え、
前記出力部は、前記頻度判定部が判定した前記単位時間当たりの検出頻度が前記所定頻度以上である場合に、前記第２のユーザへ警告を出力する
請求項１記載の立体映像処理装置。
【請求項１８】
さらに、
前記第２のユーザによる操作入力を受け付ける操作受信部を備え、
前記出力部は、前記頻度判定部が判定した前記単位時間当たりの検出頻度が前記所定頻度以上である場合に、前記第２のユーザへ警告、あるいは奥行の差を減少させるための処理を行うか否かを問い合わせる情報を出力し、
前記操作受信部が前記第２のユーザによる操作入力を受け付け、
前記処理部は、前記操作受信部が受け付けた前記第２のユーザの操作入力に従って奥行の差を減少させるための処理を行う
請求項１７記載の立体映像処理装置。
【請求項１９】
ユーザによる、３次元映像のチャンネルの選択操作または３次元映像の早送り再生、巻き戻し再生、スキップあるいは頭だしのための操作である切り替え操作を検出する切り替え操作検出ステップと、
前記切り替え操作検出ステップにおける前記切り替え操作の単位時間当たりの検出頻度を判定する頻度判定ステップと、
前記頻度判定ステップで判定された前記単位時間当たりの検出頻度が所定頻度以上である場合に、３次元映像の切り替わりの前後における奥行きの差を減少させるための処理を行う処理ステップと
を含む立体映像処理方法。
【請求項２０】
請求項１９に記載の立体映像処理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、３次元映像を出力する立体映像処理装置に関する。
【背景技術】
【０００２】
３次元映像の視聴時において、３次元映像の被写体の奥行きの変化に対して、眼は追従して動作する。【０００３】
特許文献１には、３次元映像内のシーンチェンジを検出して、シーンチェンジ時に奥行きを滑らかに遷移させることが記載されている。【０００４】
特許文献２には、複数の映像コンテンツをマルチ画面に表示する場合に、ユーザが指定した映像コンテンツは３次元で表示し、ユーザが指定しない映像コンテンツは２次元で表示することが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２５８７２３号公報
【特許文献２】特開２０１１−２４９８５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の方法では、３次元映像に対するユーザの操作によるシーンチェンジ（例えば、早送り、巻き戻し、番組切り替え）時には、奥行きを滑らかに遷移させることができない。【０００７】
また、ユーザの操作によるスキップ再生の繰り返しあるいはザッピング動作により、シーンチェンジを高い頻度で繰り返すことは、３次元映像を視聴するユーザの視覚系への大きな負荷となりうる。【０００８】
特許文献２の方法についても、マルチ画面中の選択画面を次々に切り替えていく場合には、異なる奥行きの３次元映像を次々表示していくことになり、ザッピングと同様にユーザの視覚系への大きな負荷となる。【０００９】
このように、従来の方法では、ユーザの操作によりシーンチェンジが起こった場合に、３次元映像を視聴するユーザの眼の負荷が増加し、眼が疲労するという課題を有している。【００１０】
本発明は、上述の課題を解決するためになされたものであり、ユーザの操作によりシーンチェンジが起こった場合のユーザの眼の疲労を防止する立体映像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明の一態様に係る立体映像処理装置は、ユーザによる、３次元映像のチャンネルの選択操作または３次元映像の早送り再生、巻き戻し再生、スキップあるいは頭だしのための操作である切り替え操作を検出する切り替え操作検出部と、前記切り替え操作検出部による前記切り替え操作の単位時間当たりの検出頻度を判定する頻度判定部と、前記頻度判定部が判定した前記単位時間当たりの検出頻度が所定頻度以上である場合に、３次元映像の切り替わりの前後における奥行きの差を減少させるための処理を行う処理部とを備える。【００１２】
なお、これらの全般的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたは記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【００１３】
本発明の立体映像処理装置によると、ユーザの操作によりシーンチェンジが起こった場合のユーザの眼の疲労を防止することができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、本発明の実施の形態１における立体映像表示装置の構成の一例を示すブロック図である。
【図２】図２は、本発明の実施の形態１における立体映像処理装置の詳細な構成の一例を示すブロック図である。
【図３Ａ】図３Ａは、チャンネル変更記憶部が記憶するデータの構成の一例を示す図である。
【図３Ｂ】図３Ｂは、時間間隔を説明する模式図である。
【図４】図４は、本発明の実施の形態１における立体映像処理装置の動作の一例を示すフローチャートである。
【図５】図５は、３次元表示の方式として裸眼式を採用する表示部の構成の一例を示す図である。
【図６】図６は、３次元表示の方式としてパッシブシャッタ方式を採用する表示部の構成の一例を示す図である。
【図７】図７は、３次元表示の方式としてアクティブシャッタ方式を採用する表示部の構成の一例を示す図である。
【図８】図８は、本発明の実施の形態１の変形例１に係る立体映像処理装置の構成を示すブロック図である。
【図９】図９は、立体映像処理装置の動作を示すフローチャートである。
【図１０】図１０は、本発明の実施の形態１の変形例２における立体映像表示装置の構成の一例を示すブロック図である。
【図１１Ａ】図１１Ａは、映像情報蓄積部が蓄積する情報の一例を示す図である。
【図１１Ｂ】図１１Ｂは、奥行き情報蓄積部が蓄積する情報の一例を示す図である。
【図１２】図１２は、本発明の実施の形態１の変形例２に係る立体映像処理装置の動作の一部を示すフローチャートである。
【図１３Ａ】図１３Ａは、画面の分割例を示す図である。
【図１３Ｂ】図１３Ｂは、奥行き情報蓄積部が蓄積する情報の一例を示す図である。
【図１４】図１４は、画面の分割例を示す図である。
【図１５Ａ】図１５Ａは、奥行き情報蓄積部が蓄積する情報の一例を示す図である。
【図１５Ｂ】図１５Ｂは、オブジェクト領域の一例を示す図である。
【図１５Ｃ】図１５Ｃは、オブジェクト領域の一例を示す図である。
【図１６】図１６は、ザッピング時の視線の移動範囲の一例を示す図である。
【図１７】図１７は、本発明の実施の形態２における立体映像表示装置の構成の一例を示すブロック図である。
【図１８】図１８は、本発明の実施の形態２における立体映像処理装置の動作の一部を示すフローチャートである。
【発明を実施するための形態】
【００１５】
本発明の一態様に係る立体映像処理装置は、ユーザによる、３次元映像のチャンネルの選択操作または３次元映像の早送り再生、巻き戻し再生、スキップあるいは頭だしのための操作である切り替え操作を検出する切り替え操作検出部と、前記切り替え操作検出部による前記切り替え操作の単位時間当たりの検出頻度を判定する頻度判定部と、前記頻度判定部が判定した前記単位時間当たりの検出頻度が所定頻度以上である場合に、３次元映像の切り替わりの前後における奥行きの差を減少させるための処理を行う処理部とを備える。
【００１６】
この構成によると、ユーザによる切り替え操作に伴い、頻繁に３次元映像が切り替わる場合に、３次元映像の奥行き差を減少させることができる。このため、頻繁に３次元映像が切り替わった場合であっても、奥行きの変化に対する過度な眼の追従が防止される。よって、ユーザの操作により３次元映像の切り替わり（シーンチェンジ）が起こった場合のユーザの眼の疲労を防止することができる。
【００１７】
例えば、前記処理部は、前記３次元映像の映像情報に対して処理を行うことにより、前記奥行きの差を減少させても良い。
【００１８】
具体的には、前記処理部は、前記３次元映像の映像情報に対して、左眼用映像と右眼用映像との視差を縮小する処理を行うことにより、前記奥行きの差を減少させても良い。
【００１９】
また、前記処理部は、前記３次元映像に含まれる左眼用映像及び右眼用映像のうちいずれか一方の映像を前記ユーザに提示しても良い。
【００２０】
また、前記処理部は、前記３次元映像に含まれる右眼用映像が提示されている際には、前記ユーザが装着する３次元映像用ビューワーの右眼側のシャッタを開状態にし、かつ、前記３次元映像用ビューワーの左眼側のシャッタを閉状態にし、前記３次元映像に含まれる左眼用映像が提示されている際には、前記右眼側のシャッタを閉状態にし、かつ、前記左眼側のシャッタを開状態にするシャッタ調整部を備え、前記シャッタ調整部は、さらに、前記頻度判定部が判定した前記単位時間当たりの検出頻度が前記所定頻度以上である場合に、（ｉ）前記右眼用映像が提示されている際には前記右眼側のシャッタおよび前記左眼側のシャッタを開状態にし、前記左眼用映像が提示されている際には前記３次元映像用ビューワーの前記右眼側のシャッタおよび前記左眼側のシャッタを閉状態にする、または、（ｉｉ）前記左眼用映像が提示されている際には前記３次元映像用ビューワーの前記右眼側のシャッタおよび前記左眼側のシャッタを開状態にし、前記右眼用映像が提示されている際には前記３次元映像用ビューワーの前記右眼側のシャッタおよび前記左眼側のシャッタを閉状態にしても良い。
【００２１】
また、上述の立体映像処理装置は、さらに、３次元映像の奥行き情報を蓄積している奥行き情報蓄積部を備え、前記処理部は、前記頻度判定部が判定した前記単位時間当たりの検出頻度が前記所定頻度以上である場合に、前記奥行き情報蓄積部に蓄積されている前記奥行き情報を参照し、前記切り替え操作に伴う３次元映像の切り替わりの前後において３次元映像の奥行きの差が所定差以上であるか否かを判定する奥行き調整判定部と、前記奥行き調整判定部が前記奥行きの差が前記所定差以上であると判定した場合に、前記奥行きの差を減少させるための処理を行う奥行き調整部とを含んでいても良い。
【００２２】
この構成によると、奥行きの差が所定差以上の場合のみ奥行きの差を減少させる処理を行うことができる。このため、シーンチェンジの前後での奥行きの差が少ない場合のように奥行きの差を減少させる必要がない場合に、不必要に奥行きの差を減少させる処理が行われるのを防止することができる。なお、奥行き調整部は、実施の形態においては２次元化処理部として具現化されている。
【００２３】
また、前記奥行き情報蓄積部は、３次元映像の表示画面を空間的に分割した複数の表示領域のそれぞれについて奥行き情報を蓄積しており、前記奥行き調整判定部は、前記頻度判定部が判定した前記単位時間当たりの検出頻度が前記所定頻度以上である場合に、前記奥行き情報蓄積部に蓄積されている表示領域ごとの前記奥行き情報を参照し、前記切り替え操作に伴う３次元映像の切り替わりの前後において３次元映像の奥行きの差が所定差以上であるか否かを表示領域ごとに判定し、前記奥行き調整部は、前記奥行き調整判定部がいずれかの表示領域において前記奥行きの差が前記所定差以上であると判定した場合に、前記奥行きの差を減少させるための処理を行っても良い。
【００２４】
シーンチェンジの前後ではユーザは画面のほぼ同じ位置を見続けていると考えられる。このため、表示領域毎に奥行きの差を判断することで、どの位置を見続けていたとしてもユーザが見続けている位置で奥行きが変化するか否かを判断することができる。よって、必要な場合にのみ奥行きの差を減少させる処理を行うことができる。
【００２５】
また、前記複数の表示領域は、３次元映像の表示画面の中央部ほど周辺部よりもより細かくなるように前記表示画面を分割することで得られても良い。
【００２６】
ユーザは、画面の周辺部よりも中央部をより多く眺めていると考えられる。このため、中央部をより細かく分割することで、より精度良くユーザが見続けている位置で奥行きが変化するか否かを判断することができる。
【００２７】
また、前記奥行き情報蓄積部は、３次元映像の表示画面の下部の表示領域の奥行き情報を蓄積しており、前記奥行き調整判定部は、前記頻度判定部が判定した前記単位時間当たりの検出頻度が前記所定頻度以上である場合に、前記奥行き情報蓄積部に蓄積されている前記下部の表示領域の前記奥行き情報を参照し、前記切り替え操作に伴う３次元映像の切り替わりの前後において３次元映像の奥行きの差が所定差以上であるか否かを判定し、前記奥行き調整部は、前記奥行き調整判定部が前記下部の表示領域において前記奥行きの差が前記所定差以上であると判定した場合に、前記奥行きの差を減少させるための処理を行っても良い。
【００２８】
ユーザがリモートコントローラ（以下、「リモコン」と言う）のボタン位置を確認しながらチャンネルを切り替える場合もある。このような場合には、ユーザの視線はリモコンと表示画面の下半分辺りを往復すると考えられる。このため、この構成によると、表示画面の下半分辺りにおいて奥行きが変化するか否かを判断することができる。よって、必要な場合にのみ奥行きの差を減少させる処理を行うことができる。
【００２９】
また、前記奥行き情報蓄積部は、３次元映像に含まれるオブジェクトごとに奥行き情報を蓄積しており、前記奥行き調整判定部は、前記頻度判定部が判定した前記単位時間当たりの検出頻度が前記所定頻度以上である場合に、前記奥行き情報蓄積部に蓄積されているオブジェクトごとの前記奥行き情報を参照し、前記切り替え操作に伴う３次元映像の切り替わりの前後において３次元映像の奥行きの差が所定差以上であるか否かをオブジェクト間で判定し、前記奥行き調整部は、前記奥行き調整判定部がいずれかのオブジェクト間において前記奥行きの差が前記所定差以上であると判定した場合に、前記奥行きの差を減少させるための処理を行っても良い。
【００３０】
一般的には、ユーザは３次元映像のオブジェクトに眼が追従するため、シーンチェンジの前後においても眼はオブジェクトに追従すると考えられる。このため、シーンチェンジの前後においてオブジェクト間で奥行きの変化が生じるか否かを判断することで、シーンチェンジがユーザの視覚系に負荷となるか否かを正確に判断することができる。
【００３１】
また、前記処理部は、さらに、前記切り替え操作検出部が検出した３次元映像のチャンネルの選択操作の履歴から、将来選択されるチャンネルを予測するチャンネル選択予測部を含み、前記奥行き調整判定部は、前記頻度判定部が判定した前記単位時間当たりの検出頻度が前記所定頻度以上である場合に、現在選択されているチャンネルの３次元映像と前記チャンネル選択予測部が予測した前記将来選択されるチャンネルの３次元映像との奥行きの差が前記所定差以上であるか否かを判定しても良い。
【００３２】
この構成によると将来選択されるであろうチャンネルの３次元映像と現在選択されているチャンネルの３次元映像との間の奥行きの差が大きい場合に、前もって奥行き差を減少させる処理を行うことができる。このため、ユーザが予測されたチャンネルを選択することによるシーンチェンジが起こった場合に、ユーザの視覚系に与える負荷を軽減することができる。
【００３３】
具体的には、前記チャンネル選択予測部は、前記切り替え操作検出部が検出した３次元映像のチャンネルの選択操作の履歴からチャンネルが昇順に選択されていると判断できる場合には、現在選択されているチャンネルの次に大きい番号のチャンネルを、将来選択されるチャンネルとして予測しても良い。
【００３４】
これにより、チャンネルが昇順に選択されている場合に、将来選択されるチャンネルを予測することができる。
【００３５】
また、前記チャンネル選択予測部は、前記切り替え操作検出部が検出した３次元映像のチャンネルの選択操作の履歴からチャンネルが降順に選択されていると判断できる場合には、現在選択されているチャンネルの次に小さい番号のチャンネルを、将来選択されるチャンネルとして予測しても良い。
【００３６】
これにより、チャンネルが降順に選択されている場合に、将来選択されるチャンネルを予測することができる。
【００３７】
また、前記切り替え操作検出部が検出する３次元映像のチャンネルの選択操作は、同一の表示画面の同一の表示領域上において３次元映像を時間的に切り替えて表示させるための操作であっても良い。
【００３８】
この構成によると、ユーザが見ている同一の表示画面の同一の表示領域上においてシーンチェンジが起こる場合のユーザの視覚系に与える負荷を軽減することができる。
【００３９】
また、上述の立体映像処理装置は、さらに、前記ユーザへ情報を出力する出力部を備え、前記出力部は、前記頻度判定部が判定した前記単位時間当たりの検出頻度が前記所定頻度以上である場合に、前記出力部より前記ユーザへ警告を出力しても良い。
【００４０】
また、上述の立体映像処理装置は、さらに、前記ユーザへ情報を出力する出力部と、前記ユーザによる操作入力を受け付ける操作受信部とを備え、前記出力部は、前記頻度判定部が判定した前記単位時間当たりの検出頻度が前記所定頻度以上である場合に、ユーザに対して奥行の差を減少させるための処理を行うか否かを問い合わせるための情報を出力しても良い。
【００４１】
また、上述の立体映像処理装置は、さらに、前記切り替え操作を行った第１のユーザとは異なる第２のユーザへ情報を出力する出力部を備え、前記出力部は、前記頻度判定部が判定した前記単位時間当たりの検出頻度が前記所定頻度以上である場合に、前記第２のユーザへ警告を出力しても良い。
【００４２】
また、上述の立体映像処理装置は、さらに、前記第２のユーザによる操作入力を受け付ける操作受信部を備え、前記出力部は、前記頻度判定部が判定した前記単位時間当たりの検出頻度が前記所定頻度以上である場合に、前記第２のユーザへ警告、あるいは奥行の差を減少させるための処理を行うか否かを問い合わせる情報を出力し、前記操作受信部が前記第２のユーザによる操作入力を受け付け、前記処理部は、前記操作受信部が受け付けた前記第２のユーザの操作入力に従って奥行の差を減少させるための処理を行っても良い。
【００４３】
なお、これらの全般的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたは記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラムまたは記録媒体の任意な組み合わせで実現されてもよい。
【００４４】
以下、本発明の一態様に係る立体映像処理装置について、図面を参照しながら具体的に説明する。
【００４５】
（実施の形態１）
本実施の形態では、ユーザによる２つ以上の３次元映像（以下、単に「映像」ともいう）を切り替える操作を検出して、切り替え頻度が高い場合に、切り替え前後の映像の奥行き差を減少させる、画像処理を行う立体映像処理装置について説明する。なお、ユーザによる２つ以上の３次元映像を切り替える操作とは、本実施の形態ではチャンネル選択操作のことである。
【００４６】
図１は、実施の形態１における立体映像表示装置の構成を示す。
【００４７】
立体映像表示装置１０は、映像情報蓄積部１１０と、操作入力部１２０と、立体映像処理装置１と、表示部１６０とを備える。
【００４８】
映像情報蓄積部１１０は、画面に表示する複数の３次元映像情報（以下、単に「３次元映像」という）を蓄積する記憶装置である。
【００４９】
操作入力部１２０は、ユーザの操作を入力するための機器であり、例えば、コントローラまたはリモコンである。操作入力部１２０は、有線または無線により立体映像処理装置１に接続される。
【００５０】
立体映像処理装置１は、操作入力部１２０を用いてユーザが入力した操作に従い、ユーザが選択したチャンネルの３次元映像を映像情報蓄積部１１０から取得し、取得した３次元映像を表示部１６０に出力する。
【００５１】
表示部１６０は、立体映像処理装置１から出力された３次元映像を画面（ディスプレイ）に表示する。
【００５２】
立体映像処理装置１は、操作受信部１２１と、切り替え操作検出部１３０と、頻度判定部１４０と、映像処理部１５０（処理部を構成する）と、出力部１５５とを含む。
【００５３】
操作受信部１２１は、３次元映像を視聴するユーザが入力した操作情報を、操作入力部１２０から受信する。
【００５４】
切り替え操作検出部１３０は、操作受信部１２１が操作入力部１２０から受信した操作情報に基づいて、ユーザによる映像を切り替える操作（以下、「切り替え操作」という）を検出する。なお、切り替え操作検出部１３０が検出する切り替え操作は、同一の表示画面の同一の表示領域上において３次元映像を時間的に切り替えて表示させるための操作である。
【００５５】
頻度判定部１４０は、単位時間当たりの映像の切り替え操作の頻度が、所定頻度以上であるか否かを判定する。
【００５６】
映像処理部１５０は、頻度判定部１４０の判定結果に基づいて、映像情報蓄積部１１０に蓄積された３次元映像に対して、奥行きの調整処理を行う。
【００５７】
出力部１５５は、映像処理部１５０により、奥行き調整処理が施された映像を、表示部１６０に出力する。
【００５８】
＜ザッピング操作に基づく映像処理＞
図２は、実施の形態１における、立体映像処理装置１の詳細な構成を示す。
【００５９】
本実施の形態における３次元映像の切り替え操作は、同一画面の同一領域上に表示されている３次元映像のチャンネルを順次変更するザッピング操作である。
【００６０】
立体映像処理装置１は、さらに、映像取得部１８０を含む。切り替え操作検出部１３０は、チャンネル変更検出部１３１を含む。頻度判定部１４０は、計時部１４１、チャンネル変更記憶部１４２、およびザッピング判定部１４４を含む。映像処理部１５０は、２次元化処理部１５１、計時部１５７、および３次元化判定部１５８を含む。
【００６１】
チャンネル変更検出部１３１は、ユーザが入力した切り替え操作に基づいて、チャンネル変更操作を検出する。検出されるチャンネル変更操作は、例えば、チャンネル変更操作が行なわれたことと操作結果のチャンネルとを示す。
【００６２】
計時部１４１と計時部１５７とは、時間を計測する。
【００６３】
チャンネル変更記憶部１４２は、チャンネル変更検出部１３１により検出されたチャンネル変更情報を検出した時刻における、直近のチャンネル変更からの時間間隔を記憶する。図３Ａは、チャンネル変更記憶部１４２が記憶するデータの構成の一例を示す図である。図３Ｂは、時間間隔を説明する模式図である。図３Ｂの例では、チャンネル変更０からチャンネル変更４まで５回のチャンネル変更が行われたことを示している。チャンネル変更１の直近のチャンネル変更はチャンネル変更０である。チャンネル変更０が行われた時点からチャンネル変更１が行われた時点までの時間間隔は例えば８２７秒である。チャンネル変更２の直近のチャンネル変更はチャンネル変更１であり、チャンネル変更記憶部１４２は、チャンネル変更１の時点からチャンネル変更２の時点までの時間間隔２秒を記憶する。同様にチャンネル変更記憶部１４２は、チャンネル変更３、チャンネル変更４の時点での直近のチャンネル変更からの時間間隔を記憶する。チャンネル変更検出部１３１がチャンネル変更を検出する度に、計時部１４１は時間計測を開始して時間間隔を計測する。本実施の形態ではチャンネル変更記憶部１４２が記憶するデータ数は３までとする。
【００６４】
ザッピング判定部１４４は、単位時間当たりのチャンネル変更の回数からユーザの切り替え操作がザッピングであるか否かを判定する。
【００６５】
映像取得部１８０は、チャンネル変更検出部１３１により検出されたチャンネル変更操作に従って指定されたチャンネルの３次元映像情報を、外部（放送、再生装置等）から取得して映像情報蓄積部１１０に蓄積する。
【００６６】
２次元化処理部１５１は、ザッピング判定部１４４により、ユーザの切り替え操作がザッピング操作であると判定された場合、映像取得部１８０が取得した３次元映像情報を２次元映像情報に変換する２次元化処理を行う。
【００６７】
３次元化判定部１５８は、２次元化処理開始後の経過時間に基づき２次元化処理の停止の判定を行う。
【００６８】
出力部１５５は、２次元化処理部１５１により２次元化処理された映像情報を出力する。
【００６９】
尚、出力部１５５は、ザッピング判定部１４４によりユーザの切り替え操作がザッピング操作ではないと判定された場合は、映像情報蓄積部１１０に蓄積した３次元映像を出力する。
【００７０】
表示部１６０は、出力部１５５から取得した映像情報を画面上に表示する。
【００７１】
なお、本実施の形態ではチャンネル変更記憶部１４２は時間間隔を記憶するが、チャンネル変更操作を検出した時刻を記憶するものとし、ザッピング判定部１４４は、チャンネル変更記憶部１４２に記憶された時刻より時間間隔を計算するとしても良い。
【００７２】
図４は、立体映像処理装置１の動作を示すフローチャートである。図４に従って、立体映像処理装置１の処理手順を説明する。
【００７３】
立体映像処理装置１を含む立体映像表示装置１０の電源が入ると、立体映像処理装置１は動作を開始する（Ｓ１０１０）。
【００７４】
操作受信部１２１は、操作入力部１２０から、３次元映像を視聴するユーザが操作入力部１２０に入力した操作情報を受信する（Ｓ１０３０）。
【００７５】
チャンネル変更検出部１３１は、ステップＳ１０３０で操作受信部１２１が受信した操作情報が、チャンネル変更操作を示すか否かを判定する（Ｓ１０４０）。
【００７６】
ステップＳ１０３０で操作受信部１２１が受信した操作情報がチャンネル変更操作を示す場合（Ｓ１０４０においてＹｅｓ）、映像取得部１８０は、受信したチャンネル変更操作に従って、チャンネル変更操作に指定されたチャンネルの映像を外部より取得して、映像情報蓄積部１１０に蓄積する（Ｓ１０５０）。
【００７７】
ステップＳ１０３０で操作受信部１２１が受信した操作情報がチャンネル変更操作を示していない場合（Ｓ１０４０においてＮｏ）、ステップＳ１０３０へ戻る。
【００７８】
計時部１４１は、チャンネル変更記憶部１４２に記憶されている直近のチャンネル変更操作から第１所定時間以上、例えば５秒以上が経過しているか否かを判断する（Ｓ１０６０）。
【００７９】
計時部１４１が直近のチャンネル変更操作から第１所定時間以上経過していないと判断した場合（Ｓ１０６０においてＮｏ）、チャンネル変更記憶部１４２は、直近のチャンネル変更操作との時間間隔を記憶する（Ｓ１０７０）。例えば、図３Ｂに示すように、チャンネル変更２からチャンネル変更４のチャンネル変更操作に対する時間間隔がチャンネル変更記憶部１４２に記憶される。本実施の形態ではチャンネル変更記憶部１４２が記憶するデータ数は３までである。このため、チャンネル変更記憶部１４２がすでに３つのデータを記憶している場合には、最も古いデータを消去して当該の時間間隔を記憶する。チャンネル変更記憶部１４２が記憶するデータが３未満の場合には、記憶しているデータに当該の時間間隔を加えて記憶する。
【００８０】
計時部１４１が直近のチャンネル変更操作から第１所定時間以上経過していると判断した場合（Ｓ１０６０においてＹｅｓ）、チャンネル変更記憶部１４２は、記憶しているチャンネル変更操作のすべてのデータを消去する（Ｓ１０８０）。
【００８１】
ステップＳ１０７０の後、ザッピング判定部１４４は、チャンネル変更記憶部１４２に、所定数以上、例えば３つ以上のチャンネル変更操作の時間間隔が記憶されているか否かを判断する（Ｓ１０９０）。
【００８２】
所定数以上のチャンネル変更操作の時間間隔が記憶されている場合（Ｓ１０９０においてＹｅｓ）、ザッピング判定部１４４は、チャンネル変更記憶部１４２に記憶されているチャンネル変更操作の時間間隔から、単位時間当たりのチャンネル変更操作の頻度を計算する（Ｓ１１００）。本実施の形態では単位時間当たりのチャンネル変更操作の頻度を、例えば、チャンネル変更操作の時間間隔の平均により求める。
【００８３】
所定数以上のチャンネル変更操作の時間間隔が記憶されていない場合（Ｓ１０９０においてＮｏ）、ステップＳ１１２０へ進む。
【００８４】
ザッピング判定部１４４は、ステップＳ１１００で計算したチャンネル変更操作の頻度が所定頻度以上であるか否かを判断する。ここでは、この判断として、ザッピング判定部１４４は、第２所定時間（例えば３秒）当たり１回以上のチャンネル変更操作があるか否かを判断する（Ｓ１１１０）。
【００８５】
ステップＳ１１１０においてチャンネル変更操作の頻度が所定頻度以上であると判断された場合（ステップＳ１１１０においてＹｅｓ）、２次元化処理部１５１は、３次元映像を２次元映像に変換する２次元化処理を行う。つまり、２次元化処理部１５１は、３次元映像の右眼用または左眼用のどちらか一方の映像を選択する。
【００８６】
出力部１５５は、選択した映像を出力する。
【００８７】
表示部１６０は、ユーザの両眼に、選択した映像が見えるよう映像情報蓄積部１１０に蓄積された映像を表示する（Ｓ１１３０）。
【００８８】
なお、表示部１６０の動作については３次元映像の表示方式ごとに後述する。
【００８９】
ステップＳ１１１０においてチャンネル変更操作の頻度が所定頻度未満であると判断された場合（ステップＳ１１１０においてＮｏ）、ステップＳ１１２０へ進む。
【００９０】
ステップＳ１１２０では、２次元化処理部１５１は、２次元化処理を行わず、出力部１５５は、映像情報蓄積部１１０に蓄積された３次元映像の左眼用映像および右眼用映像を出力する。表示部１６０は、左右の眼に対応する映像をユーザが対応する眼で見えるように、３次元映像を表示する（Ｓ１１２０）。
【００９１】
３次元化判定部１５８は、計時部１５７によって計時されたステップＳ１１３０実行時からの２次元化処理の継続時間を参照し、２次元化処理を停止するか否かを判定する（ステップＳ１１４０）。計時部１５７は、ステップＳ１１３０が実行されるごとに０から計時を開始する。すなわち、計時部１５７はチャンネル変更操作が行なわれる度に０から計時を開始する。したがって、ユーザが単位時間当たり所定頻度以上でチャンネル変更をし続ける場合には２次元化処理が継続される。また、ユーザが単位時間当たりのチャンネル変更の頻度を下げる、すなわちザッピングをやめると２次元化処理が停止されて３次元表示が行われる。
【００９２】
ステップＳ１１４０において２次元化処理の継続時間が第３所定時間（例えば５秒）以内の場合（ステップＳ１１４０においてＹｅｓ）、ステップＳ１０３０へ進む。すなわち２次元化処理部１５１による２次元化処理はそのまま継続される。
【００９３】
ステップＳ１１４０において２次元化処理の継続時間が第３所定時間（例えば５秒）を超える場合（ステップＳ１１４０においてＮｏ）、２次元化処理部１５１は２次元化処理を停止し、ステップＳ１１２０へ進む。
【００９４】
ステップＳ１１２０の実行後はステップＳ１０３０へ戻る。
【００９５】
図５に、３次元表示の方式として裸眼式を採用する表示部１６０の構成の一例を示す。
【００９６】
裸眼式では、ディスプレイ表面に設けたバリアまたは特殊なレンズを用いて光の方向を水平方向に調整することにより、ディスプレイを視聴するユーザに対して、右眼用映像が右眼に見え、左眼用映像が左眼に見えるようにする。
【００９７】
表示部１６０は、映像制御部１６１と、映像表示部１６２とを有する。
【００９８】
表示部１６０が裸眼式の表示方式であり、図５のような構成である場合、ステップＳ１１３０において、２次元化処理部１５１は、まず、右眼用または左眼用どちらか一方の映像を選択する。
【００９９】
次いで２次元化処理部１５１は、映像情報蓄積部１１０に蓄積された３次元映像の左右の映像を同じものにする。例えば、右眼用映像を選択した場合、２次元化処理部１５１は映像情報蓄積部１１０に蓄積された３次元映像の、左眼用映像を右眼用映像に入れ替え、右眼用映像と左眼用映像をまったく同じものにする。
【０１００】
２次元化処理部１５１は上記の２次元化処理を行った後、まったく同じ右眼用映像と左眼用映像を表示部１６０の映像制御部１６１に出力する。
【０１０１】
映像制御部１６１は３次元表示時と同様、右眼用画像をスリットに分割して右眼用表示位置に表示し、左眼用画像をスリットに分割して左眼用表示位置に表示するための制御信号を生成する。
【０１０２】
映像表示部１６２は、映像制御部１６１より出力された制御信号に従って、２次元化処理部１５１により処理され、出力部１５５から出力された映像を表示する。つまり、ユーザの左右の眼に同一の映像が表示され、ユーザは２次元映像を視聴することができる。
【０１０３】
図６に、３次元表示の方式としてパッシブシャッタ方式を採用する表示部１６０の構成の一例を示す。
【０１０４】
パッシブシャッタ方式では、ディスプレイを右眼用部分と左眼用部分とに分割して、そのそれぞれの表面に右眼用と左眼用の角度または方向の異なる偏光フィルタを設けている。また、右眼と左眼にディスプレイの偏光フィルタの角度または方向に対応した偏光シャッタを備えた専用のメガネを通して映像を視聴させることで、３次元表示を可能にする。
【０１０５】
表示部１６０は、映像制御部２６１と、映像表示部２６２と、３次元専用メガネ３０（３次元ビューワーを構成する）とを含み、３次元専用メガネ３０は、シャッタ２６３を含む。
【０１０６】
ステップＳ１１３０において、２次元化処理部１５１は、右眼用または左眼用どちらか一方の映像を選択する。映像情報蓄積部１１０に蓄積された３次元映像の右眼用映像および左眼用映像のうち、選択しなかった映像を選択した映像に入れ替えて、右眼用映像と左眼用映像を同一の映像にする。
【０１０７】
２次元化処理部１５１は左右の映像が同一になった映像を映像制御部２６１に出力する。映像制御部２６１は３次元表示時と同様、左右の映像を各映像の表示領域に分割して表示する制御信号を生成する。
【０１０８】
映像表示部２６２は映像制御部２６１より出力された制御信号に従って、２次元化処理部１５１により処理された映像を表示する。
【０１０９】
ユーザは、装着した３次元専用メガネ３０のシャッタ２６３を通して映像表示部２６２に表示された映像を視聴する。つまり、ユーザの左右の眼に同一の映像が表示され、ユーザは２次元映像を視聴することができる。
【０１１０】
図７に、３次元表示の方式としてアクティブシャッタ方式を採用する表示部１６０の構成の一例を示す。
【０１１１】
アクティブシャッタ方式では、ディスプレイに右眼用映像と左眼用映像とを交互に表示し、表示タイミングにあわせて専用メガネのシャッタを左右交互に開閉する。これにより、右眼用映像を表示しているタイミングでは右眼のシャッタが開けられ、ユーザは右眼でディスプレイを見る。また、左眼用映像を表示しているタイミングでは左眼のシャッタが開けられ、ユーザは左眼でディスプレイを見る。
【０１１２】
左右の映像の切り替えを十分に早くすることで、ユーザは左右の映像を融合して立体視することができる。
【０１１３】
図７に示すように、表示部１６０は、映像制御部３６１と、映像表示部３６２と、送信部３６３と、３次元専用メガネ３０Ａとを備える。映像制御部３６１は、左右の映像の表示タイミングと左右シャッタの開閉タイミングを制御する。映像表示部３６２は、映像制御部３６１の制御に従って、左右の映像を表示する。送信部３６３は、映像制御部３６１の制御信号（同期信号）を３次元専用メガネ３０Ａに送信する。
【０１１４】
３次元専用メガネ３０Ａは、受信部３６４と、シャッタ制御部３６５と、シャッタ３６６とを含む。受信部３６４は、送信部３６３より送信された制御信号を受信する。シャッタ制御部３６５は、受信部３６４が受信した制御信号に基づいてシャッタ３６６の開閉タイミングを制御する。
【０１１５】
このような構成の場合、ステップＳ１１３０で２次元化した映像を表示する方法は２種類ある。
【０１１６】
第１の方法は、裸眼式あるいはパッシブシャッタ方式と同様に２次元化処理部１５１が映像情報蓄積部１１０に蓄積された３次元映像を左右同一の映像に入れ替える処理を行い、左右同一の映像を、３次元表示する際と同様に表示する方法である。
【０１１７】
第２の方法は、２次元化処理部１５１が左右どちらの映像を表示するかを選択するのみで、映像制御部３６１が選択された方の映像を両眼で見るようシャッタ３６６の開閉タイミングを変更する方法である。
【０１１８】
第１の方法では、ステップＳ１１３０において、２次元化処理部１５１は、右眼用映像および左眼用映像のどちらか一方の映像を選択して、映像情報蓄積部１１０に蓄積された３次元映像の右眼用映像および左眼用映像のうち、選択しなかった映像を選択した映像に入れ替えることで、右眼用映像と左眼用映像を同一の映像にする。
【０１１９】
２次元化処理部１５１は、同一になった右眼用映像および左眼用映像を映像制御部３６１に出力する。映像制御部３６１は３次元表示時と同様、左右の映像を交互に表示する制御信号を生成し、さらに表示に同期して、左右のシャッタ３６６を切り替える同期信号を生成する。
【０１２０】
映像表示部３６２は映像制御部３６１より出力された制御信号に従って、２次元化処理部１５１により処理された映像を表示する。
【０１２１】
同時に、送信部３６３は、映像制御部３６１で生成された同期信号を３次元専用メガネ３０Ａに送信し、３次元専用メガネ３０Ａの受信部３６４がその同期信号を受信する。
【０１２２】
シャッタ制御部３６５は、受信部３６４が受信した同期信号に従って、シャッタ３６６の開閉を制御する。
【０１２３】
２次元化処理部１５１により左右の映像が同一のものになっているため、ユーザは右眼と左眼で順に同じ映像を見ることになり、２次元映像を視聴することになる。
【０１２４】
第２の方法では、ステップＳ１１３０において、２次元化処理部１５１は、右眼用映像および左眼用映像のどちらか一方の映像を選択する。
【０１２５】
ここでは、２次元化処理部１５１は、例えば右眼用映像を選択するものとする。２次元化処理部１５１は、選択結果を映像制御部３６１に出力する。
【０１２６】
映像制御部３６１は３次元表示時と同様、左右の映像を交互に表示する制御信号を生成し、さらに表示に同期して、右眼と左眼の両方のシャッタが右眼用映像が表示されるタイミングに開き、左眼用映像が表示されるタイミングに閉じるように左右のシャッタを切り替える同期信号を生成する。
【０１２７】
映像表示部３６２は３次元表示時と同様に左右の映像を交互に表示し、送信部３６３は映像制御部３６１が生成した同期信号を受信部３６４に送信する。
【０１２８】
受信部３６４は受信した同期信号をシャッタ制御部３６５に出力し、シャッタ制御部３６５は同期信号に基づいてシャッタを同期して開閉する。これによりユーザが装着する３次元専用メガネ３０Ａのシャッタはどちらも右眼用画像が表示されているときのみ開放され、ユーザは右眼用画像のみを視聴する。
【０１２９】
このように、複数の３次元映像に対してザッピングを行った際に２次元に変換して表示することで、ユーザによる切り替え操作による頻繁なシーンチェンジにより、奥行きの変化が頻繁に発生する、疲労しやすい映像を表示することなく、ユーザによる切り替え操作によって起るユーザの疲労を防止することができる。
【０１３０】
つまり、ユーザによる切り替え操作に伴い、頻繁に３次元映像が切り替わる場合に、３次元映像の奥行き差を減少させることができる。このため、頻繁に３次元映像が切り替わった場合であっても、奥行きの変化に対する過度な眼の追従が防止される。よって、ユーザの操作により３次元映像の切り替わり（シーンチェンジ）が起こった場合のユーザの眼の疲労を防止することができる。
【０１３１】
（実施の形態１の変形例１）
実施の形態１では、単位時間当たりのチャンネル変更操作が少なくとも４回行なわれないと３次元映像の奥行き調整処理（２次元映像化処理）が行われなかったが、本変形例では、チャンネル変更操作が２回しか行なわれない場合であっても奥行き調整処理を行うことができる立体映像処理装置について説明する。
【０１３２】
図８は、チャンネル変更操作が２回しかない場合でも、奥行き調整処理を行う、実施の形態１の変形例１に係る立体映像処理装置の構成を示すブロック図である。
【０１３３】
本変形例に係る立体映像処理装置１Ａは、実施の形態１に係る立体映像処理装置１の構成において頻度判定部１４０の代わりに頻度判定部１４０Ａを備えたものである。頻度判定部１４０Ａは、頻度判定部１４０の構成からチャンネル変更記憶部１４２を除き、ザッピング判定部１４４の代わりにザッピング判定部１４４Ａを備えたものである。
【０１３４】
ザッピング判定部１４４Ａは、直近のチャンネル変更操作から第１所定時間以上、例えば５秒以上が経過していなければ、ユーザによるチャンネル変更操作がザッピングであると判定する。
【０１３５】
図９は、立体映像処理装置１Ａの動作を示すフローチャートである。
【０１３６】
このフローチャートは、図４に示した実施の形態１に係る立体映像処理装置１のフローチャートからステップＳ１０７０〜ステップＳ１１１０を除いたものである。以下、実施の形態１と異なる部分について説明する。
【０１３７】
ザッピング判定部１４４Ａは、計時部１４１で計時された直近のチャンネル変更操作からの現在検出されたチャンネル変更操作までの時間間隔が第１所定時間以上、例えば５秒以上経過しているか否かを判断する（Ｓ１０６０）。ザッピング判定部１４４Ａは、上記時間間隔が５秒未満であればチャンネル変更操作がザッピングであると判断する。
【０１３８】
直近のチャンネル変更操作からの時間間隔が第１所定時間未満である場合、つまりチャンネル変更操作がザッピングであると判断された場合（Ｓ１０６０においてＮｏ）、２次元化処理部１５１は、３次元映像を２次元映像に変換する処理を行い、出力部１５５は、２次元化された映像を出力する。表示部１６０は、出力部１５５から出力された映像を表示する（Ｓ１１３０）。
【０１３９】
直近のチャンネル変更操作からの時間間隔が第１所定時間以上である場合、つまりチャンネル変更操作がザッピングではないと判断された場合（Ｓ１０６０においてＹｅｓ）、ステップＳ１１２０へ進む。ステップＳ１１２０では、２次元化処理部１５１は、２次元化の処理を行わず、出力部１５５は、映像情報蓄積部１１０に蓄積された３次元映像を出力し、表示部１６０は、３次元映像を表示する（Ｓ１１２０）。
【０１４０】
このように、本変形例では単位時間当たりのチャンネル変更操作の頻度を計算することなく、直前のチャンネル変更操作から所定時間以内にチャンネル変更操作が行われているすべての場合に奥行き調整処理を行う。これにより、ザッピングにより早く対応して、シーンチェンジによるユーザの視覚系への負荷をより早く取り除くことができる。
【０１４１】
（実施の形態１の変形例２）
実施の形態１では、ザッピングが行われた場合に、チャンネルの切り替えの前後での映像の奥行き差は考慮することなく、３次元映像の２次元化を行ったが、本変形例では、奥行き差が大きい場合にのみ３次元映像の２次元化を行う。
【０１４２】
図１０は、本変形例に係る立体映像表示装置の構成を示す図である。
【０１４３】
立体映像表示装置１０Ｂは、立体映像処理装置１Ｂと、映像取得部１８０と、映像情報蓄積部１１０と、奥行き情報蓄積部１９０と、表示部１６０とを備える。
【０１４４】
立体映像処理装置１Ｂは、図１および図２に示す立体映像処理装置１の構成において、切り替え操作検出部１３０および映像処理部１５０の代わりに切り替え操作検出部１３０Ｂおよび映像処理部１５０Ｂをそれぞれ備える構成を有する。
【０１４５】
切り替え操作検出部１３０Ｂは、チャンネル変更検出部１３１と、変更履歴記憶部１３２とを備える。映像処理部１５０Ｂは、チャンネル選択予測部１５２と、奥行き調整判定部１５４と、２次元化処理部１５１と、計時部１５７と、３次元化判定部１５８とを備える。図１および図２に共通の部分について同一の符号を付し、適宜説明を省略する。
【０１４６】
変更履歴記憶部１３２はチャンネル変更検出部１３１が検出するチャンネル変更操作で指定されたチャンネルを記憶する。
【０１４７】
チャンネル選択予測部１５２は、ユーザが次に選択するチャンネルを予測する。
【０１４８】
奥行き調整判定部１５４は、現在表示している３次元映像の奥行きと予測したチャンネルの３次元映像の奥行きとから、奥行きの調整が必要かどうかを判定する。
【０１４９】
なお、映像処理部１５０Ｂは、２次元化以外の方法で奥行きの変化を小さくする奥行き調整部を含んでいても良い。
【０１５０】
奥行き情報蓄積部１９０については、以下に説明する。
【０１５１】
図１１Ａおよび図１１Ｂは、映像情報蓄積部１１０および奥行き情報蓄積部１９０がそれぞれ蓄積する情報の一例を示す。
【０１５２】
映像情報蓄積部１１０は、チャンネルごとに、時刻、フレーム、およびフレームごとの右眼用画像と左眼用画像のデータを保持している。右眼用画像および左眼用画像は、右眼用映像および左眼用映像を構成する画像である。
【０１５３】
奥行き情報蓄積部１９０は、時刻（フレーム）ごとに、表示可能なチャンネルと、そのチャンネルで表示される画像の奥行き情報を保持している。奥行き情報蓄積部１９０は、奥行き情報として、画像中の中心となるオブジェクトの奥行き位置である焦点位置の情報を保持している。ここでは、焦点位置は、ユーザの標準視聴位置（例えば、画面平面から画面の縦の長さの３倍の距離離れた位置）を０として、画面平面に向かう奥行き方向の軸上の距離をｃｍで示したものである。奥行き情報として、焦点距離以外に、画像中の平均奥行きや、画面中心点の奥行き等の距離情報を用いても良い。また、奥行き情報として、視差、すなわち左右画像の対応点間の距離等の情報を用いても良い。さらに、奥行き情報として、標準視聴位置におけるユーザモデル（標準瞳孔間距離を持つユーザを想定）の輻輳角等のユーザの眼球の動きの情報を用いても良い。なお、奥行き情報蓄積部１９０に蓄積される奥行き情報は、放送波から予め取得したものであっても良い。また、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ（登録商標）などの記録媒体に３次元映像と共に記録されている奥行き情報を、奥行き情報蓄積部１９０に蓄積しても良い。
【０１５４】
図１２は、本変形例に係る立体映像処理装置１Ｂの動作の一部を示すフローチャートである。
【０１５５】
ステップＳ１０１０からステップＳ１０４０と、ステップＳ１１２０からステップＳ１１４０については実施の形態１の図４と同様であるので説明を省略する。
【０１５６】
以下、図４と図１２に従って、立体映像処理装置１Ｂの動作を説明する。
【０１５７】
ステップＳ１０４０で入力された切り替え操作がチャンネル変更操作であった場合（Ｓ１０４０においてＹｅｓ）、変更履歴記憶部１３２はチャンネル変更操作により指定されたチャンネルを記憶する（ステップＳ２０００）。
【０１５８】
ステップＳ１０４０で入力された切り替え操作がチャンネル変更ではなかった場合（Ｓ１０４０においてＮｏ）、ステップＳ１０３０へ戻る。
【０１５９】
ステップＳ２０００の後、計時部１４１は、チャンネル変更記憶部１４２に記憶されている直近のチャンネル変更操作から、第１所定時間以上経過しているか否かを判断する（Ｓ１０６０）。
【０１６０】
計時部１４１が直近のチャンネル変更操作から第１所定時間以上経過していないと判断した場合（Ｓ１０６０においてＮｏ）、チャンネル変更記憶部１４２は、直近のチャンネル変更操作との時間間隔を記憶する（Ｓ１０７０）。
【０１６１】
計時部１４１が直近のチャンネル変更操作から第１所定時間以上経過していると判断した場合（Ｓ１０６０においてＹｅｓ）、チャンネル変更記憶部１４２は、記憶しているチャンネル変更操作のすべてのデータを消去する（Ｓ１０８０）。
【０１６２】
ステップＳ１０７０の後、ザッピング判定部１４４は、チャンネル変更記憶部１４２に、所定数以上、例えば３つ以上のチャンネル変更操作の時間間隔が記憶されているか否かを判断する（Ｓ１０９０）。
【０１６３】
所定数以上のチャンネル変更操作の時間間隔が記憶されている場合（Ｓ１０９０においてＹｅｓ）、ザッピング判定部１４４は、チャンネル変更記憶部１４２に記憶されているチャンネル変更操作の時間間隔から、単位時間当たりのチャンネル変更操作の頻度を計算する（Ｓ１１００）。
【０１６４】
所定数以上のチャンネル変更操作の時間間隔が記憶されていない場合（Ｓ１０９０においてＮｏ）、ステップＳ１１２０へ進む。
【０１６５】
ザッピング判定部１４４は、ステップＳ１１００で計算したチャンネル変更操作の頻度が所定頻度以上であるか否かを判断する。ここでは、この判断として、ザッピング判定部１４４は、第２所定時間（例えば３秒）当たり１回以上のチャンネル変更操作があるか否かを判断する（Ｓ１１１０）。
【０１６６】
ステップＳ１１１０においてチャンネル変更操作の頻度が所定頻度以上であると判断された場合（ステップＳ１１１０においてＹｅｓ）、チャンネル選択予測部１５２は、チャンネル変更記憶部１４２に記憶されているチャンネル変更履歴より、次に選択されるチャンネルを予測する（Ｓ２０１０）。
【０１６７】
つまり、チャンネル選択予測部１５２は、チャンネルが昇順で変更されているか降順で変更されているかを判断し、チャンネルが昇順で変更されている場合には、当該のチャンネルの次に大きい番号のチャンネルを次に選択されるチャンネルとして予測し、チャンネルが降順で変更されている場合には、当該のチャンネルの次に小さい番号のチャンネルを次に選択されるチャンネルとして予測する。なお、リモコンのチャンネルを降順に変更するためのボタン、または昇順に変更するためのボタンが押された場合には、チャンネルが降順に変更されている、または昇順に変更されていると判断することにより、次に選択されるチャンネルを予測しても良い。
【０１６８】
チャンネル変更履歴が昇順あるいは降順のどちらにも分類されない場合は、チャンネル選択予測部１５２は、当該のチャンネルの次に大きい番号のチャンネルと当該のチャンネルの次に小さい番号のチャンネルとの両方を次に選択されるチャンネルとして予測する。
【０１６９】
奥行き調整判定部１５４は、奥行き情報蓄積部１９０に蓄積されたデータから、現在表示されているチャンネルの奥行き情報である第１奥行き情報と、変更履歴記憶部１３２に記憶された当該のチャンネル変更操作により指示されたチャンネルの奥行き情報である第２奥行き情報と、ステップＳ２０１０で予測されたチャンネルの奥行き情報である第３奥行き情報とを取得する。奥行き調整判定部１５４は、第１奥行き情報と第２奥行き情報との差を示す奥行き指標を算出し、第２奥行き情報と第３奥行き情報との差を示す奥行き指標を算出する（Ｓ２０２０）。
【０１７０】
例えば、第１奥行き情報と第２奥行き情報との差を示す第１奥行き指標は、以下の式１により算出され、第２奥行き情報と第３奥行き情報との差を示す第２奥行き指標は、以下の式２により算出される。
【０１７１】
｜Ｌ１−Ｌ２｜／Ｌ１×Ｌ２    …（式１）
｜Ｌ２−Ｌ３｜／Ｌ２×Ｌ３    …（式２）
【０１７２】
ただし、Ｌ１は第１奥行き情報であり、Ｌ２は第２奥行き情報であり、Ｌ３は第３奥行き情報である。
【０１７３】
奥行き調整判定部１５４は、算出した第１奥行き指標および第２奥行き指標のいずれかが所定の値、例えば０．０１以上であるか否かを判定する（Ｓ２０３０）。
【０１７４】
いずれかの奥行き指標が０．０１以上の場合（Ｓ２０３０でＹｅｓ）、奥行き調整判定部１５４は、映像を２次元表示することを決定し、２次元化処理部１５１は、３次元映像の右眼用映像および左眼用映像のどちらか一方の映像を選択し、ユーザの両眼に選択した映像が見えるよう表示部１６０を制御して映像情報蓄積部１１０に蓄積された映像を表示する（Ｓ１１３０）。
【０１７５】
ステップＳ２０３０においてどちらの指標も０．０１未満の場合（Ｓ２０３０においてＮｏ）、２次元化処理部１５１は２次元化の処理を行わず、表示部１６０は映像情報蓄積部１１０に蓄積された映像を３次元表示する（Ｓ１１２０）。
【０１７６】
このように、立体映像処理装置１Ｂは、複数の３次元映像に対してザッピングを行った際に、チャンネルごとの奥行きを比較して、チャンネル変更による奥行きの変化が大きい場合に３次元映像を２次元に変換して表示する。これにより、ザッピング時に同じような奥行きの映像が続く場合には３次元表示を継続して各番組の状態をよりわかりやすくユーザに見せることができる。その一方で、ザッピングによる頻繁なシーンチェンジにより、奥行きの急峻な変化が頻繁に発生する場合には、奥行きを調整することにより、ユーザによる切り替え操作によって起るユーザの疲労を防止することができる。
【０１７７】
つまり、この構成によると将来選択されるであろうチャンネルの３次元映像と現在選択されているチャンネルの３次元映像との間の奥行きの差が大きい場合に、前もって奥行き差を減少させる処理を行うことができる。このため、ユーザが予測されたチャンネルを選択することによるシーンチェンジが起こった場合に、ユーザの視覚系に与える負荷を軽減することができる。
【０１７８】
なお、図１０の映像処理部１５０には、チャンネル選択予測部１５２がなくても良い。その際には、奥行き調整判定部１５４は、選択しうるチャンネルあるいは再生映像コンテンツの候補のすべてについて、現在表示している映像の奥行き情報と、各チャンネルあるいは映像コンテンツ等の映像の奥行きとの比較を行う。奥行き調整判定部１５４は、例えば、所定の視差以上の奥行きの差が１つでもある場合には奥行き調整処理を行うものと判定する。
【０１７９】
なお、奥行き調整判定部１５４は、奥行きを比較する複数のチャンネルについて、図１１Ｂのように奥行き情報蓄積部１９０に蓄積された、同じ時点での各チャンネルの奥行きを比較したが、各チャンネルを表示する時間のずれにあわせて、チャンネルごとに表示する時間の奥行き情報を取得して比較するものとしても良い。
【０１８０】
なお、実施の形態１、ならびに実施の形態１の変形例１および変形例２では、映像処理部１５０は奥行きの調整方法として３次元映像を２次元映像に変換する方法を用いたが、奥行きの差を小さくする処理であればこれ以外の方法であっても良い。
【０１８１】
映像の処理により奥行の差を小さくする方法の一例としては、右眼用映像と左眼用映像との間の視差を調節する方法がある。視差の調節の方法については、３次元映像の切り替わりの前の映像及び後の映像のそれぞれについて、右眼用映像と左眼用映像との間の視差を小さくすることで、切り替わりの前の映像及び後の映像を２次元映像に近づけて表示する方法がある。また、映像表示中、最も手前のオブジェクトの奥行き位置を揃えるように２つの映像の奥行きの調整を行っても良い。
【０１８２】
また、平均奥行きが等しくなるように奥行きの調整を行うとしても良い。
【０１８３】
また、画面の中心の奥行きが等しくなるように奥行きの調整を行うとしても良い。
【０１８４】
また、２つの映像のうち奥行きの幅の大きいものの奥行きの幅を縮めて奥行きの位置を揃える調整を行っても良い。
【０１８５】
（実施の形態１の変形例３）
実施の形態１の変形例２では、奥行き調整判定部１５４が、奥行き情報蓄積部１９０に蓄積されている奥行き情報に基づいて、奥行き指標が０．０１以上か否かを判定することにより、２次元化処理を実施するか否かを判定した。
【０１８６】
本変形例においては、さらに、奥行き情報蓄積部１９０が、各フレームにおいて、領域ごとの奥行き情報を蓄積している。奥行き調整判定部１５４は、領域ごとに奥行き情報を比較するものとする。
【０１８７】
一般に、チャンネルの切り替えを瞬時に行っている場合においては、ユーザの視点が大きく移動することなく、画面上の同じ位置を見ている可能性が高い。そのため、ユーザは、切り替えられた映像においても、画面上の同一領域において、奥行き情報を比較する必要がある。
【０１８８】
本変形例においては、図１３Ａに示すように画面が１６個の格子状に分割されており、奥行き情報蓄積部１９０は、図１３Ｂに示すように、分割領域ごとに奥行き情報を蓄積している。
【０１８９】
奥行き調整判定部１５４は、同一領域ごとにチャンネル間で奥行き情報を比較する。具体的には、奥行き調整判定部１５４は、領域ごとにチャンネル間で奥行きの最大値の差が所定の値以上か否かを判断する。いずれかの領域において最大値の差が所定の値より大きいときには、視聴者（ユーザ）の視覚において違和感を発生させる可能性があるため、２次元化処理部１５１で２次元処理を実施する。
【０１９０】
シーンチェンジの前後ではユーザは画面のほぼ同じ位置を見続けていると考えられる。このため、表示領域毎に奥行きの差を判断することで、どの位置を見続けていたとしてもユーザが見続けている位置で奥行きが変化するか否かを判断することができる。よって、必要な場合にのみ奥行きの差を減少させる処理を行うことができる。
【０１９１】
なお、図１３Ａの分割領域は、各領域で同じ面積の大きさとしている。しかしながら、ユーザは画面の中央部に対しては、画面の周辺部に比べて、より小さい範囲に注目している。そこで、図１４のように画面の中央部分の奥行き情報に関しては、画面の周辺部より分割領域の数を増加させても良い。これにより、ユーザがよく視聴する領域に対して詳細に優先的に奥行き情報を比較することが可能になる。つまり、中央部をより細かく分割することで、より精度良くユーザが見続けている位置で奥行きが変化するか否かを判断することができる。
【０１９２】
なお、本変形例においては、画面を領域に分割し、同一領域同士で奥行き情報の比較を行ったが、人、顔、車、窓のようなユーザが注目しやすいオブジェクトが映像中にある場合には、オブジェクトが占める領域の奥行き情報を比較しても良い。例えば、奥行き情報蓄積部１９０は、図１５Ａに示すように、オブジェクトごとの奥行き情報を蓄積していても良い。奥行き調整判定部１５４は、図１５Ｂに示すように、現在表示しているチャンネルの画面に表示されるオブジェクトを含む領域であるオブジェクト領域Ａと、変更するチャンネルの画面に表示されるオブジェクトを含む領域であるオブジェクト領域Ｂのオブジェクトごとの奥行き情報を抽出して、奥行き情報を比較するとしても良い。または、奥行き調整判定部１５４は、オブジェクト領域Ａ、オブジェクト領域Ｂをそれぞれ特定して、図１３Ｂのように分割された領域ごとの奥行き情報からオブジェクト領域の奥行き情報を取得して、奥行きを比較するとしても良い。これにより、ユーザが注目するオブジェクトの奥行きを調整することで、シーンチェンジによるユーザの視覚系への負荷を軽減することができる。
【０１９３】
つまり、一般的には、ユーザは３次元映像のオブジェクトに眼が追従するため、シーンチェンジの前後においても眼はオブジェクトに追従すると考えられる。このため、シーンチェンジの前後においてオブジェクト間で奥行きの変化が生じるか否かを判断することで、シーンチェンジがユーザの視覚系に負荷となるか否かを正確に判断することができる。
【０１９４】
なお、本変形例においては、奥行き情報を比較する場合に、領域ごとに比較を行っている。しかしながら、チャンネルを選択しながらザッピングを実施するときには、図１６に示すように、ユーザは手元に保有しているリモコンのボタン位置を確認してから、チャンネルを切り替える場合が多い。よって、そのときには、画面の下の部分から中央部分について、奥行き情報を比較することが重要となる。特に、リモコンでチャンネルを切り替える際に、チャンネル番号の数字を上昇または下降させる操作ではなく、チャンネルの数字を直接入力する際には、ユーザの視線が一旦リモコンに移動してからその後に、表示画面の方に移動する。この場合には、ユーザの視線が表示画面の下から上に向けて移動する場合が多い。そこで、本変形例に示すように、領域ごとに奥行き情報を蓄積している場合には、比較する領域を指定して、その領域において、選択されたチャンネルの３次元情報との比較を行ってもよい。
【０１９５】
このように、ユーザがリモコンのボタン位置を確認しながらチャンネルを切り替える場合もある。このような場合には、ユーザの視線はリモコンと表示画面の下半分辺りを往復すると考えられる。このため、この構成によると、表示画面の下半分辺りにおいて奥行きが変化するか否かを判断することができる。よって、必要な場合にのみ奥行きの差を減少させる処理を行うことができる。
【０１９６】
（実施の形態２）
本実施の形態では、同一の３次元映像内において、映像のスキップ操作、早送り操作、巻き戻し操作および任意の時間位置への頭だし操作を含むユーザの操作を検出し、ユーザの操作に伴う映像の切り替え頻度が高い場合に、映像の切り替え前後の映像の奥行き差を減少させる、画像処理を行う立体映像処理装置について説明する。
【０１９７】
図１７は、実施の形態２における立体映像表示装置２０の構成を示す図である。
【０１９８】
立体映像表示装置２０は、映像情報蓄積部１１０と、操作入力部１２０と、立体映像処理装置２と、表示部１６０とを備える。
【０１９９】
立体映像処理装置２は、図１および図２に示した立体映像処理装置１の構成において、切り替え操作検出部１３０および頻度判定部１４０の代わりに、切り替え操作検出部２３０および頻度判定部２４０を用いたものである。図１および図２と同様の部分については同一の符号を付し適宜説明を省略する。
【０２００】
切り替え操作検出部２３０は、スキップ検出部２３１と、早送り検出部２３２と、巻き戻し検出部２３３とのうちの少なくとも一つの検出部を含む。なお、切り替え操作検出部２３０が検出する切り替え操作は、同一の表示画面の同一の表示領域上において３次元映像を時間的に切り替えて表示させるための操作である。
【０２０１】
スキップ検出部２３１は、１つの映像の視聴時間位置を所定の時間間隔だけ移動させて映像を表示するスキップ操作を検出する。スキップ操作とは、例えば、ＣＭ（Ｃｏｍｍｅｒｃｉａｌ  Ｍｅｓｓａｇｅ）を飛ばすために３０秒後に視聴時間位置をジャンプさせて映像を表示する操作のことである。
【０２０２】
早送り検出部２３２は、１つの映像を早送りして、視聴時間位置を任意の時間間隔だけ移動させて画像を表示する早送り操作を検出する。
【０２０３】
巻き戻し検出部２３３は、１つの映像を巻き戻して、視聴時間位置を任意の時間間隔だけ移動させて映像を表示する巻き戻し操作を検出する。
【０２０４】
本実施の形態２では、スキップ操作、早送り操作、巻き戻し操作、頭だし操作の総称をジャンプ操作とする。
【０２０５】
頻度判定部２４０は、計時部１４１と、ジャンプ操作記憶部２４２と、判定部２４４とを含む。
【０２０６】
計時部１４１は時間を計測する。
【０２０７】
ジャンプ操作記憶部２４２は、ジャンプ操作間の時間間隔を蓄積する。
【０２０８】
判定部２４４は、単位時間当たりのジャンプ操作の頻度からユーザのジャンプ操作によるシーンチェンジの頻度が所定の値を超えているかどうかを判定する。
【０２０９】
図１８は、実施の形態２に係る立体映像処理装置２の動作の一部を示すフローチャートである。
【０２１０】
ステップＳ１０１０からステップＳ１０３０は、実施の形態１の図４と共通であるので説明を省略する。
【０２１１】
ステップＳ１０３０の後、ステップＳ３０４０では、切り替え操作検出部２３０が、ジャンプ操作にあたる切り替え操作の入力が行われたか否かを判断する（Ｓ３０４０）。
【０２１２】
ジャンプ操作の入力の判断は、スキップ検出部２３１、早送り検出部２３２、巻き戻し検出部２３３が行う。つまり、スキップ検出部２３１は、映像の視聴時間位置を所定の時間間隔移動させて表示するスキップ操作の入力を検出する。また、早送り検出部２３２は、映像を早送りした直後に表示する操作の入力を検出する。さらに、巻き戻し検出部２３３は、映像を巻き戻した直後に表示する操作の入力を検出する。
【０２１３】
このように、スキップ、早送り直後の表示、巻き戻し直後の表示のいずれかのジャンプ操作が検出された場合は（Ｓ３０４０においてＹｅｓ）、ステップＳ３０５０に進む。
【０２１４】
ステップＳ３０４０で、ジャンプ操作が検出されなかった場合は（Ｓ３０４０でＮｏ）、ステップＳ１０３０へ戻る。
【０２１５】
計時部１４１は、ジャンプ操作記憶部２４２に記憶されている直近のジャンプ操作から第１所定時間以上、例えば５秒以上が経過しているか否かを判断する（Ｓ３０５０）。
【０２１６】
計時部１４１が直近のジャンプ操作から第１所定時間以上経過していないと判断した場合（ステップＳ３０５０においてＮｏ）、ジャンプ操作記憶部２４２は、当該のジャンプ操作とジャンプ操作が行われた時刻を記憶する（Ｓ３０６０）。
【０２１７】
計時部１４１が直近のジャンプ操作から第１所定時間以上経過していると判断した場合（ステップＳ３０５０においてＹｅｓ）、ジャンプ操作記憶部２４２は、記憶しているすべてのジャンプ操作に関するデータを消去し、当該のジャンプ操作と、計時部１４１から取得したジャンプ操作がおこなわれた時刻とを記憶する（Ｓ３０７０）。
【０２１８】
ステップＳ３０６０の後、判定部２４４は、ジャンプ操作記憶部２４２に、所定数以上、例えば３つ以上のジャンプ操作のデータが記憶されているか否かを確認する（Ｓ３０８０）。
【０２１９】
所定数以上のジャンプ操作のデータが記憶されている場合（Ｓ３０８０においてＹｅｓ）、判定部２４４は、ジャンプ操作記憶部２４２に記憶されているジャンプ操作の単位時間当たりの頻度を計算する（Ｓ３０９０）。単位時間当たりの頻度は、例えば、記憶されているジャンプ操作のうち時刻が最も早いものと時刻が最も遅いものの間の時間間隔を求め、その時間間隔を、記憶されたジャンプ操作の回数で割ることにより算出される。
【０２２０】
所定数以上のジャンプ操作のデータが記憶されていない場合（Ｓ３０８０でＮｏ）、ステップＳ１１２０へ進む。
【０２２１】
さらに、判定部２４４は、ステップＳ３０９０で計算したジャンプ操作の頻度が所定頻度以上であるか否かを判断する。ここでは、この判断として、判定部２４４は、第２所定時間（例えば３秒）当たり１回以上のジャンプ操作があるか否かを判断する（Ｓ３１００）。
【０２２２】
ステップＳ３１００においてジャンプ操作の頻度が所定頻度以上であると判断された場合（ステップＳ３１００においてＹｅｓ）、映像処理部１５０は、３次元映像の奥行きを調整して、連続して表示する映像の奥行きを平滑化して表示する処理を行う（Ｓ３１３０）。
【０２２３】
奥行きの調整処理は、例えば、映像中の最も手前のオブジェクトの奥行きを基準に２つの映像の奥行きの差を視差角０．８度以内に調整する処理である。
【０２２４】
ステップＳ３１００においてジャンプ操作の頻度が所定頻度未満であると判断された場合（ステップＳ３１００においてＮｏ）、ステップＳ１１２０へ進む。ステップＳ１１２０では、映像処理部１５０は奥行き調整処理を行わず、表示部１６０は映像情報蓄積部１１０に蓄積された映像を３次元で表示する（Ｓ１１２０）。
【０２２５】
映像処理部１５０は、ステップＳ３１３０実行時からの奥行き調整処理の継続時間を参照し、奥行き調整処理を停止するか否かを判定する（ステップＳ３１４０）。ステップＳ３１４０の動作は実施の形態１の図４のステップＳ１１４０と同様である。ユーザが所定頻度以上でジャンプ操作をし続ける場合は奥行き調整処理が継続され、ユーザがジャンプ操作をやめると奥行き調整処理が停止される。
【０２２６】
ステップＳ３１４０において奥行き調整処理の継続時間が第３所定時間（例えば５秒）以内の場合（ステップＳ３１４０においてＹｅｓ）、ステップＳ１０３０へ進む。
【０２２７】
ステップＳ３１４０において奥行き調整処理の継続時間が第３所定時間（例えば５秒）を超える場合（ステップＳ３１４０においてＮｏ）、映像処理部１５０は奥行き調整処理を停止し、ステップＳ１１２０へ進む。
【０２２８】
この構成によると、ユーザによるジャンプ操作に伴い、頻繁に３次元映像が切り替わる場合に、３次元映像の奥行き差を減少させることができる。このため、頻繁に３次元映像が切り替わった場合であっても、奥行きの変化に対する過度な眼の追従が防止される。よって、ユーザの操作により３次元映像の切り替わり（シーンチェンジ）が起こった場合のユーザの眼の疲労を防止することができる。
【０２２９】
なお、実施の形態２ではジャンプ操作が単位時間当たり所定頻度以上行われた場合に奥行きの調整処理を行うとしたが、実施の形態１の変形例２と同様に、連続して表示する映像の奥行き情報を比較し、奥行きの差が所定差以上ある場合に奥行きの調整処理を行うとしても良い。
【０２３０】
また、実施の形態２の切り替え操作検出部２３０は、頭だし操作検出部を備えていても良い。頭だし操作検出部は、映像の先頭または映像に含まれるシーンの切り替え位置に移動させて画像を表示する頭だし操作を検出する。
【０２３１】
なお、映像の切り替え操作として、実施の形態１および実施の形態１の変形例１〜３ではチャンネルを変更するザッピングを検出し、実施の形態２では映像内の時間位置を移動するジャンプ操作を検出したが、ザッピングとジャンプ操作の両方を検出し、いずれの操作であっても連続して操作が行われ、単位時間当たりの操作頻度が所定頻度以上である場合には奥行きの調整処理を行うとしても良い。
【０２３２】
なお、リモコンの早送りボタンまたは巻き戻しボタンが押された場合に、早送り再生または巻き戻し再生が行われる場合には、早送りボタンまたは巻き戻しボタンが１回でも押された時点で、奥行きの調整処理を行うとしても良い。
【０２３３】
なお、上記各実施の形態において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、ＣＰＵまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。ここで、上記各実施の形態の立体映像処理装置などを実現するソフトウェアは、コンピュータに、立体映像処理方法を実行させるプログラムである。この立体映像処理方法は、ユーザによる、３次元映像のチャンネルの選択操作または３次元映像の早送り再生、巻き戻し再生、スキップ、あるいは頭だしのための操作である切り替え操作を検出する切り替え操作検出ステップと、前記切り替え操作検出ステップにおける前記切り替え操作の単位時間当たりの検出頻度を判定する頻度判定ステップと、前記頻度判定ステップで判定された前記単位時間当たりの検出頻度が所定頻度以上である場合に、３次元映像の切り替わりの前後における奥行きの差を減少させるための処理を行う映像処理ステップとを含む。
【０２３４】
なお、上記各実施の形態において、立体映像処理装置はザッピングあるいはジャンプ操作である切り替え操作が連続して行われ、単位時間当たりの操作頻度が所定頻度以上である場合に奥行の調整処理を行うとしたが、ユーザへの警告を出力する出力部を備え、単位時間当たりの切り替え操作が所定頻度以上である場合に、出力部がユーザへ警告を出力するとしても良い。出力部は映像を提示する表示部や映像に伴う音響出力を行う音響出力部であっても良い。
【０２３５】
また、単位時間当たりの切り替え操作が所定頻度以上である場合にユーザに対して奥行の差を減少させるための処理を行うか否かを問い合わせるものとしても良い。その際、操作受信部１２１が、ユーザが問い合わせに対して入力した操作情報を、操作入力部１２０から受信する。
【０２３６】
警告あるいは問い合わせの提示により、奥行の調整を行う前に、ユーザに奥行の調整を行うことを知らせることができ、ユーザが映像の変化に戸惑うことがない。
【０２３７】
なお、上記各実施の形態において、立体映像処理装置は切り替え操作が連続して行われ、単位時間当たりの操作頻度が所定頻度以上である場合に奥行の調整処理を行うとしたが、立体映像処理装置が、切り替え操作を行った第１のユーザとは異なる第２のユーザへ情報を出力する第２の出力部を備え、単位時間当たりの切り替え操作が所定頻度以上である場合に、第２の出力部は第２のユーザに対して警告を出力するとしても良い。例えば、第２の出力部は、第２のユーザの携帯端末にメールを送信することにより、警告を出力しても良い。
【０２３８】
さらに、立体映像処理装置は、切り替え操作を行った第１のユーザとは異なる第２のユーザが行った操作入力を受信する第２の操作受信部を備え、第１のユーザが単位時間当たり所定頻度以上の切り替え操作を行った場合に、第２の出力部は第２のユーザへ警告あるいは奥行の差を減少させるための処理を行うか否かを問い合わせる情報を出力し、第２の操作受信部が受信する第２のユーザの操作入力に従って、立体映像処理装置は奥行の差を減少させるための処理を行うとしても良い。たとえば、第２のユーザが携帯端末に対して操作入力を行い、携帯端末が立体映像処理装置に操作入力を送信し、第２の操作受信部がその操作入力を受信するようにしても良い。
【０２３９】
第２のユーザへの警告あるいは問い合わせ提示と第２のユーザによる操作入力に従って、立体映像処理装置が動作することにより、第１のユーザの眼にとって負荷の高い操作に対して、第２のユーザが第１のユーザの眼に対する負荷を下げる処置を行うことができる。例えば第１のユーザが幼児である場合、保護者等の大人が第２のユーザとなり、幼児の目への負荷を低減することができる。
【０２４０】
以上、本発明の一つまたは複数の態様に係る立体映像処理装置について、実施の形態に基づいて説明したが、本発明は、この実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の一つまたは複数の態様の範囲内に含まれてもよい。
【産業上の利用可能性】
【０２４１】
本発明にかかる立体映像処理装置は、３次元映像を視聴する画像表示システムであってユーザによりシーンチェンジ等の操作が可能なシステムに広く利用可能である。例えば、テレビ、コンピュータ、またはゲーム機器等に利用可能である。また、映像コンテンツを視聴するための機器のみならず、画像診断装置、内視鏡等の医療機器、手術もしくは乗り物等のシミュレーション機器または教育訓練用システム等に利用可能である。
【符号の説明】
【０２４２】
１、１Ａ、１Ｂ、２  立体映像処理装置
１０、１０Ｂ、２０  立体映像表示装置
３０、３０Ａ  ３次元専用メガネ
１１０  映像情報蓄積部
１２０  操作入力部
１２１  操作受信部
１３０、１３０Ｂ、２３０  切り替え操作検出部
１３１  チャンネル変更検出部
１３２  変更履歴記憶部
１４０、１４０Ａ、２４０  頻度判定部
１４１、１５７  計時部
１４２  チャンネル変更記憶部
１４４、１４４Ａ  ザッピング判定部
１５０、１５０Ｂ  映像処理部
１５１  ２次元化処理部
１５２  チャンネル選択予測部
１５４  奥行き調整判定部
１５５  出力部
１５８  ３次元化判定部
１６０  表示部
１６１、２６１、３６１  映像制御部
１６２、２６２、３６２  映像表示部
１８０  映像取得部
１９０  奥行き情報蓄積部
２３１  スキップ検出部
２３２  早送り検出部
２３３  巻き戻し検出部
２４２  ジャンプ操作記憶部
２４４  判定部
２６３、３６６  シャッタ
３６３  送信部
３６４  受信部
３６５  シャッタ制御部
【要約】
立体映像処理装置（１）は、ユーザによる、３次元映像のチャンネルの選択操作または３次元映像の早送り再生、巻き戻し再生、スキップあるいは頭だしのための操作である切り替え操作を検出する切り替え操作検出部（１３０）と、切り替え操作検出部（１３０）による切り替え操作の単位時間当たりの検出頻度を判定する頻度判定部（１４０）と、頻度判定部（１４０）が判定した単位時間当たりの検出頻度が所定頻度以上である場合に、３次元映像の切り替わりの前後における奥行きの差を減少させるための処理を行う映像処理部（１５０）とを備える。【図１】
0005450908.tif 000002
【図２】
0005450908.tif 000003
【図３Ａ】
0005450908.tif 000004
【図３Ｂ】
0005450908.tif 000005
【図４】
0005450908.tif 000006
【図５】
0005450908.tif 000007
【図６】
0005450908.tif 000008
【図７】
0005450908.tif 000009
【図８】
0005450908.tif 000010
【図９】
0005450908.tif 000011
【図１０】
0005450908.tif 000012
【図１１Ａ】
0005450908.tif 000013
【図１１Ｂ】
0005450908.tif 000014
【図１２】
0005450908.tif 000015
【図１３Ａ】
0005450908.tif 000016
【図１３Ｂ】
0005450908.tif 000017
【図１４】
0005450908.tif 000018
【図１５Ａ】
0005450908.tif 000019
【図１５Ｂ】
0005450908.tif 000020
【図１５Ｃ】
0005450908.tif 000021
【図１６】
0005450908.tif 000022
【図１７】
0005450908.tif 000023
【図１８】
0005450908.tif 000024