(57)【要約】【課題】３Ｄ表示可能な端末および３Ｄ表示不能な端末に適したコンテンツを送信することができる、コンテンツ送信装置を提供する。【解決手段】コンテンツ送信装置１００は、右目用画像と左目用画像とを含む３Ｄコンテンツを記憶するためのメモリ１２０と、送信先端末が３Ｄ表示可能か否かを示す情報を受信するための通信インターフェイス１７０と、送信先端末が３Ｄ表示可能である場合に、通信インターフェイス１７０を介して送信先端末に３Ｄコンテンツを送信し、送信先端末が３Ｄ表示不能である場合に、右目用画像と左目用画像とを交互に表示するための動画像を生成し、通信インターフェイスを介して送信先端末に動画像を送信するためのプロセッサ１１０とを備える。【選択図】図３
2012095073.tif 000002
【特許請求の範囲】
【請求項１】
右目用画像と左目用画像とを含む３Ｄコンテンツを記憶するためのメモリと、
送信先端末が３Ｄ表示可能か否かを示す情報を受信するための通信インターフェイスと、
前記送信先端末が３Ｄ表示可能である場合に、前記通信インターフェイスを介して前記送信先端末に前記３Ｄコンテンツを送信し、前記送信先端末が３Ｄ表示不能である場合に、前記右目用画像と前記左目用画像とを交互に表示するための動画像を生成し、前記通信インターフェイスを介して前記送信先端末に前記動画像を送信するためのプロセッサとを備える、コンテンツ送信装置。
【請求項２】
前記右目用画像と前記左目用画像とを前記３Ｄコンテンツとして撮影するための撮影装置と、
前記３Ｄコンテンツを３Ｄで表示するための３Ｄディスプレイとをさらに備える、請求項１に記載のコンテンツ送信装置。
【請求項３】
前記撮影装置は、
前記右目用画像を撮影するための右カメラと、
前記左目用画像を撮影するための左カメラとを含む、請求項２に記載のコンテンツ送信装置。
【請求項４】
前記撮影装置は、前記右目用画像および前記左目用画像の一方としての第１の画像と前記右目用画像および前記左目用画像の他方としての第２の画像とを撮影するためのカメラを含む、請求項２に記載のコンテンツ送信装置。
【請求項５】
前記通信インターフェイスは、前記送信先端末または他の端末から前記３Ｄコンテンツを受信する、請求項１から４のいずれか１項に記載のコンテンツ送信装置。
【請求項６】
前記動画像における前記右目用画像と前記左目用画像との切替速度の設定を受け付けるための入力デバイスをさらに備える、請求項１から５のいずれか１項に記載のコンテンツ送信装置。
【請求項７】
前記メモリは、設定された前記切替速度を前記送信先端末に対応付けて記憶し、
前記プロセッサは、前記メモリを参照することによって、前記送信先端末に対応する前記切替速度で右目用画像と左目用画像とを交互に表示するための動画像を作成する、請求項６に記載のコンテンツ送信装置。
【請求項８】
前記プロセッサは、前記右目用画像と前記左目用画像とを左右方向にずらして交互に表示するための動画像を作成し、
前記右目用画像と前記左目用画像とのずらし量の設定を受け付けるための入力デバイスをさらに備える、請求項１から５のいずれか１項に記載のコンテンツ送信装置。
【請求項９】
前記メモリは、前記ずらし量を前記３Ｄコンテンツまたは前記動画像に対応付けて記憶し、
前記プロセッサは、前記動画像を他の送信先端末に送信する際に、前記メモリを参照することによって、前記３Ｄコンテンツに対応する前記ずらし量で前記右目用画像と前記左目用画像と左右方向にずらして交互に表示するための前記動画像を作成する、請求項８に記載のコンテンツ送信装置。
【請求項１０】
通信インターフェイスとプロセッサとを備えるコンテンツ送信装置におけるコンテンツ送信方法であって、
前記プロセッサが、右目用画像と左目用画像とを含む３Ｄコンテンツを取得するステップと、
前記プロセッサが、前記通信インターフェイスを介して、送信先端末が３Ｄ表示可能か否かを示す情報を受信するステップと、
前記送信先端末が３Ｄ表示可能である場合に、前記プロセッサが、前記通信インターフェイスを介して前記送信先端末に前記３Ｄコンテンツを送信するステップと、
前記送信先端末が３Ｄ表示不能である場合に、前記プロセッサが、前記右目用画像と前記左目用画像とを交互に表示するための動画像を生成するステップと、
前記送信先端末が３Ｄ表示不能である場合に、前記プロセッサが、前記通信インターフェイスを介して前記送信先端末に前記動画像を送信するステップとを備える、コンテンツ送信方法。
【請求項１１】
コンテンツ送信装置と３Ｄ表示可能な第１の送信先端末と３Ｄ表示不能な第２の送信先端末とを備えるネットワークシステムにおけるコンテンツ送受信方法であって、
前記コンテンツ送信装置が、右目用画像と左目用画像とを含む３Ｄコンテンツを取得するステップと、
前記コンテンツ送信装置が、前記第１の送信先端末が３Ｄ表示可能であることを示す情報を受信するステップと、
前記コンテンツ送信装置が、前記第１の送信先端末に前記３Ｄコンテンツを送信するステップと、
前記第１の送信先端末が、前記３Ｄコンテンツを３Ｄで表示するステップと、
前記コンテンツ送信装置が、前記第２の送信先端末が３Ｄ表示不能であることを示す情報を受信するステップと、
前記コンテンツ送信装置が、前記右目用画像と前記左目用画像とを交互に表示するための動画像を生成するステップと、
前記コンテンツ送信装置が、前記第２の送信先端末に前記動画像を送信するステップと、
前記第２の送信先端末が、前記動画像を表示するステップとを備える、コンテンツ送受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、静止画像や動画像などの３Ｄのコンテンツを他の端末へ送信するためのコンテンツ送信装置、コンテンツ送信方法、およびコンテンツ送受信方法に関する。
【背景技術】
【０００２】
視聴者の目の錯覚を利用して、静止画像および動画像を３Ｄで（立体的に）表示させるための様々な方式が知られている。たとえば、メガネを用いる方式として、液晶アクティブシャッターメガネ方式および偏向板方式が挙げられる。一方、メガネを用いない方式として、視差バリア方式およびレンチキュラー方式が挙げられる。
【０００３】
また、特開２００８−１５３８０５号公報（特許文献１）には、立体映像表示装置及び２次元画像の立体映像化方法が開示されている。特開２００８−１５３８０５号公報（特許文献１）によると、立体映像表示装置と２次元画像の立体映像化方法は、原画から複数の輪郭で抽出された部分画像をそれぞれ実空間と対応付けた画像空間の各レイヤに配置すると共に、原画を背景となる最も奥のレイヤに配置する部分画像配置手段と、各レイヤの画像を基に右眼画像情報と左眼画像情報をそれぞれ取得する右仮想カメラ画像取得手段及び左仮想カメラ画像取得手段と、右眼画像情報と左眼画像情報を０．０３３秒〜０．３秒の切り換え時間で交互に切り換えて表示装置に出力する表示映像生成手段と、切り変え時間を計時するタイマとを備える。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１５３８０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
３Ｄコンテンツを有する端末が、当該３Ｄコンテンツを他の通信端末へ送信しても、当該他の通信端末では当該３Ｄコンテンツを３Ｄで表示できない虞がある。たとえば、示唆バリア方式で表示するための３Ｄコンテンツを通常のディスプレイしか有しない他の端末へ送信しても、当該他の端末では当該３Ｄコンテンツを表示することができない。
【０００６】
本発明は、かかる問題を解決するためになされたものであり、その目的は、３Ｄ表示可能な端末および３Ｄ表示不能な端末に適したコンテンツを送信することができる、コンテンツ送信装置、コンテンツ送信方法、およびコンテンツ送受信方法を提供することにある。
【課題を解決するための手段】
【０００７】
この発明のある局面に従うと、右目用画像と左目用画像とを含む３Ｄコンテンツを記憶するためのメモリと、送信先端末が３Ｄ表示可能か否かを示す情報を受信するための通信インターフェイスと、送信先端末が３Ｄ表示可能である場合に、通信インターフェイスを介して送信先端末に３Ｄコンテンツを送信し、送信先端末が３Ｄ表示不能である場合に、右目用画像と左目用画像とを交互に表示するための動画像を生成し、通信インターフェイスを介して送信先端末に動画像を送信するためのプロセッサとを備える、コンテンツ送信装置が提供される。
【０００８】
好ましくは、コンテンツ送信装置は、右目用画像と左目用画像とを３Ｄコンテンツとして撮影するための撮影装置と、３Ｄコンテンツを３Ｄで表示するための３Ｄディスプレイとをさらに備える。
【０００９】
好ましくは、撮影装置は、右目用画像を撮影するための右カメラと、左目用画像を撮影するための左カメラとを含む。
【００１０】
好ましくは、撮影装置は、右目用画像および左目用画像の一方としての第１の画像と右目用画像および左目用画像の他方としての第２の画像とを撮影するためのカメラを含む。
【００１１】
好ましくは、通信インターフェイスは、送信先端末または他の端末から３Ｄコンテンツを受信する。
【００１２】
好ましくは、コンテンツ送信装置は、動画像における右目用画像と左目用画像との切替速度の設定を受け付けるための入力デバイスをさらに備える。
【００１３】
好ましくは、メモリは、設定された切替速度を送信先端末に対応付けて記憶する。プロセッサは、メモリを参照することによって、送信先端末に対応する切替速度で右目用画像と左目用画像とを交互に表示するための動画像を作成する。
【００１４】
好ましくは、プロセッサは、右目用画像と左目用画像とを左右方向にずらして交互に表示するための動画像を作成する。右目用画像と左目用画像とのずらし量の設定を受け付けるための入力デバイスをさらに備える。
【００１５】
好ましくは、メモリは、ずらし量を３Ｄコンテンツまたは動画像に対応付けて記憶する。プロセッサは、動画像を他の送信先端末に送信する際に、メモリを参照することによって、３Ｄコンテンツに対応するずらし量で右目用画像と左目用画像と左右方向にずらして交互に表示するための動画像を作成する。
【００１６】
この発明の別の局面に従うと、通信インターフェイスとプロセッサとを備えるコンテンツ送信装置におけるコンテンツ送信方法が提供される。コンテンツ送信方法は、プロセッサが、右目用画像と左目用画像とを含む３Ｄコンテンツを取得するステップと、プロセッサが、通信インターフェイスを介して、送信先端末が３Ｄ表示可能か否かを示す情報を受信するステップと、送信先端末が３Ｄ表示可能である場合に、プロセッサが、通信インターフェイスを介して送信先端末に３Ｄコンテンツを送信するステップと、送信先端末が３Ｄ表示不能である場合に、プロセッサが、右目用画像と左目用画像とを交互に表示するための動画像を生成するステップと、送信先端末が３Ｄ表示不能である場合に、プロセッサが、通信インターフェイスを介して送信先端末に動画像を送信するステップとを備える。
【００１７】
この発明の別の局面に従うと、コンテンツ送信装置と３Ｄ表示可能な第１の送信先端末と３Ｄ表示不能な第２の送信先端末とを備えるネットワークシステムにおけるコンテンツ送受信方法が提供される。コンテンツ送受信方法は、コンテンツ送信装置が、右目用画像と左目用画像とを含む３Ｄコンテンツを取得するステップと、コンテンツ送信装置が、第１の送信先端末が３Ｄ表示可能であることを示す情報を受信するステップと、コンテンツ送信装置が、第１の送信先端末に３Ｄコンテンツを送信するステップと、第１の送信先端末が、３Ｄコンテンツを３Ｄで表示するステップと、コンテンツ送信装置が、第２の送信先端末が３Ｄ表示不能であることを示す情報を受信するステップと、コンテンツ送信装置が、右目用画像と左目用画像とを交互に表示するための動画像を生成するステップと、コンテンツ送信装置が、第２の送信先端末に動画像を送信するステップと、第２の送信先端末が、動画像を表示するステップとを備える。
【発明の効果】
【００１８】
以上のように、本発明によって、３Ｄ表示可能な端末および３Ｄ表示不能な端末に適したコンテンツを送信することができる、コンテンツ送信装置、コンテンツ送信方法、およびコンテンツ送受信方法が提供される。
【図面の簡単な説明】
【００１９】
【図１】本実施の形態に係る本実施の形態に係るネットワークシステム１の全体構成および動作概要を示すイメージ図である。
【図２】本実施の形態に係るネットワークシステム１の動作概要を示すシーケンス図である。
【図３】本実施の形態に係るデジタルカメラ１００のハードウェア構成を示すブロック図である。
【図４】本実施の形態に係る２Ｄ動画像の作成処理を示すイメージ図である。
【図５】風景写真に関してずらし量を変更した場合における右目用画像と左目用画像とを重ねたイメージを示す図である。
【図６】本実施の形態に係る送信先端末データベース１２０Ａを示す図である。
【図７】本実施の形態に係る画像データベース１２０Ｂを示す図である。
【図８】本実施の形態に係る電子ノート２００のハードウェア構成を示すブロック図である。
【図９】本実施の形態に係る電子ノート３００のハードウェア構成を示すブロック図である。
【図１０】本実施の形態に係るデジタルカメラ１００におけるコンテンツ送信処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００２１】
＜ネットワークシステム１の全体構成＞
まずは、本実施の形態に係るネットワークシステム１の全体構成について説明する。図１は、本実施の形態に係る本実施の形態に係るネットワークシステム１の全体構成および動作概要を示すイメージ図である。
【００２２】
なお、以下では、デジタルカメラ１００を「コンテンツ送信装置」の代表例として説明を行う。ただし、「コンテンツ送信装置」は、ゲーム機、パーソナルコンピュータ、電子ＢＯＯＫ、ＰＮＤ（Personal  Navigation  Device）、ＰＤＡ（Personal  Data  Assistance）、電子辞書などのような、通信機能を有した他の情報端末であってもよい。たとえば、後述するように、撮影機能を有さない装置であってもよい。
【００２３】
また、電子ノート２００，３００を「送信先端末」の代表例として説明を行う。ただし、「送信先端末」は、ゲーム機、パーソナルコンピュータ、電子ＢＯＯＫ、ＰＮＤ（Personal  Navigation  Device）、ＰＤＡ（Personal  Data  Assistance）、電子辞書などのような、通信機能とディスプレイとを有した他の情報端末であってもよい。
【００２４】
図１および図２を参照して、ネットワークシステム１は、デジタルカメラ１００と、電子ノート２００と、電子ノート３００とを含む。デジタルカメラ１００と、電子ノート２００と、電子ノート３００とは、インターネットなどのネットワークを介して、互いにデータ通信が可能である。
【００２５】
デジタルカメラ１００は、３Ｄディスプレイ１３０を有する。すなわち、デジタルカメラ１００は、３Ｄコンテンツデータに基づいて、写真やアニメーションなどを３Ｄで表示することができる。なお、３Ｄコンテンツデータとは、右目用画像データと左目用画像データを含むものである。
【００２６】
電子ノート２００も、３Ｄディスプレイ２３０を有する。すなわち、電子ノート２００は、３Ｄコンテンツデータに基づいて、写真やアニメーションなどを３Ｄで表示することができる。
【００２７】
電子ノート３００も、２Ｄディスプレイ２３０を有する。すなわち、電子ノート３００は、３Ｄコンテンツデータを受信しても、写真やアニメーションなどを３Ｄで表示することはできない。電子ノート３００は、写真やアニメーションを２Ｄで表示することができる。
【００２８】
＜ネットワークシステム１の動作概要＞
次に、本実施の形態に係るネットワークシステム１の動作概要について説明する。図２は、本実施の形態に係るネットワークシステム１の動作概要を示すシーケンス図である。
【００２９】
図１および図２に示すように、デジタルカメラ１００は、３Ｄコンテンツを取得する（ステップＳ００２）。たとえば、デジタルカメラ１００は、３Ｄ撮影装置を利用して、右目用画像と左目用画像とを撮影してもよい。あるいは、デジタルカメラ１００は、他の端末（たとえば、他のデジタルカメラや電子ノート２００，３００）から３Ｄコンテンツを受信してもよい。
【００３０】
本実施の形態に係るデジタルカメラ１００は、３Ｄディスプレイ１３０を有する。３Ｄディスプレイ１３０は、右目用画像と左目用画像とに基づいて、静止画像や動画像を３Ｄで表示する。すなわち、デジタルカメラ１００のユーザは、目の錯覚により、静止画像や動画像が立体的に見える。ただし、デジタルカメラ１００は、３Ｄディスプレイ１３０を有していなくともよい。
【００３１】
デジタルカメラ１００は、デジタルカメラ１００のユーザからの命令に応じて、あるいは電子ノート２００からの要求に応じて、電子ノート２００に端末情報を要求する（ステップＳ００６）。たとえば、デジタルカメラ１００は、当該命令として、ユーザから、送信されるべき３Ｄコンテンツの指定と、送信先端末（閲覧端末）の指定とを受け付ける。
【００３２】
電子ノート２００は、デジタルカメラ１００に端末情報を送信する（ステップＳ００６）。端末情報は、電子ノート２００が３Ｄ表示可能なディスプレイを有するか否かを示す情報を含んでもよい。あるいは、端末情報は電子ノート２００のメーカ名や型番を示す情報を含んでもよい。この場合には、デジタルカメラ１００は、メーカ名や型番を示す情報に基づいて、図示しないサーバに電子ノート２００が３Ｄ表示可能なディスプレイを有するか否かを示す情報を要求してもよい。
【００３３】
デジタルカメラ１００は、電子ノート２００が３Ｄ表示可能であるか否かを判断する（ステップＳ００８）。電子ノート２００が３Ｄ表示可能である場合、デジタルカメラ１００は、電子ノート２００に３Ｄコンテンツデータを送信する（ステップＳ０１０）。
【００３４】
電子ノート２００は、３Ｄコンテンツデータを受信する。電子ノート２００は、３Ｄコンテンツデータに基づいて、３Ｄディスプレイ２３０に３Ｄコンテンツを表示する（ステップＳ０１２）。すなわち、３Ｄディスプレイ２３０は、右目用画像と左目用画像とに基づいて、静止画像や動画像を立体的に表示する。換言すれば、デジタルカメラ１００のユーザには、目の錯覚により、静止画像や動画像が立体的に見える。
【００３５】
デジタルカメラ１００は、デジタルカメラ１００のユーザからの命令（３Ｄコンテンツの指定と送信先端末の指定）に応じて、あるいは電子ノート３００からの要求に応じて、電子ノート３００に端末情報を要求する（ステップＳ０１４）。
【００３６】
電子ノート３００は、デジタルカメラ１００に端末情報を送信する（ステップＳ０１６）。端末情報は、電子ノート３００が３Ｄ表示可能なディスプレイを有するか否かを示す情報を含んでもよい。あるいは、端末情報は電子ノート３００のメーカ名や型番を示す情報を含んでもよい。この場合には、デジタルカメラ１００は、メーカ名や型番を示す情報に基づいて、外部のサーバに電子ノート３００が３Ｄ表示可能なディスプレイを有するか否かを示す情報を要求してもよい。
【００３７】
デジタルカメラ１００は、電子ノート３００が３Ｄ表示可能であるか否かを判断する（ステップＳ０１８）。電子ノート３００が３Ｄ表示不能である場合、デジタルカメラ１００は、右目用画像と左目用画像とを交互に表示するための動画像データ（切替動画像）を作成する（ステップＳ０２０）。デジタルカメラ１００は、電子ノート３００に動画像データを送信する（ステップＳ０２２）。
【００３８】
電子ノート３００は、動画像データを受信する。電子ノート３００は、動画像データに基づいて、２Ｄディスプレイ３３０に２Ｄの動画像を表示する（ステップＳ０２２）。デジタルカメラ１００のユーザには、電子ノート２００よりも視覚効果は低いが、静止画像や動画像が立体的に見える。
【００３９】
以上のように、本実施の形態に係るネットワークシステム１は、デジタルカメラ１００が、送信先端末（電子ノート２００，電子ノート３００）の表示能力に応じた、適切な形式のコンテンツを送信することができる。以下、このような機能を実現するためのネットワークシステム１の構成について詳述する。
【００４０】
＜デジタルカメラ１００のハードウェア構成＞
本実施の形態に係るデジタルカメラ１００のハードウェア構成について説明する。図３は、本実施の形態に係るデジタルカメラ１００のハードウェア構成を示すブロック図である。
【００４１】
図３に示すように、本実施の形態に係るデジタルカメラ１００は、ＣＰＵ（Central  Processing  Unit）１１０と、メモリ１２０と、３Ｄディスプレイ１３０と、入力デバイス１４０、メモリインターフェイス１６０、通信インターフェイス１７０と、右カメラ１８１と、左カメラ１８２とを含む。
【００４２】
メモリ１２０は、各種のＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read-Only  Memory）および／またはハードディスクなどによって実現される。メモリ１２０は、ＣＰＵ１１０によって実行される制御プログラムと、３Ｄコンテンツ１２０Ｘと、送信先端末データベース１２０Ａと、画像データベース１２０Ｂとを記憶する。たとえば、３Ｄコンテンツ１２０Ｘは、右目用の静止画像と左目用の静止画像を含む。または、３Ｄコンテンツ１２０Ｘは、右目用の動画像と左目用の動画像を含む。
【００４３】
３Ｄディスプレイ１３０は、ＣＰＵ１１０に制御されることによって、様々な情報を表示する。本実施の形態に係る３Ｄディスプレイ１３０は、視差バリア方式を採用している。たとえば、ＣＰＵ１１０は、３Ｄコンテンツに基づいて、静止画像や動画像を３Ｄで表示する。
【００４４】
入力デバイス１４０は、タブレット、キーボードおよび／またはマウスなどによって実現される。入力デバイス１４０は、ユーザからの命令を受け付けて、当該命令をＣＰＵ１１０に入力する。入力デバイス１４０としてのタブレットが、３Ｄディスプレイ１３０上に敷設されてもよい。すなわち、３Ｄディスプレイ１３０と入力デバイス１４０とがタッチパネル１５０を構成してもよい。
【００４５】
メモリインターフェイス１６０は、外部の記憶媒体１６１に格納されているデータを読み出す。換言すれば、ＣＰＵ１１０は、メモリインターフェイス１６０を介して外部の記憶媒体１６１に格納されているデータを読み出して、当該データをメモリ１２０に格納する。逆に、ＣＰＵ１１０は、メモリ１２０からデータを読み出して、メモリインターフェイス１６０を介して当該データを外部の記憶媒体１６１に格納する。
【００４６】
なお、記憶媒体１６１としては、ＣＤ−ＲＯＭ（Compact  Disc  -  Read  Only  Memory）、ＤＶＤ−ＲＯＭ（Digital  Versatile  Disk  -  Read  Only  Memory）、ＵＳＢ（Universal  Serial  Bus）メモリ、メモリカード、ＦＤ（Flexible  Disk）、ハードディスク、磁気テープ、カセットテープ、ＭＯ（Magnetic  Optical  Disc）、ＭＤ（Mini  Disc）、ＩＣ（Integrated  Circuit）カード（メモリカードを除く）、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ（Electronically  Erasable  Programmable  Read-Only  Memory）などの、不揮発的にプログラムを格納する媒体が挙げられる。
【００４７】
通信インターフェイス１７０は、ネットワークを介して電子ノート２００，３００、他のサーバ、他の通信端末とデータを送受信する。たとえば、通信インターフェイス１７０は、ＣＰＵ１１０からの命令に基づいて、電子ノート２００に３Ｄコンテンツを送信する。通信インターフェイス１７０は、ＣＰＵ１１０からの命令に基づいて、電子ノート３００に２Ｄ動画像を送信する。通信インターフェイス１７０は、電子ノート２００，３００、他のサーバ、他の通信端末から受信したデータをＣＰＵ１１０に入力する。
【００４８】
右カメラ１８１と左カメラ１８２と（撮影装置１８０）は、所定の距離離れた状態で、デジタルカメラ１００に搭載される。ＣＰＵ１１０は、右カメラ１８１から取得した右目用画像と、左カメラ１８２から取得した左目用画像とを、アーカイブすることによって３Ｄコンテンツを作成する。ＣＰＵ１１０は、３Ｄコンテンツ１２０Ｘをメモリ１２０に格納する。
【００４９】
ただし、右目用画像と左目用画像とを１つのカメラ（撮影装置１８０）で撮影してもよい。たとえば、ユーザが、デジタルカメラ１００を左右方向に回転させている最中に、当該カメラが連続して複数の画像を撮影する。ＣＰＵ１１０は、ジャイロセンサや複数の画像に基づいて、複数の画像から右目用画像に適した画像と左目用画像に適した画像とを選択してもよい。
【００５０】
なお、本実施の形態に係るデジタルカメラ１００では、通常、撮影装置１８０から５，６ｍ先に焦点が位置する状態で右目用画像と左目用画像とを撮影する。
【００５１】
ＣＰＵ１１０は、メモリ１２０に記憶されている各種のプログラムを実行する。デジタルカメラ１００における機能および処理（たとえば、図１０に示される処理）は、各ハードウェアおよびＣＰＵ１１０により実行されるソフトウェアによって実現される。このようなソフトウェアは、メモリ１２０に予め記憶されている場合がある。また、ソフトウェアは、上述した記憶媒体１６１に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。
【００５２】
より詳細には、ＣＰＵ１１０は、入力デバイス１４０を介して、ユーザから３Ｄコンテンツの指定と３Ｄコンテンツの送信先端末とを受け付ける。ＣＰＵ１１０は、通信インターフェイス１７０を介して、電子ノート２００，３００（送信先端末）から直接的に電子ノート２００，３００が３Ｄ表示可能か否かを示す情報を端末情報として取得することができる。
【００５３】
あるいは、ＣＰＵ１１０は、通信インターフェイス１７０を介して、電子ノート２００，３００（送信先端末）から、電子ノート２００，３００のメーカ名や型番を示す情報を含む端末情報を受信する。そして、ＣＰＵ１１０は、メーカ名や型番を示す情報に基づいて、他のサーバなどから電子ノート２００，３００が３Ｄ表示可能か否かを示す情報を受信する。
【００５４】
ＣＰＵ１１０は、電子ノート２００が３Ｄ表示可能である場合、通信インターフェイス１７０を介して、電子ノート２００に３Ｄコンテンツを送信する。
【００５５】
ＣＰＵ１１０は、電子ノート３００が３Ｄ表示不能である場合、３Ｄコンテンツに基づいて、２Ｄ動画像を作成する。図４は、本実施の形態に係る２Ｄ動画像の作成処理を示すイメージ図である。
【００５６】
図４を参照して、ＣＰＵ１１０は、右目用画像データと左目用データとに基づいて、右目用画像と左目用画像とを交互に表示する動画像データを作成する。より詳細には、ＣＰＵ１１０は、右目用画像と左目用画像とを所定の距離だけ左右方向にずらした状態で、両者を所定の切替速度で交互に表示する動画像を作成する。
【００５７】
本実施の形態に係るデジタルカメラ１００では、通常、撮影装置から５，６ｍ先に焦点が位置する状態で右目用画像と左目用画像とを撮影しているが、右目用画像と左目用画像とのずらし量を変更することによって、撮影装置から焦点までの距離を変更することができる。なお、ずらし量とは、右目用画像と左目用画像とを重ねる場合における、左目用画像に対する右目用画像の相対位置をいう。以下では、右目用画像が左目用画像より右にある場合に、ずらし量を正とする。
【００５８】
本実施の形態においては、ＣＰＵ１１０は、作成した２Ｄ動画像を３Ｄディスプレイ１３０に表示させながら、入力デバイス１４０を介してユーザが所望するずらし量を受け付ける。これによって、ユーザは、３Ｄコンテンツ（撮影装置と被写体との距離）に適したずらし量を設定することができる。図５は、風景写真に関してずらし量を変更した場合における右目用画像と左目用画像とを重ねたイメージを示す図である。なお、撮影装置１８０から住宅までの距離が５，６ｍであったとする。
【００５９】
図５（Ａ）を参照して、デフォルトのずらし量で右目用画像と左目用画像とが切り替えられる場合、作成される２Ｄ動画像に関しては、右目用画像の住宅の位置と左目用画像の住宅の位置とがほとんど同じである。右目用画像の山の位置と左目用画像の山の位置とが異なる。山は、住宅よりも撮影装置１８０からの距離が遠いからである。右目用画像の太陽の位置と左目用画像の太陽の位置とは大きく異なる。太陽は、山よりも撮影装置１８０からの距離が遠いからである。
【００６０】
図５（Ｂ）を参照して、ＣＰＵ１１０が、ユーザからの命令に基づいて、ずらし量を小さくする。作成される２Ｄ動画像に関して、右目用画像の住宅の位置と左目用画像の住宅の位置とが異なる。右目用画像の山の位置と左目用画像の山の位置とがほとんど同じである。右目用画像の太陽の位置と左目用画像の太陽の位置とは異なる。
【００６１】
図５（Ｃ）を参照して、ＣＰＵ１１０が、ユーザからの命令に基づいて、ずらし量をさらに小さくする。作成される２Ｄ動画像に関して、右目用画像の住宅の位置と左目用画像の住宅の位置とが大きく異なる。右目用画像の山の位置と左目用画像の山の位置とが異なる。右目用画像の太陽の位置と左目用画像の太陽の位置とがほとんど同じである。
【００６２】
また、本実施の形態に係るメモリ１２０は、送信先端末データベース１２０Ａを記憶する。図６は、本実施の形態に係る送信先端末データベース１２０Ａを示す図である。
【００６３】
図６を参照して、送信先端末データベース１２０Ａは、送信端末毎に、送信端末のユーザ名、送信端末のメールアドレスまたはＩＰアドレス、３Ｄ表示可能か否かを示す情報、２Ｄ動画像の切替速度とを格納する。ＣＰＵ１１０は、端末情報に基づいて、初めて３Ｄコンテンツまたは２Ｄ動画像を送信する送信先端末に関する情報を送信先端末データベース１２０Ａに格納する。
【００６４】
具体的には、ＣＰＵ１１０は、初めて３Ｄコンテンツを送信する送信先端末毎に、送信端末のユーザ名、送信端末のメールアドレスまたはＩＰアドレス、３Ｄ表示可能であることを示す情報を、送信先端末データベース１２０Ａに格納する。一方、ＣＰＵ１１０は、初めて２Ｄ動画像を送信する送信先端末毎に、送信端末のユーザ名、送信端末のメールアドレスまたはＩＰアドレス、３Ｄ表示不能であることを示す情報と、切替速度とを、送信先端末データベース１２０Ａに格納する。
【００６５】
そして、ＣＰＵ１１０は、３Ｄコンテンツを送信する命令をユーザあるいは送信先端末から受け付けた際に、送信先端末のユーザ名あるいはメールアドレスまたはＩＰアドレスに基づいて、送信先端末データベース１２０Ａを参照することによって、３Ｄ表示可能か否かを示す情報と、切替速度とを取得することができる。ＣＰＵ１１０は、指定された送信先端末が３Ｄ表示可能である場合、通信インターフェイス１７０を介して、指定された３Ｄコンテンツを送信先端末に送信する。ＣＰＵ１１０は、指定された送信先端末が３Ｄ表示不能である場合、読み出した切替速度にて、指定された３Ｄコンテンツの右目用画像と左目用画像とを交互に表示するための動画像を作成する。
【００６６】
また、本実施の形態に係るメモリ１２０は、画像データベース１２０Ｂを記憶する。図７は、本実施の形態に係る画像データベース１２０Ｂを示す図である。
【００６７】
図７を参照して、画像データベース１２０Ｂは、３Ｄコンテンツまたは２Ｄ動画像毎に、画像名、画像の撮影日あるいは作成日、２Ｄ動画像の切替速度、ずらし量とを格納する。ＣＰＵ１１０は、初めて２Ｄ動画像に変換する３Ｄコンテンツに関する情報を画像データベース１２０Ｂに格納する。
【００６８】
そして、ＣＰＵ１１０は、指定された送信先端末が３Ｄ表示不能である場合、画像データベース１２０Ｂを参照することによって、画像の撮影日または作成日と、切替速度と、ずらし量とを取得することができる。ＣＰＵ１１０は、読み出した切替速度およびずらし量にて、指定された３Ｄコンテンツの右目用画像と左目用画像とを交互に表示するための動画像を作成する。
【００６９】
なお、ＣＰＵ１１０は、指定された送信先端末と指定された３Ｄコンテンツとに基づいて、送信先端末データベース１２０Ａの切替速度と画像データベース１２０Ｂの切替速度とを共に抽出することができる場合がある。この場合、ＣＰＵ１１０は、より遅い方の切替速度に基づいて、２Ｄ動画像を作成する。
【００７０】
＜電子ノート２００のハードウェア構成＞
本実施の形態に係る電子ノート２００のハードウェア構成について説明する。図８は、本実施の形態に係る電子ノート２００のハードウェア構成を示すブロック図である。
【００７１】
図８に示すように、本実施の形態に係る電子ノート２００は、ＣＰＵ２１０と、メモリ２２０と、３Ｄディスプレイ２３０と、入力デバイス２４０、メモリインターフェイス２６０、通信インターフェイス２７０とを含む。電子ノート２００は、撮影装置を含んでもよい。
【００７２】
メモリ２２０は、各種のＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read-Only  Memory）および／またはハードディスクなどによって実現される。メモリ２２０は、ＣＰＵ２１０によって実行される制御プログラムと、３Ｄコンテンツと、端末情報とを記憶する。
【００７３】
３Ｄコンテンツは、右目用の静止画像と左目用の静止画像を含む。または、３Ｄコンテンツは、右目用の動画像と左目用の動画像を含む。端末情報は、電子ノート２００が３Ｄ表示可能なディスプレイを有するか否かを示す情報や、ディスプレイのサイズを含む。ただし、端末情報は、メーカ名や型番を示す情報を含んでもよい。
【００７４】
３Ｄディスプレイ２３０は、ＣＰＵ２１０に制御されることによって、様々な情報を表示する。本実施の形態に係る３Ｄディスプレイ２３０は、視差バリア方式を採用している。たとえば、ＣＰＵ２１０は、デジタルカメラ１００から受信した３Ｄコンテンツに基づいて、静止画像や動画像を３Ｄで表示する。
【００７５】
入力デバイス２４０は、タブレット、キーボードおよび／またはマウスなどによって実現される。入力デバイス２４０は、ユーザからの命令を受け付けて、当該命令をＣＰＵ２１０に入力する。入力デバイス２４０としてのタブレットが、３Ｄディスプレイ２３０上に敷設されてもよい。すなわち、３Ｄディスプレイ２３０と入力デバイス２４０とがタッチパネル２５０を構成してもよい。
【００７６】
メモリインターフェイス２６０および記憶媒体２６１の実現方法は、実施の形態１に係るメモリインターフェイス１６０および記憶媒体１６１と同様に実現されるため、ここでは説明を繰り返さない。
【００７７】
通信インターフェイス２７０は、ネットワークを介してデジタルカメラ１００、他のサーバ、他の通信端末とデータを送受信する。たとえば、通信インターフェイス２７０は、ＣＰＵ２１０からの命令に基づいて、デジタルカメラ１００に端末情報を送信する。通信インターフェイス２７０は、デジタルカメラ１００からの３Ｄコンテンツをメモリ２２０に格納する。
【００７８】
ＣＰＵ２１０は、メモリ２２０に記憶されている各種のプログラムを実行する。電子ノート２００における機能および処理は、各ハードウェアおよびＣＰＵ１１０により実行されるソフトウェアによって実現される。このようなソフトウェアは、メモリ２２０に予め記憶されている場合がある。また、ソフトウェアは、上述した記憶媒体２６１に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。
【００７９】
ＣＰＵ２１０は、デジタルカメラ１００からの要求に応じて、あるいはユーザからの命令に基づいて、通信インターフェイス２７０を介して、電子ノート２００の端末情報を送信する。ＣＰＵ１１０は、デジタルカメラ１００から３Ｄコンテンツを受信する。ＣＰＵ１１０は、３Ｄコンテンツの右目用画像と左目用画像とに基づいて、３Ｄディスプレイ２３０に静止画像や動画像を３Ｄで表示させる。
【００８０】
＜電子ノート３００のハードウェア構成＞
本実施の形態に係る電子ノート３００のハードウェア構成について説明する。図９は、本実施の形態に係る電子ノート３００のハードウェア構成を示すブロック図である。
【００８１】
図９に示すように、本実施の形態に係る電子ノート３００は、ＣＰＵ３１０と、メモリ３２０と、２Ｄディスプレイ３３０と、入力デバイス３４０、メモリインターフェイス３６０、通信インターフェイス３７０とを含む。電子ノート３００は、撮影装置を含んでもよい。
【００８２】
メモリ３２０は、各種のＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read-Only  Memory）および／またはハードディスクなどによって実現される。メモリ３２０は、ＣＰＵ３１０によって実行される制御プログラムと、２Ｄ動画像と、端末情報とを記憶する。端末情報は、電子ノート２００が３Ｄ表示可能なディスプレイを有するか否かを示す情報や、ディスプレイのサイズを含む。ただし、端末情報は、メーカ名や型番を示す情報を含んでもよい。
【００８３】
２Ｄディスプレイ３３０は、ＣＰＵ３１０に制御されることによって、様々な情報を表示する。たとえば、ＣＰＵ３１０は、デジタルカメラ１００から受信した２Ｄ動画像に基づいて、静止画像や動画像を２Ｄで交互に表示する。
【００８４】
入力デバイス３４０は、タブレット、キーボードおよび／またはマウスなどによって実現される。入力デバイス３４０は、ユーザからの命令を受け付けて、当該命令をＣＰＵ３１０に入力する。入力デバイス３４０としてのタブレットが、２Ｄディスプレイ３３０上に敷設されてもよい。すなわち、２Ｄディスプレイ３３０と入力デバイス３４０とがタッチパネル３５０を構成してもよい。
【００８５】
メモリインターフェイス３６０および記憶媒体３６１の実現方法は、実施の形態１に係るメモリインターフェイス１６０および記憶媒体１６１と同様に実現されるため、ここでは説明を繰り返さない。
【００８６】
通信インターフェイス３７０は、ネットワークを介してデジタルカメラ１００、他のサーバ、他の通信端末とデータを送受信する。たとえば、通信インターフェイス３７０は、ＣＰＵ３１０からの命令に基づいて、デジタルカメラ１００に端末情報を送信する。通信インターフェイス３７０は、デジタルカメラ１００からの２Ｄ動画像をメモリ３２０に格納する。
【００８７】
ＣＰＵ３１０は、メモリ３２０に記憶されている各種のプログラムを実行する。電子ノート３００における機能および処理は、各ハードウェアおよびＣＰＵ３１０により実行されるソフトウェアによって実現される。このようなソフトウェアは、メモリ３２０に予め記憶されている場合がある。また、ソフトウェアは、上述した記憶媒体３６１に格納されて、プログラム製品として流通している場合もある。あるいは、ソフトウェアは、いわゆるインターネットに接続されている情報提供事業者によってダウンロード可能なプログラム製品として提供される場合もある。
【００８８】
ＣＰＵ３１０は、デジタルカメラ１００からの要求に応じて、あるいはユーザからの命令に基づいて、通信インターフェイス３７０を介して、電子ノート３００の端末情報を送信する。ＣＰＵ３１０は、デジタルカメラ１００から２Ｄ動画像を受信する。ＣＰＵ３１０は、２Ｄ動画像に基づいて、２Ｄディスプレイ２３０に静止画像や動画像を表示させる。
【００８９】
＜デジタルカメラ１００におけるコンテンツ送信処理＞
次に、本実施の形態に係るデジタルカメラ１００におけるコンテンツ送信処理について説明する。図１０は、本実施の形態に係るデジタルカメラ１００におけるコンテンツ送信処理の処理手順を示すフローチャートである。
【００９０】
図１０を参照して、まず、デジタルカメラ１００のＣＰＵ１１０は、３Ｄコンテンツを取得する（ステップＳ１０２）。具体的には、ＣＰＵ１１０は、ユーザからの撮影命令に従って、右カメラ１８１と左カメラ１８２とを利用することによって、３Ｄコンテンツとしての右目用画像と左目用画像とを撮影する。あるいは、ＣＰＵ１１０は、通信インターフェイス１７０を介して、他の装置から３Ｄコンテンツを受信する。
【００９１】
ＣＰＵ１１０は、入力デバイス１４０を介して、ユーザから送信命令を受け付けたか否かを判断する（ステップＳ１０４）。ここでは、ＣＰＵ１１０は、３Ｄコンテンツの指定を受け付けたか否かを判断する（ステップＳ１０６）。ＣＰＵ１１０は、送信命令を受け付けていない場合（ステップＳ１０４においてＮＯである場合）、ステップＳ１０４からの処理を繰り返す。
【００９２】
ＣＰＵ１１０は、送信命令を受け付けた場合（ステップＳ１０４においてＹＥＳである場合）、入力デバイス１４０を介して、ユーザから送信相手の指定を受け付ける（ステップＳ１０６）。
【００９３】
ＣＰＵ１１０は、送信先端末データベース１２０Ａを参照することによって、送信相手に関する情報を取得する（ステップＳ１０８）。ＣＰＵ１１０は、送信先端末データベース１２０Ａが送信相手に関する情報を有していない場合（ステップＳ１０８においてＮＯである場合）、通信インターフェイス１７０を介して送信先端末に端末情報を要求する（ステップＳ１１０）。ＣＰＵ１１０は、端末情報に基づいて、送信先端末が３Ｄ表示可能であるか否かを判断する（ステップＳ１１２）。
【００９４】
送信先端末が３Ｄ表示可能である場合（ステップＳ１１２においてＹＥＳである場合）、ＣＰＵ１１０は、通信インターフェイス１７０を介して３Ｄコンテンツを送信する（ステップＳ１１４）。ＣＰＵ１１０は、コンテンツ送信処理を終了する。
【００９５】
一方、送信先端末が３Ｄ表示不能である場合（ステップＳ１１２においてＮＯである場合）、ＣＰＵ１１０は、３Ｄコンテンツに基づいて２Ｄ動画像を作成する（ステップＳ１１６）。具体的には、ＣＰＵ１１０は、右目用画像と左目用画像を交互に表示するための動画像を作成する。ＣＰＵ１１０、既に２Ｄ動画像を送信したことがある送信先端末に関しては、送信先端末データベース１２０Ａを参照して、送信先端末に対応する切替速度で右目用画像と左目用画像を交互に表示するための動画像を作成する。ＣＰＵ１１０は、既に作成したことがある２Ｄ動画像に関しては、画像データベース１２０Ｂを参照して、３Ｄコンテンツに適したずらし量で右目用画像と左目用画像を交互に表示するための動画像を作成する。
【００９６】
本実施の形態においては、ＣＰＵ１１０は、３Ｄディスプレイ１３０に作成した動画像を表示する。ＣＰＵ１１０は、入力デバイス１４０を介して、ユーザから切替速度の変更命令を受け付ける（ステップＳ１１８）。ＣＰＵ１１０は、入力デバイス１４０を介して、ユーザからずらし量の変更命令を受け付ける（ステップＳ１２０）。
【００９７】
ＣＰＵ１１０は、通信インターフェイス１７０を介して２Ｄ動画像を送信する（ステップＳ１２２）。ＣＰＵ１１０は、コンテンツ送信処理を終了する。
【００９８】
＜本実施の形態に係るデジタルカメラ１００のその他の適用例＞
本発明は、システム或いは装置にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。そして、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の効果を享受することが可能となる。
【００９９】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１００】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１０１】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１０２】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１０３】
１  ネットワークシステム、１００  デジタルカメラ、１１０  ＣＰＵ、１２０Ａ  送信先端末データベース、１２０Ｂ  画像データベース、１２０Ｘ  ３Ｄコンテンツ、１３０  ３Ｄディスプレイ、１４０  入力デバイス、１５０  タッチパネル、１６０  メモリインターフェイス、１６１  記憶媒体、１７０  通信インターフェイス、１８０  撮影装置、１８１  右カメラ、１８２  左カメラ、２００  電子ノート、２１０  ＣＰＵ、２２０  メモリ、２３０  ３Ｄディスプレイ、２４０  入力デバイス、２５０  タッチパネル、２６０  メモリインターフェイス、２６１  記憶媒体、２７０  通信インターフェイス、３００  電子ノート、３１０  ＣＰＵ、３２０  メモリ、３３０  ２Ｄディスプレイ、３４０  入力デバイス、３５０  タッチパネル、３６０  メモリインターフェイス、３６１  記憶媒体、３７０  通信インターフェイス。
【図１】
2012095073.tif 000003
【図２】
2012095073.tif 000004
【図３】
2012095073.tif 000005
【図４】
2012095073.tif 000006
【図５】
2012095073.tif 000007
【図６】
2012095073.tif 000008
【図７】
2012095073.tif 000009
【図８】
2012095073.tif 000010
【図９】
2012095073.tif 000011
【図１０】
2012095073.tif 000012