(57)【要約】【課題】  画像データの提供を受ける際のユーザの利便性を高めることが可能な画像データ提供システムを実現すること。【解決手段】  この画像データ提供システム１０は、撮像端末２０から、一対の撮影レンズ２０１ａ，２０１ｂにより撮影された像を表す左側画像データ及び右側画像データを受信する受信部１２１と、左側の像と右側の像との間で両眼視差を生ずるように左側の像及び右側の像の表示位置を算出する表示位置算出部１５１と、画像表示端末３０が立体画像を表示可能である場合には、表示位置情報と左側画像データ及び右側画像データとを画像表示端末３０に送信し、画像表示端末３０が立体画像を表示可能でない場合には、左側画像データ及び右側画像データのうちいずれかを平面画像データとして画像表示端末３０に送信する送信部１２２とを備える。【選択図】  図２
2005123729.tif 000002
【特許請求の範囲】
【請求項１】
撮像端末から、一対の撮影レンズにより撮影された像を表す左側画像データ及び右側画像データを受信する受信手段と、
当該受信された左側画像データによって表される左側の像と当該受信された右側画像データによって表される右側の像との間で両眼視差を生ずるように前記左側の像及び前記右側の像の表示位置を算出する表示位置算出手段と、
画像表示端末が立体画像を表示可能である場合には、前記表示位置情報と前記左側画像データ及び前記右側画像データとを前記画像表示端末に送信し、前記画像表示端末が立体画像を表示可能でない場合には、前記左側画像データ及び前記右側画像データのうちいずれかを平面画像データとして前記画像表示端末に送信する送信手段と
を備えることを特徴とする画像データ提供システム。
【請求項２】
撮像端末から、一対の撮影レンズにより撮影された像を表す左側画像データ及び右側画像データを受信する受信手段と、
当該受信された左側画像データによって表される左側の像と当該受信された右側画像データによって表される右側の像との間で両眼視差を生ずるように前記左側の像及び前記右側の像の表示位置を算出する表示位置算出手段と、
前記表示位置算出手段によって算出された表示位置に前記左側の像及び前記右側の像が表示されるように、前記左側画像データ及び前記右側画像データの座標を変換する座標変換手段と、
画像表示端末が立体画像を表示可能である場合には、前記座標変換手段によって変換された左側画像データ及び右側画像データを前記画像表示端末に送信し、前記画像表示端末が立体画像を表示可能でない場合には、前記座標変換手段によって変換された左側画像データ及び右側画像データのうちいずれかを平面画像データとして前記画像表示端末に送信する送信手段と
を備えることを特徴とする画像データ提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、立体画像を表示させるための画像データを提供する画像データ提供システムに関するものである。
【背景技術】
【０００２】
従来から、カメラ等で撮影された画像を立体画像として表示させるための装置が提供されている。このような立体画像表示装置としては、例えば、左右の２つの光学撮影系を有するステレオカメラで撮影された画像を、立体画像として表示画面に表示させるというようなものがある（例えば、特許文献１参照。）。
【０００３】
【特許文献１】特開２００１−２８１７５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
一方、最近では、デジタルカメラやカメラ内蔵型の携帯電話機等の様々な形状のカメラにより撮影された画像をＷＥＢページを利用して送受信することが頻繁に行われるようになっている。このような場合に、撮影された画像を平面画像としてのみならず、立体画像として提供することができれば、受信者に対してよりリアリティの高い情報を与えることが可能となる。
【０００５】
しかしながら、上述した画像データ伝送技術においては、受信端末側でその端末種別に応じた適切な画像データを選択する必要があった。つまり、画像データがネットワークを介して送受信される場合には、受信側のユーザに対して、受信端末において表示可能な種類の画像データを選択することが要求され、その結果ユーザの利便性が低下する。
【０００６】
そこで、本発明はかかる事情に鑑みて為されたものであり、画像データの提供を受ける際のユーザの利便性を高めることが可能な画像データ提供システムを実現することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の画像データ提供システムは、撮像端末から、一対の撮影レンズにより撮影された像を表す左側画像データ及び右側画像データを受信する受信手段と、当該受信された左側画像データによって表される左側の像と当該受信された右側画像データによって表される右側の像との間で両眼視差を生ずるように左側の像及び右側の像の表示位置を算出する表示位置算出手段と、画像表示端末が立体画像を表示可能である場合には、表示位置情報と左側画像データ及び右側画像データとを画像表示端末に送信し、画像表示端末が立体画像を表示可能でない場合には、左側画像データ及び右側画像データのうちいずれかを平面画像データとして画像表示端末に送信する送信手段とを備えることを特徴とする。
【０００８】
このような画像データ提供システムでは、受信手段が、撮像端末から一対の撮影レンズにより得られた左側画像データ及び右側画像データを受信し、表示位置算出手段が、左側の像と右側の像との間で両眼視差を生ずるように像の表示位置を算出するので、撮像端末で撮影した左右の画像データに基づいてリアリティの高い画像データを生成することができる。また、送信手段が、画像表示端末の立体画像表示可否に応じて、表示位置情報を含む立体画像データと平面画像データとを選択的に送信するので、画像表示端末の種別に応じて、立体画像データ及び平面画像データのうちから表示可能な画像データを提供することができる。
【０００９】
また、本発明の画像データ提供システムは、撮像端末から、一対の撮影レンズにより撮影された像を表す左側画像データ及び右側画像データを受信する受信手段と、当該受信された左側画像データによって表される左側の像と当該受信された右側画像データによって表される右側の像との間で両眼視差を生ずるように左側の像及び右側の像の表示位置を算出する表示位置算出手段と、表示位置算出手段によって算出された表示位置に左側の像及び右側の像が表示されるように、左側画像データ及び右側画像データの座標を変換する座標変換手段と、画像表示端末が立体画像を表示可能である場合には、座標変換手段によって変換された左側画像データ及び右側画像データを画像表示端末に送信し、画像表示端末が立体画像を表示可能でない場合には、座標変換手段によって変換された左側画像データ及び右側画像データのうちいずれかを平面画像データとして画像表示端末に送信する送信手段とを備えることを特徴とする。
【００１０】
このような画像データ提供システムでは、受信手段が、撮像端末から一対の撮影レンズにより得られた左側画像データ及び右側画像データを受信し、表示位置算出手段が、左側の像と右側の像との間で両眼視差を生ずるように像の表示位置を算出し、座標変換手段が、その表示位置に像が表示されるように画像データの座標変換を行うので、撮像端末で撮影した左右の画像データに基づいてリアリティの高い画像データを生成することができる。また、送信手段が、画像表示端末の立体画像表示可否に応じて、座標変換された立体画像データと平面画像データとを選択的に送信するので、画像表示端末の種別に応じて、立体画像データ及び平面画像データのうちから表示可能な画像データを提供することができる。また、画像表示端末において画像データの表示位置を調整する必要がないので、画像表示端末の構成をより単純化することが可能となる。
【発明の効果】
【００１１】
本発明の画像データ提供システムによれば、撮像端末から一対の撮影レンズにより得られた左側画像データ及び右側画像データを受信し、左側の像と右側の像との間で両眼視差を生ずるように像の表示位置を算出するので、撮像端末で撮影した左右の画像データに基づいてリアリティの高い画像データを生成することができる。また、画像表示端末の立体画像表示可否に応じて、表示位置情報を含む立体画像データと平面画像データとを選択的に送信するので、画像表示端末の種別に応じて、立体画像データ及び平面画像データのうちから表示可能な画像データを提供することができる。その結果、画像データの提供を受ける際のユーザの利便性を高めることが可能な画像データ提供システムを実現することができる。
【発明を実施するための最良の形態】
【００１２】
本発明の実施形態にかかる画像データ提供システムについて図面を参照して説明する。なお、各図において、同一要素には同一符号を付して重複する説明を省略する。
【００１３】
［第１実施形態］
まず、第１実施形態にかかる画像データ提供システムの構成について図１及び図２を参照して説明する。図１は、本発明の第１実施形態を示す画像データ提供システムの概略構成図、図２は、図１の画像データ提供システムの構成をより詳細に示す図である。この画像データ提供システム１０は、撮像端末２０と移動体通信ネットワーク４０ａを介して、画像表示端末３０と移動体通信ネットワーク４０ｂを介して、それぞれ接続されている。図１においては、撮像端末２０及び画像表示端末３０を１つずつ図示しているが、それぞれ複数備えていても構わない。以下、各構成要素について説明する。
【００１４】
（撮像端末）
撮像端末２０は、物体や人物等を撮影して画像データを生成するための、いわゆるカメラ内蔵型の移動通信端末である。撮像端末２０は、移動体通信ネットワーク４０ａを介して、画像データ提供システム１０との間で、パケットデータの送受信が可能とされている。撮像端末２０の機能的構成要素としては、一対の撮影レンズである左側撮影レンズ２０１ａ及び右側撮影レンズ２０１ｂとを含む撮像手段２０１と、画像処理部２０２と、データ圧縮部２０３と、焦点距離調整部２０４と、焦点距離検出部２０５と、レンズ位置検出部２０６と、ＷＥＢブラウザ２０７とを備えて構成されている。
【００１５】
左側撮影レンズ２０１ａ及び右側撮影レンズ２０１ｂは、物体や人物等の撮影対象物から発せられた光を像として撮像手段２０１内に結ぶための光学レンズである。左側撮影レンズ２０１ａ及び右側撮影レンズ２０１ｂは、撮像端末２０の表面の所定位置に取り付けられている。また、撮影時においては、左側撮影レンズ２０１ａの右側撮影レンズ２０１ｂに対する相対的位置が、撮影対象物の方向に対して左側となるように取り付けられている。さらに、左側撮影レンズ２０１ａ及び右側撮影レンズの焦点距離は可変であり、それらの焦点距離は焦点距離調整部２０４により調整可能とされている。
【００１６】
このような撮影レンズ２０１ａ，２０１ｂを含む撮像手段２０１には、さらにＣＣＤ等の撮像素子（図示せず）が内蔵されている。撮像手段２０１は、左側撮影レンズ２０１ａ及び右側撮影レンズ２０１ｂで撮影された像を、それぞれ電気信号に変換して画像処理部２０２に出力する。
【００１７】
画像処理部２０２は、左側撮影レンズ２０１ａ及び右側撮影レンズ２０１ｂにより撮影されたそれぞれの像を表す左側画像データ及び右側画像データを生成する部分である。具体的には、画像処理部２０２は、撮像手段２０１から出力された左側撮影レンズ２０１ａ及び右側撮影レンズ２０１ｂで撮影された像を表す電気信号から、デジタルデータである左側画像データ及び右側画像データを生成する。画像処理部２０２は、生成した左側画像データ及び右側画像データをデータ圧縮部２０３に出力する。また、画像処理部２０２は、撮影レンズ２０１ａ，２０１ｂにより撮影されたそれぞれの像を連続的に処理して、動画像データとしての左側画像データ及び右側画像データを生成することも可能とされている。
【００１８】
データ圧縮部２０３は、画像処理部２０２から出力された左側画像データ及び右側画像データを合成するとともにデータ圧縮を行う部分である。データ合成の方法としては、左側画像データと右側画像データを横方向に圧縮して１つの画像データとして合成する方法が挙げられる。また、データ圧縮形式としては、静止画像データの場合はJPEG（Joint Photographic Coding Experts Group）形式等、動画像データの場合はMPEG（Moving Picture Coding Experts Group）形式等が挙げられる。データ圧縮部２０３は、左側画像データと右側画像データとが合成された画像データをデータ圧縮する。
【００１９】
焦点距離調整部２０４は、一対の撮影レンズ２０１ａ，２０１ｂの焦点距離を、撮影対象物に焦点が合うように自動調整する部分である。具体的には、焦点距離調整部２０４は、撮影時に撮像端末２０と撮影対象物との間の距離を測定して、撮影レンズ２０１ａ，２０１ｂの焦点位置を調整する。
【００２０】
焦点距離検出部２０５は、焦点距離調整部２０４により調整された撮影レンズ２０１ａ，２０１ｂの焦点距離を検出する部分である。ここで、検出される焦点距離の測定方法は、撮像端末２０の形状毎に異なる（詳細は後述する。）。
【００２１】
レンズ位置検出部２０６は、撮影レンズ２０１ａと撮影レンズ２０１ｂとの相対的位置及び方向を特定するレンズ配置情報を検出する部分である。検出されるレンズ配置情報の内容は、焦点距離の測定方法と同様に、撮像端末２０の形状毎に異なるものである（詳細は後述する。）。
【００２２】
以下、撮像端末２０の形状毎に、焦点距離検出部２０５により検出される焦点距離情報とレンズ位置検出部２０６により検出されるレンズ配置情報について、より具体的に説明する。
【００２３】
まず、図３を用いて、撮像端末２０がいわゆるストレート型の移動通信端末である場合に、検出される焦点距離情報及びレンズ配置情報について説明する。図３は、ストレート型の撮像端末と撮影対象物とを光軸を含む面に対して垂直な方向から見た平面図である。図３に示すように、撮像端末２０の板状の本体部２０ａの一方の面２０ｂには、左側撮影レンズ２０１ａと右側撮影レンズ２０１ｂとが、互いの光軸Ｖ，Ｗが平行となるように設けられている。この場合の撮影レンズ２０１ａの中心点と撮影レンズ２０１ｂの中心点との距離はｒである。撮影者は撮影時に、撮影対象物Ａが両方の光軸Ｖ，Ｗを含む面上であって、光軸Ｖ及び光軸Ｗから等距離に位置するように、撮像端末２０の方向を調整するものとする。この場合に検出される焦点距離は、面２０ｂと撮影対象物Ａの距離ｄとなる。このようなストレート型の場合には、焦点距離検出部２０５が焦点距離ｄを焦点距離情報として検出する。さらに、レンズ位置検出部２０６は、レンズ間距離ｒを、ＲＯＭ等のデータ格納手段から読み出すことによりレンズ配置情報として検出する。
【００２４】
次に、図４及び図５を用いて、撮像端末２０がいわゆる回転型の移動通信端末である場合について説明する。図４は、回転型の撮像端末を光軸方向から見た側面図、図５は、回転型の撮像端末と撮影対象物とを光軸を含む面に対して垂直な方向から見た平面図である。図４に示すように、撮像端末２０は、２つの板状の本体部２２ａ，２２ｂを含んでいる。本体部２２ａと本体部２２ｂとは、互いの面を平行にして、端部において上下に重なり合うように、軸２２ｃにより連結されている。このような構成により、本体部２２ａは本体部２２ｂに対して、軸２２ｃを中心に回動可能とされている。また、本体部２２ａ及び本体部２２ｂの図４における上面には、光軸がその面に垂直となるように左側撮影レンズ２０１ａ及び右側撮影レンズ２０１ｂが設けられている。この場合、軸２２ｃと左側撮影レンズ２０１ａ及び右側撮影レンズ２０１ｂの中心点との距離はＬとなっている。また、軸２２ｃと左側撮影レンズ２０１ａの中心点を結ぶ直線と、軸２２ｃと右側撮影レンズ２０１ｂの中心点を結ぶ直線との成す角をθとする。レンズ位置検出部２０６は、軸２２ｃと左側撮影レンズ２０１ａ及び右側撮影レンズ２０１ｂの中心点との距離である軸レンズ間距離Ｌを、ＲＯＭ等のデータ格納手段から読み出すことにより検出する。また同時に、レンズ位置検出部２０６は、軸２２ｃと左側撮影レンズ２０１ａ及び右側撮影レンズ２０１ｂの中心点を結ぶ２直線の成す角である回転角θを検出する。レンズ位置検出部２０６は、軸レンズ間距離Ｌと回転角θとをレンズ配置情報として、ＷＥＢブラウザ２０７に出力する。
【００２５】
このような回転型の撮像端末２０を用いた場合、撮影者は、図５に示すような状態で撮影を行う。つまり、撮影者は、撮影対象物Ａが両方の光軸Ｖ，Ｗを含む面上であって、光軸Ｖ及び光軸Ｗから等距離に位置するように、撮像端末２０の方向を調整するものとする。この場合に検出される焦点距離は、本体部２２ｂの上面２２ｅと撮影対象物Ａとの間の距離ｄとなる。焦点距離検出部２０５は、距離ｄを焦点距離情報として、ＷＥＢブラウザ２０７に出力する。
【００２６】
次に、図６を用いて、撮像端末２０がいわゆる折り畳み型の移動通信端末である場合について説明する。図６は、折り畳み型の撮像端末と撮影対象物とを光軸を含む面に対して垂直な方向から見た平面図である。図５に示すように、撮像端末２０は、２つの板状の本体部２４ａ，２４ｂを含んでいる。本体部２４ａと本体部２４ｂとは、軸２４ｃにより蝶番結合されている。このような構成により、本体部２４ａは本体部２４ｂに対して、最大開度１８０度で回動可能とされている。また、本体部２４ａの面２４ｄ及び本体部２４ｂの面２４ｅには、光軸がそれぞれの面に垂直となるように左側撮影レンズ２０１ａ及び右側撮影レンズ２０１ｂが設けられている。この場合、軸２４ｃと左側撮影レンズ２０１ａ及び右側撮影レンズ２０１ｂの中心点との距離はｋとなっている。また、本体部２４ａの本体部２４ｂに対する開度をδとする。レンズ位置検出部２０６は、まず、軸２４ｃと左側撮影レンズ２０１ａ及び右側撮影レンズ２０１ｂの中心点との距離である軸レンズ間距離ｋを、ＲＯＭ等のデータ格納手段から読み出すことにより検出する。また同時に、レンズ位置検出部２０６は、本体部２４ａの本体部２４ｂに対する開度δを検出する。レンズ位置検出部２０６は、軸レンズ間距離ｋと開度δとをレンズ配置情報として、ＷＥＢブラウザ２０７に出力する。
【００２７】
このような折り畳み型の撮像端末２０を用いた場合、撮影者は、図６に示すような状態で撮影を行う。つまり、撮影者は、撮影対象物Ａが両方の光軸Ｖ，Ｗを含む面上であって、光軸Ｖ及び光軸Ｗから等距離に位置するように、撮像端末２０の方向を調整するものとする。この場合に検出される焦点距離は、軸２４ｃと撮影対象物Ａとの間の距離ｄとなる。焦点距離検出部２０５は、距離ｄを焦点距離情報として、ＷＥＢブラウザ２０７に出力する。
【００２８】
図１に戻って、ＷＥＢブラウザ２０７は、画像データ提供システム１０に含まれるＷＥＢサーバ１２（詳細は、後述する。）に接続して、ＷＥＢサーバ１２により実現されるＷＥＢページにアクセスする機能を有する。また、ＷＥＢブラウザ２０７は、焦点距離検出部２０５により検出された焦点距離に関する焦点距離情報と、レンズ位置検出部２０６により検出された一対の撮影レンズ２０１ａ，２０１ｂ間の相対的位置及び方向を特定するレンズ配置情報と、画像処理部２０２により生成された左側画像データ及び右側画像データとを、ＷＥＢサーバ１２に対して送信することも行う。この場合、ＷＥＢブラウザ２０７は、データ圧縮部２０３により生成された合成画像データを送信する。また、ＷＥＢブラウザ２０７は、合成画像データとともに、その画像データによって表される像の撮影時に検出された焦点距離情報及びレンズ配置情報を送信する。なお、左側画像データ及び右側画像データが動画像データとして生成される場合には、ＷＥＢブラウザ２０７は、焦点距離情報及びレンズ配置情報を時系列データに編集する。この時系列データは、焦点距離検出部２０５及びレンズ位置検出部２０６により所定時間間隔で検出された焦点距離情報及びレンズ配置情報を時系列に含むものである。ＷＥＢブラウザ２０７は、これらの時系列データを対応する合成画像データとともにＷＥＢサーバ１２に送信する。
【００２９】
（画像データ提供システム）
図２に移って、画像データ提供システム１０は、撮像端末２０によって撮影された画像データを、立体画像として表示可能な情報を付加して画像表示端末３０に提供するためのサーバ群である。画像データ提供システム１０の機能的構成要素としては、認証サーバ１１と、受信部（受信手段）１２１、送信部（送信手段）１２２、及びサーバ機能部１２３を有するＷＥＢサーバ１２と、平面画像データ格納部１３１、立体画像データ格納部１３２、ブラウザ情報格納部１３３、及び端末機種情報格納部１３４を有するＤＢサーバ１３と、端末種別識別サーバ１４と、表示位置算出部（表示位置算出手段）１５１及び画像変換部１５２を有する画像処理サーバ１５と、キャッシュサーバ１６とを備えて構成されている。
【００３０】
認証サーバ１１は、撮像端末２０又は画像表示端末３０からＷＥＢサーバ１２に接続要求がされた場合にユーザ認証を行うサーバである。認証サーバ１１は、撮像端末２０及び画像表示端末３０からＷＥＢサーバ１２に対して接続要求がされると、撮像端末２０及び画像表示端末３０から認証ＩＤとパスワードを受信する。認証サーバ１１は、その結果、認証が成功した場合にのみ撮像端末２０及び画像表示端末３０とＷＥＢサーバ１２との接続を許可する。
【００３１】
端末種別識別サーバ１４は、撮像端末２０及び画像表示端末３０の端末機種を識別する部分である。端末種別識別サーバ１４は、認証サーバ１１による撮像端末２０及び画像表示端末３０のユーザ認証が成功した後、ＷＥＢブラウザ２０７及びＷＥＢブラウザ３０１（図１参照）からＷＥＢサーバ１２を介してブラウザ情報HTTP_USER_AGENTを収集して、ブラウザ情報格納部１３３に格納する。図７は、ブラウザ情報格納部１３３のデータ構成を示す図である。図７に示すように、ＷＥＢブラウザ２０７から収集されたブラウザ情報「XXXXXX/XXX/A001B/XXX」が、ＷＥＢブラウザ２０７を一意に特定するブラウザＩＤ「ＢＩＤ１」に関連づけて格納されている。図２に戻って、端末種別識別サーバ１４は、そのブラウザ情報HTTP_USER_AGENTに含まれる端末機種ID「A001B」を抽出して、ＷＥＢサーバ１２に出力する。
【００３２】
ＷＥＢサーバ１２は、画像データを授受するＷＥＢページを実現する機能を有する部分である。ＷＥＢサーバ１２は、撮像端末２０のＷＥＢブラウザ２０７及び画像表示端末３０のＷＥＢブラウザ３０１と接続し、ＷＥＢページ画面の提供及び画像データを含むコンテンツの送受信を行う。
【００３３】
ＷＥＢサーバ１２の構成要素である受信部１２１は、撮像端末２０のＷＥＢブラウザ２０７から、レンズ配置情報と、左側画像データ及び右側画像データと、焦点距離情報とを受信する部分である。受信部１２１は、ＷＥＢブラウザ２０７から、レンズ配置情報と、左側画像データ及び右側画像データを含む合成画像データと、焦点距離情報とを受信した後、これらのデータをＤＢサーバ１３の平面画像データ格納部１３１及び立体画像データ格納部１３２に格納する。より詳細には、受信部１２１は、受信した合成画像データから左側画像データ及び右側画像データを分離し、いずれかを平面画像データとして平面画像データ格納部１３１に格納する。同時に、受信部１２１は、その平面画像データに関するインデックス情報を平面画像データ格納部１３１に格納する。図８は、図２の平面画像データ格納部１３１に格納されたインデックス情報のデータ構成を示す図である。図８に示すように、撮像端末２０のユーザを特定する作成者ユーザＩＤ「ＵＩＤ１」と、作成日時「2003/10/1 10:36:13」と、平面画像データに関する容量［kbyte］「2030」と、ファイル種類「JPEG」と、撮像端末２０の機種に関する作成端末機種ID「C009D」とが、平面画像データを特定するコンテンツID「ＣＩＤ１」に関連づけて格納されている。この作成端末機種ID「C009D」は、上述の通り、撮像端末２０のＷＥＢサーバ１２への接続時に端末種別識別サーバ１４から出力されるものである。
【００３４】
図２に戻って、また、受信部１２１は、受信した合成画像データとレンズ配置情報と焦点距離情報とを立体画像データとして立体画像データ格納部１３２に格納する。同時に、受信部１２１は、その立体画像データに関するインデックス情報を立体画像データ格納部１３２に格納する。図９は、図２の立体画像データ格納部１３２に格納されたインデックス情報のデータ構成を示す図である。図９に示すように、撮像端末２０のユーザを特定する作成者ユーザＩＤ「ＵＩＤ１」と、作成日時「2003/10/1 11:36:13」と、平面画像データに関する容量［kbyte］「8030」と、ファイル種類「JPEG」と、撮像端末２０の機種に関する作成端末機種ID「C009D」とが、立体画像データを特定するコンテンツID「ＣＩＤ１１」に関連づけて格納されている。
【００３５】
図２に戻って、また、ＷＥＢサーバ１２の構成要素である送信部１２２は、画像処理サーバ１５の表示位置算出部１５１によって算出された表示位置に関する表示位置情報と、観察距離情報（詳細は、後述する。）と、立体画像データ格納部１３２に格納された合成画像データとを画像表示端末３０に送信する部分である。より詳細には、送信部１２２は、画像表示端末３０が立体画像を表示可能である場合には、表示位置情報と観察距離情報と合成画像データとを送信する。また、送信部１２２は、画像表示端末３０が立体画像を表示可能でない場合には、平面画像データ格納部１３１に格納された平面画像データを送信する。平面画像データは、左側画像データ及び右側画像データのうちいずれかが選択された画像データである。これらのデータは、いったんＷＥＢサーバ１２からキャッシュサーバ１６に送信され、キャッシュサーバ１６が画像表示端末３０に送信する。
【００３６】
さらに、ＷＥＢサーバ１２の構成要素であるサーバ機能部１２３は、ＷＥＢブラウザ２０７及びＷＥＢブラウザ３０１と通信を行って画像データを授受するＷＥＢページを提供する部分である。また、サーバ機能部１２３は、受信部１２１及び送信部１２２と連携して、撮像端末２０及び画像表示端末３０との間でデータの送受信を行う。さらに、サーバ機能部１２３は、画像表示端末３０に対して平面画像データ格納部１３１及び立体画像データ格納部１３２に格納された画像データに関するコンテンツリストを提示する。これに対して、画像表示端末３０から、送信を希望する画像データを示すコンテンツＩＤが送信された場合、サーバ機能部１２３は、そのコンテンツＩＤと画像表示端末３０の端末機種IDとを画像処理サーバ１５に出力する機能も有する。
【００３７】
画像処理サーバ１５は、画像表示端末３０に送信する画像データの解像度の変換を行うとともに、左側画像データ及ぶ右側画像データの表示位置の算出を行う部分である。画像処理サーバ１５の構成要素である表示位置算出部１５１は、立体画像データ格納部１３２に格納された立体画像データに含まれるレンズ配置情報及び焦点距離情報に基づいて、左側画像データによって表される左側の像及び右側画像データによって表される右側の像の表示位置の算出を行う。このとき表示位置算出部１５１は、左側の像と右側の像と間で、観察者が肉眼で撮影対象物Ａを観察した場合と同等の両眼視差が生じるように表示位置を算出する。具体的には、まず、表示位置算出部１５１は、サーバ機能部１２３から出力されたコンテンツＩＤに基づいて立体画像データ格納部１３２を検索して、立体画像データ及びその立体画像データに関するインデックス情報を取得する。そして、画像表示端末３０の端末機種ＩＤとインデックス情報に含まれる撮像端末２０の端末機種ＩＤとに基づいて、画像表示端末３０及び撮像端末２０の端末機種に関する機種属性情報を取得する。この機種属性情報の取得は、ＤＢサーバ１３の端末機種情報格納部１３４を検索することにより行われる。図１０は、端末機種情報格納部１３４のデータ構成を示す図である。図１０の例によれば、端末の形状を表す端末形状情報「回転タイプ」と、立体画像の表示可否を表す立体画像表示可否フラグ「１」と、表示可能な静止画像データのフォーマットを表す静止画フォーマット「ＪＰＥＧ」と、表示可能な動画像データのフォーマットを表す動画フォーマット「ＭＰＥＧ」と、観察者に推奨する観察者の両目とディスプレイとの距離を表す推奨観察距離［ｃｍ］「３０」と、ディスプレイで表示可能な画像データの解像度を表す解像度［dot×dot］「176×220」とが、端末機種ＩＤ「Ｃ００９Ｄ」に関連づけて格納されている。その後、表示位置算出部１５１は、以下のようにして、撮像端末２０の形状毎に定められた算出方法によって表示位置を算出する。
【００３８】
まず、撮像端末２０の端末形状情報が「ストレートタイプ」の場合の表示位置の算出方法について説明する。図１１は、観察者の目とディスプレイ上に表示される像とを観察者の上方から見た図である。図１１における像Ａ１は、観察者の右目２Ｒによってのみ視認可能に立体画像表示用ディスプレイ３０７（図１参照）の表示画面上に表示された撮影対象物Ａの像を示し、像Ａ２は、観察者の左目２Ｌによってのみ視認可能に立体画像表示用ディスプレイ３０７の表示画面上に表示された撮影対象物Ａの像を示している。像Ａ１は右側画像データによって表される右側の像、像Ａ２は左側画像データによって表される左側の像である。また、観察者の平均的な両目間隔をｘとし、観察者の両目２Ｌ，２Ｒと立体画像表示用ディスプレイ３０７との距離は、機種毎に定められた推奨観察距離に設定されているものとする。さらに、この場合に右目２Ｒと像Ａ１の中心点とを結ぶ直線と立体画像表示用ディスプレイ３０７の表示画面との成す角をφとする。さらに、図３において、撮影対象物Ａの中心点と右側撮影レンズ２０１ｂとを結ぶ直線と、光軸Ｖ，Ｗと直交し、かつ撮影対象物Ａの中心点を通る直線との成す角をψ１とする。このような場合に、観察者が肉眼で撮影対象物Ａを観察した場合と同等の両眼視差が生じる条件は、φ＝ψ１となる。つまり、観察者の右目２Ｒから像Ａ１を見る方向が、右側撮影レンズ２０１ｂから撮影対象物Ａを見る方向と同じになれば良い。従って、図１１において、右目２Ｒから立体画像表示用ディスプレイ３０７の表示画面に下ろした垂線と像Ａ１の中心点との距離をｒ１とすると、ｒ１は下記式（１）により求められる。
2005123729.tif 000003
（上記式中、ｒは、撮影レンズのレンズ間距離、ｄは、撮影レンズの焦点距離を表す。）
さらに、像Ａ１の立体画像表示用ディスプレイ３０７の表示画面中央部から水平方向の変位ＸＡ１は、下記式（２）により求められる。
2005123729.tif 000004
また、立体画像表示用ディスプレイ３０７の表示画面の水平方向の幅をｙとすると、像Ａ１が立体画像表示用ディスプレイ３０７の表示画面上に収まるための条件は、下記式（３）により与えられる。
2005123729.tif 000005
表示位置算出部１５１は、上記条件を満たさない場合には、観察者の両目２Ｌ，２Ｒと立体画像表示用ディスプレイ３０７との距離ｄ１を変更した後、再度ＸＡ１を算出して、前記式（３）の条件を満たすようにする。そして、表示位置算出部１５１は、像Ａ１がディスプレイの中央からＸＡ１だけ左方向に変位するように、右側画像データによって表される右側の像の表示位置を算出する。同様にして、表示位置算出部１５１は、左側画像データの表示位置を算出する。
【００３９】
次に、端末形状情報が「回転タイプ」の場合の算出方法について説明する。同様に、図１１において、右目２Ｒと像Ａ１の中心点とを結ぶ直線と立体画像表示用ディスプレイ３０７の表示画面との成す角をφとする。また、図５において、撮影対象物Ａの中心点と右側撮影レンズ２０１ｂとを結ぶ直線と、光軸Ｖ，Ｗと直交し、かつ撮影対象物Ａの中心点を通る直線との成す角をψ２とする。このような場合に、観察者が肉眼で撮影対象物Ａを観察した場合と同等の両眼視差が生じる条件は、φ＝ψ２となる。従って、図１１において、右目２Ｒから立体画像表示用ディスプレイ３０７の表示画面に下ろした垂線と像Ａ１の中心点との距離をｒ１とすると、ｒ１は下記式（４）により求められる。この場合において、図３に示すように、撮像端末２０のレンズ間距離ｒは、軸レンズ間距離Ｌと回転角θから、ｒ＝２Ｌｓｉｎ（θ／２）となる。
2005123729.tif 000006
（上記式中、Ｌは、撮像端末の軸レンズ間距離、θは、撮像端末の回転角、ｄは、撮影レンズの焦点距離を表す。）
以下ストレート型の場合と同様にして、像Ａ１の変位ＸＡ１を前記式（２）により求め、前記式（３）の条件を満たさない場合には、距離ｄ１を変更した後、変位ＸＡ１を再度算出する。表示位置算出部１５１は、算出された変位ＸＡ１に基づいて右側画像データの表示位置を算出する。さらに、表示位置算出部１５１は、右側画像データの表示位置の算出方法と同様にして、左側画像データの表示位置も算出する。
【００４０】
次に、端末形状情報が「折り畳みタイプ」の場合の算出方法について説明する。同様に、図１１において、右目２Ｒと像Ａ１の中心点とを結ぶ直線と立体画像表示用ディスプレイ３０７の表示画面との成す角をφとする。また、図６において、撮影対象物Ａの中心点と右側撮影レンズ２０１ｂとを結ぶ直線と、光軸Ｗと直交し、かつ撮影対象物Ａの中心点を通る直線との成す角をψ３とする。このような場合に、観察者が肉眼で撮影対象物Ａを観察した場合と同様の両眼視差が生じる条件は、φ＝ψ３となる。従って、図１１において、右目２Ｒから立体画像表示用ディスプレイ３０７の表示画面に下ろした垂線と像Ａ１の中心点との距離をｒ１とすると、ｒ１は下記式（５）により求められる。
2005123729.tif 000007
（上記式中、ｋは、撮像端末の軸レンズ間距離、δは、撮像端末の開度、ｄは、撮影レンズの焦点距離を表す。）
次に、像Ａ１の変位ＸＡ１を式（２）により求め、式（３）の条件を満たさない場合には、距離ｄ１を変更した後、変位ＸＡ１を再度算出する。さらに、表示位置算出部１５１は、右側画像データの表示位置を算出した後、同様にして、左側画像データの表示位置も算出する。
【００４１】
図２に戻って、最後に、表示位置算出部１５１は、以上のようにして算出した左側画像データ及び右側画像データの表示位置情報と観察距離情報ｄ１と画像表示端末３０の解像度とを、合成画像データとともに画像変換部１５２に出力する。
【００４２】
一方、表示位置算出部１５１は、コンテンツＩＤによって特定される画像データが平面画像データである場合には、平面画像データ格納部１３１から平面画像データを取得する。その後、画像表示端末３０の解像度と平面画像データとを画像変換部１５２に出力する。
【００４３】
画像処理サーバ１５の構成要素である画像変換部１５２は、表示位置算出部１５１から出力された画像データを、画像表示端末３０において表示可能な解像度の画像データに変換する部分である。例えば、画像変換部１５２は、画像表示端末３０の機種属性情報における解像度が「176×220」である場合には、合成画像データあるいは平面画像データをこの解像度の画像データに変換する。画像変換部１５２は、変換した合成画像データを、表示位置情報と観察距離情報ｄ１とともに送信部１２２に出力する。また、画像変換部１５２は、平面画像データを変換した場合には、その平面画像データを送信部１２２に出力する。
【００４４】
（画像表示端末）
図１に戻って、画像表示端末３０は、撮像端末２０において撮影された像を立体画像として表示させるための移動通信端末である。画像表示端末３０は、移動体通信ネットワーク４０ｂを介して、画像データ提供システム１０との間で、パケットデータの送受信が可能とされている。画像表示端末３０の機能的構成要素としては、ＷＥＢブラウザ３０１と、データ分離部３０２と、画像表示部３０４と、左ビデオメモリー３０５及び右ビデオメモリー３０６と、立体画像表示用ディスプレイ３０７を備えて構成されている。
【００４５】
ＷＥＢブラウザ３０１は、画像データ提供システム１０に含まれるＷＥＢサーバ１２に接続して、サーバ機能部１２３により実現されるＷＥＢページにアクセスする機能を有する。また、ＷＥＢブラウザ３０１は、サーバ機能部１２３から提示される平面画像データ格納部１３１又は立体画像データ格納部１３２に格納された画像データに関するコンテンツリストを受信する。このコンテンツリストには、画像データを特定するコンテンツＩＤが含まれている。ＷＥＢブラウザ３０１は、これに対して、ユーザが取得を希望する画像データを特定するコンテンツＩＤをサーバ機能部１２３に返信する機能を有する。その後、ＷＥＢブラウザ３０１は、画像表示端末３０が返信したコンテンツＩＤによって特定される画像データが立体画像データである場合には、送信部１２２より送信された合成画像データと表示位置情報と観察距離情報とを受信する。一方、ＷＥＢブラウザ３０１は、画像表示端末３０が返信したコンテンツＩＤによって特定される画像データが平面画像データである場合には、送信部１２２より送信された平面画像データを受信する。ＷＥＢブラウザ３０１は、送信部１２２から受信した合成画像データ又は平面画像データを、データ分離部３０２に出力するとともに、表示位置情報及び観察距離情報を画像表示部３０４に出力する。
【００４６】
データ分離部３０２は、ＷＥＢブラウザ３０１により受信された合成画像データから左側画像データ及び右側画像データに分離する部分である。この場合、データ分離部３０２は、まず、所定のデータ圧縮形式で圧縮された合成画像データを、画像表示端末３０で再生可能なデータ形式に変換後、左側画像データ及び右側画像データに分離する。その後、データ分離部３０２は、左側画像データ及び右側画像データを画像表示部３０４に出力する。
【００４７】
画像表示部３０４は、立体画像表示用ディスプレイ３０７において表示位置算出部１５１によって算出された表示位置に左側の像及び右側の像を表示するように制御する部分である。具体的には、データ分離部３０２から出力された左側画像データ及び右側画像データで表される像が、表示位置情報の示す位置に表示されるように、左側画像データ及び右側画像データの表示座標を変換する。画像表示部３０４は、変換した左側画像データを左ビデオメモリー３０５に出力するとともに、変換した右側画像データを右ビデオメモリー３０６に出力する。この左ビデオメモリー３０５及び右ビデオメモリー３０６は、画像データを一時的に蓄えておくためのバッファである。また、同時に画像表示部３０４は、ＷＥＢブラウザ３０１から出力された観察距離情報ｄ１を立体画像表示用ディスプレイ３０７に表示するために、その観察距離情報ｄ１を表示する付加画像データを左ビデオメモリー３０５及び右ビデオメモリー３０６に出力することも行う。
【００４８】
立体画像表示用ディスプレイ３０７は、画像表示部３０４により変換された左側画像データ及び右側画像データを立体画像として表示するためのディスプレイである。立体画像表示用ディスプレイの種類としては、バリア式とレンチキュラー式が挙げられる。より詳細には、図１１に示すように、立体画像表示用ディスプレイ３０７は、左ビデオメモリー３０５に蓄えられた左側画像データによって表される像を、観察者の左目２Ｌからのみ視認可能なように表示する。同時に立体画像表示用ディスプレイ３０７は、右ビデオメモリー３０６に蓄えられた右側画像データによって表される像を、観察者の右目２Ｒからのみ視認可能なように表示する。
【００４９】
続いて、本実施形態にかかる画像データ提供システム１０の動作について説明する。図１２〜図１３は、撮像端末から画像データを受信する際の動作を示すフローチャート、図１４〜図１６は、画像表示端末に画像データを送信する際の動作を示すフローチャートである。まず、図１２〜図１３を用いて、撮像端末から画像データを受信する際の動作について説明する。
【００５０】
まず、撮像端末２０によりＷＥＢサーバ１２に対して接続要求がされる（ステップＳ０１）。そうすると、認証サーバ１１は、撮像端末２０に対して認証を行い、その認証がＯＫであるか否かを判定する（ステップＳ０２）。認証がＮＧの場合は（ステップＳ０２；ＮＯ）、撮像端末２０の接続は許可されず、処理を終了する。一方、認証がＯＫの場合は（ステップＳ０２；ＹＥＳ）、ＤＢサーバ１３が、画像データを保存するための平面画像データ格納部１３１及び立体画像データ格納部１３２における空きデータ容量を確保する（ステップＳ０３）。
【００５１】
その後、撮像端末２０においてキー入力等により撮影が開始されると、撮像手段２０１により、撮影レンズ２０１ａ，２０１ｂで撮影された像に対する処理が開始される（ステップＳ０４）。次に、画像処理部２０２により、撮像端末２０の形状がストレート型か否かが判定される（ステップＳ０５）。この判定は、ＲＯＭ等のデータ格納手段に格納された撮像端末２０の属性に関するパラメータを参照することにより行われる。上記判定の結果、撮像端末２０の形状がストレート型である場合には（ステップＳ０５；ＹＥＳ）、レンズ位置検出部２０６によりレンズ間距離ｒが読み出され（ステップＳ０６）、処理をステップＳ１２に移行する。
【００５２】
一方、撮像端末２０の形状がストレート型でない場合には（ステップＳ０５；ＮＯ）、画像処理部２０２により、撮像端末２０の形状が回転型か否かが判定され（ステップＳ０７）。その結果、撮像端末２０の形状が回転型である場合には（ステップＳ０７；ＹＥＳ）、レンズ位置検出部２０６により、回転角θが検出される（ステップＳ０８）。また同時に、レンズ位置検出部２０６により、軸レンズ間距離Ｌが検出された後（ステップＳ０９）、処理をステップＳ１２に移行する。
【００５３】
一方、撮像端末２０の形状が回転型でない場合には（ステップＳ０７；ＮＯ）、画像処理部２０２により、撮像端末２０の形状が折り畳み型であると判断され、以下の処理が行われる。まず、レンズ位置検出部２０６により、開度δが検出される（ステップＳ１０）。次に、レンズ位置検出部２０６により、軸レンズ間距離ｋが検出され（ステップＳ１１）、処理をステップＳ１２に移行する。
【００５４】
図１３に移って、ＷＥＢブラウザ２０７により、以上のようにして検出されたパラメータがレンズ配置情報に編集される（ステップＳ１２）。同時に、焦点距離検出部２０５により撮像端末２０が焦点距離調整機能を有しているか否かが判定され（ステップＳ１３）、焦点距離調整機能を有している場合には（ステップＳ１３；ＹＥＳ）、焦点距離検出部２０５により撮像端末２０の形状に応じた焦点距離ｄが検出される（ステップＳ１５）。一方、焦点距離調整機能を有していない場合（ステップＳ１３；ＮＯ）、つまり、撮影レンズ２０１ａ，２０１ｂが固定焦点レンズである場合には、固定値である焦点距離ｄがＲＯＭ等から読み出される（ステップＳ１４）。そして、ＷＥＢブラウザ２０７により、焦点距離ｄが焦点距離情報に編集される（ステップＳ１６）。
【００５５】
そして、画像処理部２０２により、左側撮影レンズ２０１ａにより撮影された像から左側画像データが生成される。また、同様に、画像処理部２０２により、右側撮影レンズ２０１ｂにより撮影された像から右側画像データが生成される（ステップＳ１７）。その後、データ圧縮部２０３により、左側画像データと右側画像データとが合成された後、データ圧縮が行われる（ステップＳ１８）。そして、ＷＥＢブラウザ２０７により受信部１２１に対して、合成画像データとレンズ配置情報と焦点距離情報とが送信される（ステップＳ１９）。
【００５６】
これに対して、受信部１２１が、合成画像データとレンズ配置情報と焦点距離情報とを受信する（ステップＳ２０）。その後、受信部１２１は、合成画像データをレンズ配置情報及び焦点距離情報に関連づけて立体画像データ格納部１３２に格納する（ステップＳ２１）。また、受信部１２１は、合成画像データから左側画像データ及び右側画像データを分離し、いずれかを平面画像データとして平面画像データ格納部１３１に格納する（ステップＳ２２）。受信部１２１は、このようにして画像データを格納した後、格納した画像データに関する情報をＷＥＢブラウザ２０７に送信する（ステップＳ２３）。その後、撮像端末２０におけるキー操作等により撮影を終了すると、撮像端末２０において格納された画像データに関する情報が表示される（ステップＳ２４）。そして、必要に応じて、撮像端末２０においてその画像データに関するタイトル、価格等が設定され、ＷＥＢサーバ１２に送信される。最後に、撮像端末２０と画像データ提供システム１０との接続が切断され、撮影レンズ２０１ａ，２０１ｂで撮影された像に関する処理を終了する（ステップＳ２６）。
【００５７】
次に、図１４〜図１６を用いて、画像表示端末に画像データを送信する際の動作について説明する。
【００５８】
まず、画像データを取得しようとするユーザが使用する画像表示端末３０によりＷＥＢサーバ１２に対して接続要求がされる（ステップＳ４１）。そうすると、認証サーバ１１は、画像表示端末３０に対して認証を行い、その認証がＯＫであるか否かを判定する（ステップＳ４２）。認証がＮＧの場合は（ステップＳ４２；ＮＯ）、画像表示端末３０の接続は許可されず、処理を終了する。一方、認証がＯＫの場合は（ステップＳ４２；ＹＥＳ）、画像表示端末３０とＷＥＢサーバ１２とが接続された後、端末種別識別サーバ１４が、画像表示端末３０からブラウザ情報を収集してブラウザ情報格納部１３３に格納する（ステップＳ４３）。その後、端末種別識別サーバ１４は、収集したブラウザ情報から端末機種ＩＤを抽出してＷＥＢサーバ１２に出力する（ステップＳ４４）。そして、サーバ機能部１２３は、この端末機種ＩＤが既に端末機種情報格納部１３４に登録済みのものか否かを判定する（ステップＳ４５）。
【００５９】
その結果、端末機種ＩＤが登録済みのもので無い場合には（ステップＳ４５；ＮＯ）、サーバ機能部１２３は、画像表示端末３０のＷＥＢブラウザ３０１に対して立体画像を表示可能であるかを確認するためのテスト信号を送信する（ステップＳ５１）。これに対して、画像表示端末３０が立体画像を表示可能である場合には、ＷＥＢブラウザ３０１から所定の応答信号が返信される（ステップＳ５２）。そして、サーバ機能部１２３は、ＷＥＢブラウザ３０１から応答信号が受信されたか否かを判定する（ステップＳ５３）。その結果、ＷＥＢブラウザ３０１から応答信号が受信された場合には（ステップＳ５３；ＹＥＳ）、立体画像データ格納部１３２に格納された立体画像データに対するリンク先をコンテンツリストとして設定する（ステップＳ５４）。一方、ＷＥＢブラウザ３０１から応答信号が受信されなかった場合には（ステップＳ５３；ＮＯ）、平面画像データ格納部１３１に格納された平面画像データに対するリンク先のみをコンテンツリストとして設定する（ステップＳ５５）。図１５に移って、画像表示端末３０に送信する画像データの解像度を、予め定められた固定値に設置して画像変換部１５２に出力した後（ステップＳ５６）、処理をステップＳ５７に移行する。
【００６０】
図１４に戻って、一方、ステップＳ４５において端末機種ＩＤが登録済みのものである場合には（ステップＳ４５；ＹＥＳ）、サーバ機能部１２３は、端末機種情報格納部１３４から、画像表示端末３０に関する機種属性情報を取得する（ステップＳ４６）。再び図１５に移って、サーバ機能部１２３は、取得した機種属性情報に含まれる立体画像表示不可フラグを参照して、画像表示端末３０が立体画像を表示可能か否かを判定する（ステップＳ４７）。その結果、画像表示端末３０が立体画像を表示可能である場合には、立体画像データに対するリンク先をコンテンツリストとして設定する（ステップＳ４８）。一方、画像表示端末３０が立体画像を表示可能でない場合には、平面画像データに対するリンク先のみをコンテンツリストとして設定する（ステップＳ４９）。そして、表示位置算出部１５１は、画像表示端末３０の機種属性情報に含まれる解像度を参照して画像変換部１５２に出力する（ステップＳ５０）。
【００６１】
その後、サーバ機能部１２３は、コンテンツリストを表示したＷＥＢページを画像表示端末３０のＷＥＢブラウザ３０１に提示する（ステップＳ５７）。これに対して、画像表示端末３０においてコンテンツリストの中から送信を希望する画像データが選択され、その画像データを特定するコンテンツＩＤがサーバ機能部１２３に送信される（ステップＳ５８）。そして、コンテンツＩＤによって特定される画像データが立体画像データである場合には、表示位置算出部１５１は、左側の像及び右側の像の表示位置を算出する（ステップＳ６０）。また、画像変換部１５２は、画像データの解像度を設定された解像度に変換する（ステップＳ６０）。送信部１２２は、コンテンツＩＤで特定される画像データが立体画像データである場合には、合成画像データと表示位置情報と観察距離情報とをＷＥＢブラウザ３０１に送信する。他方、送信部１２２は、コンテンツＩＤで特定される画像データが平面画像データである場合には、平面画像データをＷＥＢブラウザ３０１に送信する。（ステップＳ６１）。
【００６２】
以上のようにして、ＷＥＢブラウザ３０１によって画像データと表示位置情報と観察距離情報とが受信される（ステップＳ６２）。受信された画像データが立体画像データである場合には（ステップＳ６３；ＹＥＳ）、データ分離部３０２により、合成画像データから右側画像データと左側画像データとが分離されるとともに、これらの画像データが画像表示端末３０で表示可能なデータ形式に変換される（ステップＳ６４）。そして、画像表示部３０４により、受信された表示位置に基づいて左側画像データ及び右側画像データの表示座標が変換される（ステップＳ６５）。変換された左側画像データ及び右側画像データは、それぞれ、左ビデオメモリー３０５及び右ビデオメモリー３０６に出力される（ステップＳ６６）。その結果、左側の像及び右側の像が両眼視差を生ずるように立体画像表示用ディスプレイ３０７に表示される（ステップＳ６７）。
【００６３】
一方、受信された画像データが立体画像データでない場合には（ステップＳ６３；ＮＯ）、平面画像データは、画像表示部３０４により、左ビデオメモリー３０５及び右ビデオメモリー３０６に出力される（ステップＳ６８）。そして、平面画像データによって表される平面像が立体画像表示用ディスプレイ３０７に表示される（ステップＳ６９）。
【００６４】
以下、本発明の第１実施形態にかかる画像データ提供システム１０の作用効果について説明する。上述のように構成された画像データ提供システム１０によれば、受信部１２１が、撮像端末２０から一対の撮影レンズ２０１ａ，２０１ｂにより得られた左側画像データ及び右側画像データを受信し、表示位置算出部１５１が、左側の像と右側の像との間で両眼視差を生ずるように像の表示位置を算出するので、撮像端末２０で撮影した左右の画像データに基づいてリアリティの高い画像データを生成することができる。また、送信部１２２が、画像表示端末３０の立体画像表示可否に応じて、表示位置情報を含む立体画像データと平面画像データとを選択的に送信するので、画像表示端末３０の種別に応じて、立体画像データ及び平面画像データのうちから表示可能な画像データを提供することができる。
【００６５】
［第２実施形態］
次に、本発明の第２実施形態について説明する。図１７は、本発明の第２実施形態を示す画像データ提供システム９１０の概略構成図、図１８は、図１７の画像データ提供システム９１０の構成をより詳細に示す図である。本実施形態と第１実施形態との主な相違点は、画像処理サーバ１７において合成画像データの座標変換を行う座標変換部（座標変換手段）１７１を備えるとともに、画像表示端末９３０の画像表示部３１１においては、左側画像データ及び右側画像データの座標変換を行わない点である。以下、第１実施形態における画像データ提供システム１０と同一の各構成要素には同一の符合を付しその説明は省略すると共に、第１実施形態との相違点について詳述する。
【００６６】
図１８を参照して、画像処理サーバ１７の座標変換部１７１は、表示位置算出部１５１によって算出された左側画像データ及び右側画像データの表示位置情報と合成画像データとに基づいて、座標変換を行う部分である。より詳細には、座標変換部１７１は、その表示位置情報が示す位置に左側の像及び右側の像が表示されるように、合成画像データに含まれる左側画像データ及び右側画像データの座標を変換する。座標変換部１７１は、変換した合成画像データを画像変換部１７２に出力する。
【００６７】
また、画像処理サーバ１７の画像変換部１７２は、表示位置算出部１５１から出力された平面画像データ及び座標変換部１７１から出力された合成画像データを、画像表示端末９３０において表示可能な解像度の画像データに変換する部分である。画像変換部１７２は、変換した合成画像データを、観察距離情報ｄ１とともに送信部１２４に出力する。また、画像変換部１７２は、平面画像データの解像度を変換後、その平面画像データを送信部１２４に出力する。
【００６８】
ＷＥＢサーバ１２の送信部１２４は、観察距離情報と、座標変換部１７１によって座標変換された合成画像データとを画像表示端末９３０に送信する部分である。より詳細には、送信部１２４は、画像表示端末９３０が立体画像を表示可能である場合には、観察距離情報と合成画像データとを送信する。また、送信部１２４は、画像表示端末９３０が立体画像を表示可能でない場合には、平面画像データ格納部１３１に格納された平面画像データを送信する。
【００６９】
画像表示端末９３０の画像表示部３１１は、立体画像表示用ディスプレイ３０７に左側の像及び右側の像を表示するように制御する部分である。具体的には、データ分離部３０２から出力された左側画像データ及び右側画像データを、左ビデオメモリー３０５及び右ビデオメモリー３０６に出力する。この左ビデオメモリー３０５及び右ビデオメモリー３０６は、画像データを一時的に蓄えておくためのバッファである。また、同時に画像表示部３１１は、ＷＥＢブラウザ３０１から出力された観察距離情報ｄ１を立体画像表示用ディスプレイ３０７に表示するために、その観察距離情報ｄ１を表示する付加画像データを左ビデオメモリー３０５及び右ビデオメモリー３０６に出力することも行う。
【００７０】
続いて、第２実施形態にかかる画像データ提供システムの動作について説明する。以下、図１９を参照して画像データ提供システム９１０が画像表示端末９３０に画像データを送信する際の動作を説明する。なお、画像データ提供システム９１０が撮像端末２０から画像データを受信する際の動作は、第１実施形態において詳述したステップＳ０１〜Ｓ２６の各処理（図１２〜図１３参照）と、同一であるので、説明を省略する。
【００７１】
まず、画像データを取得しようとするユーザが使用する画像表示端末９３０によりＷＥＢサーバ１２に対して接続要求がされる（ステップＳ９０１）。以下、既に説明した図１４〜図１５のステップＳ４２〜Ｓ５９の処理と同様にして、左側の像及び右側の像の表示位置が算出される。次に、座標変換部１７１が、その表示位置に左側の像及び右側の像が表示されるように合成画像データの座標変換を行う（ステップＳ９０３）。そして、画像変換部１７２は、画像データの解像度を設定された解像度に変換する（ステップＳ９０３）。送信部１２４は、コンテンツＩＤで特定される画像データが立体画像データである場合には、合成画像データと観察距離情報とをＷＥＢブラウザ３０１に送信する。他方、送信部１２４は、コンテンツＩＤで特定される画像データが平面画像データである場合には、平面画像データをＷＥＢブラウザ３０１に送信する。（ステップＳ９０４）。
【００７２】
このようにして、ＷＥＢブラウザ３０１によって画像データと観察距離情報とが受信される（ステップＳ９０５）。受信された画像データが立体画像データである場合には（ステップＳ９０６；ＹＥＳ）、データ分離部３０２により、合成画像データから右側画像データと左側画像データとが分離されるとともに、これらの画像データが画像表示端末９３０で表示可能なデータ形式に変換される（ステップＳ９０７）。そして、画像表示部３１１により、変換された左側画像データ及び右側画像データが、左ビデオメモリー３０５及び右ビデオメモリー３０６に出力される（ステップＳ９０８）。その結果、左側の像及び右側の像が両眼視差を生ずるように立体画像表示用ディスプレイ３０７に表示される（ステップＳ９０９）。
【００７３】
一方、受信された画像データが立体画像データでない場合には（ステップＳ９０６；ＮＯ）、平面画像データは、画像表示部３１１により、左ビデオメモリー３０５及び右ビデオメモリー３０６に出力される（ステップＳ６８）。そして、平面画像データによって表される平面像が立体画像表示用ディスプレイ３０７に表示される（ステップＳ９１１）。
【００７４】
これにより、上記の第２実施形態においても、受信部１２１が、撮像端末２０から一対の撮影レンズ２０１ａ，２０１ｂにより得られた左側画像データ及び右側画像データを受信し、表示位置算出部１５１が、左側の像と右側の像との間で両眼視差を生ずるように像の表示位置を算出し、座標変換部１７１が、その表示位置に像が表示されるように画像データの座標変換を行うので、撮像端末で撮影した左右の画像データに基づいてリアリティの高い画像データを生成することができる。また、送信部１２４が、画像表示端末９３０の立体画像表示可否に応じて、座標変換された立体画像データと平面画像データとを選択的に送信するので、画像表示端末９３０の種別に応じて、立体画像データ及び平面画像データのうちから表示可能な画像データを提供することができる。また、画像表示端末９３０において画像データの表示位置を調整する必要がないので、画像表示端末９３０の構成をより単純化することが可能となる。
【００７５】
なお、本発明は上述した実施形態に限定されるものではなく、例えば、送信部１２２，１２４は、画像表示端末３０，９３０が立体画像を表示可能であるか否かに応じて、合成画像データ及び平面画像データのいずれかを選択的に送信していたが、これは、無条件に合成画像データを送信するようにしても良い。
【００７６】
また、送信部１２２，１２４は左側画像データ及び右側画像データを含む合成画像データを送信していたが、これは、左側画像データ及び右側画像データを別個の画像データとして送信しても良い。
【図面の簡単な説明】
【００７７】
【図１】本発明の第１実施形態を示す画像データ提供システムの概略構成図である。
【図２】図１の画像データ提供システムの構成をより詳細に示す図である。
【図３】ストレート型の撮像端末と撮影対象物とを光軸を含む面に対して垂直な方向から見た平面図である。
【図４】回転型の撮像端末を光軸方向から見た側面図である。
【図５】回転型の撮像端末と撮影対象物とを光軸を含む面に対して垂直な方向から見た平面図である。
【図６】折り畳み型の撮像端末と撮影対象物とを光軸を含む面に対して垂直な方向から見た平面図である。
【図７】図２のブラウザ情報格納部のデータ構成を示す図である。
【図８】図２の平面画像データ格納部に格納されたインデックス情報のデータ構成を示す図である。
【図９】図２の立体画像データ格納部に格納されたインデックス情報のデータ構成を示す図である。
【図１０】図２の端末機種情報格納部のデータ構成を示す図である。
【図１１】観察者の目とディスプレイ上に表示される像とを観察者の上方から見た図である。
【図１２】画像データ提供システムが撮像端末から画像データを受信する際の動作を示す第１のフローチャートである。
【図１３】画像データ提供システムが撮像端末から画像データを受信する際の動作を示す第２のフローチャートである。
【図１４】画像データ提供システムが画像表示端末に画像データを送信する際の動作を示す第１のフローチャートである。
【図１５】画像データ提供システムが画像表示端末に画像データを送信する際の動作を示す第２のフローチャートである。
【図１６】画像データ提供システムが画像表示端末に画像データを送信する際の動作を示す第３のフローチャートである。
【図１７】本発明の第２実施形態を示す画像データ提供システムの概略構成図である。
【図１８】図１７の画像データ提供システムの構成をより詳細に示す図である。
【図１９】第２実施形態における画像データ提供システムが画像表示端末に画像データを送信する際の動作を示すフローチャートである。
【符号の説明】
【００７８】
１０，９１０…画像データ提供システム、１１…認証サーバ、１２…ＷＥＢサーバ、１２１…受信部、１２２，１２４…送信部、１２３…サーバ機能部、１３…ＤＢサーバ、１３１…平面画像データ格納部、１３２…立体画像データ格納部、１３３…ブラウザ情報格納部、１３４…端末機種情報格納部、１４…端末種別識別サーバ、１５，１７…画像処理サーバ、１５１…表示位置算出部、１５２，１７２…画像変換部、１７１…座標変換部、１６…キャッシュサーバ、２０…撮像端末、２０１ａ…左側撮影レンズ、２０１ｂ…右側撮影レンズ、２０１…撮像手段、２０２…画像処理部、２０３…データ圧縮部、２０４…焦点距離調整部、２０５…焦点距離検出部、２０６…レンズ位置検出部、２０７…ＷＥＢブラウザ、３０，９３０…画像表示端末、３０１…ＷＥＢブラウザ、３０２…データ分離部、３０４，３１１…画像表示部、３０５…左ビデオメモリー、３０６…右ビデオメモリー、３０７…立体画像表示用ディスプレイ、４０ａ，４０ｂ…移動体通信ネットワーク。
【図１】
2005123729.tif 000008
【図２】
2005123729.tif 000009
【図３】
2005123729.tif 000010
【図４】
2005123729.tif 000011
【図５】
2005123729.tif 000012
【図６】
2005123729.tif 000013
【図７】
2005123729.tif 000014
【図８】
2005123729.tif 000015
【図９】
2005123729.tif 000016
【図１０】
2005123729.tif 000017
【図１１】
2005123729.tif 000018
【図１２】
2005123729.tif 000019
【図１３】
2005123729.tif 000020
【図１４】
2005123729.tif 000021
【図１５】
2005123729.tif 000022
【図１６】
2005123729.tif 000023
【図１７】
2005123729.tif 000024
【図１８】
2005123729.tif 000025
【図１９】
2005123729.tif 000026