(57)【特許請求の範囲】
【請求項１】
複数の動画又は静止画像を少なくとも含むパノラマ画像データ又は広角画像データを撮像する撮像手段と、
前記パノラマ画像データ又は広角画像データに割り当てられた画像ＩＤと、前記パノラマ画像データ又は広角画像データのファイル名と、前記パノラマ画像データ又は広角画像データを指定するためのＵＲＩと、前記パノラマ画像データ又は広角画像データを配置する予め定められた座標系における当該配置されるパノラマ画像データ又は広角画像データの外郭線で形成される略四角形の図形の対角線を結んだ際に、相互に向かいあう各頂点を結んだ対角線の交点に対応する前記パノラマ画像データ又は広角画像データの中心点の位置座標と、前記座標系における基準点と前記パノラマ画像データ又は広角画像データの中心点との相対的位置関係で規定される前記座標系の基準点を基準とした前記パノラマ画像データ又は広角画像データの配置される方角に関する情報とを少なくとも含む画像用テーブルのデータを、前記撮像手段により前記パノラマ画像データ又は広角画像データを撮像する際、又は前記パノラマ画像データ又は広角画像データの撮像後に生成するテーブルデータ生成手段と、
前記テーブルデータ生成手段により生成された画像用テーブルのデータと、前記撮像手段により撮像されたパノラマ画像データ又は広角画像データとを送信する画像データ送信手段と
を備えたことを特徴とする画像データ送信装置。
【請求項２】
複数の動画又は静止画像を少なくとも含むパノラマ画像データ又は広角画像データを表示可能なサイズよりも小さいサイズの表示画面を有する表示手段に表示させる画像表示装置であって、
前記パノラマ画像データ又は広角画像データに割り当てられた画像ＩＤと、前記パノラマ画像データ又は広角画像データのファイル名と、前記パノラマ画像データ又は広角画像データを指定するためのＵＲＩと、前記パノラマ画像データ又は広角画像データを配置する予め定められた座標系における当該配置されるパノラマ画像データ又は広角画像データの外郭線で形成される略四角形の図形の対角線を結んだ際に、相互に向かいあう各頂点を結んだ対角線の交点に対応する前記パノラマ画像データ又は広角画像データの中心点の位置座標と、前記座標系における基準点と前記パノラマ画像データ又は広角画像データの中心点との相対的位置関係で規定される前記座標系の基準点を基準とした前記パノラマ画像データ又は広角画像データの配置される方角に関する情報とを少なくとも含み、外部から送信された画像用テーブルのデータを受信するテーブルデータ受信手段と、
前記テーブルデータ受信手段によって受信された画像用テーブルのデータが記憶されるテーブルデータ記憶手段と、
前記テーブルデータ受信手段により受信された画像用テーブルのデータを前記テーブルデータ記憶手段に記憶させるテーブルデータ保存手段と、
操作者の操作により入力されたパノラマ画像又は広角画像を表示させるための画像表示要求と、画像ＩＤとの入力を受け付ける入力受付手段と、
前記入力受付手段により入力を受け付けた画像ＩＤに対応するパノラマ画像データ又は広角画像データを指定するためのＵＲＩを前記テーブルデータ記憶手段から読み出すＵＲＩ読み出し手段と、
前記ＵＲＩ読み出し手段により読み出されたＵＲＩで指定されるパノラマ画像データ又は広角画像データを、通信ネットワークを介して取得する画像データ取得手段と、
前記画像データ取得手段によって取得されたパノラマ画像データ又は広角画像データが記憶される画像データ記憶手段と、
前記画像データ取得手段によって取得された画像データを前記画像データ記憶手段に記憶させる画像データ保存手段と、
前記画像データ取得手段により取得したパノラマ画像データ又は広角画像データを、前記テーブルデータ記憶手段に記憶された位置座標と前記パノラマ画像データ又は広角画像データの中心点の位置座標とが一致するように配置して前記表示手段に表示させる第１の表示制御手段と、
操作者によって外部から加えられた操作に基づいて、発生した角速度を検出する角速度検出手段と、
操作者によって外部から加えられた操作に基づいて、発生した速度を検出する速度検出手段と、
操作者によって外部から加えられた操作に基づいて、発生した加速度を検出する加速度検出手段と、
前記角速度検出手段により検出された角速度、前記速度検出手段により検出された速度、及び前記加速度検出手段により検出された加速度の少なくとも１つのデータに基づいて、前記操作による移動距離及び移動角度を算出する変位算出手段と、
前記操作前における前記表示画面上の基準点の位置座標と、前記変位算出手段により算出された移動距離及び移動角度とに基づいて、前記操作後における前記表示画面上の基準点の位置座標を算出し、前記表示画面上の基準点の位置座標を前記操作後における前記表示画面上の基準点の位置座標に変更して、変更後の表示画面上の基準点を含むパノラマ画像又は広角画像のデータを前記画像データ記憶手段から読み出して、前記操作後におけるパノラマ画像データ又は広角画像データを前記表示手段に表示させる第２の表示制御手段と、
前記操作後における表示画面上の基準点の位置座標と、前記変位算出手段により算出される移動距離及び移動角度とに基づいて、前記画像用テーブルのデータに含まれ、かつ、表示中のパノラマ画像データ又は広角画像データに隣接して配置されている他のパノラマ画像データ又は広角画像データの画像ＩＤを特定し、特定した画像ＩＤに対応するＵＲＩを前記テーブルデータ記憶手段から読み出し、読み出したＵＲＩに対応するパノラマ画像データ又は広角画像データを、通信ネットワークを介して取得する隣接画像取得手段と
を備えたことを特徴とする画像表示装置。
【請求項３】
前記パノラマ画像データ又は広角画像データを前記表示手段に表示させる場合の表示倍率を設定する表示倍率設定手段を更に備え、
前記第２の表示制御手段は、操作者によって外部から画像表示装置本体に加えられた操作に基づいて、鉛直及び水平方向に一定以上の角速度、速度、又は加速度の何れかが検出された場合に、前記パノラマ画像データ又は広角画像データの表示倍率を前記表示倍率設定手段によって設定された表示倍率に変更した後、表示倍率を変更した後のパノラマ画像データ又は広角画像データを前記表示手段に表示させること
を特徴とする請求項２に記載の画像表示装置。
【請求項４】
通信ネットワークを介して外部からＵＲＩが変更されたことを示すＵＲＩ変更通知と変更後のＵＲＩとを受け取った場合に、前記テーブルデータ記憶手段に記憶された変更前のＵＲＩを、受け取った変更後のＵＲＩで上書きして更新するＵＲＩ更新手段を更に備えたことを特徴とする請求項２又は請求項３に記載の画像表示装置。
【請求項５】
前記表示手段は、ヘッドマウントディスプレイであり、
前記ヘッドマウントディスプレイと、画像表示装置本体とは、別体として設けられていること
を特徴とする請求項２乃至請求項４の何れか１項に記載の画像表示装置。
【請求項６】
前記表示手段は、回転軸の周りに回転可能な椅子に取り付けられたディスプレイであり、
前記ディスプレイと、画像表示装置本体とは、別体として設けられていること
を特徴とする請求項２乃至請求項４の何れか１項に記載の画像表示装置。
【請求項７】
前記表示手段は、回転軸の周りに回転可能な椅子に取り付けられたディスプレイであり、
前記ディスプレイと、画像表示装置本体とは、別体として設けられており、
前記角速度検出手段、前記速度検出手段、及び前記加速度検出手段を少なくとも含むセンサーモジュールは、前記ディスプレイに、着脱自在に接続されたヘッドフォンに取り付けられていること
を特徴とする請求項２乃至請求項４の何れか１項に記載の画像表示装置。
【請求項８】
前記表示手段は、回転軸の周りに回転可能な椅子に取り付けられたディスプレイであり、
前記ディスプレイと、画像表示装置本体とは、別体として設けられており、
前記角速度検出手段、前記速度検出手段、及び前記加速度検出手段を少なくとも含むセンサーモジュールは、前記ディスプレイに、着脱自在に接続されたヘッドフォンに内蔵されていること
を特徴とする請求項２乃至請求項４の何れか１項に記載の画像表示装置。
【請求項９】
複数の動画又は静止画像を少なくとも含むパノラマ画像データ又は広角画像データを撮像する撮像工程と、
前記パノラマ画像データ又は広角画像データに割り当てられた画像ＩＤと、前記パノラマ画像データ又は広角画像データのファイル名と、前記パノラマ画像データ又は広角画像データを指定するためのＵＲＩと、前記パノラマ画像データ又は広角画像データを配置する予め定められた座標系における当該配置されるパノラマ画像データ又は広角画像データの外郭線で形成される略四角形の図形の対角線を結んだ際に、相互に向かいあう各頂点を結んだ対角線の交点に対応する前記パノラマ画像データ又は広角画像データの中心点の位置座標と、前記座標系における基準点と前記パノラマ画像データ又は広角画像データの中心点との相対的位置関係で規定される前記座標系の基準点を基準とした前記パノラマ画像データ又は広角画像データの配置される方角に関する情報とを少なくとも含む画像用テーブルのデータを、前記撮像工程により前記パノラマ画像データ又は広角画像データを撮像する際、又は前記パノラマ画像データ又は広角画像データの撮像後に生成するテーブルデータ生成工程と、
前記テーブルデータ生成工程により生成された画像用テーブルのデータと、前記撮像工程により撮像されたパノラマ画像データ又は広角画像データとを送信する画像データ送信工程と
を含むことを特徴とするパノラマ画像データ又は広角画像データ送信方法。
【請求項１０】
複数の動画又は静止画像を少なくとも含むパノラマ画像データ又は広角画像データを表示可能なサイズよりも小さいサイズの表示画面を有する表示手段に表示させる画像表示方法であって、
前記パノラマ画像データ又は広角画像データに割り当てられた画像ＩＤと、前記パノラマ画像データ又は広角画像データのファイル名と、前記パノラマ画像データ又は広角画像データを指定するためのＵＲＩと、前記パノラマ画像データ又は広角画像データを配置する予め定められた座標系における当該配置されるパノラマ画像データ又は広角画像データの外郭線で形成される略四角形の図形の対角線を結んだ際に、相互に向かいあう各頂点を結んだ対角線の交点に対応する前記パノラマ画像データ又は広角画像データの中心点の位置座標と、前記座標系における基準点と前記パノラマ画像データ又は広角画像データの中心点との相対的位置関係で規定される前記座標系の基準点を基準とした前記パノラマ画像データ又は広角画像データの配置される方角に関する情報とを少なくとも含み、外部から送信された画像用テーブルのデータを受信するテーブルデータ受信工程と、
前記テーブルデータ受信工程により受信された画像用テーブルのデータをテーブルデータ記憶手段に記憶させるテーブルデータ保存工程と、
操作者の操作により入力されたパノラマ画像又は広角画像を表示させるための画像表示要求と、画像ＩＤとの入力を受け付ける入力受付工程と、
前記入力受付工程により入力を受け付けた画像ＩＤに対応するパノラマ画像データ又は広角画像データを指定するためのＵＲＩを前記テーブルデータ記憶手段から読み出すＵＲＩ読み出し工程と、
前記ＵＲＩ読み出し工程により読み出されたＵＲＩで指定されるパノラマ画像データ又は広角画像データを、通信ネットワークを介して取得する画像データ取得工程と、
前記画像データ取得工程によって取得されたパノラマ画像データ又は広角画像データを画像データ記憶手段に記憶させる画像データ保存工程と、
前記画像データ取得工程により取得したパノラマ画像データ又は広角画像データを、前記テーブルデータ記憶手段に記憶された位置座標と前記パノラマ画像データ又は広角画像データの中心点の位置座標とが一致するように配置して前記表示手段に表示させる第１の表示制御工程と、
操作者によって外部から加えられた操作に基づいて、発生した角速度を検出する角速度検出工程と、
操作者によって外部から加えられた操作に基づいて、発生した速度を検出する速度検出工程と、
操作者によって外部から加えられた操作に基づいて、発生した加速度を検出する加速度検出工程と、
前記角速度検出工程により検出された角速度、前記速度検出工程により検出された速度、及び前記加速度検出工程により検出された加速度の少なくとも１つのデータに基づいて、前記操作による移動距離及び移動角度を算出する変位算出工程と、
前記操作前における前記表示画面上の基準点の位置座標と、前記変位算出工程により算出された移動距離及び移動角度とに基づいて、前記操作後における前記表示画面上の基準点の位置座標を算出し、前記表示画面上の基準点の位置座標を前記操作後における前記表示画面上の基準点の位置座標に変更して、変更後の表示画面上の基準点を含むパノラマ画像又は広角画像のデータを前記画像データ記憶手段から読み出して、前記操作後におけるパノラマ画像データ又は広角画像データを前記表示手段に表示させる第２の表示制御工程と、
前記操作後における表示画面上の基準点の位置座標と、前記変位算出工程により算出される移動距離及び移動角度とに基づいて、前記画像用テーブルのデータに含まれ、かつ、表示中のパノラマ画像データ又は広角画像データに隣接して配置されている他のパノラマ画像データ又は広角画像データの画像ＩＤを特定し、特定した画像ＩＤに対応するＵＲＩを前記テーブルデータ記憶手段から読み出し、読み出したＵＲＩに対応するパノラマ画像データ又は広角画像データを、通信ネットワークを介して取得する隣接画像取得工程と
を含むことを特徴とする画像表示方法。
【請求項１１】
前記パノラマ画像データ又は広角画像データを前記表示手段に表示させる場合の表示倍率を設定する表示倍率設定工程を更に備え、
前記第２の表示制御工程は、操作者によって外部から加えられた操作に基づいて、鉛直及び水平方向に一定以上の角速度、速度、又は加速度の何れかが検出された場合に、前記パノラマ画像データ又は広角画像データの表示倍率を前記表示倍率設定工程で設定された表示倍率に変更した後、表示倍率を変更した後のパノラマ画像データ又は広角画像データを前記表示手段に表示させること
を特徴とする請求項１０に記載の画像表示方法。
【請求項１２】
通信ネットワークを介して外部からＵＲＩが変更されたことを示すＵＲＩ変更通知と変更後のＵＲＩとを受け取った場合に、前記テーブルデータ記憶手段に記憶された変更前のＵＲＩを変更後のＵＲＩで上書きして更新するＵＲＩ更新工程を更に備えたことを特徴とする請求項１０又は請求項１１に記載の画像表示方法。
【請求項１３】
操作者によって外部から加えられた操作に基づいて、発生した角速度を検出する角速度検出手段と、前記操作に基づいて、発生した速度を検出する速度検出手段と、前記操作に基づいて、発生した加速度を検出する加速度検出手段とを備え、複数の動画又は静止画像を少なくとも含むパノラマ画像データ又は広角画像データを、前記角速度、速度、加速度に応じて、表示可能なサイズよりも小さいサイズの表示画面を有する表示手段に表示させる画像表示装置にインストールされた画像表示プログラムであって、
前記画像表示装置のコンピュータに、
前記パノラマ画像データ又は広角画像データに割り当てられた画像ＩＤと、前記パノラマ画像データ又は広角画像データのファイル名と、前記パノラマ画像データ又は広角画像データを指定するためのＵＲＩと、前記パノラマ画像データ又は広角画像データを配置する予め定められた座標系における当該配置されるパノラマ画像データ又は広角画像データの外郭線で形成される略四角形の図形の対角線を結んだ際に、相互に向かいあう各頂点を結んだ対角線の交点に対応する前記パノラマ画像データ又は広角画像データの中心点の位置座標と、前記座標系における基準点と前記パノラマ画像データ又は広角画像データの中心点との相対的位置関係で規定される前記座標系の基準点を基準とした前記パノラマ画像データ又は広角画像データの配置される方角に関する情報とを少なくとも含み、外部から受信された画像用テーブルのデータをテーブルデータ記憶手段に記憶させるテーブルデータ保存機能、
入力を受け付けた画像ＩＤに対応するパノラマ画像データ又は広角画像データを指定するためのＵＲＩを前記テーブルデータ記憶手段から読み出すＵＲＩ読み出し機能、
前記ＵＲＩ読み出し機能により読み出されたＵＲＩで指定され、通信ネットワークを介して取得されたパノラマ画像データ又は広角画像データを画像データ記憶手段に記憶させる画像データ保存機能、
通信ネットワークを介して取得されたパノラマ画像データ又は広角画像データを、前記テーブルデータ記憶手段に記憶された位置座標と前記パノラマ画像データ又は広角画像データの中心点の位置座標とが一致するように配置して前記表示手段に表示させる第１の表示制御機能、
前記角速度検出手段により検出された角速度、前記速度検出手段により検出された速度、及び前記加速度検出手段により検出された加速度の少なくとも１つのデータに基づいて、前記操作による移動距離及び移動角度を算出する変位算出機能、
前記操作前における前記表示画面上の基準点の位置座標と、前記変位算出機能により算出された移動距離及び移動角度とに基づいて、前記操作後における前記表示画面上の基準点の位置座標を算出し、前記表示画面上の基準点の位置座標を前記操作後における前記表示画面上の基準点の位置座標に変更して、変更後の表示画面上の基準点を含むパノラマ画像又は広角画像のデータを前記画像データ記憶手段から読み出して、前記操作後におけるパノラマ画像データ又は広角画像データを前記表示手段に表示させる第２の表示制御機能、
前記操作後における表示画面上の基準位置の位置座標と、前記変位算出機能により算出される移動距離及び移動角度とに基づいて、前記画像用テーブルのデータに含まれ、かつ、表示中のパノラマ画像データ又は広角画像データに隣接して配置されている他のパノラマ画像データ又は広角画像データの画像ＩＤを特定し、特定した画像ＩＤに対応するＵＲＩを前記テーブルデータ記憶手段から読み出し、読み出したＵＲＩに対応し、通信ネットワークを介して取得されたパノラマ画像データ又は広角画像データを、前記テーブルデータ記憶手段に記憶された位置座標と前記パノラマ画像データ又は広角画像データの中心点の位置座標とが一致するように配置して前記表示手段に表示させる隣接画像表示制御機能を実現させるための画像表示プログラム。
【請求項１４】
前記第２の表示制御機能は、操作者によって外部から画像表示装置本体に加えられた操作に基づいて、鉛直及び水平方向に一定以上の角速度、速度、又は加速度の何れかが検出された場合に、前記パノラマ画像データ又は広角画像データの表示倍率を、前記パノラマ画像データ又は広角画像データを前記表示手段に表示させる場合の予め設定された表示倍率に変更した後、表示倍率を変更した後のパノラマ画像データ又は広角画像データを前記表示手段に表示させる機能であること
を特徴とする請求項１３に記載の画像表示プログラム。
【請求項１５】
前記画像表示装置のコンピュータに、
通信ネットワークを介して外部からＵＲＩが変更されたことを示すＵＲＩ変更通知と変更後のＵＲＩとを受け取った場合に、前記テーブルデータ記憶手段に記憶された変更前のＵＲＩを変更後のＵＲＩで上書きして更新するＵＲＩ更新機能を更に実行させるための請求項１３又は請求項１４に記載の画像表示プログラム。
【請求項１６】
複数の動画又は静止画像を少なくとも含むパノラマ画像データ又は広角画像データを撮像する撮像手段と、前記パノラマ画像データ又は広角画像データに割り当てられた画像ＩＤと、前記パノラマ画像データ又は広角画像データのファイル名と、前記パノラマ画像データ又は広角画像データを指定するためのＵＲＩと、 前記パノラマ画像データ又は広角画像データを配置する予め定められた座標系における当該配置されるパノラマ画像データ又は広角画像データの外郭線で形成される略四角形の図形の対角線を結んだ際に、相互に向かいあう各頂点を結んだ対角線の交点に対応する前記パノラマ画像データ又は広角画像データの中心点の位置座標と、前記座標系における基準点と前記パノラマ画像データ又は広角画像データの中心点との相対的位置関係で規定される前記座標系の基準点を基準とした前記パノラマ画像データ又は広角画像データの配置される方角に関する情報とを少なくとも含む画像用テーブルのデータを、前記撮像手段により前記パノラマ画像データ又は広角画像データを撮像する際、又は前記パノラマ画像データ又は広角画像データの撮像後に生成するテーブルデータ生成手段と、前記テーブルデータ生成手段により生成された画像用テーブルのデータと、前記撮像手段により撮像されたパノラマ画像データ又は広角画像データとを送信する画像データ送信手段とを備えた画像データ送信装置と、
複数の動画又は静止画像を少なくとも含むパノラマ画像データ又は広角画像データに割り当てられた画像ＩＤと、前記パノラマ画像データ又は広角画像データのファイル名と、前記パノラマ画像データ又は広角画像データを指定するためのＵＲＩと、前記パノラマ画像データ又は広角画像データを配置する予め定められた座標系における当該配置されるパノラマ画像データ又は広角画像データの外郭線で形成される略四角形の図形の対角線を結んだ際に、相互に向かいあう各頂点を結んだ対角線の交点に対応する前記パノラマ画像データ又は広角画像データの中心点の位置座標と、前記座標系における基準点と前記パノラマ画像データ又は広角画像データの中心点との相対的位置関係で規定される前記座標系の基準点を基準とした前記パノラマ画像データ又は広角画像データの配置される方角に関する情報とを少なくとも含み、外部から送信された画像用テーブルのデータを受信するテーブルデータ受信手段と、前記テーブルデータ受信手段によって受信された画像用テーブルのデータが記憶されるテーブルデータ記憶手段と、前記テーブルデータ受信手段により受信された画像用テーブルのデータを前記テーブルデータ記憶手段に記憶させるテーブルデータ保存手段と、操作者の操作により入力されたパノラマ画像又は広角画像を表示させるための画像表示要求と、画像ＩＤとの入力を受け付ける入力受付手段と、前記入力受付手段により入力を受け付けた画像ＩＤに対応するパノラマ画像データ又は広角画像データを指定するためのＵＲＩを前記テーブルデータ記憶手段から読み出すＵＲＩ読み出し手段と、前記ＵＲＩ読み出し手段により読み出されたＵＲＩで指定されるパノラマ画像データ又は広角画像データを、通信ネットワークを介して取得する画像データ取得手段と、前記画像データ取得手段によって取得されたパノラマ画像データ又は広角画像データが記憶される画像データ記憶手段と、前記画像データ取得手段によって取得された画像データを前記画像データ記憶手段に記憶させる画像データ保存手段と、前記画像データ取得手段により取得したパノラマ画像データ又は広角画像データを、前記テーブルデータ記憶手段に記憶された位置座標と前記パノラマ画像データ又は広角画像データの中心点の位置座標とが一致するように配置して表示手段に表示させる第１の表示制御手段と、操作者によって外部から加えられた操作に基づいて、発生した角速度を検出する角速度検出手段と、操作者によって外部から加えられた操作に基づいて、発生した速度を検出する速度検出手段と、操作者によって外部から加えられた操作に基づいて、発生した加速度を検出する加速度検出手段と、前記角速度検出手段により検出された角速度、前記速度検出手段により検出された速度、及び前記加速度検出手段により検出された加速度の少なくとも１つのデータに基づいて、前記操作による移動距離及び移動角度を算出する変位算出手段と、前記操作前における表示画面上の基準点の位置座標と、前記変位算出手段により算出された移動距離及び移動角度とに基づいて、前記操作後における前記表示画面上の基準点の位置座標を算出し、前記表示画面上の基準点の位置座標を前記操作後における前記表示画面上の基準点の位置座標に変更して、変更後の表示画面上の基準点を含むパノラマ画像又は広角画像のデータを前記画像データ記憶手段から読み出して、前記操作後におけるパノラマ画像データ又は広角画像データを前記表示手段に表示させる第２の表示制御手段と、前記操作後における表示画面上の基準点の位置座標と、前記変位算出手段により算出される移動距離及び移動角度とに基づいて、前記画像用テーブルのデータに含まれ、かつ、表示中のパノラマ画像データ又は広角画像データに隣接して配置されている他のパノラマ画像データ又は広角画像データの画像ＩＤを特定し、特定した画像ＩＤに対応するＵＲＩを前記テーブルデータ記憶手段から読み出し、読み出したＵＲＩに対応するパノラマ画像データ又は広角画像データを、通信ネットワークを介して取得する隣接画像取得手段とを備えた画像表示装置と
を備えたことを特徴とする画像表示システム。
【請求項１７】
前記画像表示装置は、前記パノラマ画像データ又は広角画像データを前記表示手段に表示させる場合の表示倍率を設定する表示倍率設定手段を更に備え、
前記第２の表示制御手段は、操作者によって外部から画像表示装置本体に加えられた操作に基づいて、鉛直及び水平方向に一定以上の角速度、速度、又は加速度の何れかが検出された場合に、前記パノラマ画像データ又は広角画像データの表示倍率を前記表示倍率設定手段によって設定された表示倍率に変更した後、表示倍率を変更した後のパノラマ画像データ又は広角画像データを前記表示手段に表示させること
を特徴とする請求項１６に記載の画像表示システム。
【請求項１８】
前記表示手段は、ヘッドマウントディスプレイであり、
前記ヘッドマウントディスプレイと、画像表示装置本体とは、別体として設けられていること
を特徴とする請求項１６又は請求項１７に記載の画像表示システム。
【請求項１９】
前記表示手段は、回転軸の周りに回転可能な椅子に取り付けられたディスプレイであり、
前記ディスプレイと、画像表示装置本体とは、別体として設けられていること
を特徴とする請求項１６又は請求項１７に記載の画像表示システム。
【請求項２０】
前記表示手段は、回転軸の周りに回転可能な椅子に取り付けられたディスプレイであり、
前記ディスプレイと、画像表示装置本体とは、別体として設けられており、
前記角速度検出手段、前記速度検出手段、及び前記加速度検出手段を少なくとも含むセンサーモジュールは、前記ディスプレイに着脱自在に接続されたヘッドフォンに取り付けられていること
を特徴とする請求項１６又は請求項１７に記載の画像表示装置。
【請求項２１】
前記表示手段は、回転軸の周りに回転可能な椅子に取り付けられたディスプレイであり、
前記ディスプレイと、画像表示装置本体とは、別体として設けられており、
前記角速度検出手段、前記速度検出手段、及び前記加速度検出手段を少なくとも含むセンサーモジュールは、前記ディスプレイに着脱自在に接続されたヘッドフォンに内蔵されていること
を特徴とする請求項１６又は請求項１７に記載の画像表示装置。
【請求項２２】
複数の動画又は静止画像を少なくとも含むパノラマ画像データ又は広角画像データを撮像して、撮像したパノラマ画像データ又は広角画像データを送信する画像送信装置と、
パノラマ画像データ又は広角画像データが記憶されるパノラマ画像データ又は広角画像データ記憶手段と、前記画像送信装置から送信されたパノラマ画像データ又は広角画像データを受信するパノラマ画像データ又は広角画像データ受信手段と、前記パノラマ画像データ又は広角画像データ受信手段により受信されたパノラマ画像データ又は広角画像データを前記パノラマ画像データ又は広角画像データ記憶手段に記憶させるパノラマ画像データ又は広角画像データ書き込み手段と、前記パノラマ画像データ又は広角画像データ記憶手段に記憶されたパノラマ画像データ又は広角画像データに含まれる画像ＩＤとパノラマ画像データ又は広角画像データのファイル名との組に、少なくとも前記パノラマ画像データ又は広角画像データを指定するためのＵＲＩを付与して、画像ＩＤ、画像ファイル名、及びパノラマ画像データ又は広角画像データを指定するためのＵＲＩを含む画像用テーブルのデータを生成するテーブルデータ生成手段と、前記テーブルデータ生成手段により生成された画像用テーブルのデータを前記パノラマ画像データ又は広角画像データと関連付けて前記パノラマ画像データ又は広角画像データ記憶手段に記憶させるテーブルデータ書き込み手段と、前記テーブルデータ生成手段により生成された画像用テーブルのデータを画像表示装置に送信するテーブルデータ送信手段と、前記画像表示装置から前記ＵＲＩを指定したパノラマ画像データ又は広角画像データの送信要求がある場合に、前記ＵＲＩに対応するパノラマ画像データ又は広角画像データを前記パノラマ画像データ又は広角画像データ記憶手段から読み出すパノラマ画像データ又は広角画像データ読み出し手段と、前記パノラマ画像データ又は広角画像データ読み出し手段により読み出されたパノラマ画像データ又は広角画像データを前記送信要求の送信元の画像表示装置に返送する画像データ送信手段とを備えたビデオサーバー装置と、
複数の動画又は静止画像を少なくとも含むパノラマ画像データ又は広角画像データに割り当てられた画像ＩＤと、前記パノラマ画像データ又は広角画像データのファイル名と、前記パノラマ画像データ又は広角画像データを指定するためのＵＲＩと、前記パノラマ画像データ又は広角画像データを配置する予め定められた座標系における当該配置されるパノラマ画像データ又は広角画像データの外郭線で形成される略四角形の図形の対角線を結んだ際に、相互に向かいあう各頂点を結んだ対角線の交点に対応する前記パノラマ画像データ又は広角画像データの中心点の位置座標と、前記座標系における基準点と前記パノラマ画像データ又は広角画像データの中心点との相対的位置関係で規定される前記座標系の基準点を基準とした前記パノラマ画像データ又は広角画像データの配置される方角に関する情報とを少なくとも含み、外部から送信された画像用テーブルのデータを受信するテーブルデータ受信手段と、前記テーブルデータ受信手段によって受信された画像用テーブルのデータが記憶されるテーブルデータ記憶手段と、前記テーブルデータ受信手段により受信された画像用テーブルのデータを前記テーブルデータ記憶手段に記憶させるテーブルデータ保存手段と、操作者の操作により入力されたパノラマ画像又は広角画像を表示させるための画像表示要求と、画像ＩＤとの入力を受け付ける入力受付手段と、前記入力受付手段により入力を受け付けた画像ＩＤに対応するパノラマ画像データ又は広角画像データを指定するためのＵＲＩを前記テーブルデータ記憶手段から読み出すＵＲＩ読み出し手段と、前記ＵＲＩ読み出し手段により読み出されたＵＲＩで指定されるパノラマ画像データ又は広角画像データを、通信ネットワークを介して取得する画像データ取得手段と、前記画像データ取得手段によって取得されたパノラマ画像データ又は広角画像データが記憶される画像データ記憶手段と、前記画像データ取得手段によって取得された画像データを前記画像データ記憶手段に記憶させる画像データ保存手段と、前記画像データ取得手段により取得したパノラマ画像データ又は広角画像データを、前記テーブルデータ記憶手段に記憶された位置座標と前記パノラマ画像データ又は広角画像データの中心点の位置座標とが一致するように配置して表示手段に表示させる第１の表示制御手段と、操作者によって外部から加えられた操作に基づいて、発生した角速度を検出する角速度検出手段と、操作者によって外部から加えられた操作に基づいて、発生した速度を検出する速度検出手段と、操作者によって外部から加えられた操作に基づいて、発生した加速度を検出する加速度検出手段と、前記角速度検出手段により検出された角速度、前記速度検出手段により検出された速度、及び前記加速度検出手段により検出された加速度の少なくとも１つのデータに基づいて、前記操作による移動距離及び移動角度を算出する変位算出手段と、前記操作前における表示画面上の基準点の位置座標と、前記変位算出手段により算出された移動距離及び移動角度とに基づいて、前記操作後における前記表示画面上の基準点の位置座標を算出し、前記表示画面上の基準点の位置座標を前記操作後における前記表示画面上の基準点の位置座標に変更して、変更後の表示画面上の基準点を含むパノラマ画像又は広角画像のデータを前記画像データ記憶手段から読み出して、前記操作後におけるパノラマ画像データ又は広角画像データを前記表示手段に表示させる第２の表示制御手段と、前記操作後における表示画面上の基準点の位置座標と、前記変位算出手段により算出される移動距離及び移動角度とに基づいて、前記画像用テーブルのデータに含まれ、かつ、表示中のパノラマ画像データ又は広角画像データに隣接して配置されている他のパノラマ画像データ又は広角画像データの画像ＩＤを特定し、特定した画像ＩＤに対応するＵＲＩを前記テーブルデータ記憶手段から読み出し、読み出したＵＲＩに対応するパノラマ画像データ又は広角画像データを、通信ネットワークを介して取得する隣接画像取得手段とを備えた画像表示装置と
を備えたことを特徴とする画像表示システム。
【請求項２３】
前記画像表示装置は、前記パノラマ画像データ又は広角画像データを前記表示手段に表示させる場合の表示倍率を設定する表示倍率設定手段を更に備え、
前記第２の表示制御手段は、操作者によって外部から画像表示装置本体に加えられた操作に基づいて、鉛直及び水平方向に一定以上の角速度、速度、又は加速度の何れかが検出された場合に、前記パノラマ画像データ又は広角画像データの表示倍率を前記表示倍率設定手段によって設定された表示倍率に変更した後、表示倍率を変更した後のパノラマ画像データ又は広角画像データを前記表示手段に表示させること
を特徴とする請求項２２に記載の画像表示システム。
【請求項２４】
前記表示手段は、ヘッドマウントディスプレイであり、
前記ヘッドマウントディスプレイと、画像表示装置本体とは、別体として設けられていること
を特徴とする請求項２２又は請求項２３に記載の画像表示システム。
【請求項２５】
前記表示手段は、回転軸の周りに回転可能な椅子に取り付けられたディスプレイであり、
前記ディスプレイと、画像表示装置本体とは、別体として設けられていること
を特徴とする請求項２２又は請求項２３に記載の画像表示システム。
【請求項２６】
前記表示手段は、回転軸の周りに回転可能な椅子に取り付けられたディスプレイであり、
前記ディスプレイと、画像表示装置本体とは、別体として設けられており、
前記角速度検出手段、前記速度検出手段、及び前記加速度検出手段を少なくとも含むセンサーモジュールは、前記ディスプレイに、着脱自在に接続されたヘッドフォンに取り付けられていること
を特徴とする請求項２２又は請求項２３の何れか１項に記載の画像表示システム。
【請求項２７】
前記表示手段は、回転軸の周りに回転可能な椅子に取り付けられたディスプレイであり、
前記ディスプレイと、画像表示装置本体とは、別体として設けられており、
前記角速度検出手段、前記速度検出手段、及び前記加速度検出手段を少なくとも含むセンサーモジュールは、前記ディスプレイに、着脱自在に接続されたヘッドフォンに内蔵されていること
を特徴とする請求項２２又は請求項２３の何れか１項に記載の画像表示システム。
【請求項２８】
前記表示手段は、回転軸の周りに回転可能な椅子に取り付けられたディスプレイであり、
前記ディスプレイと、画像表示装置本体とは、別体として設けられており、
前記角速度検出手段、前記速度検出手段、及び前記加速度検出手段を少なくとも含むセンサーモジュールは、操作者の指に、着脱可能な指輪に内蔵されていること
を特徴とする請求項２２又は請求項２３の何れか１項に記載の画像表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークを介して送信した、複数の動画又は静止画像を含むパノラマ画像データ又は広角画像データを、外部からの操作によって発生した速度、加速度、及び角速度に基づいて、パノラマ画像データ又は広角画像データの中心点の位置座標の変更、又はパノラマ画像データ又は広角画像データの表示倍率を変更することによって、表示可能なサイズよりも小さい表示画面上で表示させるための画像データ送信装置、画像表示装置、画像表示プログラム、及び画像表示システムに関する。
【背景技術】
【０００２】
近年、情報通信の発達に伴い、携帯電話、ＰＤＡ(Personal Digital Assistants:携帯情報端末)、スマートフォン、パーソナルコンピュータ等の端末装置が急速に普及してきている。
【０００３】
かかる端末装置を用いて、操作者から選択されたコンテンツを、サーバー装置から通信ネットワークを介してダウンロードして、ダウンロードしたコンテンツを当該端末装置の表示画面に表示させることが可能な画像表示システムが知られている（特許文献１参照）。
【０００４】
また、表示画面上に表示された複数の部分画像から操作者の操作によって選択された機器を遠隔制御することが可能な端末装置も知られている（特許文献２参照）。
【０００５】
更に、表示画面上に表示されたソフトウェアキーボードを操作者の操作によって移動させることが可能な端末装置が知られている（特許文献３参照）。
【０００６】
【特許文献１】特開２００３−３０８１４９号公報
【特許文献２】特開２００３−３０８１１９号公報
【特許文献３】特開２００３−３１６５０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１の技術は、表示画面に表示可能なサイズの画像データを表示させる技術であり、表示させようとするパノラマ画像データ又は広角画像データを、当該パノラマ画像データ又は広角画像データのサイズよりも小さなサイズを有する表示画面に表示させようとする場合、例えばパノラマ画像データ又は広角画像データを、表示可能なサイズよりも小さな表示画面に表示させる場合には、この技術をそのまま適用することは出来ない。
【０００８】
また、特許文献２の技術は、制御対象の機器を示す複数の画像を表示画面に選択可能に表示させる技術であり、表示させようとするパノラマ画像データ又は広角画像データを、当該パノラマ画像データ又は広角画像データのサイズよりも小さなサイズを有する表示画面に表示させようとする場合、例えばパノラマ画像データ又は広角画像データを表示可能なサイズよりも小さな表示画面に表示させる場合には、特許文献１の技術と同様に、この技術をそのまま適用することは出来ない。
【０００９】
更に、特許文献３の技術は、ソフトウェアキーボードに関する技術であり、表示させようとするパノラマ画像データ又は広角画像データを、当該パノラマ画像データ又は広角画像データのサイズよりも小さなサイズを有する表示画面に表示させようとする場合、例えばパノラマ画像データ又は広角画像データを、表示可能なサイズよりも小さな表示画面に表示させる場合には、特許文献１の技術と同様にこの技術をそのまま適用することは出来ない。
【００１０】
一般に、パノラマ画像データ又は広角画像データを当該パノラマ画像データ又は広角画像データが表示可能なサイズよりも小さなサイズを有する表示画面に表示させた場合、パノラマ画像データ又は広角画像データのうち表示画面に表示されない部分が生じてしまい、表示されない部分のパノラマ画像データ又は広角画像データを操作者が視認することが出来ないので、操作者に対して不快感を与えてしまう可能性がある。
【００１１】
本発明者のパノラマ画像データ又は広角画像データに関する検討によれば、パノラマ画像データ又は広角画像データを、当該パノラマ画像データ又は広角画像データが表示可能なサイズよりも小さなサイズを有する表示画面に表示させた場合、パノラマ画像データ又は広角画像データのうち表示画面に表示されない部分を操作者が何らかの操作を行った場合に表示画面上に視認可能なように表示させることによって、操作者に対して与える不快感の軽減を図ることが可能な画像データ送信装置、画像表示装置、画像表示プログラム、及び画像表示システムに対する産業界の要望が高まっている。
【００１２】
そこで、本発明は、パノラマ画像データ又は広角画像データを、当該パノラマ画像データ又は広角画像データが表示可能なサイズよりも小さなサイズを有する表示画面に表示させた場合、パノラマ画像データ又は広角画像データのうち表示画面に表示されない部分を操作者が何らかの操作を行った場合に表示画面上に視認可能なように表示させることによって、操作者に対して与える不快感の軽減を図ることが可能な画像データ送信装置、画像表示装置、画像表示プログラム、及び画像表示システムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するために、第１の発明は、複数の動画又は静止画像を少なくとも含むパノラマ画像データ又は広角画像データを撮像する撮像手段と、パノラマ画像データ又は広角画像データに割り当てられた画像ＩＤと、パノラマ画像データ又は広角画像データのファイル名と、パノラマ画像データ又は広角画像データを指定するためのＵＲＩと、前記パノラマ画像データ又は広角画像データを配置する予め定められた座標系における当該配置されるパノラマ画像データ又は広角画像データの外郭線で形成される略四角形の図形の対角線を結んだ際に、相互に向かいあう各頂点を結んだ対角線の交点に対応する前記パノラマ画像データ又は広角画像データの中心点の位置座標と、前記座標系における基準点と前記パノラマ画像データ又は広角画像データの中心点との相対的位置関係で規定される前記座標系の基準点を基準とした前記パノラマ画像データ又は広角画像データの配置される方角に関する情報とを少なくとも含む画像用テーブルのデータを、撮像手段によりパノラマ画像データ又は広角画像データを撮像する際、又はパノラマ画像データ又は広角画像データの撮像後に生成するテーブルデータ生成手段と、テーブルデータ生成手段により生成された画像用テーブルのデータと、撮像手段により撮像されたパノラマ画像データ又は広角画像データとを送信する画像データ送信手段とを備えた画像データ送信装置である。
【００１４】
これにより、パノラマ画像データ又は広角画像データを表示可能なサイズよりも小さいサイズの表示画面を有する画像表示装置であっても、テーブルデータ生成手段により生成された画像用テーブルと、速度、加速度、角速度のうち少なくとも何れか１つのデータを検出するセンサーモジュールとを用いることによって、検出された速度、加速度、角速度に応じて、パノラマ画像データ又は広角画像データをスクロール表示したり、パノラマ画像データ又は広角画像データの表示倍率を変更したりして、パノラマ画像データ又は広角画像データを表示可能なサイズよりも小さいサイズの表示画面を有する画像表示装置を用いて表示させることが出来る。
【００１５】
なお、本明細書内では「ＵＲＩ（Uniform Resource Identifier）」とは、インターネットＩＮＴ上に存在するデータを識別するための識別子のことを意味し、URN(Uniform Resource Name)、及びURL(Uniform Resource Locator)を包含する。
【００１６】
第２の発明は、複数の動画又は静止画像を少なくとも含むパノラマ画像データ又は広角画像データを表示可能なサイズよりも小さいサイズの表示画面を有する表示手段に表示させる画像表示装置であって、パノラマ画像データ又は広角画像データに割り当てられた画像ＩＤと、パノラマ画像データ又は広角画像データのファイル名と、パノラマ画像データ又は広角画像データを指定するためのＵＲＩと、前記パノラマ画像データ又は広角画像データを配置する予め定められた座標系における当該配置されるパノラマ画像データ又は広角画像データの外郭線で形成される略四角形の図形の対角線を結んだ際に、相互に向かいあう各頂点を結んだ対角線の交点に対応する前記パノラマ画像データ又は広角画像データの中心点の位置座標と、前記座標系における基準点と前記パノラマ画像データ又は広角画像データの中心点との相対的位置関係で規定される前記座標系の基準点を基準とした前記パノラマ画像データ又は広角画像データの配置される方角に関する情報とを少なくとも含み、外部から送信された画像用テーブルのデータを受信するテーブルデータ受信手段と、テーブルデータ受信手段によって受信された画像用テーブルのデータが記憶されるテーブルデータ記憶手段と、テーブルデータ受信手段により受信された画像用テーブルのデータをテーブルデータ記憶手段に記憶させるテーブルデータ保存手段と、操作者の操作により入力されたパノラマ画像又は広角画像を表示させるための画像表示要求と、画像ＩＤとの入力を受け付ける入力受付手段と、入力受付手段により入力を受け付けた画像ＩＤに対応するパノラマ画像データ又は広角画像データを指定するためのＵＲＩをテーブルデータ記憶手段から読み出すＵＲＩ読み出し手段と、ＵＲＩ読み出し手段により読み出されたＵＲＩで指定されるパノラマ画像データ又は広角画像データを、通信ネットワークを介して取得する画像データ取得手段と、画像データ取得手段によって取得されたパノラマ画像データ又は広角画像データが記憶される画像データ記憶手段と、画像データ取得手段によって取得された画像データを画像データ記憶手段に記憶させる画像データ保存手段と、画像データ取得手段により取得したパノラマ画像データ又は広角画像データを、テーブルデータ記憶手段に記憶された位置座標とパノラマ画像データ又は広角画像データの中心点の位置座標とが一致するように配置して表示手段に表示させる第１の表示制御手段と、操作者によって外部から加えられた操作に基づいて、発生した角速度を検出する角速度検出手段と、操作者によって外部から加えられた操作に基づいて、発生した速度を検出する速度検出手段と、操作者によって外部から加えられた操作に基づいて、発生した加速度を検出する加速度検出手段と、角速度検出手段により検出された角速度、速度検出手段により検出された速度、及び加速度検出手段により検出された加速度の少なくとも１つのデータに基づいて、操作による移動距離及び移動角度を算出する変位算出手段と、操作前における表示画面上の基準点の位置座標と、変位算出手段により算出された移動距離及び移動角度とに基づいて、操作後における表示画面上の基準点の位置座標を算出し、表示画面上の基準点の位置座標を操作後における表示画面上の基準点の位置座標に変更して、変更後の表示画面上の基準点を含むパノラマ画像又は広角画像のデータを画像データ記憶手段から読み出して、操作後におけるパノラマ画像データ又は広角画像データを表示手段に表示させる第２の表示制御手段と、操作後における表示画面上の基準点の位置座標と、変位算出手段により算出される移動距離及び移動角度とに基づいて、画像用テーブルのデータに含まれ、かつ、表示中のパノラマ画像データ又は広角画像データに隣接して配置されている他のパノラマ画像データ又は広角画像データの画像ＩＤを特定し、特定した画像ＩＤに対応するＵＲＩをテーブルデータ記憶手段から読み出し、読み出したＵＲＩに対応するパノラマ画像データ又は広角画像データを、通信ネットワークを介して取得する隣接画像取得手段とを備えた画像表示装置である。
【００１７】
これにより、パノラマ画像データ又は広角画像データを表示可能なサイズよりも小さいサイズの表示画面を有する画像表示装置であっても、テーブルデータ生成手段により生成された画像用テーブルと、速度、加速度、角速度のうち少なくとも何れか１つのデータを検出するセンサーモジュールとを用いることによって、検出された速度、加速度、角速度に応じてパノラマ画像データ又は広角画像データをスクロール表示することで、パノラマ画像データ又は広角画像データを、パノラマ画像又は広角画像を表示可能なサイズよりも小さいサイズの表示画面を有する画像表示装置を用いて表示させることが出来る。
【００１８】
第３の発明は、複数の動画又は静止画像を少なくとも含むパノラマ画像データ又は広角画像データを撮像して送信する画像送信装置と、パノラマ画像データ又は広角画像データを表示する画像表示装置との間のパノラマ画像データ又は広角画像データの伝送を中継するビデオサーバー装置であって、パノラマ画像データ又は広角画像データが記憶されるパノラマ画像データ又は広角画像データ記憶手段と、画像送信装置から送信されたパノラマ画像データ又は広角画像データを受信するパノラマ画像データ又は広角画像データ受信手段と、パノラマ画像データ又は広角画像データ受信手段により受信されたパノラマ画像データ又は広角画像データをパノラマ画像データ又は広角画像データ記憶手段に記憶させるパノラマ画像データ又は広角画像データ書き込み手段と、パノラマ画像データ又は広角画像データ記憶手段に記憶されたパノラマ画像データ又は広角画像データに含まれる画像ＩＤとパノラマ画像データ又は広角画像データのファイル名との組に、少なくともパノラマ画像データ又は広角画像データを指定するためのＵＲＩを付与して、画像ＩＤ、パノラマ画像データ又は広角画像データのファイル名、及びパノラマ画像データ又は広角画像データを指定するためのＵＲＩを含む画像用テーブルのデータを生成するテーブルデータ生成手段と、テーブルデータ生成手段により生成された画像用テーブルのデータをパノラマ画像データ又は広角画像データと関連付けてパノラマ画像データ又は広角画像データ記憶手段に記憶させるテーブルデータ書き込み手段と、テーブルデータ生成手段により生成された画像用テーブルのデータを画像表示装置に送信するテーブルデータ送信手段と、画像表示装置からＵＲＩを指定したパノラマ画像データ又は広角画像データの送信要求がある場合に、ＵＲＩに対応するパノラマ画像データ又は広角画像データをパノラマ画像データ又は広角画像データ記憶手段から読み出すパノラマ画像データ又は広角画像データ読み出し手段と、パノラマ画像データ又は広角画像データ読み出し手段により読み出されたパノラマ画像データ又は広角画像データを送信要求の送信元の画像表示装置に返送する画像データ送信手段とを備えたビデオサーバー装置である。
【００１９】
これにより、画像送信装置が画像用テーブルを生成する機能を有していない場合であっても、ビデオサーバー装置で生成した画像用テーブルを用いて、画像表示装置内で定義された座標系上にパノラマ画像データ又は広角画像データを配置した後、速度、加速度、角速度のうち少なくとも何れか１つのデータを検出するセンサーモジュールを用いることによって、検出された速度、加速度、角速度に応じて、パノラマ画像データ又は広角画像データをスクロール表示したり、パノラマ画像データ又は広角画像データの表示倍率を変更したりして、パノラマ画像データ又は広角画像データを、パノラマ画像又は広角画像を表示可能なサイズよりも小さいサイズの表示画面を有する画像表示装置を用いて表示させることが出来る。
【００２０】
第３の発明は、複数の動画又は静止画像を少なくとも含むパノラマ画像データ又は広角画像データを撮像する撮像工程と、パノラマ画像データ又は広角画像データに割り当てられた画像ＩＤと、パノラマ画像データ又は広角画像データのファイル名と、パノラマ画像データ又は広角画像データを指定するためのＵＲＩと、前記パノラマ画像データ又は広角画像データを配置する予め定められた座標系における当該配置されるパノラマ画像データ又は広角画像データの外郭線で形成される略四角形の図形の対角線を結んだ際に、相互に向かいあう各頂点を結んだ対角線の交点に対応する前記パノラマ画像データ又は広角画像データの中心点の位置座標と、前記座標系における基準点と前記パノラマ画像データ又は広角画像データの中心点との相対的位置関係で規定される前記座標系の基準点を基準とした前記パノラマ画像データ又は広角画像データの配置される方角に関する情報とを少なくとも含む画像用テーブルのデータを、撮像工程によりパノラマ画像データ又は広角画像データを撮像する際、又はパノラマ画像データ又は広角画像データの撮像後に生成するテーブルデータ生成工程と、テーブルデータ生成工程により生成された画像用テーブルのデータと、撮像工程により撮像されたパノラマ画像データ又は広角画像データとを送信する画像データ送信工程とを含むパノラマ画像データ又は広角画像データ送信方法である。
【００２１】
これにより、パノラマ画像データ又は広角画像データを表示可能なサイズよりも小さいサイズの表示画面を有する画像表示装置であっても、テーブルデータ生成手段により生成された画像用テーブルと、速度、加速度、角速度のうち少なくとも何れか１つのデータを検出するセンサーモジュールとを用いることによって、検出された速度、加速度、角速度に応じて、パノラマ画像データ又は広角画像データをスクロール表示したり、パノラマ画像データ又は広角画像データの表示倍率を変更したりして、パノラマ画像データ又は広角画像データを、表示可能なサイズよりも小さいサイズの表示画面を有する画像表示装置を用いて表示させることが出来る。
【００２２】
第４の発明は、複数の動画又は静止画像を少なくとも含むパノラマ画像データ又は広角画像データを表示可能なサイズよりも小さいサイズの表示画面を有する表示手段に表示させる画像表示方法であって、パノラマ画像データ又は広角画像データに割り当てられた画像ＩＤと、パノラマ画像データ又は広角画像データのファイル名と、パノラマ画像データ又は広角画像データを指定するためのＵＲＩと、前記パノラマ画像データ又は広角画像データを配置する予め定められた座標系における当該配置されるパノラマ画像データ又は広角画像データの外郭線で形成される略四角形の図形の対角線を結んだ際に、相互に向かいあう各頂点を結んだ対角線の交点に対応する前記パノラマ画像データ又は広角画像データの中心点の位置座標と、前記座標系における基準点と前記パノラマ画像データ又は広角画像データの中心点との相対的位置関係で規定される前記座標系の基準点を基準とした前記パノラマ画像データ又は広角画像データの配置される方角に関する情報とを少なくとも含み、外部から送信された画像用テーブルのデータを受信するテーブルデータ受信工程と、テーブルデータ受信工程により受信された画像用テーブルのデータをテーブルデータ記憶手段に記憶させるテーブルデータ保存工程と、操作者の操作により入力されたパノラマ画像又は広角画像を表示させるための画像表示要求と、画像ＩＤとの入力を受け付ける入力受付工程と、入力受付工程により入力を受け付けた画像ＩＤに対応するパノラマ画像データ又は広角画像データを指定するためのＵＲＩをテーブルデータ記憶手段から読み出すＵＲＩ読み出し工程と、ＵＲＩ読み出し工程により読み出されたＵＲＩで指定されるパノラマ画像データ又は広角画像データを、通信ネットワークを介して取得する画像データ取得工程と、画像データ取得工程によって取得されたパノラマ画像データ又は広角画像データを画像データ記憶手段に記憶させる画像データ保存工程と、画像データ取得工程により取得したパノラマ画像データ又は広角画像データを、テーブルデータ記憶手段に記憶された位置座標とパノラマ画像データ又は広角画像データの中心点の位置座標とが一致するように配置して前記表示手段に表示させる第１の表示制御工程と、操作者によって外部から加えられた操作に基づいて、発生した角速度を検出する角速度検出工程と、操作者によって外部から加えられた操作に基づいて、発生した速度を検出する速度検出工程と、操作者によって外部から加えられた操作に基づいて、発生した加速度を検出する加速度検出工程と、角速度検出工程により検出された角速度、速度検出工程により検出された速度、及び加速度検出工程により検出された加速度の少なくとも１つのデータに基づいて、操作による移動距離及び移動角度を算出する変位算出工程と、操作前における表示画面上の基準点の位置座標と、変位算出工程により算出された移動距離及び移動角度とに基づいて、操作後における表示画面上の基準点の位置座標を算出し、表示画面上の基準点の位置座標を前記操作後における表示画面上の基準点の位置座標に変更して、変更後の表示画面上の基準点を含むパノラマ画像又は広角画像のデータを画像データ記憶手段から読み出して、操作後におけるパノラマ画像データ又は広角画像データを表示手段に表示させる第２の表示制御工程と、操作後における表示画面上の基準点の位置座標と、変位算出手段により算出される移動距離及び移動角度とに基づいて、画像用テーブルのデータに含まれ、かつ、表示中のパノラマ画像データ又は広角画像データに隣接して配置されている他のパノラマ画像データ又は広角画像データの画像ＩＤを特定し、特定した画像ＩＤに対応するＵＲＩをテーブルデータ記憶手段から読み出し、読み出したＵＲＩに対応するパノラマ画像データ又は広角画像データを、通信ネットワークを介して取得する隣接画像取得工程とを含む画像表示方法である
【００２３】
これにより、パノラマ画像データ又は広角画像データを表示可能なサイズよりも小さいサイズの表示画面を有する画像表示装置であっても、テーブルデータ生成手段により生成された画像用テーブルと、速度、加速度、角速度のうち少なくとも何れか１つのデータを検出するセンサーモジュールとを用いることによって、検出された速度、加速度、角速度に応じて、パノラマ画像データ又は広角画像データをスクロール表示することで、パノラマ画像データ又は広角画像データを、表示可能なサイズよりも小さいサイズの表示画面を有する画像表示装置を用いて表示させることが出来る。
【００２４】
第５の発明は、操作者によって外部から加えられた操作に基づいて、発生した角速度を検出する角速度検出手段と、操作に基づいて、発生した速度を検出する速度検出手段と、操作に基づいて、発生した加速度を検出する加速度検出手段とを備え、複数の動画又は静止画像を少なくとも含むパノラマ画像データ又は広角画像データを、角速度、速度、加速度に応じて、表示可能なサイズよりも小さいサイズの表示画面を有する表示手段に表示させる画像表示装置にインストールされた画像表示プログラムであって、画像表示装置のコンピュータに、パノラマ画像データ又は広角画像データに割り当てられた画像ＩＤと、パノラマ画像データ又は広角画像データのファイル名と、パノラマ画像データ又は広角画像データを指定するためのＵＲＩと、前記パノラマ画像データ又は広角画像データを配置する予め定められた座標系における当該配置されるパノラマ画像データ又は広角画像データの外郭線で形成される略四角形の図形の対角線を結んだ際に、相互に向かいあう各頂点を結んだ対角線の交点に対応する前記パノラマ画像データ又は広角画像データの中心点の位置座標と、前記座標系における基準点と前記パノラマ画像データ又は広角画像データの中心点との相対的位置関係で規定される前記座標系の基準点を基準とした前記パノラマ画像データ又は広角画像データの配置される方角に関する情報とを少なくとも含み、外部から受信された画像用テーブルのデータをテーブルデータ記憶手段に記憶させるテーブルデータ保存機能、入力を受け付けた画像ＩＤに対応するパノラマ画像データ又は広角画像データを指定するためのＵＲＩをテーブルデータ記憶手段から読み出すＵＲＩ読み出し機能、ＵＲＩ読み出し機能により読み出されたＵＲＩで指定され、通信ネットワークを介して取得されたパノラマ画像データ又は広角画像データを画像データ記憶手段に記憶させる画像データ保存機能、通信ネットワークを介して取得されたパノラマ画像データ又は広角画像データを、テーブルデータ記憶手段に記憶された位置座標とパノラマ画像データ又は広角画像データの中心点の位置座標とが一致するように配置して表示手段に表示させる第１の表示制御機能、角速度検出手段により検出された角速度、速度検出手段により検出された速度、及び加速度検出手段により検出された加速度の少なくとも１つのデータに基づいて、操作による移動距離及び移動角度を算出する変位算出機能、操作前における表示画面上の基準点の位置座標と、変位算出機能により算出された移動距離及び移動角度とに基づいて、操作後における表示画面上の基準点の位置座標を算出し、表示画面上の基準点の位置座標を操作後における表示画面上の基準点の位置座標に変更して、変更後の表示画面上の基準点を含むパノラマ画像又は広角画像のデータを画像データ記憶手段から読み出して、操作後におけるパノラマ画像データ又は広角画像データを表示手段に表示させる第２の表示制御機能、操作後における表示画面上の基準位置の位置座標と、変位算出機能により算出される移動距離及び移動角度とに基づいて、画像用テーブルのデータに含まれ、かつ、表示中のパノラマ画像データ又は広角画像データに隣接して配置されている他のパノラマ画像データ又は広角画像データの画像ＩＤを特定し、特定した画像ＩＤに対応するＵＲＩをテーブルデータ記憶手段から読み出し、読み出したＵＲＩに対応し、通信ネットワークを介して取得されたパノラマ画像データ又は広角画像データを、テーブルデータ記憶手段に記憶された位置座標とパノラマ画像データ又は広角画像データの中心点の位置座標とが一致するように配置して表示手段に表示させる隣接画像表示制御機能を実現させるための画像表示プログラムである。
【００２５】
これにより、パノラマ画像データ又は広角画像データを表示可能なサイズよりも小さいサイズの表示画面を有する画像表示装置であっても、テーブルデータ生成手段により生成された画像用テーブルと、速度、加速度、角速度のうち少なくとも何れか１つのデータを検出するセンサーモジュールとを用いることによって、検出された速度、加速度、角速度に応じてパノラマ画像データ又は広角画像データをスクロール表示することでパノラマ画像データ又は広角画像データを表示可能なサイズよりも小さいサイズの表示画面を有する画像表示装置を用いて表示させることが出来る。
【００２６】
第７の発明は、複数の動画又は静止画像を少なくとも含むパノラマ画像データ又は広角画像データを撮像して送信する画像送信装置と、パノラマ画像データ又は広角画像データを表示する画像表示装置との間のパノラマ画像データ又は広角画像データの伝送を中継するビデオサーバー装置にインストールされた画像表示支援プログラムであって、ビデオサーバー装置のコンピュータに、画像送信装置から受信されたパノラマ画像データ又は広角画像データをパノラマ画像データ又は広角画像データが記憶されるパノラマ画像データ又は広角画像データ記憶手段に記憶させるパノラマ画像データ又は広角画像データ書き込み機能、パノラマ画像データ又は広角画像データ記憶手段に記憶されたパノラマ画像データ又は広角画像データに含まれる画像ＩＤとパノラマ画像データ又は広角画像データのファイル名との組に、少なくともパノラマ画像データ又は広角画像データを指定するためのＵＲＩを付与して、画像ＩＤ、パノラマ画像データ又は広角画像データのファイル名、及びパノラマ画像データ又は広角画像データを指定するためのＵＲＩを含む画像用テーブルのデータを生成するテーブルデータ生成機能、テーブルデータ生成機能により生成された画像用テーブルのデータをパノラマ画像データ又は広角画像データと関連付けてパノラマ画像データ又は広角画像データ記憶手段に記憶させるテーブルデータ書き込み機能、テーブルデータ生成機能により生成された画像用テーブルのデータを画像表示装置に送信するテーブルデータ送信機能、画像表示装置からＵＲＩを指定したパノラマ画像データ又は広角画像データの送信要求がある場合に、ＵＲＩに対応するパノラマ画像データ又は広角画像データをパノラマ画像データ又は広角画像データ記憶手段から読み出すパノラマ画像データ又は広角画像データ読み出し機能、パノラマ画像データ又は広角画像データ読み出し機能により読み出されたパノラマ画像データ又は広角画像データを前記送信要求の送信元の画像表示装置に返送するパノラマ画像データ又は広角画像データ送信機能を実現させるための画像表示支援プログラムである。
【００２７】
これにより、パノラマ画像データ又は広角画像データを表示可能なサイズよりも小さいサイズの表示画面を有する画像表示装置であっても、テーブルデータ生成手段により生成された画像用テーブルと、速度、加速度、角速度のうち少なくとも何れか１つのデータを検出するセンサーモジュールとを用いることによって、検出された速度、加速度、角速度に応じてパノラマ画像データ又は広角画像データをスクロール表示することで、パノラマ画像データ又は広角画像データを表示可能なサイズよりも小さいサイズの表示画面を有する画像表示装置を用いて表示させることが出来る。
【００２８】
第６の発明は、複数の動画又は静止画像を少なくとも含むパノラマ画像データ又は広角画像データを撮像する撮像手段と、パノラマ画像データ又は広角画像データに割り当てられた画像ＩＤと、パノラマ画像データ又は広角画像データのファイル名と、パノラマ画像データ又は広角画像データを指定するためのＵＲＩと、前記パノラマ画像データ又は広角画像データを配置する予め定められた座標系における当該配置されるパノラマ画像データ又は広角画像データの外郭線で形成される略四角形の図形の対角線を結んだ際に、相互に向かいあう各頂点を結んだ対角線の交点に対応する前記パノラマ画像データ又は広角画像データの中心点の位置座標と、前記座標系における基準点と前記パノラマ画像データ又は広角画像データの中心点との相対的位置関係で規定される前記座標系の基準点を基準とした前記パノラマ画像データ又は広角画像データの配置される方角に関する情報とを少なくとも含む画像用テーブルのデータを、撮像手段によりパノラマ画像データ又は広角画像データを撮像する際、又はパノラマ画像データ又は広角画像データの撮像後に生成するテーブルデータ生成手段と、テーブルデータ生成手段により生成された画像用テーブルのデータと、撮像手段により撮像されたパノラマ画像データ又は広角画像データとを送信する画像データ送信手段とを備えた画像データ送信装置と、複数の動画又は静止画像を少なくとも含むパノラマ画像データ又は広角画像データに割り当てられた画像ＩＤと、パノラマ画像データ又は広角画像データのファイル名と、パノラマ画像データ又は広角画像データを指定するためのＵＲＩと、前記パノラマ画像データ又は広角画像データを配置する予め定められた座標系における当該配置されるパノラマ画像データ又は広角画像データの外郭線で形成される略四角形の図形の対角線を結んだ際に、相互に向かいあう各頂点を結んだ対角線の交点に対応する前記パノラマ画像データ又は広角画像データの中心点の位置座標と、前記座標系における基準点と前記パノラマ画像データ又は広角画像データの中心点との相対的位置関係で規定される前記座標系の基準点を基準とした前記パノラマ画像データ又は広角画像データの配置される方角に関する情報とを少なくとも含み、外部から送信された画像用テーブルのデータを受信するテーブルデータ受信手段と、テーブルデータ受信手段によって受信された画像用テーブルのデータが記憶されるテーブルデータ記憶手段と、テーブルデータ受信手段により受信された画像用テーブルのデータをテーブルデータ記憶手段に記憶させるテーブルデータ保存手段と、操作者の操作により入力されたパノラマ画像又は広角画像を表示させるための画像表示要求と、画像ＩＤとの入力を受け付ける入力受付手段と、入力受付手段により入力を受け付けた画像ＩＤに対応するパノラマ画像データ又は広角画像データを指定するためのＵＲＩをテーブルデータ記憶手段から読み出すＵＲＩ読み出し手段と、ＵＲＩ読み出し手段により読み出されたＵＲＩで指定されるパノラマ画像データ又は広角画像データを、通信ネットワークを介して取得する画像データ取得手段と、画像データ取得手段によって取得されたパノラマ画像データ又は広角画像データが記憶される画像データ記憶手段と、画像データ取得手段によって取得された画像データを画像データ記憶手段に記憶させる画像データ保存手段と、画像データ取得手段により取得したパノラマ画像データ又は広角画像データを、テーブルデータ記憶手段に記憶された位置座標とパノラマ画像データ又は広角画像データの中心点の位置座標とが一致するように配置して表示手段に表示させる第１の表示制御手段と、操作者によって外部から加えられた操作に基づいて、発生した角速度を検出する角速度検出手段と、操作者によって外部から加えられた操作に基づいて、発生した速度を検出する速度検出手段と、操作者によって外部から加えられた操作に基づいて、発生した加速度を検出する加速度検出手段と、角速度検出手段により検出された角速度、速度検出手段により検出された速度、及び加速度検出手段により検出された加速度の少なくとも１つのデータに基づいて、操作による移動距離及び移動角度を算出する変位算出手段と、操作前における表示画面上の基準点の位置座標と、変位算出手段により算出された移動距離及び移動角度とに基づいて、操作後における表示画面上の基準点の位置座標を算出し、表示画面上の基準点の位置座標を操作後における表示画面上の基準点の位置座標に変更して、変更後の表示画面上の基準点を含むパノラマ画像又は広角画像のデータを画像データ記憶手段から読み出して、操作後におけるパノラマ画像データ又は広角画像データを表示手段に表示させる第２の表示制御手段と、操作後における表示画面上の基準点の位置座標と、変位算出手段により算出される移動距離及び移動角度とに基づいて、画像用テーブルのデータに含まれ、かつ、表示中のパノラマ画像データ又は広角画像データに隣接して配置されている他のパノラマ画像データ又は広角画像データの画像ＩＤを特定し、特定した画像ＩＤに対応するＵＲＩをテーブルデータ記憶手段から読み出し、読み出したＵＲＩに対応するパノラマ画像データ又は広角画像データを、通信ネットワークを介して取得する隣接画像取得手段とを備えた画像表示装置とを備えた画像表示システムである。
【００２９】
これにより、パノラマ画像データ又は広角画像データを表示可能なサイズよりも小さいサイズの表示画面を有する画像表示装置であっても、テーブルデータ生成手段により生成された画像用テーブルと、速度、加速度、角速度のうち少なくとも何れか１つのデータを検出するセンサーモジュールとを用いることによって、検出された速度、加速度、角速度に応じて、パノラマ画像データ又は広角画像データをスクロール表示することで、パノラマ画像データ又は広角画像データを表示可能なサイズよりも小さいサイズの表示画面を有する画像表示装置を用いて表示させることが出来る。
【００３０】
第７の発明は、複数の動画又は静止画像を少なくとも含むパノラマ画像データ又は広角画像データを撮像して、撮像したパノラマ画像データ又は広角画像データを送信する画像送信装置と、パノラマ画像データ又は広角画像データが記憶されるパノラマ画像データ又は広角画像データ記憶手段と、画像送信装置から送信されたパノラマ画像データ又は広角画像データを受信するパノラマ画像データ又は広角画像データ受信手段と、パノラマ画像データ又は広角画像データ受信手段により受信されたパノラマ画像データ又は広角画像データをパノラマ画像データ又は広角画像データ記憶手段に記憶させるパノラマ画像データ又は広角画像データ書き込み手段と、パノラマ画像データ又は広角画像データ記憶手段に記憶されたパノラマ画像データ又は広角画像データに含まれる画像ＩＤとパノラマ画像データ又は広角画像データのファイル名との組に、少なくともパノラマ画像データ又は広角画像データを指定するためのＵＲＩを付与して、画像ＩＤ、画像ファイル名、及びパノラマ画像データ又は広角画像データを指定するためのＵＲＩを含む画像用テーブルのデータを生成するテーブルデータ生成手段と、テーブルデータ生成手段により生成された画像用テーブルのデータをパノラマ画像データ又は広角画像データと関連付けてパノラマ画像データ又は広角画像データ記憶手段に記憶させるテーブルデータ書き込み手段と、テーブルデータ生成手段により生成された画像用テーブルのデータを画像表示装置に送信するテーブルデータ送信手段と、画像表示装置からＵＲＩを指定したパノラマ画像データ又は広角画像データの送信要求がある場合に、ＵＲＩに対応するパノラマ画像データ又は広角画像データをパノラマ画像データ又は広角画像データ記憶手段から読み出すパノラマ画像データ又は広角画像データ読み出し手段と、パノラマ画像データ又は広角画像データ読み出し手段により読み出されたパノラマ画像データ又は広角画像データを送信要求の送信元の画像表示装置に返送する画像データ送信手段とを備えたビデオサーバー装置と、複数の動画又は静止画像を少なくとも含むパノラマ画像データ又は広角画像データに割り当てられた画像ＩＤと、パノラマ画像データ又は広角画像データのファイル名と、パノラマ画像データ又は広角画像データを指定するためのＵＲＩと、前記パノラマ画像データ又は広角画像データを配置する予め定められた座標系における当該配置されるパノラマ画像データ又は広角画像データの外郭線で形成される略四角形の図形の対角線を結んだ際に、相互に向かいあう各頂点を結んだ対角線の交点に対応する前記パノラマ画像データ又は広角画像データの中心点の位置座標と、前記座標系における基準点と前記パノラマ画像データ又は広角画像データの中心点との相対的位置関係で規定される前記座標系の基準点を基準とした前記パノラマ画像データ又は広角画像データの配置される方角に関する情報とを少なくとも含み、外部から送信された画像用テーブルのデータを受信するテーブルデータ受信手段と、テーブルデータ受信手段によって受信された画像用テーブルのデータが記憶されるテーブルデータ記憶手段と、テーブルデータ受信手段により受信された画像用テーブルのデータをテーブルデータ記憶手段に記憶させるテーブルデータ保存手段と、操作者の操作により入力されたパノラマ画像又は広角画像を表示させるための画像表示要求と、画像ＩＤとの入力を受け付ける入力受付手段と、入力受付手段により入力を受け付けた画像ＩＤに対応するパノラマ画像データ又は広角画像データを指定するためのＵＲＩをテーブルデータ記憶手段から読み出すＵＲＩ読み出し手段と、ＵＲＩ読み出し手段により読み出されたＵＲＩで指定されるパノラマ画像データ又は広角画像データを、通信ネットワークを介して取得する画像データ取得手段と、画像データ取得手段によって取得されたパノラマ画像データ又は広角画像データが記憶される画像データ記憶手段と、画像データ取得手段によって取得された画像データを画像データ記憶手段に記憶させる画像データ保存手段と、画像データ取得手段により取得したパノラマ画像データ又は広角画像データを、テーブルデータ記憶手段に記憶された位置座標とパノラマ画像データ又は広角画像データの中心点の位置座標とが一致するように配置して表示手段に表示させる第１の表示制御手段と、操作者によって外部から加えられた操作に基づいて、発生した角速度を検出する角速度検出手段と、操作者によって外部から加えられた操作に基づいて、発生した速度を検出する速度検出手段と、操作者によって外部から加えられた操作に基づいて、発生した加速度を検出する加速度検出手段と、角速度検出手段により検出された角速度、速度検出手段により検出された速度、及び加速度検出手段により検出された加速度の少なくとも１つのデータに基づいて、操作による移動距離及び移動角度を算出する変位算出手段と、操作前における表示画面上の基準点の位置座標と、変位算出手段により算出された移動距離及び移動角度とに基づいて、操作後における表示画面上の基準点の位置座標を算出し、表示画面上の基準点の位置座標を操作後における表示画面上の基準点の位置座標に変更して、変更後の表示画面上の基準点を含むパノラマ画像又は広角画像のデータを画像データ記憶手段から読み出して、操作後におけるパノラマ画像データ又は広角画像データを表示手段に表示させる第２の表示制御手段と、操作後における表示画面上の基準点の位置座標と、変位算出手段により算出される移動距離及び移動角度とに基づいて、画像用テーブルのデータに含まれ、かつ、表示中のパノラマ画像データ又は広角画像データに隣接して配置されている他のパノラマ画像データ又は広角画像データの画像ＩＤを特定し、特定した画像ＩＤに対応するＵＲＩをテーブルデータ記憶手段から読み出し、読み出したＵＲＩに対応するパノラマ画像データ又は広角画像データを、通信ネットワークを介して取得する隣接画像取得手段とを備えた画像表示装置とを備えた画像表示システムである。
【００３１】
これにより、パノラマ画像データ又は広角画像データを表示可能なサイズよりも小さいサイズの表示画面を有する画像表示装置であっても、テーブルデータ生成手段により生成された画像用テーブルと、速度、加速度、角速度のうち少なくとも何れか１つのデータを検出するセンサーモジュールとを用いることによって、検出された速度、加速度、角速度に応じてパノラマ画像データ又は広角画像データをスクロール表示することによって、パノラマ画像データ又は広角画像データを表示可能なサイズよりも小さいサイズの表示画面を有する画像表示装置を用いて表示させることが出来る。
【発明の効果】
【００３２】
本発明によれば、パノラマ画像データ又は広角画像データを表示可能なサイズよりも小さいサイズの表示画面を有する画像表示装置を用いて表示させることが出来る。その結果、本発明によれば、操作者に対して与える不快感の軽減を図ることが可能になる。
【発明を実施するための最良の形態】
【００３３】
以下、本発明に係るパノラマ画像データ又は広角画像データを表示する画像表示システムに関して、図面を参照しながら詳細に説明する。
【００３４】
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係る画像表示システムＳの一例を示す模式図である。また、図２は、本実施の形態に係る画像表示システムＳの一例を示すブロック図である。
【００３５】
本実施の形態に係る画像表示システムＳは、ネットワークカメラ装置１によって撮像された複数の動画又は静止画像を含むパノラマ画像データ又は広角画像データを、当該ネットワークカメラ装置１と通信ネットワークを介して接続された携帯電話６本体に加えられた操作に応じて当該携帯電話６本体に内蔵されたセンサーモジュールに発生した速度、加速度、角速度に基づいて、パノラマ画像データ又は広角画像データをスクロール表示したり、パノラマ画像データ又は広角画像データの表示倍率を変更したりすることによって、パノラマ画像データ又は広角画像データを表示させることが可能なサイズよりも小さな表示画面を有する携帯電話６で当該のパノラマ画像データ又は広角画像データを表示させるためのシステムである。
【００３６】
本実施の形態に係る画像表示システムＳは、通信ネットワークを介して接続されたネットワークカメラ装置１と、ビデオサーバー装置２と、ＷＷＷサーバー装置３と、携帯ネットワークサーバー装置４と、基地局５と、携帯電話（画像表示装置）６とを備えている。
【００３７】
なお、図１及び図２に示される画像表示システムＳには、図示されたネットワークカメラ装置１、ビデオサーバー装置２、ＷＷＷサーバー装置３、携帯ネットワークサーバー装置４、基地局５の他にも、ファイヤーウォールサーバー装置、ブリッジ装置、ルータ装置等の種々の装置が存在するが、説明の簡略化を図る観点から、これらの装置の記載は省略している。
【００３８】
ネットワークカメラ装置１は、撮像モジュール１ａ、画像データメモリ１ｂ、画像用テーブル生成モジュール１ｃ、及びデータ送信モジュール１ｄを有する。
【００３９】
なお、本実施の形態に係るネットワークカメラ装置１は、製造時に図示しない内蔵メモリにプログラムが書き込まれた、又は記録媒体もしくは通信ネットワークを介してプログラムがインストールされたコンピュータによって実現される。
【００４０】
また、本実施の形態に係るネットワークカメラ装置１を構成する各モジュールは、ソフトウェアもしくはハードウェア又はハードウェアとソフトウェアとの組み合わせの何れから構成されていてもよいことは言うまでもない。
【００４１】
撮像モジュール１ａは、撮像領域のデータを撮像し、撮像した静止画像のデータ又は動画のデータを含むパノラマ画像データ又は広角画像データのファイルを取得する機能と、取得したパノラマ画像データ又は広角画像データのファイルを画像データメモリ１ｂに記憶させる機能とを有する。
【００４２】
画像データメモリ１ｂには、撮像モジュール１ａによって撮像されたパノラマ画像データ又は広角画像データが記憶されている。
【００４３】
画像用テーブル生成モジュール１ｃは、画像データメモリ１ｂに記憶されたパノラマ画像データ又は広角画像データを読み出し、読み出したパノラマ画像データ又は広角画像データを用いて、パノラマ画像データ又は広角画像データに割り当てられた画像ＩＤと、パノラマ画像データ又は広角画像データのファイル名と、パノラマ画像データ又は広角画像データを指定するためのＵＲＩと、予め定められた座標系におけるパノラマ画像データ又は広角画像データの中心点の位置座標と、当該座標系における基準点とパノラマ画像データ又は広角画像データの中心点との相対的位置関係で規定される方角に関する情報とを少なくとも含む画像用テーブルのデータを生成する機能と、生成した画像用テーブルをデータ送信モジュール１ｄに出力する機能とを有する。
【００４４】
図３は、本実施の形態に係る画像用テーブル生成モジュール１ｃによって生成される画像用テーブルＧＴのデータの一例を示す模式図である。
【００４５】
本実施の形態に係る画像用テーブルＧＴには、パノラマ画像データ又は広角画像データに割り当てられた画像ＩＤ（ａ）と、パノラマ画像データ又は広角画像データのファイル名（ｂ）と、パノラマ画像データ又は広角画像データを指定するためのＵＲＩ（ｃ）と、予め定められた座標系におけるパノラマ画像データ又は広角画像データの中心点の位置座標（ｄ）と、座標系における基準点とパノラマ画像データ又は広角画像データの中心点との相対的位置関係で規定される方角に関する情報（e）とが対応して記憶されている。
【００４６】
「画像ＩＤ」とは、パノラマ画像データ又は広角画像データ毎に割り当てられたＩＤのデータである。
【００４７】
「画像ファイル名」とは、パノラマ画像データ又は広角画像データのファイルに個別に割り当てられた名称のデータである。
【００４８】
「ＵＲＩ」とは、通信ネットワーク上に存在するパノラマ画像データ又は広角画像データを識別するための識別子を意味する。
【００４９】
「パノラマ画像データ又は広角画像データの中心点の位置座標」とは、パノラマ画像データ又は広角画像データを予め定められた三次元座標系に配置する場合、当該配置されるパノラマ画像データ又は広角画像データの中心点の位置座標を意味する。
【００５０】
ここで「パノラマ画像データ又は広角画像データの中心点」とは、パノラマ画像データ又は広角画像データの外郭線で形成される略四角形の図形の対角線を結んだ際に、相互に向かいあう各頂点を結んだ対角線の交点のことを意味する。
【００５１】
「方角」とは、座標系における基準点、例えば原点と、パノラマ画像データ又は広角画像データの中心点との相対的位置関係で規定される、座標系の基準点を基準としたパノラマ画像データ又は広角画像データの配置される方角に関する情報をいう。
【００５２】
例えば、図３に示す例で説明すると、「Ｕ８」という画像ＩＤが割り当てられたパノラマ画像データ又は広角画像データには、画像ファイル名として「ＰＩＣ８」というファイル名が付与されている。また、このパノラマ画像データ又は広角画像データには、「http://ＷＷＷ.u-brain.com/index1.html」というＵＲＩが割り当てられている。更に、この画像ファイルが配置される座標系における画像のデータの中心点の位置座標は、（５０,７０，８０）に予め定められている。また、座標系の基準点と、パノラマ画像データ又は広角画像データの中心点の位置座標との位置関係で規定される方角は、座標系の基準点を基準としてパノラマ画像データ又は広角画像データの中心点の位置座標は東７８°の方向と定められている。
【００５３】
なお、本実施の形態に係る画像用テーブルＧＴには、パノラマ画像データ又は広角画像データの座標系における位置座標を規定する情報として、パノラマ画像データ又は広角画像データの中心点の位置座標を用いていたが、これに限らず、パノラマ画像データ又は広角画像データ上の点であれば、任意の点、例えば、パノラマ画像データ又は広角画像データの外郭線で形成される四角形の各頂点の何れかの点の位置座標を用いてもよいことは言うまでもない。
【００５４】
データ送信モジュール１ｄは、前述した撮像モジュール１ａにより取得したパノラマ画像データ又は広角画像データと、画像用テーブル生成モジュール１ｃによって生成された画像用テーブルＧＴのデータとを通信ネットワークを介してビデオサーバー装置２に送信する機能を有する。
【００５５】
ビデオサーバー装置２は、画像データ送受信モジュール２ａ、画像データ記憶メモリ２ｂ、及び制御モジュール２ｃとを有している。
【００５６】
なお、本実施の形態に係るビデオサーバー装置２は、製造時に図示しない内蔵メモリに画像表示支援プログラムが書き込まれた、又は記録媒体もしくは通信ネットワークを介して画像表示支援プログラムがインストールされたコンピュータによって実現される。
【００５７】
また、本実施の形態に係るビデオサーバー装置を構成する各モジュールは、ソフトウェアもしくはハードウェア又はハードウェアとソフトウェアとの組み合わせの何れから構成されていてもよいことは言うまでもない。
【００５８】
画像データ送受信モジュール２ａは、ネットワークカメラ装置１から送信されたパノラマ画像データ又は広角画像データと画像用テーブルＧＴのデータとを受信する機能と、受け取った画像用テーブルＧＴのデータを、インターネットＩＮＴを介してＷＷＷサーバー装置３に送信する機能と、ＵＲＩが指定された画像ファイルの送信要求をＷＷＷサーバー装置３から受信する機能と、制御モジュール２ｃによって読み出されたパノラマ画像データ又は広角画像データのファイルをＷＷＷサーバー装置３にインターネットＩＮＴを介して送信する機能とを有する。
【００５９】
画像データ記憶メモリ２ｂには、ネットワークカメラ装置１から送信されたパノラマ画像データ又は広角画像データが記憶されている。
【００６０】
制御モジュール２ｃは、受信したパノラマ画像データ又は広角画像データを画像データ記憶メモリ２ｂに記憶させる機能と、画像データ送受信モジュール２ａから受け取った画像用テーブルＧＴのデータをＷＷＷサーバー装置３にインターネットＩＮＴを介して送信するように送受信モジュール２ａを制御する機能と、ＵＲＩが指定された画像ファイルの送信要求をＷＷＷサーバー装置３から受け取ったかを判定する機能と、当該判定の結果、ＵＲＩが指定された画像ファイルの送信要求を受け取ったと判定した場合に、画像データ記憶メモリ２ｂからＵＲＩに該当するパノラマ画像データ又は広角画像データのファイルを抽出して読み出す機能と、読み出したパノラマ画像データ又は広角画像データのファイルをＷＷＷサーバー装置３にインターネットＩＮＴを介して送信するように制御する機能とを有する。
【００６１】
なお、本実施の形態に係るビデオサーバー装置２は、ネットワークカメラ装置１から送信された画像のデータを順次画像データ記憶メモリ２ｂに記憶させ、記憶させた画像のデータから、パノラマ画像データ又は広角画像データに割り当てられた画像ＩＤと、パノラマ画像データ又は広角画像データのファイル名と、パノラマ画像データ又は広角画像データを指定するためのＵＲＩと、予め定められた座標系におけるパノラマ画像データ又は広角画像データの中心点の位置座標と、座標系における基準点とパノラマ画像データ又は広角画像データの中心点との相対的位置関係で規定される方角に関する情報とを少なくとも含む画像用テーブルＧＴのデータを生成する機能を有していてもよいことはいうまでもない。この場合、ネットワークカメラ装置１は、撮像領域のデータを撮像し、撮像した静止画像のデータ又は動画のデータを含むパノラマ画像データ又は広角画像データのファイルを取得する機能と、取得したパノラマ画像データ又は広角画像データのファイルをビデオサーバー装置２に送信する機能とを有する構成となる。
【００６２】
ＷＷＷサーバー装置３は、インターネットサービスプロバイダ（Internet Service Provider）が所有する周知のサーバーコンピュータであり、ビデオサーバー装置２とＷＷＷサーバー装置３との間で規定されたプロトコルに従った画像用テーブルＧＴのデータ、パノラマ画像データ又は広角画像データの送信要求、及びパノラマ画像データ又は広角画像データの伝送と、ＷＷＷサーバー装置３と携帯ネットワークサーバー装置４との間で規定されたプロトコルに準拠した画像用テーブルＧＴのデータ、パノラマ画像データ又は広角画像データの送信要求、及びパノラマ画像データ又は広角画像データの伝送とをそれぞれ中継する機能を備えたサーバーコンピュータである。
【００６３】
携帯ネットワークサーバー装置４は、インターネットサービスプロバイダ（Internet Service Provider）が所有する周知のサーバーコンピュータであり、携帯電話６からインターネットＩＮＴへのアクセスを中継するアクセス中継機能と、e-mail等のメールサービスを提供するメールサービス提供機能と、ＷＷＷサーバー装置と携帯ネットワークサーバー装置との間で規定されたプロトコルに従った画像用テーブルＧＴのデータ、パノラマ画像データ又は広角画像データの送信要求、及びパノラマ画像データ又は広角画像データの伝送と、携帯ネットワークサーバー装置４と基地局５との間で規定されたプロトコルに準拠した画像用テーブルＧＴのデータ、パノラマ画像データ又は広角画像データの送信要求、及びパノラマ画像データ又は広角画像データの伝送とをそれぞれ中継する機能を備えたサーバーコンピュータである。
【００６４】
基地局５は、携帯電話６との通信を行うための送受信アンテナ５ａを有しており、携帯ネットワークサーバー装置４と基地局５との間で規定されるプロトコルに準拠した画像用テーブルＧＴのデータ、パノラマ画像データ又は広角画像データの送信要求、及びパノラマ画像データ又は広角画像データの伝送と、基地局５と、セル内に存在する携帯電話６との間で規定されるプロトコルに準拠した画像用テーブルＧＴのデータ、パノラマ画像データ又は広角画像データの送信要求、及びパノラマ画像データ又は広角画像データの伝送とを中継する装置である。
【００６５】
図４は、本実施の形態に係る携帯電話６の外観の一例を示す模式図であり、図５は、本実施の形態に係る携帯電話６のハードウェア構成の一例を示す図である。
【００６６】
本実施の形態に係る携帯電話６は、図４に示すように、例えば操作者が片手で持てるような大きさの筐体６ａを有している。この筐体６ａの前面６ａ１には、カメラ６ｂ、マイク６ｃ、スピーカ６ｄ、表示部６ｅ、操作領域６ｆが設けられている。また、筐体６ａの上面６ａ２には、送受信用のアンテナ６ｇが設けられている。更に、筐体６ａの下面６ａ３には、例えばスティック状の記録媒体６ｈが着脱自在に装着可能な装着部６ｉが設けられている。また、カメラ６ｂは例えばＣＣＤカメラによって構成され、表示部６ｅは例えばカラー液晶表示装置によって構成されている。更に、筐体６ａの操作領域６ｆには、Ｏｋ釦６ｊ、Undo釦６ｋ、カメラキャプチャ釦６ｌ、及び数字キー等の種々の釦や種々のキー６ｍが設けられている。
【００６７】
本実施の形態に係る携帯電話６は、図５に示すように、メインバス６ｎにＣＰＵ６ｏ、ＲＯＭ６ｐ、Ｓ−ＲＡＭ（Static RAM）６ｑ、ＲＡＭ６ｒ、記憶媒体用インターフェース６ｓ、センサーインターフェース６ｔ、ＴＴＹ（Tele typewriter）６ｕ、イーサネット（登録商標）ボード(Ethernet Board)６ｖ、イメージプロセッシングユニット（Image Processing Unit）６ｗ、Ｖｉｓｃａインターフェース（Ｖｉｓｃａ Interface）６ｘ、ＶＧＡボード(VGA Board)６ｙ、オーディオビデオインターフェース（Audio & Video Interface）６ｚ、送受信部６ａａを接続して構成される。
【００６８】
ＣＰＵ６ｏは、携帯電話６全体を統括的に制御するプロセッサである。
【００６９】
ＲＯＭ６ｐは、ＣＰＵ６ｏの動作に必要なプログラム、例えばＢＩＯＳ（Basic Input-Output System）が読み出し可能に記憶された不揮発性メモリである。
【００７０】
ＳＲＡＭ（Static RAM）６ｑは、必要なデータ、例えば携帯電話６に固有のIDが記憶されたキャッシュメモリとして使用される揮発性メモリである。
【００７１】
ＲＡＭ６ｒは、ＣＰＵ６ｏが実行する処理の際の作業スペースとして用いられる揮発性メモリであり、ＲＡＭ６ｒには、ビデオサーバー装置から受信した、パノラマ画像データ又は広角画像データに割り当てられた画像ＩＤ（ａ）と、パノラマ画像データ又は広角画像データのファイル名（ｂ）と、パノラマ画像データ又は広角画像データを指定するためのＵＲＩ（ｃ）と、予め定められた座標系におけるパノラマ画像データ又は広角画像データの中心点の位置座標（ｄ）と、座標系における基準点とパノラマ画像データ又は広角画像データの中心点との相対的位置関係で規定される方角に関する情報（e）とが対応して記憶された画像用テーブルＧＴのデータが記憶されている。
【００７２】
ＶＲＡＭ６ｚａは、ビデオサーバー装置２から送信されたパノラマ画像データ又は広角画像データを記憶させるためのバッファとして用いられるメモリである。
【００７３】
記憶媒体用インターフェース６ｓには、装着部６ｉが接続されるインターフェースであり、装着部６ｉに装着された記録媒体６ｈとの間でデータ通信が行われるように構成されている。
【００７４】
センサーインターフェース６ｔには、角速度センサー、速度センサー、及び加速度センサーを内蔵したセンサーモジュール６ｘｅが接続されるインターフェースである。
【００７５】
ＴＴＹ（Tele typewriter）６ｕは、操作領域６ｆの各種の釦６ｍと接続されている。
【００７６】
イーサネット（登録商標）ボード(Ethernet Board)６ｖは、イーサネットに接続可能とするインターフェースである。
【００７７】
イメージプロセッシングユニット６ｗには、カメラインターフェース（Camera Interface）６ａｃが接続され、このカメラインターフェースにはＣＣＤカメラ６ｂが接続されている。このＣＣＤカメラ６ｂにより接続された画像を携帯電話内に取り込むことが可能であり、取り込んだ画像を表示部６ｅに表示させることも可能なように構成されている。
【００７８】
Ｖｉｓｃａインターフェース６ｘには、外部のパーソナルコンピュータ等が接続され、このインターフェースを介して各種の制御を行うことが可能なように構成されている。
【００７９】
ＶＧＡボード６ｙは、表示部６ｅとしての液晶表示装置が接続されている。
【００８０】
オーディオビデオインターフェース６ｚには、オーディオビデオ系の機器が接続されるインターフェースである。このインターフェースを介してオーディオビデオ系機器からの信号を端末装置に取り込んだり、オーディオ信号や画像信号をオーディオビデオ系の機器に出力したりすることが可能なように構成されている。
【００８１】
送受信部６ａａは、拡散符号発生回路６ａａ1と、ベースバンド信号発生回路６ａａ２と、変調回路６ａａ3と、拡散変調回路６ａａ4と、送信アンテナ６ａａ5と、受信アンテナ６ａａ6と、拡散復調回路６ａａ7と、復調回路６ａａ8とを備えている。
【００８２】
拡散符号発生回路６ａａ1は、拡散符号を発生する回路である。
【００８３】
ベースバンド信号発生回路６ａａ２は、ベースバンド信号を発生する回路である。
【００８４】
変調回路６ａａ3はベースバンド信号を変調する回路である。
【００８５】
拡散変調回路６ａａ4は、変調回路６ａａ3で変調されたベースバンド信号を前述した拡散符号発生回路６ａａ1で発生した拡散符号を用いて拡散変調する回路である。
【００８６】
送信アンテナ６ａａ5は、拡散変調したベースバンド信号を無線で基地局５に向けて送信するアンテナである。
【００８７】
受信アンテナ６ａａ6は、基地局５から無線で送信された信号を受信するアンテナである。
【００８８】
拡散復調回路６ａａ7は、受信アンテナで受信した受信信号を前述した拡散符号発生回路で発生した拡散符号を用いて拡散復調する回路である。
【００８９】
復調回路６ａａ8は、拡散復調回路６ａａ7で拡散復調した受信信号を復調してデータを取り出す回路である。
【００９０】
また、本実施の形態に係る携帯電話６は、前述した図２に示すように、送受信モジュール６ｘａ、画像用テーブルメモリ６ｘｂ、入力受付モジュール６ｘｃ、表示デバイス６ｘｄ、センサーモジュール６ｘｅ、及び制御モジュール６ｘｆを備えている。
【００９１】
なお、本実施の形態に係る携帯電話６は、製造時に図示しない内蔵メモリに画像表示プログラムが書き込まれた、又は記録媒体もしくは通信ネットワークを介して画像表示プログラムがインストールされたコンピュータによって実現される。
【００９２】
また、本実施の形態に係る携帯電話６を構成する各モジュールは、ソフトウェアもしくはハードウェア又はハードウェアとソフトウェアとの組み合わせの何れから構成されていてもよいことは言うまでもない。
【００９３】
送受信モジュール６ｘａは、基地局５との間で通信を行う送受信アンテナを有しており、外部から送信された画像用テーブルＧＴのデータを受信する機能と、受信された画像用テーブルＧＴのデータを画像用テーブルデータ記憶メモリ６ｘｂに記憶させる機能と、ＵＲＩを指定した画像の送信要求に応じてビデオサーバー装置から送信されたパノラマ画像データ又は広角画像データを受信する機能とを有しており、主に前述した送受信部６ａａ、ＣＰＵ６ｏによって構成される。
【００９４】
画像用テーブルデータ記憶メモリ６ｘｂには、パノラマ画像データ又は広角画像データに割り当てられた画像ＩＤと、パノラマ画像データ又は広角画像データのファイル名と、パノラマ画像データ又は広角画像データを指定するためのＵＲＩと、予め定められた座標系におけるパノラマ画像データ又は広角画像データの中心点の位置座標と、座標系における基準点とパノラマ画像データ又は広角画像データの中心点との相対的位置関係で規定される方角に関する情報とを少なくとも含む画像用テーブルＧＴのデータが記憶されており、主に前述したＲＡＭ６ｒによって構成される。
【００９５】
画像メモリ６ｘｇは、ビデオサーバー装置２から送信されたパノラマ画像データ又は広角画像データが記憶されており、主としてＶＲＡＭ６ｚａによって構成される。
【００９６】
入力受付モジュール６ｘｃは、操作者の操作により入力された画像を表示させるための画像表示要求と、画像ＩＤとの入力を受け付けるモジュールであり、主として前述したＴＴＹ（Tele typewriter）６ｕと、ＴＴＹ（Tele typewriter）６ｕに接続された各釦６ｍとによって構成される。
【００９７】
表示デバイス６ｘｄは、操作者によってＵＲＩを指定されたパノラマ画像データ又は広角画像データが表示される表示画面６ｅを有しており、主として前述したＶＧＡボード６ｙ、及び表示画面６ｅとしての液晶表示装置によって構成される。
【００９８】
センサーモジュール６ｘｅは、操作者によって外部から携帯電話６本体に加えられた操作に基づいて、当該携帯電話６本体に発生した角速度を検出する角速度センサーと、操作者によって外部から携帯電話６本体に加えられた操作に基づいて、携帯電話６本体に発生した速度を検出する速度センサーと、操作者によって外部から携帯電話６本体に加えられた操作に基づいて、当該携帯電話６本体に発生した加速度を検出する加速度センサーとを有しており、検出した角速度、速度、加速度のデータを制御モジュール６ｘｆに出力する機能を有している。
【００９９】
本実施の形態に係るセンサーモジュール６ａｂは、図５に示すように速度センサー６ａｂ１、加速度センサー６ａｂ２、角速度センサー６ａｂ３、Ａ／Ｄ変換器６ａｂ４、ＲＯＭ６ａｂ５、ＲＡＭ６ａｂ６、ＣＰＵ６ａｂ７、及びセンサーインターフェース６ａｂ８を備えている。
【０１００】
速度センサー６ａｂ１は、センサーモジュール６ａｂに対して操作者の操作によって、センサーモジュール６ａｂ本体に発生した速度を検出し、検出した速度のデータを示すアナログ信号をＡ／Ｄ変換器６ａｂ４に出力する。
【０１０１】
加速度センサー６ａｂ２は、センサーモジュール６ａｂに対して操作者の操作によって、センサーモジュール６ａｂ本体に発生した加速度を検出し、検出した加速度のデータを示すアナログ信号をＡ／Ｄ変換器６ａｂ４に出力する。
【０１０２】
角速度センサー６ａｂ３は、センサーモジュール６ａｂに対して操作者の操作によって、センサーモジュール６ａｂ本体に発生した角速度を検出し、検出した速度のデータを示すアナログ信号をＡ／Ｄ変換器６ａｂ４に出力する。
【０１０３】
Ａ／Ｄ変換器６ａｂ４は、速度センサー６ａｂ１、加速度センサー６ａｂ２、加速度センサー６ａｂ３から出力されたアナログ信号をＡ／Ｄ変換して、変換の結果、得られたディジタル信号をＣＰＵ６ａｂ７に供給する。
【０１０４】
ＲＯＭ６ａｂ５には、センサーモジュール６ａｂ全体を制御する制御プログラムが記憶されている。
【０１０５】
ＲＡＭ６ａｂ６には、速度センサー６ａｂ１によって検出された速度のデータ、加速度センサー６ａｂ２によって検出された加速度のデータ、角速度センサー６ａｂ３によって検出された角速度のデータが時系列に沿って記憶されている。
【０１０６】
ＣＰＵ６ａｂ７は、センサーインターフェース６ａｂ８を介してセンサーモジュール６ａｂ本体に給電がなされると、ＲＯＭ６ａｂ４に記憶された制御プログラムを読み出し、ＣＰＵ６ａｂ７自体の初期化処理、センサーインターフェース６ａｂ８の初期化処理と、Ａ／Ｄ変換器６ａｂ４の初期化処理と、Ａ／Ｄ変換器６ａｂ４がＡ／Ｄ変換処理を実行する際のパラメータを設定するパラメータ設定処理と、速度センサー６ａｂ１、加速度センサー６ａｂ２、加速度センサー６ａｂ３から出力されたアナログ信号をディジタル信号に変換するＡ／Ｄ変換処理をＡ／Ｄ変換器６ａｂ４に実行させるＡ／Ｄ変換制御処理と、Ａ／Ｄ変換器６ａｂ４から出力された速度センサー６ａｂ１、加速度センサー６ａｂ２、加速度センサー６ａｂ３の検出データを含むディジタル信号を受け取るセンサー検出データ受信処理と、受け取った速度センサー６ａｂ１、加速度センサー６ａｂ２、角速度センサー６ａｂ３の検出データを含むディジタル信号を、携帯電話６全体を制御するＣＰＵ６ｏに送信させるためのセンサーデータ送信開始命令が当該携帯電話６全体を制御するＣＰＵ６ｏから出力されたかを判定するセンサーデータ送信開始命令有無判定処理と、前述したセンサーデータ送信開始命令有無判定処理による判定の結果、速度センサー６ａｂ１、加速度センサー６ａｂ２、角速度センサー６ａｂ３の検出データを含むディジタル信号を携帯電話６全体を制御するＣＰＵ６ｏに送信させるためのセンサーデータ送信開始命令が当該携帯電話６のＣＰＵ６ｏから送信されたと判定した場合、速度センサー６ａｂ１、加速度センサー６ａｂ２、角速度センサー６ａｂ３の検出データを含むディジタル信号を、当該後述する携帯電話６全体を制御するＣＰＵ６ｏに送信するように、センサーインターフェース６ａｂ８を制御するデータ送信制御処理と、速度センサー６ａｂ１、加速度センサー６ａｂ２、角速度センサー６ａｂ３の検出データを含むディジタル信号を、携帯電話６全体を制御するＣＰＵ６ｏに送信する処理を終了させるためのセンサーデータ送信終了命令が当該携帯電話６全体を制御するＣＰＵ６ｏから送信されたかを判定するセンサーデータ送信終了命令有無判定処理と、前述したセンサーデータ送信終了命令有無判定処理で、速度センサー６ａｂ１、加速度センサー６ａｂ２、角速度センサー６ａｂ３の検出データを含むディジタル信号を、携帯電話全体６を制御するＣＰＵ６ｏに送信する処理を終了させるためのセンサーデータ送信終了命令が当該携帯電話６全体を制御するＣＰＵ６ｏから送信されたと判定された場合、速度センサー６ａｂ１、加速度センサー６ａｂ２、角速度センサー６ａｂ３の検出データを含むディジタル信号を、携帯電話６全体を制御するＣＰＵ６ｏに送信する処理を終了させるように、センサーインターフェース６ａｂ８を制御するデータ送信終了制御処理とを順次実行する。
【０１０７】
センサーインターフェース６ａｂ８は、センサーモジュール６ａｂ本体に給電を行うと共に、センサーモジュール６ａｂと携帯電話６本体内の他のモジュール及びメモリとのデータのやり取りを実行するためのインターフェースである。
【０１０８】
なお、本実施の形態に係るセンサーモジュール６ｘｅはＸ軸、Ｙ軸、Ｚ軸の３つの軸に対する動き、換言すれば３次元上における動きを検出する位置センサーであるが、これに限らず、Ｘ軸、Ｙ軸の２つの軸に対する動きを検出する、換言すれば２次元上における動きを検出する姿勢センサー又は方位センサーを用いてもよいことはいうまでもない。
【０１０９】
制御モジュール６ｘｆは、主として前述したＣＰＵ６ｏ、ＲＡＭ６ｓ、Ｓ−ＲＡＭ６ｑ等によって構成され、携帯電話６全体を制御するモジュールであり、以下の各機能を有している。
【０１１０】
画像用テーブル受信有無判定機能は、パノラマ画像データ又は広角画像データに割り当てられた画像ＩＤ（ａ）と、パノラマ画像データ又は広角画像データのファイル名（ｂ）と、パノラマ画像データ又は広角画像データを指定するためのＵＲＩ（ｃ）と、予め定められた座標系におけるパノラマ画像データ又は広角画像データの中心点の位置座標（ｄ）と、座標系における基準点とパノラマ画像データ又は広角画像データの中心点との相対的位置関係で規定される方角に関する情報（e）とが対応して記憶された画像用テーブルＧＴのデータをデータ送受信モジュールから受け取ったかにより、ネットワークを介して送信された画像用テーブルＧＴをビデオサーバー装置２から受信したかを判定する機能である。
【０１１１】
テーブルデータ保存機能は、前述した画像用テーブル受信有無判定機能によりネットワークを介して送信された画像用テーブルＧＴをビデオサーバー装置から受信したと判定された場合、ネットワークを介して送信された画像用テーブルＧＴのデータを画像用テーブルデータ記憶メモリ６ｘｂに記憶させる機能である。
【０１１２】
第１のＵＲＩ読み出し機能は、入力を受け付けた画像ＩＤに対応するパノラマ画像データ又は広角画像データを指定するためのＵＲＩを画像用テーブルデータ記憶メモリ６ｘｂから読み出す機能である。
【０１１３】
なお、本実施の形態に係る携帯電話６では、第１のＵＲＩ読み出し機能が本発明のＵＲＩ読み出し機能に該当する。
【０１１４】
第１の画像データ送信要求送信制御機能は、前述したＵＲＩ読み出し機能により画像用テーブルデータ記憶メモリ６ｘｂから読み出されたＵＲＩで指定されるパノラマ画像データ又は広角画像データの送信要求を、通信ネットワークを介してビデオサーバー装置２に送信するように、前述した送受信モジュール６ｘａを制御する機能である。
【０１１５】
画像データ保存機能は、前述した第１の画像データ送信要求送信制御機能によって送信されたＵＲＩで指定されるパノラマ画像データ又は広角画像データの送信要求に応じて、ビデオサーバー装置２から送信されたパノラマ画像データ又は広角画像データを送受信モジュール６ｘａから受け取り、受け取ったパノラマ画像データ又は広角画像データを画像メモリ６ｘｂに記憶させる機能である。
【０１１６】
第１の表示制御機能は、ビデオサーバー装置２から通信ネットワークを介して取得したパノラマ画像データ又は広角画像データを、画像用テーブルデータ記憶メモリ６ｘｂに記憶された位置座標とパノラマ画像データ又は広角画像データの中心点の位置座標とが一致するように、座標系内に配置した画像データを生成して、生成した画像データを表示デバイス６ｘｄの表示画面に表示させる機能である。
【０１１７】
ＵＲＩ変更有無判定機能は、ＵＲＩが変更されたＵＲＩ更新済みの画像用テーブルＧＴのデータを受信したかを判定する機能である。
【０１１８】
第１の画像用テーブル更新機能は、前述したＵＲＩ変更有無判定機能によってＵＲＩ更新済みの画像用テーブルＧＴのデータを受信したと判定した場合に、受信したＵＲＩ更新済みの画像用テーブルＧＴのデータを画像用テーブルデータ記憶メモリ６ｘｂに記憶させて、画像用テーブルＧＴのデータを更新する機能である。
【０１１９】
操作者有無判定機能は、角速度、速度、及び加速度の少なくとも１つのデータが検出されたかにより、操作者によって操作がなされたかを判定する機能である。
【０１２０】
変位算出機能は、前述した操作者有無判定機能によって操作者によって操作がなされたと判定した場合に、予め外乱除去やセンサー誤差を補正した後、加速度のディジタル情報を一定時間間隔ごとに２重積分を行うことによってセンサーモジュール６ｘｅ本体の移動距離の演算を行うと共に、角速度のディジタル情報を一定時間間隔ごとに積分することによってセンサーモジュール６ｘｅ本体の移動角度の演算を行って、操作者の操作の前後における移動距離及び移動角度を算出する機能である。
【０１２１】
第２の表示制御機能は、操作前における表示画面上の基準点の位置座標と、前述した変位算出機能により算出された移動距離及び移動角度とに基づいて、操作後における表示画面上の基準点の位置座標を算出し、表示画面上の基準点の位置座標を操作後における表示画面上の基準点の位置座標に変更して、変更後の表示画面上の基準点を含むパノラマ画像又は広角画像のデータを画像データ記憶手段から読み出して、操作後におけるパノラマ画像データ又は広角画像データを表示手段に表示させる機能である。
【０１２２】
隣接画像有無判定機能は、操作後における座標系の基準点の位置座標と、前述した変位算出機能により算出される移動距離及び移動角度とに基づいて、画像用テーブルＧＴのデータに含まれ、かつ、座標系で表示中のパノラマ画像データ又は広角画像データに隣接して配置されている他のパノラマ画像データ又は広角画像データの有無に関して、画像用テーブルＧＴに記憶された表示可能なパノラマ画像データ又は広角画像データを検索することによって判定する機能である。
【０１２３】
第２のＵＲＩ読み出し機能は、前述した隣接画像有無判定機能による判定の結果、座標系で表示中のパノラマ画像データ又は広角画像データに隣接して配置されている他のパノラマ画像データ又は広角画像データの有無に関して、画像用テーブルＧＴに記憶された表示可能なパノラマ画像データ又は広角画像データが画像用テーブルＧＴに存在すると判定した場合、当該隣接するパノラマ画像データ又は広角画像データの画像ＩＤを特定し、特定した画像ＩＤに対応するＵＲＩを画像用テーブルデータ記憶メモリ６ｘｂに記憶された画像用テーブルＧＴから読み出す機能である。
【０１２４】
第２の画像データ送信要求送信制御機能は、前述した第２のＵＲＩ読み出し機能によって読み出されたＵＲＩによって指定される、表示中のパノラマ画像データ又は広角画像データに隣接するパノラマ画像データ又は広角画像データの送信要求をビデオサーバー装置２に送信するように送受信モジュール６ｘａを制御する機能である。
【０１２５】
第３の示制御機能は、ビデオサーバー装置２から通信ネットワークを介して取得した表示中のパノラマ画像又は広角画像に隣接するパノラマ画像データ又は広角画像データを、画像用テーブルデータ記憶メモリ６ｘｂに記憶された位置座標とパノラマ画像データ又は広角画像データの中心点の位置座標とが一致するように配置して表示デバイス６ｘｄの表示画面に表示させる機能である。
【０１２６】
なお、本実施の形態に係る携帯電話６では、隣接画像有無判定機能、第２のＵＲＩ読み出し機能、第２の画像データ送信要求送信制御機能、及び第３の示制御機能が隣接画像表示制御機能に該当する。
【０１２７】
画像用テーブル更新要求送信制御機能は、前述した隣接画像有無判定機能による判定の結果、変更後の表示デバイスの表示画面に表示された表示中のパノラマ画像データ又は広角画像データに隣接して配置された表示可能なパノラマ画像データ又は広角画像データが画像用テーブルＧＴ内に存在しないと判定された場合、新たな画像用テーブルのデータを送信させるための画像用テーブル更新要求を、ネットワークカメラ装置１によって撮像された新たなパノラマ画像データ又は広角画像データが記憶されたビデオサーバー装置２に通信ネットワークを介して送信する機能である。
【０１２８】
新規画像用テーブル受信有無判定機能は、前述した画像用テーブル更新要求送信制御機能によって画像用テーブル更新要求が送信されたビデオサーバー装置２から返送された画像用テーブルＧＴを受信したかを判定する機能である。
【０１２９】
なお、本実施の形態に係る携帯電話６の制御モジュール６ｘｆでは、前述した隣接画像有無判定機能による判定の結果、変更後の表示デバイスの表示画面に表示された表示中のパノラマ画像データ又は広角画像データに隣接して配置された表示可能なパノラマ画像データ又は広角画像データが画像用テーブルＧＴ内に存在しないと判定された場合、新たな画像用テーブルのデータを送信させるための画像用テーブル更新要求を、ネットワークカメラ装置１によって撮像された新たなパノラマ画像データ又は広角画像データが記憶されたビデオサーバー装置２に通信ネットワークを介して送信していたが、これに限らず、通信ネットワーク上に存在し、かつ、ネットワークカメラ装置１によって撮像された新たなパノラマ画像データ又は広角画像データが記憶されたビデオサーバー装置であれば何れのビデオサーバー装置に新たな画像用テーブルのデータを送信させるための画像用テーブル更新要求を送ってもよいことは言うまでもない。
【０１３０】
第２の画像用テーブル更新機能は、前述した新規画像用テーブル受信有無判定機能によりビデオサーバー装置２から返送された画像用テーブルを受信したと判定された場合、受信した画像用テーブルＧＴのデータを画像用テーブルデータ記憶メモリ６ｘｂに記憶させて、画像用テーブルＧＴのデータを更新する機能である。
【０１３１】
スクロール解除操作有無判定機能は、前述した操作者有無判定機能により検出済みの角速度、速度、及び加速度の向きとは反対向きの角速度、速度、及び加速度のうち何れかが検出されたかにより、操作者によって解除操作がなされたかを判定する機能である。
【０１３２】
第４の表示制御機能は、前述したスクロール解除操作有無判定機能により操作者によって解除操作がなされたと判定された場合、変更済みの表示画面内の基準点の位置座標を変更前の表示画面内の基準点の位置座標に戻して、換言すれば画像用テーブルデータ記憶メモリ６ｘｂに記憶された位置座標とパノラマ画像データ又は広角画像データの中心点の位置座標とが一致するように配置した画像データを生成して、生成した画像データを表示デバイス６ｘｄの表示画面に表示させる機能である。
【０１３３】
なお、本実施の形態に係る携帯電話６は、ビデオサーバー装置２から通信ネットワークを介して取得したパノラマ画像データ又は広角画像データを、画像用テーブルデータ記憶メモリ６ｘｂに記憶された位置座標とパノラマ画像データ又は広角画像データの中心点の位置座標とが一致するように配置した画像データを生成して、生成した画像データを表示デバイス６ｘｄの表示画面に表示させているが、これに限らず、ビデオサーバー装置２から通信ネットワークを介して取得したパノラマ画像データ又は広角画像データを、画像用テーブルデータ記憶メモリ６ｘｂに記憶された座標系における基準点とパノラマ画像データ又は広角画像データの中心点との相対的位置関係で規定される方角に関する情報に基づいて座標系に配置した画像データを生成して、生成した画像データを表示デバイス６ｘｄの表示画面に表示させてもよい。
【０１３４】
また、本実施の形態に係る制御モジュールは、ビデオサーバー装置２から通信ネットワークを介して取得したパノラマ画像データ又は広角画像データを、画像用テーブルデータ記憶メモリ６ｘｂに記憶された座標系における基準点とパノラマ画像データ又は広角画像データの中心点との相対的位置関係で規定される方角に関する情報と、位置座標とに基づいて座標系に配置した画像データを生成して、生成した画像データを表示デバイス６ｘｄの表示画面に表示させてもよい。
【０１３５】
なお、本実施の形態に係る携帯電話６は、通信ネットワークを介して取得したパノラマ画像データ又は広角画像データを、画像用テーブルデータ記憶メモリ６ｘｂに記憶された位置座標とパノラマ画像データ又は広角画像データの中心点の位置座標とが一致するように配置して表示デバイス６ｘｄの表示画面６ｅに表示させた後で、検出された角速度、速度、及び加速度の少なくとも１つのデータに基づいて、予め外乱除去やセンサー誤差を補正した後、加速度のディジタル情報を一定時間間隔ごとに２重積分を行うことによってセンサーモジュール６ｘｅ本体の移動距離の演算を行うと共に、角速度のディジタル情報を一定時間間隔ごとに積分することによってセンサーモジュール６ｘｅ本体の移動角度の演算を行って、操作者の操作の前後における表示画面上の基準点の移動距離及び移動角度を算出し、操作前における表示画面上の基準点の位置座標と、算出された表示画面上の基準点の移動距離及び移動角度とに基づいて、操作後における表示画面上の基準点の位置座標を算出し、表示画面上の基準点の位置座標を操作後における表示画面上の基準点の位置座標に変更して、変更後の表示画面上の基準点を含むパノラマ画像又は広角画像のデータを画像メモリ６ｘｇから読み出して、操作後におけるパノラマ画像データ又は広角画像データを表示画面に表示させているが、これに限らず、通信ネットワークを介して取得したパノラマ画像データ又は広角画像データを、画像用テーブルデータ記憶メモリ６ｘｂに記憶された位置座標とパノラマ画像データ又は広角画像データの中心点の位置座標とが一致するように配置して表示デバイスの表示画面に表示させた後、角速度、速度、及び加速度の少なくとも１つのデータが検出された場合に、表示中のパノラマ画像データ又は広角画像データの表示倍率を変更して、変更後のパノラマ画像データ又は広角画像データを表示デバイス６ｘｄに表示させる機能とを有していてもよい。
【０１３６】
また、本実施の形態に係る携帯電話６では、操作者によって外部から携帯電話６本体に加えられた操作に基づいて、当該携帯電話６本体に発生した角速度を検出する角速度センサーと、操作者によって外部から携帯電話６本体に加えられた操作に基づいて、携帯電話６本体に発生した速度を検出する速度センサーと、操作者によって外部から携帯電話６本体に加えられた操作に基づいて、当該携帯電話６本体に発生した加速度を検出する加速度センサーとを有するセンサーモジュール６ｘｅが携帯電話６本体に内蔵されていたが、これに限らず、当該センサーモジュール６ｘｅと携帯電話６本体とは、別体として設けられていてもよいことはいうまでもない。
【０１３７】
また、本実施の形態に係る画像表示装置は、例えば、画像表示装置としての携帯電話６と、当該携帯電話６本体とは別体として設けられ、当該携帯電話と有線、例えばＵＳＢケーブルで接続された、図６に示すような操作者の指や手に取り付け可能なＵＳＢインターフェースＨＰを有する、速度センサー、加速度センサー、及び角速度センサーを含むセンサーモジュール６ｘｅとから構成してもよい。この場合、センサーモジュールは、前述した第１の実施の形態に係る携帯電話に内蔵されたセンサーモジュール６ａｂの構成に外部から電圧をセンサーモジュール本体に印加するための図示しない電源を付加すると共に、第１の実施の形態に係る携帯電話に内蔵されたセンサーモジュール６ａｂのセンサーインターフェース６ａｂ８を、周知のＵＳＢの規格に準拠したインターフェースに置換した構成となる。
【０１３８】
なお、このセンサーモジュールは、図６に示すように周知のＵＳＢの規格に準拠したインターフェースを有していたが、これに限らず、ＵＳＢの規格に準拠したインターフェースを周知のＲＳ−２３２Ｃの規格に準拠したインターフェース、ＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｅ、ＩＥＥＥ８０２．１１ｇ、ＩＥＥＥ８０２．１１ｉ、ＩＥＥＥ８０２．１１ｎ、ＩＥＥＥ８０２．１６ａ、ＩＥＥＥ８０２．１６ｅ、ＩＥＥＥ１３９４等の種々の規格に準拠したインターフェースに置換した構成としてもよい。
【０１３９】
以上のように構成された画像表示システムＳの実行する処理に関して、図面を参照しながらより詳細に説明する。なお、以下の説明では、本実施の形態に係る画像表示システムのうち、ビデオサーバー装置２、ＷＷＷサーバー装置３、携帯ネットワークサーバー装置４、基地局５における実行処理（送信処理）は、本発明のポイントではないので、図面を参照することなく簡単に概略を説明し、本実施の形態に係る画像表示システムの構成のうち、本発明のポイントとなるネットワークカメラ装置１の実行する実行処理と、携帯電話６の実行する実行処理とに関してのみ図面を参照して説明することとする。
【０１４０】
＜ネットワークカメラ装置１の実行処理＞
図７は、本実施の形態に係る画像表示システムに適用されるネットワークカメラ装置１全体の実行する処理を説明するためのフローチャートである。
【０１４１】
始めに、ネットワークカメラ装置１の撮像モジュール１ａは、撮像範囲のパノラマ画像データ又は広角画像データを撮像し（Ａ１）、撮像したパノラマ画像データ又は広角画像データをネットワークカメラ装置１に内蔵された画像データメモリ１ｂに記憶させる（Ａ２）。
【０１４２】
次に、ネットワークカメラ装置１の画像用テーブル生成モジュール１ｃは、内蔵された画像データメモリ１ｂからパノラマ画像データ又は広角画像データを読み出し、読み出したパノラマ画像データ又は広角画像データから、パノラマ画像データ又は広角画像データに割り当てられた画像ＩＤと、パノラマ画像データ又は広角画像データのファイル名と、パノラマ画像データ又は広角画像データを指定するためのＵＲＩと、予め定められた座標系におけるパノラマ画像データ又は広角画像データの中心点の位置座標と、座標系における基準点とパノラマ画像データ又は広角画像データの中心点との相対的位置関係で規定される方角に関する情報とを少なくとも含む画像用テーブルＧＴのデータを生成する（Ａ３：テーブルデータ生成手段）。
【０１４３】
次に、ネットワークカメラ装置１のデータ送信モジュール１ｄは、パノラマ画像データ又は広角画像データと、生成した画像用テーブルＧＴのデータとをビデオサーバー装置に送信する（Ａ４：画像データ送信手段）。
【０１４４】
以上によりネットワークカメラ装置１は、実行中の処理を終了する。
【０１４５】
＜ビデオサーバー装置２の実行処理＞
次に、ビデオサーバー装置２全体の実行する処理に関して説明する。
【０１４６】
始めに、画像データ送受信モジュール２ａは、ネットワークカメラ装置１から送信されたパノラマ画像データ又は広角画像データと画像用テーブルＧＴのデータとを受信する。
【０１４７】
次に、画像データ送受信モジュール２ａは、ビデオサーバー装置２とＷＷＷサーバー装置３との間で規定されたプロトコルに準拠した手順でコネクションが確立した後、ビデオサーバー装置２とＷＷＷサーバー装置３との間で規定されたプロトコルに準拠した手順で受け取った画像用テーブルＧＴのデータをＷＷＷサーバー装置３に送信する。
【０１４８】
次に、制御モジュール２ｃは、受信したパノラマ画像データ又は広角画像データを画像データ記憶メモリ２ｂに記憶させる。
【０１４９】
次に、制御モジュール２ｃは、ＵＲＩが指定された画像ファイルの送信要求をＷＷＷサーバー装置３から受け取ったか否かを判定する。
【０１５０】
制御モジュール２ｃは、前述の判定の結果、ＵＲＩが指定された画像ファイルの送信要求を受け取ったと判定した場合には、画像データ記憶メモリ２ｂからＵＲＩに該当するパノラマ画像データ又は広角画像データのファイルを抽出して読み出す。
【０１５１】
一方、制御モジュールは、前述の判定の結果、ＵＲＩが指定された画像ファイルの送信要求を受け取っていないと判定した場合には、ＵＲＩが指定された画像ファイルの送信要求を受け取ったかに関する判定処理を繰り返す。
【０１５２】
送受信モジュール２ａは、ビデオサーバー装置２とＷＷＷサーバー装置３との間で規定されたプロトコルに準拠した手順でコネクションが確立した後、制御モジュール２ｃによって読み出されたパノラマ画像データ又は広角画像データのファイルを、ビデオサーバー装置２とＷＷＷサーバー装置３との間で規定されたプロトコルに準拠した手順でＷＷＷサーバー装置３に送信する。
【０１５３】
次に、制御モジュール２ｃは、ＵＲＩが指定された表示中のパノラマ画像又は広角画像に隣接する画像データの送信要求をＷＷＷサーバー装置３から受け取ったか否かを判定する。
【０１５４】
制御モジュール２ｃは、前述の判定の結果、ＵＲＩが指定された表示中のパノラマ画像又は広角画像に隣接する画像データの送信要求をＷＷＷサーバー装置３から受け取ったと判定した場合には、画像データ記憶メモリ２ｂからＵＲＩに該当する隣接するパノラマ画像データ又は広角画像データのファイルを抽出して読み出す。
【０１５５】
一方、制御モジュールは、前述の判定の結果、ＵＲＩが指定された表示中のパノラマ画像又は広角画像に隣接する画像データの送信要求を受け取っていないと判定した場合には、ＵＲＩが指定された表示中のパノラマ画像又は広角画像に隣接するパノラマ画像データ又は広角画像データの画像ファイルの送信要求を受け取ったかに関する判定処理を繰り返す。
【０１５６】
送受信モジュール２ａは、ビデオサーバー装置２とＷＷＷサーバー装置３との間で規定されたプロトコルに準拠した手順でコネクションが確立した後、制御モジュール２ｃによって読み出された隣接するパノラマ画像データ又は広角画像データのファイルを、ビデオサーバー装置２とＷＷＷサーバー装置３との間で規定されたプロトコルに準拠した手順でＷＷＷサーバー装置３に送信する。
【０１５７】
以上によりビデオサーバー装置２は、実行中の処理を終了する。
【０１５８】
＜ＷＷＷサーバー装置３の実行処理＞
次に、ＷＷＷサーバー装置３全体の実行する処理に関して説明する。
【０１５９】
始めに、ＷＷＷサーバー装置３は、ビデオサーバー装置２から画像用テーブルＧＴデータを受信すると、携帯ネットワークサーバー装置４との間でコネクションが確立した後、ＷＷＷサーバー装置３と携帯ネットワークサーバー装置４との間で規定されたプロトコルに従って画像用テーブルＧＴのデータを携帯ネットワークサーバー装置４に送信する。
【０１６０】
次に、ＷＷＷサーバー装置３は、ＵＲＩを指定したパノラマ画像データ又は広角画像データの送信要求を携帯ネットワークサーバー装置４から受け取ると、ビデオサーバー装置２との間でコネクションが確立した後、ビデオサーバー装置２とＷＷＷサーバー装置３との間で規定されたプロトコルに従ってＵＲＩを指定したパノラマ画像データ又は広角画像データの送信要求をビデオサーバー装置２に送信する。
【０１６１】
次に、ＷＷＷサーバー装置３は、パノラマ画像データ又は広角画像データをビデオサーバー装置２から受け取ると、携帯ネットワークサーバー装置４との間でコネクションが確立した後、ＷＷＷサーバー装置３と携帯ネットワークサーバー装置４との間で規定されたプロトコルに従ってパノラマ画像データ又は広角画像データを携帯ネットワークサーバー装置４に送信する。
【０１６２】
次に、ＷＷＷサーバー装置３は、ＵＲＩを指定した表示中のパノラマ画像又は広角画像に隣接する画像データのパノラマ画像データ又は広角画像データの送信要求を携帯ネットワークサーバー装置４から受け取ると、ビデオサーバー装置２との間でコネクションが確立した後、ビデオサーバー装置２とＷＷＷサーバー装置３との間で規定されたプロトコルに従ってＵＲＩを指定した表示中のパノラマ画像又は広角画像に隣接するパノラマ画像データ又は広角画像データの送信要求をビデオサーバー装置２に送信する。
【０１６３】
次に、ＷＷＷサーバー装置３は、表示中のパノラマ画像又は広角画像に隣接するパノラマ画像データ又は広角画像データをビデオサーバー装置２から受け取ると、携帯ネットワークサーバー装置４との間でコネクションが確立した後、ＷＷＷサーバー装置３と携帯ネットワークサーバー装置４との間で規定されたプロトコルに従って表示中のパノラマ画像又は広角画像に隣接するパノラマ画像データ又は広角画像データを携帯ネットワークサーバー装置４に送信する。
【０１６４】
以上によりＷＷＷサーバー装置３は、実行中の処理を終了する。
【０１６５】
＜携帯ネットワークサーバー装置４の実行処理＞
次に、携帯ネットワークサーバー装置４全体の実行する処理に関して説明する。
【０１６６】
始めに、携帯ネットワークサーバー装置４は、ＷＷＷサーバー装置３から画像用テーブルＧＴデータを受信すると、基地局５との間でコネクションが確立した後、携帯ネットワークサーバー装置４と基地局５との間で規定されたプロトコルに従って画像用テーブルＧＴのデータを基地局５に送信する。
【０１６７】
次に、携帯ネットワークサーバー装置４は、ＵＲＩを指定したパノラマ画像データ又は広角画像データの送信要求を受け取ると、ＷＷＷサーバー装置３との間でコネクションが確立した後、ＷＷＷサーバー装置３と携帯ネットワークサーバー装置４との間で規定されたプロトコルに従ってＵＲＩを指定したパノラマ画像データ又は広角画像データの送信要求をＷＷＷサーバー装置３に送信する。
【０１６８】
次に、携帯ネットワークサーバー装置４は、パノラマ画像データ又は広角画像データをＷＷＷサーバー装置３から受け取ると、基地局５との間でコネクションが確立した後、携帯ネットワークサーバー装置４と基地局５の間で規定されたプロトコルに従ってパノラマ画像データ又は広角画像データを基地局５に送信する。
【０１６９】
次に、携帯ネットワークサーバー装置４は、ＵＲＩを指定した表示中のパノラマ画像又は広角画像に隣接するパノラマ画像データ又は広角画像データの送信要求を受け取ると、ＷＷＷサーバー装置３との間でコネクションが確立した後、ＷＷＷサーバー装置３と携帯ネットワークサーバー装置４との間で規定されたプロトコルに従ってＵＲＩを指定した表示中のパノラマ画像又は広角画像に隣接するパノラマ画像データ又は広角画像データの送信要求をＷＷＷサーバー装置３に送信する。
【０１７０】
次に、携帯ネットワークサーバー装置４は、表示中のパノラマ画像又は広角画像に隣接するパノラマ画像データ又は広角画像データをＷＷＷサーバー装置３から受け取ると、基地局５との間でコネクションが確立した後、携帯ネットワークサーバー装置４と基地局５の間で規定されたプロトコルに従って表示中のパノラマ画像又は広角画像に隣接するパノラマ画像データ又は広角画像データを基地局５に送信する。
【０１７１】
以上により携帯ネットワークサーバー装置４は、実行中の処理を終了する。
【０１７２】
＜基地局５の実行処理＞
次に、基地局５全体の実行する処理に関して説明する。
【０１７３】
始めに、基地局５は、携帯ネットワークサーバー装置４から画像用テーブルＧＴデータを受信すると、セル内に存在する携帯電話６との間でコネクションが確立した後、基地局５と携帯電話６との間で規定されたプロトコルに従って画像用テーブルＧＴのデータを携帯電話６に無線で送信する。
【０１７４】
次に、基地局５は、ＵＲＩを指定したパノラマ画像データ又は広角画像データの送信要求をセル内の携帯電話６から無線で受信すると、携帯ネットワークサーバー装置４との間でコネクションが確立した後、携帯ネットワークサーバー装置４と基地局５との間で規定されたプロトコルに従ってＵＲＩを指定したパノラマ画像データ又は広角画像データの送信要求を携帯ネットワークサーバー装置４に送信する。
【０１７５】
次に、基地局５は、パノラマ画像データ又は広角画像データを携帯ネットワークサーバー装置４から受け取ると、セル内に存在する携帯電話６との間でコネクションが確立した後、基地局５とセル内の携帯電話６との間で規定されたプロトコルに従ってパノラマ画像データ又は広角画像データをセル内に存在する携帯電話６に無線で送信する。
【０１７６】
次に、基地局５は、ＵＲＩを指定した表示中のパノラマ画像又は広角画像に隣接するパノラマ画像データ又は広角画像データの送信要求をセル内の携帯電話６から無線で受信すると、携帯ネットワークサーバー装置４との間でコネクションが確立した後、携帯ネットワークサーバー装置４と基地局５との間で規定されたプロトコルに従ってＵＲＩを指定した表示中のパノラマ画像又は広角画像に隣接するパノラマ画像データ又は広角画像データの送信要求を携帯ネットワークサーバー装置４に送信する。
【０１７７】
次に、基地局５は、表示中のパノラマ画像又は広角画像に隣接するパノラマ画像データ又は広角画像データを携帯ネットワークサーバー装置４から受け取ると、セル内に存在する携帯電話６との間でコネクションが確立した後、基地局５とセル内の携帯電話６との間で規定されたプロトコルに従って表示中のパノラマ画像又は広角画像に隣接するパノラマ画像又は広角画像のデータをセル内に存在する携帯電話６に無線で送信する。
【０１７８】
以上により基地局５は、実行中の処理を終了する。
【０１７９】
＜携帯電話６の実行処理＞
図８は、本実施の形態に係る画像表示システムＳに適用される携帯電話６全体の実行する処理を説明するためのフローチャートである。
【０１８０】
本実施の形態に係る画像表示システムＳに適用される携帯電話６は、電源が投入されると、携帯電話６本体にインストールされた画像表示プログラムが起動して以下の処理を順次実行する。
【０１８１】
始めに、携帯電話６が画像用テーブルＧＴのデータを受信すると（Ｂ１：テーブルデータ受信手段）、制御モジュール６ｘｆは、受信した画像用テーブルＧＴのデータを画像用テーブルデータ記憶メモリ（テーブルデータ記憶手段）６ｘｂに記憶させる（Ｂ２：テーブルデータ保存手段）。
【０１８２】
次に、制御モジュール６ｘｆは、画像ＩＤ又は画像ファイル名を指定したパノラマ画像データ又は広角画像データの表示要求が操作者の操作によって外部から入力されたかを判定する（Ｂ３）。
【０１８３】
制御モジュール６ｘｆは、前述した工程Ｂ３で、当該画像ＩＤを指定したパノラマ画像データ又は広角画像データの表示要求が操作者の操作によって外部から入力されたと判定した場合（Ｂ３：Ｙｅｓ）、画像用テーブルデータ記憶メモリ２ｘｂから当該画像ＩＤに対応するＵＲＩのデータを読み出す（Ｂ４：ＵＲＩ読み出し手段）。
【０１８４】
一方、制御モジュール６ｘｆは、前述した工程Ｂ３で、当該画像ＩＤを指定したパノラマ画像データ又は広角画像データの表示要求が操作者の操作によって外部から入力されていないと判定した場合（Ｂ３：Ｎｏ）、当該画像ＩＤを指定したパノラマ画像データ又は広角画像データの表示要求が操作者の操作によって外部から入力されたかに関する判定処理を実行する。
【０１８５】
工程Ｂ５では、制御モジュール６ｘｆは、読み出したＵＲＩで指定されるパノラマ画像データ又は広角画像データの送信要求を、通信ネットワークを介してビデオサーバー装置２に向けて送信させる。
【０１８６】
次に、携帯電話６がＵＲＩに対応するパノラマ画像又は広角画像のデータを受信すると（Ｂ６：画像データ取得手段）、制御モジュール６ｘｆは、受信したパノラマ画像又は広角画像のデータを画像メモリ（画像データ記憶手段）６ｘｇに一旦記憶させた後（画像データ保存手段）、ＵＲＩに対応する画像の中心点の位置座標のデータを読み出し（Ｂ７）、読み出したパノラマ画像データ又は広角画像データの中心点の位置座標と、当該画像メモリ（画像データ記憶手段）６ｘｇに記憶させたパノラマ画像データ又は広角画像データの中心点とが一致するように、パノラマ画像データ又は広角画像データの中心点の位置座標を変更して、受信したパノラマ画像データ又は広角画像データを配置する（Ｂ８）。
【０１８７】
次に、制御モジュール６ｘｆは、読み出したパノラマ画像データ又は広角画像データの中心点の位置座標と、当該パノラマ画像データ又は広角画像データの中心点とが一致するように、パノラマ画像データ又は広角画像データの中心点の位置座標を変更して配置したパノラマ画像データ又は広角画像データを表示デバイス６ｘｄに表示させる（Ｂ９）。
【０１８８】
本実施の形態に係る携帯電話６では、工程Ｂ８及び工程Ｂ９における実行処理が第１の表示制御手段に該当する。
【０１８９】
なお、本実施の形態に係る制御モジュール６ｘｆは、ビデオサーバー装置２から通信ネットワークを介して取得したパノラマ画像データ又は広角画像データを、画像用テーブルデータ記憶メモリ６ｘｂに記憶された位置座標とパノラマ画像データ又は広角画像データの中心点の位置座標とが一致するように配置した画像データを生成して、生成した画像データを表示デバイス６ｘｄの表示画面に表示させているが、これに限らず、ビデオサーバー装置２から通信ネットワークを介して取得したパノラマ画像データ又は広角画像データを、画像用テーブルデータ記憶メモリ６ｘｂに記憶された座標系における基準点とパノラマ画像データ又は広角画像データの中心点との相対的位置関係で規定される方角に関する情報に基づいて座標系に配置した画像データを生成して、生成した画像データを表示デバイス６ｘｄの表示画面に表示させてもよい。
【０１９０】
また、本実施の形態に係る制御モジュール６ｘｆは、ビデオサーバー装置２から通信ネットワークを介して取得したパノラマ画像データ又は広角画像データを、画像用テーブルデータ記憶メモリ６ｘｂに記憶された座標系における基準点とパノラマ画像データ又は広角画像データの中心点との相対的位置関係で規定される方角に関する情報と、位置座標とに基づいて座標系に配置した画像データを生成して、生成した画像データを表示デバイス６ｘｄの表示画面に表示させてもよい。
【０１９１】
次に、制御モジュール６ｘｆは、ＵＲＩが更新されたことを示すＵＲＩ更新通知と共に送信されたＵＲＩ更新済みの画像用テーブルＧＴのデータを受信したかを判定する（Ｂ１０）。
【０１９２】
制御モジュール６ｘｆは、前述した工程Ｂ１０でＵＲＩ更新済みの画像用テーブルのデータを受信したと判定した場合に（Ｂ１０：Ｙｅｓ）、受信したＵＲＩ更新済みの画像用テーブルＧＴのデータを画像用テーブルデータ記憶メモリ６ｘｂに上書き記憶させることによって、ＵＲＩのデータを上書きして画像用テーブルＧＴのデータを更新した後（Ｂ１１）、前述した工程Ｂ４における実行処理を実行する。
【０１９３】
一方、制御モジュール６ｘｆは、前述した工程Ｂ１０でＵＲＩ更新通知と共に送信されたＵＲＩ更新済みの画像用テーブルＧＴのデータを受信していないと判定した場合には（Ｂ１０：Ｎｏ）、センサーモジュール６ｘｅによって速度、加速度、角速度が検出されたかにより、操作者による操作がなされたかを判定する（Ｂ１２）。
【０１９４】
制御モジュール６ｘｆは、操作者による操作がなされたと判定した場合（Ｂ１２：Ｙｅｓ）、外乱除去やセンサー誤差を補正した後、加速度のディジタル情報を一定時間間隔ごとに2重積分を行うことによってセンサーモジュールの本体の移動距離の演算を行うと共に、角速度のディジタル情報を一定時間間隔ごとに積分することによってセンサーモジュール本体の移動角度の演算を行って、操作者の操作の前後における移動距離及び移動角度を算出する（Ｂ１３：変位算出手段）。
【０１９５】
一方、制御モジュール６ｘｆは、前述した工程Ｂ１２で操作者による操作がなされていないと判定した場合（Ｂ１２：Ｎｏ）、当該操作者による操作がなされたかに関する判定処理を繰り返す。
【０１９６】
次に、制御モジュール６ｘｆは、操作前における表示画面上の基準点の位置座標と、算出された移動距離及び移動角度とに基づいて、操作後における表示画面上の基準点の位置座標を算出し、表示画面上の基準点の位置座標を操作後における表示画面上の基準点の位置座標に変更して、変更後の表示画面上の基準点を含むパノラマ画像又は広角画像のデータを画像データ記憶メモリ６ｘｇから読み出して、操作後におけるパノラマ画像データ又は広角画像データを表示デバイス６ｘｄに表示させる（Ｂ１４：第２の表示制御手段）。
【０１９７】
次に、制御モジュール６ｘｆは、操作後における座標系の基準点の位置座標と、前述した変位算出機能により算出される移動距離及び移動角度とに基づいて、画像用テーブルのデータに含まれ、かつ、座標系で表示中のパノラマ画像データ又は広角画像データに隣接して配置されている他のパノラマ画像データ又は広角画像データの有無に関して、画像用テーブルに記憶された表示可能なパノラマ画像データ又は広角画像データを検索することによって判定する（Ｂ１５）。
【０１９８】
制御モジュール６ｘｆは、前述した工程Ｂ１５で、座標系で表示中のパノラマ画像データ又は広角画像データに隣接して配置されている他のパノラマ画像データ又は広角画像データの有無に関して、画像用テーブルに記憶された表示可能なパノラマ画像データ又は広角画像データが画像用テーブルに存在すると判定した場合（Ｂ１５：Ｙｅｓ）、当該隣接するパノラマ画像データ又は広角画像データの画像ＩＤを特定し、特定した画像ＩＤに対応するＵＲＩを画像用テーブルから読み出す（Ｂ１６）。
【０１９９】
次に、制御モジュール６ｘｆは、読み出されたＵＲＩによって指定される、表示中のパノラマ画像又は広角画像に隣接するパノラマ画像データ又は広角画像データの送信要求をビデオサーバー装置２に送信するようにデータ送受信モジュール６ｘａを制御する（Ｂ１７）。
【０２００】
次に、制御モジュール６ｘｆは、ビデオサーバー装置２から通信ネットワークを介して表示中のパノラマ画像又は広角画像に隣接するパノラマ画像データ又は広角画像データを取得し（隣接画像取得手段）、取得した表示中のパノラマ画像又は広角画像に隣接するパノラマ画像データ又は広角画像データを画像用テーブルデータ記憶メモリ６ｘｂに記憶された位置座標とパノラマ画像データ又は広角画像データの中心点の位置座標とが一致するように配置して表示デバイスの表示画面に表示させる（Ｂ１８）。
【０２０１】
一方、制御モジュール６ｘｆは、前述した工程Ｂ１５で、座標系で表示中のパノラマ画像データ又は広角画像データに隣接して配置されている他のパノラマ画像データ又は広角画像データの有無に関して、画像用テーブルに記憶された表示可能なパノラマ画像データ又は広角画像データが画像用テーブルに存在すると判定された場合（Ｂ１５：Ｎｏ）、新たな画像用テーブルのデータを送信させるための画像用テーブル更新要求を、ネットワークカメラ装置によって撮像された新たなパノラマ画像データ又は広角画像データが記憶されたビデオサーバー装置に通信ネットワークを介して送信する（Ｂ１９）。
【０２０２】
次に、制御モジュール６ｘｆは、前述した工程Ｂ１９で画像用テーブル更新要求が送信されたビデオサーバー装置から返送された画像用テーブルを受信したかを判定する（Ｂ２０）。
【０２０３】
制御モジュール６ｘｆは、前述した工程新規画像用テーブル受信有無判定機能によりビデオサーバー装置から返送された画像用テーブルを受信したと判定された場合（Ｂ２０：Ｙｅｓ）、受信した画像用テーブルのデータを画像用テーブルデータ記憶メモリ６ｘｂに記憶させて、画像用テーブルＧＴのデータを更新する（Ｂ２１）。
【０２０４】
一方、制御モジュール６ｘｆは、前述した工程Ｂ２０でビデオサーバー装置から返送された画像用テーブルを受信していないと判定された場合（Ｂ２０：Ｎｏ）、ビデオサーバー装置２から返送された画像用テーブルを受信したかに関する判定処理を繰り返す。
【０２０５】
工程Ｂ２２では、制御モジュール６ｘｆは、前述した操作者有無判定機能により検出済みの角速度、速度、及び加速度の向きとは反対向きの角速度、速度、及び加速度のうち何れかが検出されたかにより、操作者によって解除操作がなされたかを判定する。
【０２０６】
制御モジュール６ｘｆは、前述した工程Ｂ２２で操作者によって解除操作がなされたと判定した場合（Ｂ２２：Ｙｅｓ）、変更済みの表示画面内の基準点の位置座標を変更前の表示画面内の基準点の位置座標に戻して、換言すれば画像用テーブルデータ記憶メモリ６ｘｂに記憶された位置座標とパノラマ画像データ又は広角画像データの中心点の位置座標とが一致するように配置した画像データを生成して、生成した画像データを表示デバイス６ｘｄの表示画面に表示させる（Ｂ２３）。
【０２０７】
なお、本実施の形態に係る携帯電話６では、工程Ｂ２３で実行される実行処理をスクロール解除処理と呼んでもよい。
【０２０８】
また本実施の形態に係る携帯電話６では、操作者によって解除操作がなされたと判定した場合に、パノラマ画像又は広角画像のスクロール表示を解除して解除操作直前の表示状態を維持したままの状態でパノラマ画像又は広角画像を表示画面に表示させてもよいことは言うまでもない。
【０２０９】
一方、制御モジュール６ｘｆは、前述した工程Ｂ２２で、操作者によって解除操作がなされていないと判定した場合（Ｂ２２：Ｎｏ）、前述した操作者による操作がなされたかに関する判定処理を実行する。
【０２１０】
以上のような一連の処理により、携帯電話６は実行中の処理を終了する。
【０２１１】
なお、本実施の形態に係る画像表示システムＳでは、制御モジュール６ｘｆは、センサーモジュール６ｘｅによって速度、加速度、角速度が検出された場合に、外乱除去やセンサー誤差を補正した後、加速度のディジタル情報を一定時間間隔ごとに2重積分を行うことによってセンサーモジュールの本体の移動距離の演算を行うと共に、角速度のディジタル情報を一定時間間隔ごとに積分することによってセンサーモジュール本体の移動角度の演算を行って、操作者の操作の前後における表示画面上の基準点の位置座標の移動距離及び移動角度を算出し、算出された移動距離及び移動角度に基づいて、操作後における表示画面上の基準点の位置座標を算出し、表示画面上の基準点の位置座標を操作後における表示画面上における基準点の位置座標に変更して、変更後の基準点を含むパノラマ画像又は広角画像を画像メモリ６ｘｇから読み出して、操作後におけるパノラマ画像データ又は広角画像データを表示デバイスに表示させていたが、これに限らず、制御モジュール６ｘｆは、センサーモジュール６ｘｅによって速度、加速度、角速度が検出された場合に、表示中のパノラマ画像データ又は広角画像データの表示倍率を変更して変更後のパノラマ画像データ又は広角画像データを表示デバイス６ｘｄに表示させてもよいことは言うまでもない。
【０２１２】
なお、本実施の形態に係る画像表示システムＳでは、説明の便宜上、携帯電話に関して説明を行ったが、ＰＨＳ(Personal Handyphone System)、ＰＤＡ（Personal Digital Assistants）、スマートフォン（Smart Phone）等であってもよいことは言うまでもない。
【０２１３】
また、本実施の形態に係るネットワークカメラ装置１と、携帯電話とを接続する通信ネットワークは、画像用テーブルＧＴのデータ、画像のデータ、及びパノラマ画像データ又は広角画像データの送信要求等を伝送可能なネットワークで構成されていれば、形態は如何なるものであってもよい。
【０２１４】
本実施の形態によれば、パノラマ画像データ又は広角画像データを表示可能なサイズよりも小さいサイズの表示画面を有する携帯電話６であっても、ネットワークカメラ装置１により生成された画像用テーブルＧＴと、速度、加速度、角速度のうち少なくとも何れか１つのデータを検出するセンサーモジュール６ｘｅとを用いることによって、検出された速度、加速度、角速度に応じて、外乱除去やセンサー誤差を補正した後、加速度のディジタル情報を一定時間間隔ごとに2重積分を行うことによってセンサーモジュールの本体の移動距離の演算を行うと共に、角速度のディジタル情報を一定時間間隔ごとに積分することによってセンサーモジュール本体の移動角度の演算を行って、操作者の操作の前後における表示画面上の基準点の位置座標の移動距離及び移動角度を算出し、算出された移動距離及び移動角度に基づいて、操作後における表示画面上の基準点の位置座標を算出し、表示画面上の基準点の位置座標を操作後における表示画面上における基準点の位置座標に変更して、変更後の基準点を含むパノラマ画像又は広角画像を画像メモリ６ｘｇから読み出して、操作後におけるパノラマ画像データ又は広角画像データを表示デバイスに表示させるので、パノラマ画像データ又は広角画像データを表示可能なサイズよりも小さいサイズの表示画面を有する携帯電話６を用いて表示させることが出来る。
【０２１５】
本実施の形態によれば、パノラマ画像データ又は広角画像データに商品やサービスに関するコンテンツが含まれる場合には、操作者がセンサーモジュール８に操作を加えることによってインタラクティブに商品やサービスに関するコンテンツを表示させることが出来る。
【０２１６】
また、本実施の形態によれば、携帯電話６を上下、又は回転させる操作を行うことによって、画像データ記憶メモリに記憶されているパノラマ画像空間を表示画面上で自動的に上下又は回転して移動表示させることが可能である。
【０２１７】
更に、本実施の形態によれば、センサーモジュール６ｘｅを携帯電話６に搭載することによって、子供から年配者に至るまで、携帯電話を楽しく、直感的に操ることが可能になる。
【０２１８】
（第２の実施の形態）
図９は、本発明の第２の実施の形態に係る画像表示システムＳ´の一例を示す模式図である。
【０２１９】
また、図１０は、本実施の形態に係る画像表示システムの一例を示す機能ブロック図である。なお、説明の効率化を図る観点から、前述した図面と同一部分に関しては、同一符号を付してその詳細な説明を省略し、ここでは主として異なる部分に関して説明する。以下の実施の形態においても同様とする。
【０２２０】
本実施の形態に係る画像表示システムは、ネットワークカメラ装置１によって撮像された動画又は静止画像を含むパノラマ画像データ又は広角画像データを、当該ネットワークカメラ装置１と通信ネットワークを介して接続されたパーソナルコンピュータ７本体に着脱自在に接続されたセンサーモジュール８に加えられた操作に応じて当該センサーモジュール８に発生した速度、加速度、角速度に基づいてパノラマ画像データ又は広角画像データの中心位置又はパノラマ画像データ又は広角画像データの表示倍率を変更することによって、パノラマ画像データ又は広角画像データを表示させることが可能なサイズよりも小さな表示画面を有するパーソナルコンピュータ７でのパノラマ画像データ又は広角画像データを表示させるためのシステムである。
【０２２１】
本実施の形態に係る画像表示システムＳ´は、ネットワークカメラ装置１と、当該ネットワークカメラ装置１と通信ネットワークを介して接続されたビデオサーバー装置２と、当該ビデオサーバー装置２とインターネットＩＮＴを介して接続されたＷＷＷサーバー装置３´と、当該ＷＷＷサーバー装置３´とインターネットＩＮＴを介して接続されたパーソナルコンピュータ（画像表示装置）７と、当該パーソナルコンピュータ７に着脱自在に接続されたセンサーモジュール８とを備えている。
【０２２２】
なお、説明の簡略化を図る観点から、本実施の形態に係る画像表示システムのネットワークカメラ装置１は、前述した第１の実施の形態に係るネットワークカメラ装置１と構成及び実行処理が同一であるので、ここでは、その説明を省略する。
【０２２３】
また、同様の主旨から、本実施の形態に係る画像表示システムのビデオサーバー装置２は、前述した第１の実施の形態に係るビデオサーバー装置２と構成及び実行処理が同一であるので、ここでは、その説明を省略する。
【０２２４】
ＷＷＷサーバー装置３´は、インターネットサービスプロバイダ（Internet Service Provider）が所有する周知のサーバーコンピュータであり、ビデオサーバー装置２とＷＷＷサーバー装置３との間で規定されたプロトコルに従った画像用テーブルＧＴのデータ、パノラマ画像データ又は広角画像データの送信要求、及びパノラマ画像データ又は広角画像データの伝送と、ＷＷＷサーバー装置３とパーソナルコンピュータ７との間で規定されたプロトコルに準拠した画像用テーブルＧＴのデータ、パノラマ画像データ又は広角画像データの送信要求、及びパノラマ画像データ又は広角画像データの伝送とをそれぞれ中継する機能を備えたサーバーコンピュータである。
【０２２５】
なお、本実施の形態に係る画像表示システムＳ´では、ビデオサーバー装置２と、ＷＷＷサーバー装置３とがインターネットＩＮＴを介して接続された別個のサーバー装置として設けられていたが、これに限らず、ビデオサーバー装置２の有する各機能をＷＷＷサーバー装置３に保有させることによって、単一のサーバー装置で構成してもよいことは言うまでもない。
【０２２６】
パーソナルコンピュータ７は、周知のノイマン型コンピュータで実現されている。
【０２２７】
図１１は、本実施の形態に係るパーソナルコンピュータ７のハードウェア構成の一例を示す模式図である。
【０２２８】
本実施の形態に係るパーソナルコンピュータ７は、ノースブリッジ７ａと、ノースブリッジ７ａと接続されたＣＰＵ７ｂ、ＲＯＭ７ｃ、ＲＡＭ７ｄ、ＳＲＡＭ７ｅ、ビデオカード７ｆ、及びビデオカード７ｆに接続されたＤＶＩ７ｇと、ノースブリッジ７ａとＰＣＩバス７ｈで接続されたサウスブリッジ７ｉと、サウスブリッジ７ｉと接続されたＨＤＤ７ｊ、ＣＤ−ＲＯＭドライブ７ｋ、サウンドカード７ｌ、ＵＳＢポート７ｍと、バックポートコネクタ７ｎと、モデムカード７ｏとを備えている。
【０２２９】
ノースブリッジ７ａは、ＣＰＵ７ｂ、ＲＯＭ７ｃ、ＲＡＭ７ｄ、ＳＲＡＭ７ｅ、及びビデオカード７ｆのデバイスの管理及び制御を行うチップである。
【０２３０】
ＣＰＵ７ｂは、パーソナルコンピュータ７全体を統括的に制御するプロセッサである。
【０２３１】
ＲＯＭ７ｃは、ＣＰＵ７ｂの動作に必要なプログラム、例えばＩＰＬ（Initial Program Loader）、ブートストラップ、ＢＩＯＳ（Basic Input-Output System）等が読み出し可能に記憶された不揮発性メモリである。
【０２３２】
ＲＡＭ７ｄは、ＯＳ、アプリケーションソフト、及びアプリケーションソフトに必要なデータが書込み／読み出し可能に記憶された揮発性メモリである。
【０２３３】
ＳＲＡＭ（Static RAM）７ｅは、主としてキャッシュメモリとして用いられる揮発性メモリである。
【０２３４】
ビデオカード７ｆは、画像関係の処理を実行する図示しないＧＰＵ（Graphic Processing Unit）と、画像表示用のデータを記憶する図示しないビデオメモリとが搭載された拡張カードである。
【０２３５】
ＤＶＩ（Digital Video Interface）７ｇは、ビデオカード７ｆとディジタルディスプレイ（表示パネル）７ｐとを接続するインターフェースであり、表示画面が接続されている。
【０２３６】
サウスブリッジ７ｉは、キーボード７ｑ、マウス７ｒ、ＵＳＢ、ＩＤＥ、ＬＡＮの各種I／Oの制御を行うチップである。
【０２３７】
ハードディスクドライブ７ｉは、（ＨＤＤ：Hard Disk Drive）は、アプリケーションソフト、及びアプリケーションソフトに必要なデータが書込み／読み出し可能に記憶された外部記憶装置である。
【０２３８】
ＣＤ−ＲＯＭドライブ７ｋは、読み出し専用の記録媒体であるＣＤ−ＲＯＭからを読み出す処理を実行可能なドライブである。
【０２３９】
サウンドカード７ｌは、パーソナルコンピュータ７に音声機能を持たせるための拡張ボードである。
【０２４０】
ＵＳＢポート７ｍは、ＵＳＢの規格に準拠した外部機器、例えば速度センサー、加速度センサー、角速度センサーを含むセンサーモジュール８が図示しないＵＳＢケーブルで接続されている。
【０２４１】
バックポートコネクタ７ｎは、主としてキーボード７ｑ、マウス７ｒを接続するためのコネクタであり、図示しないキーボード７ｑ及びマウス７ｒが接続されている。
【０２４２】
モデムカード７ｏは、パーソナルコンピュータ７と電話回線とを接続するカードである。
【０２４３】
また、本実施の形態に係るパーソナルコンピュータ７は、前述した図１０に示すように、送受信モジュール７ｓ、画像用テーブルメモリ７ｔ、画像メモリ７ｘ、入力受付モジュール７ｕ、表示デバイス７ｖ、及び制御モジュール７ｗを備えている。
【０２４４】
送受信モジュール７ｓは、外部から送信された画像用テーブルＧＴのデータを受信する機能と、受信された画像用テーブルＧＴのデータを制御モジュール７ｗに出力する機能と、ＵＲＩを指定したパノラマ画像データ又は広角画像データの送信要求をビデオサーバー装置２に送信する機能と、ＵＲＩを指定した画像の送信要求に応じてビデオサーバー装置２から送信されたパノラマ画像データ又は広角画像データを受信する機能とを有しており、主としてモデムカード７ｏ等によって構成されている。
【０２４５】
画像用テーブルデータ記憶メモリ７ｔは、パノラマ画像データ又は広角画像データに割り当てられた画像ＩＤと、パノラマ画像データ又は広角画像データのファイル名と、パノラマ画像データ又は広角画像データを指定するためのＵＲＩと、予め定められた座標系におけるパノラマ画像データ又は広角画像データの中心点の位置座標と、座標系における基準点とパノラマ画像データ又は広角画像データの中心点との相対的位置関係で規定される方角に関する情報とを少なくとも含む画像用テーブルＧＴデータが記憶されている揮発性メモリであり、主としてＲＡＭ７ｄによって構成されている。
【０２４６】
画像メモリ７ｘは、ビデオサーバー装置２から通信ネットワークを介して送信されたパノラマ画像又は広角画像のデータが一時的に記憶されるメモリであり、主としてビデオカード７ｆに搭載された図示しないビデオメモリによって構成される。
【０２４７】
入力受付モジュール７ｕは、操作者の操作により入力された画像を表示させるための画像表示要求と画像ＩＤとの入力、及び画像用テーブルＧＴの予め定められた座標系における基準点とパノラマ画像データ又は広角画像データの中心点との相対的位置関係で規定される方角に関する情報とのうち少なくとも一方を操作者の操作によって設定するための設定入力、パノラマ画像データ又は広角画像データの表示倍率の設定入力を受け付けるモジュールであり、図示しないキーボード、マウス、及びバックポートコネクタ等によって構成される。
【０２４８】
表示デバイス７ｖは、操作者によってＵＲＩを指定されたパノラマ画像データ又は広角画像データが表示される表示画面を有しており、主として表示パネルによって構成されている。
【０２４９】
制御モジュール７ｗは、以下の各機能を有しており、主として前述したＣＰＵ７ｂ、ＲＯＭ７ｃ、ＲＡＭ７ｄ、ＳＲＡＭ７e、ビデオカード７ｆ、ＤＶＩ７ｇ等によって構成される。
【０２５０】
画像用テーブル書き込み機能は、送受信モジュール７ｓから出力された画像用テーブルＧＴのデータを受け取り、受け取った画像用テーブルＧＴのデータを画像用テーブルデータ記憶メモリ７ｔに記憶させる機能である。
【０２５１】
ＵＲＩ読み出し機能は、入力受付モジュール７ｕによって入力を受け付けた画像ＩＤに対応するパノラマ画像データ又は広角画像データを指定するためのＵＲＩを画像用テーブルデータ記憶メモリ７ｔから読み出す機能である。
【０２５２】
送信要求送信制御機能は、前述したＵＲＩ読み出し機能によって読み出されたＵＲＩで指定されるパノラマ画像データ又は広角画像データの送信要求を、通信ネットワークを介してビデオサーバー装置２に送信させる機能である。
【０２５３】
画像データ書き込み機能は、前述した送信要求送信制御機能によってパノラマ画像データ又は広角画像データの送信要求に応じてビデオサーバー装置２から取得したパノラマ画像データ又は広角画像データを、画像データメモリ７ｘに記憶させる機能である。
【０２５４】
第１の表示制御機能は、画像データ書き込み機能によって画像データメモリ７ｘに書き込んだ画像データを画像用テーブルデータ記憶メモリ７ｔに記憶された位置座標とパノラマ画像データ又は広角画像データの中心点の位置座標とが一致するように配置して、配置したパノラマ画像データ又は広角画像データを表示デバイス７ｖの表示画面に表示させる機能である。
【０２５５】
ＵＲＩ更新有無判定機能は、ＵＲＩが変更されたＵＲＩ更新済みの画像用テーブルＧＴのデータを受信したかを判定する機能である。
【０２５６】
画像用テーブル更新機能は、前述したＵＲＩ更新有無判定機能によりＵＲＩ更新済みの画像用テーブルＧＴのデータを受信したと判定した場合に、受信したＵＲＩ更新済みの画像用テーブルＧＴのデータを画像用テーブルデータ記憶メモリ７ｔに記憶させて、画像用テーブルＧＴのデータを更新する機能である。
【０２５７】
操作者操作有無判定機能は、センサーモジュール８によって角速度、速度、及び加速度の少なくとも１つのデータが検出されたかにより、操作者によって操作がなされたかを判定する機能である。
【０２５８】
第２の表示制御機能は、前述した操作者操作有無判定機能により操作者によって操作がなされたと判定された場合、換言すれば、センサーモジュール８によって角速度、速度、及び加速度の少なくとも１つのデータが検出された場合に、表示中のパノラマ画像データ又は広角画像データの表示倍率を変更して、変更後のパノラマ画像データ又は広角画像データを表示デバイスに表示させる機能である。
【０２５９】
解除操作有無判定機能は、前述した操作者操作有無判定機能によって検出済みの角速度、速度、及び加速度の向きとは反対向きの角速度、速度、及び加速度のうち何れかが検出されたかにより、操作者によって解除操作がなされたかを判定する機能である。
【０２６０】
第３の表示制御機能は、前述した解除操作有無判定機能による該判定の結果、操作者によって解除操作がなされたと判定した場合、換言すれば、センサーモジュール８によって検出済みの角速度、速度、及び加速度の向きとは反対向きの角速度、速度、及び加速度のうち何れかが検出された場合に、表示倍率を変更して表示中のパノラマ画像又は広角画像の表示倍率を、表示倍率の変更前の表示倍率に戻して、表示デバイスに表示させる機能である。
【０２６１】
なお、本実施の形態に係る制御モジュール７ｗは、通信ネットワークを介して取得したパノラマ画像データ又は広角画像データを、画像用テーブルデータ記憶メモリ７ｔに記憶された位置座標とパノラマ画像データ又は広角画像データの中心点の位置座標とが一致するように配置して表示デバイス７ｖ表示画面に表示させる機能と、角速度、速度、及び加速度の少なくとも１つのデータが検出された場合に、通信ネットワークを介して取得した表示中のパノラマ画像データ又は広角画像データの表示倍率を変更して、変更後のパノラマ画像データ又は広角画像データを表示デバイスに表示させる機能と、検出済みの角速度、速度、及び加速度のうち何れかのデータとは反対向きの角速度、速度、及び加速度のうち何れかのデータが検出された場合に、表示中のパノラマ画像データ又は広角画像データの表示倍率を、表示倍率の変更前の表示倍率に変更して表示デバイスに表示させる機能とを有していたが、これに限らず、センサーモジュール８によって速度、加速度、角速度が検出された場合に、外乱除去やセンサー誤差を補正した後、加速度のディジタル情報を一定時間間隔ごとに2重積分を行うことによってセンサーモジュールの本体の移動距離の演算を行うと共に、角速度のディジタル情報を一定時間間隔ごとに積分することによってセンサーモジュール８本体の移動角度の演算を行って、操作者の操作の前後におけるパノラマ画像データ又は広角画像データの中心点の位置座標の変位を算出し、算出された変位に基づいて、配置されたパノラマ画像データ又は広角画像データの中心点の位置座標を変更して、変更後のパノラマ画像データ又は広角画像データを表示デバイス６ｘｅに表示させてもよいことは言うまでもない。
【０２６２】
センサーモジュール８は、操作者によって外部からセンサーモジュール８本体に加えられた操作に基づいて、当該センサーモジュール８本体に発生した角速度を検出する角速度センサーと、操作者によって外部からセンサーモジュール８本体に加えられた操作に基づいて、携帯電話８本体に発生した速度を検出する速度センサーと、操作者によって外部からセンサーモジュール８本体に加えられた操作に基づいて、当該センサーモジュール８本体に発生した加速度を検出する加速度センサーとを有しており、検出した角速度、速度、加速度をパーソナルコンピュータ７に出力する機能を有するモジュールである。
【０２６３】
このセンサーモジュール８は、図１２に示すように、速度センサー８ａ、加速度センサー８ｂ、角速度センサー８ｃ、Ａ／Ｄ変換器８ｄ、ＲＯＭ８ｅ、ＲＡＭ８ｆ、ＣＰＵ８ｇ、ＵＳＢインターフェース８ｈを備えている。
【０２６４】
なお、本実施の形態に係るセンサーモジュール８は、図示しない外部電源によって、給電されているが、説明の簡略化を図る観点から外部電源に関してはここでは記載を省略している。
【０２６５】
なお、本実施の形態に係るセンサーモジュール８はＸ軸、Ｙ軸、Ｚ軸の３つの軸に対する動き、換言すれば３次元上における動きを検出する位置センサーであるが、これに限らず、Ｘ軸、Ｙ軸の２つの軸に対する動きを検出する姿勢センサー又は方位センサーを用いてもよいことはいうまでもない。
【０２６６】
速度センサー８ａは、センサーモジュール８に対して操作者の操作によって、センサーモジュール８本体に発生した速度を検出し、検出した速度のデータを示すアナログ信号をＡ／Ｄ変換器８ｄに出力する。
【０２６７】
加速度センサー８ｂは、センサーモジュール８に対して操作者の操作によって、センサーモジュール８本体に発生した加速度を検出し、検出した加速度のデータを示すアナログ信号をＡ／Ｄ変換器８ｄに出力する。
【０２６８】
角速度センサー８ｃは、センサーモジュール８に対して操作者の操作によって、センサーモジュール８本体に発生した角速度を検出し、検出した速度のデータを示すアナログ信号をＡ／Ｄ変換器８ｄに出力する。
【０２６９】
Ａ／Ｄ変換器８ｄは、速度センサー８ａ、加速度センサー８ｂ、加速度センサー８ｃから出力されたアナログ信号をＡ／Ｄ変換して、変換の結果、得られたディジタル信号をＣＰＵ８ｇに供給する。
【０２７０】
ＲＯＭ８ｅには、センサーモジュール８全体を制御する制御プログラムが記憶されている。
【０２７１】
ＲＡＭ８ｆには、速度センサー８ａによって検出された速度のデータ、加速度センサー８ｂによって検出された加速度のデータ、角速度センサー８ｃによって検出された角速度のデータが時系列に沿って記憶されている。
【０２７２】
ＣＰＵ８ｇは、ＵＳＢインターフェース８ｈを介してセンサーモジュール８本体に給電がなされると、ＲＯＭ８ｅに記憶された制御プログラムを読み出し、ＣＰＵ８ｇ自体の初期化処理、ＵＳＢインターフェース８ｈの初期化処理、Ａ／Ｄ変換器８ｄの初期化処理、Ａ／Ｄ変換器８ｄがＡ／Ｄ変換処理を実行する際のパラメータを設定するパラメータ設定処理、速度センサー８ａ、加速度センサー８ｂ、角速度センサー８ｃから出力されたアナログ信号をディジタル信号に変換するＡ／Ｄ変換処理をＡ／Ｄ変換器８ｄに実行させるＡ／Ｄ変換制御処理、Ａ／Ｄ変換器８ｄから出力された速度センサー８ａ、加速度センサー８ｂ、角速度センサー８ｃの検出データを含むディジタル信号を受け取るセンサー検出データ受信処理、受け取った速度センサ８ａー、加速度センサー８ｂ、加速度センサー８ｃの検出データを含むディジタル信号を、パーソナルコンピュータ７に送信させるためのセンサーデータ送信開始命令がパーソナルコンピュータ７から出力されたかを判定するセンサーデータ送信開始命令有無判定処理、前述したセンサーデータ送信開始命令有無判定処理による判定の結果、速度センサー８ａ、加速度センサー８ｂ、角速度センサー８ｃの検出データを含むディジタル信号をパーソナルコンピュータ７に送信させるためのセンサーデータ送信開始命令が当該パーソナルコンピュータ７から送信されたと判定した場合、速度センサー８ａ、加速度センサー８ｂ、角速度センサー８ｃの検出データを含むディジタル信号を、当該パーソナルコンピュータに送信するように、ＵＳＢインターフェースを制御するデータ送信制御処理、速度センサー８ａ、加速度センサー８ｂ、角速度センサー８ｃの検出データを含むディジタル信号を、パーソナルコンピュータ７に送信する処理を終了させるためのセンサーデータ送信終了命令が当該パーソナルコンピュータ７から送信されたかを判定するセンサーデータ送信終了命令有無判定処理、及び前述したセンサーデータ送信終了命令有無判定処理で、速度センサー８ａ、加速度センサー８ｂ、角速度センサー８ｃの検出データを含むディジタル信号を、パーソナルコンピュータ７に送信する処理を終了させるためのセンサーデータ送信終了命令が当該パーソナルコンピュータ７から送信されたと判定された場合、速度センサー８ａ、加速度センサー８ｂ、角速度センサー８ｃの検出データを含むディジタル信号を、パーソナルコンピュータ７に送信する処理を終了させるように、ＵＳＢインターフェース８ｈを制御するデータ送信終了制御処理を順次実行する。
【０２７３】
ＵＳＢインターフェース８ｈは、センサーモジュール８本体に給電を行うと共に、センサーモジュール８とパーソナルコンピュータ７との間でデータのやり取りを実行するためのインターフェースである。
【０２７４】
なお、本実施の形態に係る画像表示装置は、例えば、図１３に示すように、画像表示装置としてのパーソナルコンピュータ７と、当該パーソナルコンピュータ７本体とは別体として設けられ、有線又は無線によって当該パーソナルコンピュータ７と接続されたヘッドマウントディスプレイＨＭＤと、当該ヘッドマウントディスプレイＨＭＤのフレームに取り付けられた速度センサー、加速度センサー、及び角速度センサーを含むセンサーモジュール８とから構成してもよい。なお、この場合、ヘッドマウントディスプレイには、前述した図６に示すような外観、及び図１２に示すようなハードウェア構成を有するセンサーモジュール８が取り付けられている。
【０２７５】
これにより、選択された動画又は静止画像の再生、拡大、リンク先表示を鑑賞する場合には、操作者の首を空間的に上下左右に移動又は回転させたりして、取り付けられたセンサーモジュール８を空間的に上下左右に移動したり、回転させたりすることによって、動画や静止画像を自動的にスクロールして、任意の位置や方向の画像を鑑賞することが可能になる。
【０２７６】
また、本実施の形態に係る画像表示装置は、例えば、図１４に示すように、画像表示装置としての図示しないパーソナルコンピュータ７と、当該パーソナルコンピュータ７本体とは別体として設けられ、有線又は無線によって当該パーソナルコンピュータ７と接続された、回転軸を中心として回転可能な椅子ＣＨに取り付けられた表示画面ＳＣＲと、当該椅子ＳＣＨの背もたれ部分等に取り付けられた速度センサー、加速度センサー、及び角速度センサーを含む図示しないセンサーモジュール８とから構成してもよい。なお、この場合、椅子ＳＣＨの背もたれ部分等には、前述した図６に示すような外観、及び図１２に示すようなハードウェア構成を有するセンサーモジュール８が取り付けられている。
【０２７７】
これにより、選択された動画又は静止画像の再生、拡大、リンク先表示を鑑賞する場合には、画像表示装置であるパーソナルコンピュータの釦を操作したり、取り付けられたセンサーモジュールを空間的に上下左右に移動したり、回転させたりすることによって、動画や静止画像を自動的にスクロールして、任意の位置や方向の画像を鑑賞することが可能になる。
【０２７８】
更に、本実施の形態に係る画像表示装置は、例えば、画像表示装置としての図示しないパーソナルコンピュータ７と、当該パーソナルコンピュータ７本体とは別体として設けられ、有線又は無線によって当該パーソナルコンピュータ７と接続された、前述した図１４に示すような、回転軸を中心として回転可能な椅子に取り付けられた表示画面と、当該表示画面と着脱自在に取り付けられた、図１５に示すような、速度センサー、加速度センサー、及び角速度センサーを含むセンサーモジュール８が取り付けられたヘッドフォンＨＤＰとから構成してもよい。
【０２７９】
なお、本実施の形態では、画像表示装置としての図示しないパーソナルコンピュータ７と、当該パーソナルコンピュータ７本体とは別体として設けられ、有線又は無線によって当該パーソナルコンピュータ７と接続された、前述した図１４に示すような、回転軸を中心として回転可能な椅子に取り付けられた表示画面と、当該表示画面と着脱自在に取り付けられた、速度センサー、加速度センサー、及び角速度センサーを含むセンサーモジュール８が内蔵されたヘッドフォンＨＤＰとから構成してもよい。
【０２８０】
また、本実施の形態に係る画像表示装置は、例えば、画像表示装置としてのパーソナルコンピュータ７と、当該パーソナルコンピュータ７本体とは別体として設けられ、有線又は無線によって当該パーソナルコンピュータ７と接続された、回転軸を中心として回転可能な椅子に取り付けられた図１４に示すような表示画面と、当該表示画面と着脱自在に取り付けられた、操作者の指や手に取り付け可能な、速度センサー、加速度センサー、及び角速度センサーを含む前述した図６に示すような外観及び図１２に示すようなハードウェア構成を有するセンサーモジュール８との組み合わせで構成してもよい。
【０２８１】
なお、この場合、センサーモジュール８は、図示しないＵＳＢケーブル又は無線で表示画面と接続された、操作者の指又は手に装着可能な指輪に取り付けてもよい。
【０２８２】
これにより、本実施の形態に係る画像表示システムＳ´によれば、選択された動画又は静止画像の再生、拡大、リンク先表示を鑑賞する場合には、操作者の指や手に取り付けられたセンサーモジュールを空間的に上下左右に移動したり、回転させたりすることによって、動画や静止画像を自動的にスクロールして、任意の位置や方向の画像を鑑賞することが可能になる。
【０２８３】
以上のように構成された画像表示システムＳ´の実行する処理に関して、図面を参照しながらより詳細に説明する。
【０２８４】
なお、重複を避けて説明の簡略化を図る観点から、本実施の形態に係るネットワークカメラ装置１及びビデオサーバー装置２の実行処理に関しては、前述した第１の実施の形態に係るネットワークカメラ装置１、及びビデオサーバー装置２の実行処理と同一であるので、ここではその説明を省略する。また、以下の説明では、本実施の形態に係る画像表示システムのうち、ＷＷＷサーバー装置３における実行処理（送信処理）は、本発明のポイントではないので、図面を参照することなく簡単に概略を説明し、本実施の形態に係る画像表示システムの構成のうち、本発明のポイントとなるパーソナルコンピュータ７の実行する実行処理に関してのみ図面を参照して説明することとする。
【０２８５】
＜ＷＷＷサーバー装置３´の実行処理＞
まず、ＷＷＷサーバー装置３´全体の実行する処理に関して説明する。
【０２８６】
始めに、ＷＷＷサーバー装置３´は、ビデオサーバー装置２から画像用テーブルＧＴのデータを受信すると、パーソナルコンピュータ７との間でコネクションが確立した後、ＷＷＷサーバー装置３´とパーソナルコンピュータ７との間で規定されたプロトコルに従って画像用テーブルＧＴのデータをパーソナルコンピュータ７に送信する。
【０２８７】
次に、ＷＷＷサーバー装置３は、ＵＲＩを指定したパノラマ画像データ又は広角画像データの送信要求をパーソナルコンピュータ７から受け取ると、ビデオサーバー装置２との間でコネクションが確立した後、ビデオサーバー装置２とＷＷＷサーバー装置３との間で規定されたプロトコルに従ってＵＲＩを指定したパノラマ画像データ又は広角画像データの送信要求をビデオサーバー装置２に送信する。
【０２８８】
次に、ＷＷＷサーバー装置３は、パノラマ画像データ又は広角画像データをビデオサーバー装置２から受け取ると、パーソナルコンピュータ７との間でコネクションが確立した後、ＷＷＷサーバー装置３とパーソナルコンピュータ７との間で規定されたプロトコルに従ってパノラマ画像データ又は広角画像データをパーソナルコンピュータ７に送信する。
【０２８９】
以上によりＷＷＷサーバー装置３´は、実行中の処理を終了する。
【０２９０】
＜パーソナルコンピュータ７の実行処理＞
図１６は、本実施の形態に係る画像表示システムＳ´に適用されるパーソナルコンピュータ７全体の実行する処理を説明するためのフローチャートである。
【０２９１】
始めに、パーソナルコンピュータ７が画像用テーブルＧＴのデータを受信すると（Ｂ１´：テーブルデータ受信手段）、制御モジュール７ｗは、受信した画像用テーブルＧＴのデータを画像用テーブルデータ記憶メモリ（テーブルデータ記憶手段）７ｔに記憶させる（Ｂ２´：テーブルデータ保存手段）。
【０２９２】
次に、制御モジュール７ｗは、画像ＩＤ又は画像ファイル名を指定したパノラマ画像データ又は広角画像データの表示要求があるかを判定する（Ｂ３´）。
【０２９３】
制御モジュール７ｗは、前述した工程Ｂ３´で、画像ＩＤ又は画像ファイル名を指定したパノラマ画像データ又は広角画像データの表示要求があると判定した場合（Ｂ３´：Ｙｅｓ）、画像用テーブルデータ記憶メモリ７ｔから当該画像ＩＤ又は画像ファイル名に対応するＵＲＩのデータを読み出す（Ｂ４´：ＵＲＩ読み出し手段）。
【０２９４】
次に、制御モジュール７ｗは、読み出したＵＲＩとパノラマ画像データ又は広角画像データの送信要求とを通信ネットワークを介してビデオサーバー装置２に向けて送信させる（Ｂ５´）。
【０２９５】
次に、パーソナルコンピュータ７がＵＲＩに対応するパノラマ画像又は広角画像のデータを受信すると（Ｂ´６：画像データ取得手段）、制御モジュール７ｗは、受信したパノラマ画像又は広角画像のデータを画像メモリ（画像データ記憶手段）７ｘに一旦記憶させた後（画像データ保存手段）、ＵＲＩに対応する画像の中心点の位置座標のデータを読み出し（Ｂ７）、読み出したパノラマ画像データ又は広角画像データの中心点の位置座標と、当該画像メモリ（画像データ記憶手段）７ｘに記憶させたパノラマ画像データ又は広角画像データの中心点とが一致するように、パノラマ画像データ又は広角画像データの中心点の位置座標を変更して、受信したパノラマ画像データ又は広角画像データを配置する（Ｂ８´）。
【０２９６】
次に、制御モジュール７ｗは、パノラマ画像データ又は広角画像データの中心点の位置座標に相当する位置に配置したパノラマ画像データ又は広角画像データを表示デバイス７ｖに表示させる（Ｂ９´）。
【０２９７】
なお、本実施の形態に係るパーソナルコンピュータ７では、工程Ｂ８´及び工程Ｂ９´における実行処理が第１の表示制御手段に該当する。
【０２９８】
また、本実施の形態に係る制御モジュール７ｗは、ビデオサーバー装置２から通信ネットワークを介して取得したパノラマ画像データ又は広角画像データを、画像用テーブルデータ記憶メモリ７ｔに記憶された位置座標とパノラマ画像データ又は広角画像データの中心点の位置座標とが一致するように配置した画像データを生成して、生成した画像データを表示デバイス７ｖの表示画面に表示させているが、これに限らず、ビデオサーバー装置２から通信ネットワークを介して取得したパノラマ画像データ又は広角画像データを、画像用テーブルデータ記憶メモリ７ｔに記憶された座標系における基準点とパノラマ画像データ又は広角画像データの中心点との相対的位置関係で規定される方角に関する情報に基づいて座標系に配置した画像データを生成して、生成した画像データを表示デバイス７ｖの表示画面に表示させてもよい。
【０２９９】
また、本実施の形態に係る制御モジュール７ｗは、ビデオサーバー装置２から通信ネットワークを介して取得したパノラマ画像データ又は広角画像データを、画像用テーブルデータ記憶メモリ６ｘｂに記憶された座標系における基準点とパノラマ画像データ又は広角画像データの中心点との相対的位置関係で規定される方角に関する情報と、位置座標とに基づいて座標系に配置した画像データを生成して、生成した画像データを表示デバイス６ｘｄの表示画面に表示させてもよい。
【０３００】
図１７は、パノラマ画像データ又は広角画像データの中心点の位置座標を画像用テーブルＧＴに設定されたパノラマ画像データ又は広角画像データの中心点の位置座標と一致するように、取得済みのパノラマ画像データ又は広角画像データの中心点の位置座標を変更した後で本実施の形態に係るパーソナルコンピュータ７の表示画面に表示させたパノラマ画像データ又は広角画像データの一例を示す模式図である。
【０３０１】
本実施の形態に係るパーソナルコンピュータ７の表示画面には、取得済みのＡ、Ｂ、Ｃ３枚の静止画像を含むパノラマ画像データ又は広角画像データを、当該パノラマ画像データ又は広角画像データの中心点の位置座標を画像用テーブルＧＴに設定された各パノラマ画像データ又は広角画像データの中心点の位置座標と一致するように、パノラマ画像データ又は広角画像データの中心点の位置座標を変更した後で表示画面に表示させている。
【０３０２】
なお、本実施の形態で示したパーソナルコンピュータ７の表示画面は、あくまで本実施の形態に係るパーソナルコンピュータの表示画面に表示される種々の画面の一例を示したものに過ぎず、この表示画面に限定されないことは言うまでもない。
【０３０３】
次に、制御モジュール７ｗは、ＵＲＩが変更されたＵＲＩ更新済みの画像用テーブルＧＴのデータを受信したかを判定する（Ｂ１０´）。
【０３０４】
制御モジュール７ｗは、前述した工程Ｂ１０´でＵＲＩ更新済みの画像用テーブルＧＴのデータを受信したと判定した場合に（Ｂ１０´：Ｙｅｓ）、受信したＵＲＩ更新済みの画像用テーブルＧＴのデータを画像用テーブルデータ記憶メモリ７ｔに上書き記憶させて、画像用テーブルＧＴのデータを更新した後（Ｂ１１´）、前述したＢ４´の実行処理を実行する。
【０３０５】
工程Ｂ１２´では、制御モジュール７ｗは、センサーモジュール８によって速度、加速度、角速度が検出されたかにより、操作者による操作がなされたかを判定する。
【０３０６】
制御モジュール７ｗは、操作者による操作がなされたと判定した場合（Ｂ１２´：Ｙｅｓ）、検出された角速度、速度、及び加速度の少なくとも１つのデータに基づいて、操作の前後におけるパノラマ画像データ又は広角画像データの表示倍率を変更する（Ｂ´１３：第２の表示制御手段）。
【０３０７】
一方、制御モジュール７ｗは、前述した工程Ｂ１１´で操作者による操作がなされていないと判定した場合（Ｂ１１´：Ｎｏ）、当該操作者による操作がなされたかに関する判定処理を繰り返す。
【０３０８】
工程Ｂ１４´では、制御モジュール７ｗは、表示倍率が変更されたパノラマ画像データ又は広角画像データを表示デバイス７ｖに表示させる。
【０３０９】
なお、本実施の形態に係るパーソナルコンピュータ７では、工程Ｂ１３´及び工程Ｂ１４´における実行処理が第２の表示制御手段に該当する。
【０３１０】
また、本実施の形態に係る画像表示システムでは、制御モジュール７ｗは、センサーモジュール８によって速度、加速度、角速度が検出された場合に、表示中のパノラマ画像データ又は広角画像データの表示倍率を変更して変更後のパノラマ画像データ又は広角画像データを表示デバイスに表示させているが、これに限らず、センサーモジュール８によって速度、加速度、角速度が検出された場合に、外乱除去やセンサー誤差を補正した後、加速度のディジタル情報を一定時間間隔ごとに2重積分を行うことによってセンサーモジュールの本体の移動距離の演算を行うと共に、角速度のディジタル情報を一定時間間隔ごとに積分することによってセンサーモジュール本体の移動角度の演算を行って、操作者の操作の前後における表示画面上の基準点の位置座標の移動距離及び移動角度を算出し、算出された移動距離及び移動角度に基づいて、操作後における表示画面上の基準点の位置座標を算出し、表示画面上の基準点の位置座標を操作後における表示画面上における基準点の位置座標に変更して、変更後の基準点を含むパノラマ画像又は広角画像のデータを画像メモリ７ｘから読み出して、操作後におけるパノラマ画像データ又は広角画像データを表示デバイス７ｖに表示させてもよい。
【０３１１】
工程Ｂ１５´では、制御モジュール７ｗは、検出済みの角速度、速度、及び加速度の向きとは反対向きの角速度、速度、及び加速度のうち何れかが検出されたかにより、操作者によって解除操作がなされたかを判定する。
【０３１２】
制御モジュールは、前述した工程Ｂ１５´で操作者によって解除操作がなされたと判定した場合（Ｂ１５´：Ｙｅｓ）、表示倍率変更済みのパノラマ画像データ又は広角画像データの表示倍率を変更前の表示倍率に戻して、換言すれば表示倍率変更表示の解除処理を実行して表示デバイスに表示させる（Ｂ１６´）。
【０３１３】
一方、制御モジュールは、前述した工程Ｂ１５´で、操作者によって解除操作がなされていないと判定した場合（Ｂ１５´：Ｎｏ）、前述した操作者による操作がなされたかに関する判定処理を実行する。
【０３１４】
以上により本実施の形態に係るパーソナルコンピュータは、実行中の処理を終了する。
【０３１５】
本実施の形態によれば、パノラマ画像データ又は広角画像データをよりも小さいサイズの表示画面を有するパーソナルコンピュータ７であっても、ネットワークカメラ装置１により生成された画像用テーブルＧＴと、速度、加速度、角速度のうち少なくとも何れか１つのデータを検出するセンサーモジュール８とを用いることによって、検出された速度、加速度、角速度に応じて、表示中のパノラマ画像データ又は広角画像データの表示倍率を変更することによって、パノラマ画像データ又は広角画像データを表示可能なサイズよりも小さいサイズの表示画面を有するパーソナルコンピュータを用いて表示させることが出来る。
【０３１６】
本実施の形態によれば、パノラマ画像又は広角画像に商品又はサービスに関するコンテンツが含まれる場合、センサーモジュール８をヘッドマウントディスプレイ、ヘッドフォンに取り付けたり、センサーモジュール８をヘッドマウントディスプレイ、ヘッドフォンに内蔵させたりすることによって、操作者が首を上下左右に動かすことにより、商品やサービスを仮想空間に提示して、楽しく体験することが出来る。
【０３１７】
なお、本実施の形態に係る画像表示システムＳ´によって実行される画像用テーブルＧＴ、パノラマ画像データ又は広角画像データ、パノラマ画像データ又は広角画像データの送信要求の送信処理は、周知のＶｏＩＰ（Voice over IP）ソフトウェアであるＳｋｙｐｅ（スカイプ）の一機能として実行されるものであってもよい。
【０３１８】
（第３の実施の形態）
図１８は、本発明の第３の実施の形態に係る画像表示システムＳ´´の一例を示す模式図である。
【０３１９】
図１９は、本実施の形態に係る画像表示システムＳ´´の一例を示す機能ブロック図である。
【０３２０】
なお、本実施の形態に係る画像表示システムＳ´´は、ネットワークカメラ装置１に掛かる負荷の削減を図る観点から、ネットワークカメラ装置１で実行される画像用テーブルＧＴの生成処理を、ビデオサーバー装置２に実行させるよう改良したものである。
【０３２１】
本実施の形態に係る画像表示システムＳ´´は、第２の実施の形態に係るネットワークカメラ装置１をネットワークカメラ装置１´に、画像ストアサーバー装置２を画像ストアサーバー装置２´に、それぞれ置換した構成となっている。
【０３２２】
本実施の形態に係るネットワークカメラ装置１´は、撮像モジュール１ａと、データ送信モジュール１ｄとを有している。
【０３２３】
撮像モジュール１ａは、撮像領域のデータを撮像し、撮像した静止画像のデータ又は動画のデータを含むパノラマ画像データ又は広角画像データのファイルを取得する機能と、取得したパノラマ画像データ又は広角画像データのファイルをデータ送信モジュール１ｄに出力する機能とを有する。
【０３２４】
データ送信モジュール１ｄは、前述した撮像モジュール１ａにより取得したパノラマ画像データ又は広角画像データを、通信ネットワークを介してビデオサーバー装置２に送信する機能を有する。
【０３２５】
また、本実施の形態に係るビデオサーバー装置２は、画像データ送受信モジュール２ａ´と、画像データ記憶メモリ２ｂ´と、制御モジュール２ｃ´とを有している。
【０３２６】
画像データ送受信モジュール２ａ´は、ネットワークカメラ装置１から送信されたパノラマ画像データ又は広角画像データを受信する機能と、受け取った画像用テーブルＧＴのデータを制御モジュール２ｃ´に出力する機能と、制御モジュール２ｃ´で生成された画像用テーブルＧＴのデータをＷＷＷサーバー装置３´に送信する機能と、ＵＲＩが指定された画像ファイルの送信要求をＷＷＷサーバー装置３´から受信する機能と、制御モジュール２ｃ´によって読み出されたパノラマ画像データ又は広角画像データのファイルをＷＷＷサーバー装置３´に送信する機能とを有する。
【０３２７】
画像データ記憶メモリ２ｂ´には、ネットワークカメラ装置１から送信されたパノラマ画像データ又は広角画像データが記憶されている。
【０３２８】
制御モジュール２ｃ´は、受信したパノラマ画像データ又は広角画像データを画像データ記憶メモリ２ｂ´に記憶させる機能と、記憶されたパノラマ画像データ又は広角画像データの容量が予め定められた容量以上であるかを判定する機能と、当該判定の結果、記憶されたパノラマ画像データ又は広角画像データの容量が予め定められた容量以上であると判定された場合に、画像データ記憶メモリ２ｂ´からパノラマ画像データ又は広角画像データを読み出し、読み出したパノラマ画像データ又は広角画像データに含まれる画像ＩＤとパノラマ画像データ又は広角画像データのファイル名との組に、少なくともパノラマ画像データ又は広角画像データを指定するためのＵＲＩを付与して、画像ＩＤ、パノラマ画像データ又は広角画像データのファイル名、及びパノラマ画像データ又は広角画像データを指定するためのＵＲＩを含む画像用テーブルＧＴのデータを生成する機能と、生成された画像用テーブルＧＴのデータをパノラマ画像データ又は広角画像データと関連付けて画像データ記憶メモリ２ｂ´に記憶させる機能と、生成された画像用テーブルＧＴのデータをパーソナルコンピュータ７に送信するように、データ送受信モジュール２ａ´を制御する機能と、パーソナルコンピュータ７からＵＲＩを指定したパノラマ画像データ又は広角画像データの送信要求があるかを判定する機能と、当該判定の結果、パーソナルコンピュータ７からＵＲＩを指定したパノラマ画像データ又は広角画像データの送信要求があると判定した場合に、ＵＲＩに対応するパノラマ画像データ又は広角画像データを画像データ記憶メモリ２ｂ´から読み出す機能と、読み出されたパノラマ画像データ又は広角画像データを送信要求の送信元のパーソナルコンピュータ７に返送するようにデータ送受信モジュール２ａ´を制御する機能とを有する。
【０３２９】
上述した構成以外の構成に関しては、前述した第２の実施の形態に係る表示システムＳ´と同一であるので、ここではその説明を省略する。
【０３３０】
なお、本実施の形態に係る画像表示装置は、例えば、前述した図１３に示すように、画像表示装置としてのパーソナルコンピュータ７と、当該パーソナルコンピュータ７本体とは別体として設けられ、有線又は無線によって当該パーソナルコンピュータ７と接続されたヘッドマウントディスプレイＨＭＤと、当該ヘッドマウントディスプレイＨＭＤのフレームに取り付けられた速度センサー、加速度センサー、及び角速度センサーを含むセンサーモジュール８とから構成してもよい。なお、この場合、ヘッドマウントディスプレイには、前述した図６に示すような外観、及び図１２に示すようなハードウェア構成を有するセンサーモジュール８が取り付けられている。
【０３３１】
これにより、選択された動画又は静止画像の再生、拡大、リンク先表示を鑑賞する場合には、操作者の首を空間的に上下左右に移動又は回転させたりして、取り付けられたセンサーモジュールを空間的に上下左右に移動したり、回転させたりすることによって、動画や静止画像を自動的にスクロールして、任意の位置や方向の画像を鑑賞することが可能になる。
【０３３２】
また、本実施の形態に係る画像表示装置は、例えば、前述した図１４に示すように、画像表示装置としての図示しないパーソナルコンピュータ７と、当該パーソナルコンピュータ７本体とは別体として設けられ、有線又は無線によって当該パーソナルコンピュータ７と接続された、回転軸を中心として回転可能な椅子ＣＨに取り付けられた表示画面ＳＣＲと、当該椅子ＣＨの背もたれ部分等に取り付けられた速度センサー、加速度センサー、及び角速度センサーを含む図示しないセンサーモジュール８とから構成してもよい。なお、この場合、椅子の背もたれ部分等には、前述した図６に示すような外観、及び図１２に示すようなハードウェア構成を有するセンサーモジュール８が取り付けられている。
【０３３３】
これにより、選択された動画又は静止画像の再生、拡大、リンク先表示を鑑賞する場合には、画像表示装置であるパーソナルコンピュータの釦を操作したり、取り付けられたセンサーモジュールを空間的に上下左右に移動したり、回転させたりすることによって、動画や静止画像を自動的にスクロールして、任意の位置や方向の画像を鑑賞することが可能になる。
【０３３４】
更に、本実施の形態に係る画像表示装置は、例えば、図１５に示すように、画像表示装置としての図示しないパーソナルコンピュータ７と、当該パーソナルコンピュータ７本体とは別体として設けられ、有線又は無線によって当該パーソナルコンピュータ７と接続された、回転軸を中心として回転可能な椅子に取り付けられた図１４に示すような表示画面と、当該表示画面と着脱自在に取り付けられた、速度センサー、加速度センサー、及び角速度センサーを含むセンサーモジュール８が取り付けられたヘッドフォンＨＤＰとから構成してもよい。
【０３３５】
なお、本実施の形態では、画像表示装置としての図示しないパーソナルコンピュータ７と、当該パーソナルコンピュータ７本体とは別体として設けられ、有線又は無線によって当該パーソナルコンピュータ７と接続された、前述した図１４に示すような、回転軸を中心として回転可能な椅子に取り付けられた表示画面と、当該表示画面と着脱自在に取り付けられた、速度センサー、加速度センサー、及び角速度センサーを含むセンサーモジュール８が内蔵されたヘッドフォンＨＤＰとから構成してもよい。
【０３３６】
また、本実施の形態に係る画像表示装置は、例えば、画像表示装置としてのパーソナルコンピュータと、当該パーソナルコンピュータ本体とは別体として設けられ、有線又は無線によって当該パーソナルコンピュータと接続された、回転軸を中心として回転可能な椅子に取り付けられた図１３に示すような表示画面と、当該表示画面と着脱自在に取り付けられた、操作者の指や手に取り付け可能な、速度センサー、加速度センサー、及び角速度センサーを含む前述した図６に示すようなハードウェア構成を有するセンサーモジュール８とから構成してもよい。
【０３３７】
また、本実施の形態に係る画像表示装置は、例えば、画像表示装置としてのパーソナルコンピュータ７と、当該パーソナルコンピュータ７本体とは別体として設けられ、有線又は無線によって当該パーソナルコンピュータ７と接続された、回転軸を中心として回転可能な椅子に取り付けられた図１４に示すような表示画面と、当該表示画面と着脱自在に取り付けられた、操作者の指や手に取り付け可能な、速度センサー、加速度センサー、及び角速度センサーを含む前述した図６に示すような外観及び図１２に示すようなハードウェア構成を有するセンサーモジュール８との組み合わせで構成してもよい。
【０３３８】
なお、この場合、センサーモジュール８は、図示しないＵＳＢケーブル又は無線で表示画面と接続された、操作者の指又は手に装着可能な指輪に取り付けてもよい。
【０３３９】
これにより、本実施の形態に係る画像表示システムＳ´によれば、選択された動画又は静止画像の再生、拡大、リンク先表示を鑑賞する場合には、操作者の指や手に取り付けられたセンサーモジュールを空間的に上下左右に移動したり、回転させたりすることによって、動画や静止画像を自動的にスクロールして、任意の位置や方向の画像を鑑賞することが可能になる。
【０３４０】
以上のように構成された画像表示システムの実行処理に関して説明する。
【０３４１】
本実施の形態に係る画像表示システムでは、前述した第２の実施の形態に係る構成と、ネットワークカメラ装置１´及びビデオサーバー装置２´以外の構成に関しては、同一であるので、ここでは、本実施の形態に係るビデオサーバー装置２´の実行する処理に関して説明する。
【０３４２】
図２０は、本実施の形態に係る画像表示システムに係るビデオサーバー装置２´の実行する処理を説明するためのフローチャートである。
【０３４３】
始めに、制御モジュール２ｃ´は、ネットワークカメラ装置１から送信されたパノラマ画像データ又は広角画像データを受信したかを判定する（Ｃ１）。
【０３４４】
制御モジュール２ｃ´は、前述した工程Ｃ１でネットワークカメラ装置１から送信されたパノラマ画像データ又は広角画像データを受信したと判定した場合には（Ｃ１：Ｙｅｓ）、受信したパノラマ画像データ又は広角画像データを画像データ記憶メモリ２ｂ´に記憶させる（Ｃ２）。
【０３４５】
一方、制御モジュール２ｃ´は、前述した工程Ｃ１でネットワークカメラ装置１から送信されたパノラマ画像データ又は広角画像データを受信していないと判定した場合には（Ｃ１：Ｎｏ）、ネットワークカメラ装置１から送信されたパノラマ画像データ又は広角画像データを受信したかに関する判定処理を繰り返す。
【０３４６】
制御モジュール２ｃ´は、記憶されたパノラマ画像データ又は広角画像データが予め定められた一定の容量以上であるかを判定する（Ｃ３）。
【０３４７】
制御モジュール２ｃ´は、前述した工程Ｃ３で記憶されたパノラマ画像データ又は広角画像データが予め定められた一定の容量以上であると判定された場合には（Ｃ３：Ｙｅｓ）、画像データ記憶メモリ２ｂ´からパノラマ画像データ又は広角画像データを読み出す（Ｃ４）。
【０３４８】
一方、制御モジュール２ｃ´は、前述した工程Ｃ３で記憶されたパノラマ画像データ又は広角画像データが予め定められた一定の容量未満であると判定された場合には（Ｃ３：Ｎｏ）、前述した記憶されたパノラマ画像データ又は広角画像データが予め定められた一定の容量以上であるかに関する判定処理を繰り返す。
【０３４９】
工程Ｃ５では、制御モジュール２ｃ´は、読み出したパノラマ画像データ又は広角画像データに含まれる画像ＩＤとパノラマ画像データ又は広角画像データのファイル名との組に、少なくともパノラマ画像データ又は広角画像データを指定するためのＵＲＩを付与して、画像ＩＤ、パノラマ画像データ又は広角画像データのファイル名、及びパノラマ画像データ又は広角画像データを指定するためのＵＲＩを含む画像用テーブルＧＴのデータを生成する（Ｃ５）。
【０３５０】
なお、本実施の形態に係るビデオサーバー装置２´では、画像用テーブルＧＴの生成時に制御モジュールがパノラマ画像データ又は広角画像データを読み出す閾値として予め定められた容量を用いていたが、これに限らず、一定の時間毎にパノラマ画像データ又は広角画像データを読み出して、読み出したパノラマ画像データ又は広角画像データに含まれる画像ＩＤとパノラマ画像データ又は広角画像データのファイル名との組に、少なくともパノラマ画像データ又は広角画像データを指定するためのＵＲＩを付与して、画像ＩＤ、パノラマ画像データ又は広角画像データのファイル名、及びパノラマ画像データ又は広角画像データを指定するためのＵＲＩを含む画像用テーブルＧＴのデータを生成させてもよいことは言うまでもない。
【０３５１】
工程Ｃ６では、制御モジュール２ｃ´は、生成された画像用テーブルＧＴのデータのコピーを生成して生成した画像用テーブルＧＴのデータコピーをパノラマ画像データ又は広角画像データと関連付けて画像データ記憶メモリ２ｂ´に記憶させる。
【０３５２】
工程Ｃ７では、制御モジュール２ｃ´は、生成された画像用テーブルＧＴのデータを、ＷＷＷサーバー装置３を介してパーソナルコンピュータ７に送信するように、データ送受信モジュール２ａ´を制御する。これにより、データ送受信モジュール２ａ´によって、画像用テーブルＧＴのデータが、ＷＷＷサーバー装置３´を介してパーソナルコンピュータ７に送信される。
【０３５３】
工程Ｃ８では、制御モジュール２ｃ´は、パーソナルコンピュータ７からＵＲＩを指定したパノラマ画像データ又は広角画像データの送信要求があるかを判定する。
【０３５４】
制御モジュール２ｃ´は、前述した工程Ｃ８でパーソナルコンピュータ７からＵＲＩを指定したパノラマ画像データ又は広角画像データの送信要求があると判定した場合には（Ｃ８：Ｙｅｓ）、ＵＲＩに対応するパノラマ画像データ又は広角画像データを画像データ記憶メモリ２ｂ´から読み出す（Ｃ９）。
【０３５５】
一方、制御モジュール２ｃ´は、前述した工程Ｃ８でパーソナルコンピュータ７からＵＲＩを指定したパノラマ画像データ又は広角画像データの送信要求がないと判定した場合には（Ｃ８：Ｎｏ）、パーソナルコンピュータ７からＵＲＩを指定したパノラマ画像データ又は広角画像データの送信要求があるかに関する判定処理を繰り返す。
【０３５６】
工程Ｃ１０では、制御モジュール２ｃ´は、読み出されたパノラマ画像データ又は広角画像データを送信要求の送信元のパーソナルコンピュータ７に返送するようにデータ送受信モジュール２ａ´を制御する。これにより、データ送受信モジュール２ａ´によって、画像のデータが、ＷＷＷサーバー装置３´を介してパーソナルコンピュータ７に送信される。
【０３５７】
以上により、本実施の形態に係るビデオサーバー装置２´は、実行中の処理を終了する。
【０３５８】
本実施の形態に係る表示制御システムＳ´´によれば、第２の実施の形態に係る画像表示システムの奏する効果に加え、ネットワークカメラ装置１に掛かる負荷を軽減することが可能となるので、ネットワークカメラ装置１からビデオサーバー装置へのパノラマ画像データ又は広角画像データの送信時間の短縮を図ることが出来る。
【０３５９】
なお、上記実施の形態に係る画像形成プログラムは、コンピュータにインストールされた、アプリケーションプログラム、ＯＳ、ブラウザー、ミドルウェア等によってその機能が実現されるものであってもよい。
【０３６０】
なお、上述した各実施の形態に示す手法は、コンピュータにより読み出して実行させることのできるプログラムとして磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクドライブ等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ、ＢＤ（Blu-ray Disk）−ＲＯＭ(Read Only Memory:再生専用型)、ＢＤ(Blu-ray Disk)−Ｒ(Recordable:追記型)、ＢＤ(Blu-ray Disk)−ＲＥ（Rewritable:書き換え型）HD DVD-ROM、HD DVD-R、HD DVD-RW、HD DVD-RAM:等）、光磁気ディスク（ＭＯ）、半導体メモリ、ホログラフィックメモリ等の記録媒体に格納して頒布することにより操作者に提供することができる。
【０３６１】
また、本発明の画像形成プログラムの提供手法としては、例えば画像形成プログラムを記録媒体に記録させた状態で操作者に頒布する手法や、例えばインターネットＩＮＴ等の通信ネットワークを介して操作者の保有するコンピュータに送信し、送信したプログラムをコンピュータにインストールさせる手法、無線を用いて提供する手法等が上げられる。また、本実施の形態に係る画像形成プログラムを提供する手法としては、いわゆる周知のＡＳＰ（Application Service Provider）による手法によってもよいことはいうまでもない。
【０３６２】
また、上記各実施の形態に係る画像形成プログラムは、一般的な高級言語、例えばＣ言語、Delphi、ＸＴＬ、Perl（Practical Extraction and Report Language）、XML(eXtensible Markup Language)や、オブジェクト指向言語（C++、JAVA、C＃、JAVA2、Small Talk）等の任意のプログラム言語で作成されたものであってもよい。
【０３６３】
また、本発明に関して記録媒体としては、プログラムを記録でき、かつ、コンピュータが読み取り可能な記録媒体であれば、記録形式はいかなる形式であっても、例えば、磁気テープ、半導体フラッシュメモリ、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ／−ＲＷ、ＤＶＤ+Ｒ／＋ＲＷ、ＭＯ、ホログラフィックメモリ、ＢＤ−ＲＯＭ、ＢＤ−Ｒ、ＢＤ−ＲＥ、HD DVD-ROM、HD DVD-R、HD DVD-RW、HD DVD-RAM等のいずれの形態であってもよい。
【０３６４】
更に、本発明の記録媒体は、コンピュータと独立した媒体に限らず、ＬＡＮ、ＷＡＮ、イントラネット、及びインターネットＩＮＴ等の通信ネットワークを介して記憶又は一時記憶した媒体であってもよい。
【０３６５】
また、本発明では、記録媒体の種類及び数は、ひとつである必要は無く、同一の形態または形態の異なる複数の記録媒体の組み合わせからなっていてもよいことはいうまでもない。
【０３６６】
また、本発明は、上述した各機能を実現するプログラムを構成するのに必要不可欠なデータ構造、加工用プログラム、及び上記加工用プログラムが機能する各種ハードウェアを包含する。
【０３６７】
なお、上記加工用プログラムは、一般的な高級言語、例えばＣ言語、Delphi、ＸＴＬ、Perl（Practical Extraction and Report Language）、XML(eXtensible Markup Language)や、オブジェクト指向言語（C++、JAVA、C＃、JAVA2、Small Talk）等の任意のプログラム言語で作成されたものであってもよい。
【０３６８】
なお、本発明は、上記各実施の形態に限定されるものではなく、実施段階では本発明の要旨を逸脱しない範囲内で種々の変更が可能である。更に上記各実施の形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が生成され得る。例えば各実施の形態に示される全構成要件からいくつかの要件が省略されることで発明が生成される場合には、その生成された発明を実施する段階では省略部分が周知慣用技術で補われるものである。
【０３６９】
その他、本発明は、その要旨を逸脱しない範囲内で種々変更して実施することができる。
【図面の簡単な説明】
【０３７０】
【図１】本発明の第１の実施の形態に係る画像表示システムＳの一例を示す模式図である。
【図２】同実施の形態に係る画像表示システムＳの一例を示すブロック図である。
【図３】同実施の形態に係る画像用テーブル生成モジュール１ｃによって生成される画像用テーブルＧＴのデータの一例を示す模式図である。
【図４】同実施の形態に係る携帯電話６の外観の一例を示す模式図である。
【図５】同実施の形態に係る携帯電話６のハードウェア構成の一例を示す図である。
【図６】同実施形態に係る画像表示システムに適用されるセンサーモジュールの外観の一例を示す模式図である。
【図７】同実施の形態に係る画像表示システムに適用されるネットワークカメラ装置１全体の実行する処理を説明するためのフローチャートである。
【図８】同実施の形態に係る画像表示システムＳに適用される携帯電話６全体の実行する処理を説明するためのフローチャートである。
【図９】本発明の第２の実施の形態に係る画像表示システムＳ´の一例を示す模式図である。
【図１０】同実施の形態に係る画像表示システムの一例を示す機能ブロック図である。
【図１１】同実施の形態に係るパーソナルコンピュータ７のハードウェア構成の一例を示す模式図である。
【図１２】同実施の形態に係るセンサーモジュール８のハードウェア構成の一例を示す模式図である。
【図１３】同実施形態に係る画像表示装置の一例の外観を示す模式図である。
【図１４】同実施形態に係る画像表示装置の他の一例の外観を示す模式図である。
【図１５】同実施形態に係る画像表示装置の更に他の一例の外観を示す模式図である。
【図１６】同実施の形態に係る画像表示システムＳ´に適用されるパーソナルコンピュータ７全体の実行する処理を説明するためのフローチャートである。
【図１７】パノラマ画像データ又は広角画像データの中心点の位置座標を画像用テーブルＧＴに設定されたパノラマ画像データ又は広角画像データの中心点の位置座標と一致するように、取得済みのパノラマ画像データ又は広角画像データの中心点の位置座標を変更した後で本実施の形態に係るパーソナルコンピュータ７の表示画面に表示させたパノラマ画像データ又は広角画像データの一例を示す模式図である。
【図１８】本発明の第３の実施の形態に係る画像表示システムＳ´´の一例を示す模式図である。
【図１９】同実施の形態に係る画像表示システムＳ´´の一例を示す機能ブロック図である。
【図２０】同実施の形態に係る画像表示システムに係るビデオサーバー装置２´の実行する処理を説明するためのフローチャートである。
【符号の説明】
【０３７１】
１、１´…ネットワークカメラ装置、１ａ…撮像モジュール、１ｂ…画像データメモリ、１ｃ…画像用テーブル作成モジュール、１ｄ…データ通信モジュール、２、２´…ビデオサーバー装置、２ａ、２ａ´…送受信モジュール、２ｂ、２ｂ´…画像データメモリ、２ｃ、２ｃ´…制御モジュール、３、３´…ＷＷＷサーバー装置、４…携帯ネットワークサーバー装置、５…基地局、６…携帯電話、６ｘａ…送受信モジュール、６ｘｂ…画像用テーブルデータ記憶メモリ、６ｘｃ…入力受付モジュール、６ｘｄ…表示デバイス、６ｘｅ…センサーモジュール、６ｘｆ…制御モジュール、６ｘｇ…画像メモリ、７…パーソナルコンピュータ、７ｓ…送受信モジュール、７ｔ…画像用テーブルデータ記憶メモリ、７ｕ…入力受付モジュール、７ｖ…表示デバイス、７ｗ…制御モジュール、７ｘ…画像メモリ、８…センサーモジュール
【図１】
0005466360.tif 000002
【図２】
0005466360.tif 000003
【図３】
0005466360.tif 000004
【図４】
0005466360.tif 000005
【図５】
0005466360.tif 000006
【図６】
0005466360.tif 000007
【図７】
0005466360.tif 000008
【図８】
0005466360.tif 000009
【図９】
0005466360.tif 000010
【図１０】
0005466360.tif 000011
【図１１】
0005466360.tif 000012
【図１２】
0005466360.tif 000013
【図１３】
0005466360.tif 000014
【図１４】
0005466360.tif 000015
【図１５】
0005466360.tif 000016
【図１６】
0005466360.tif 000017
【図１７】
0005466360.tif 000018
【図１８】
0005466360.tif 000019
【図１９】
0005466360.tif 000020
【図２０】
0005466360.tif 000021