(57)【要約】【課題】スクロール、拡大及び縮小の操作を複数回のボタン操作をすることなく、携帯型ビューワを移動させる及びビューワに顔を近づけるなどの一連の操作で行うことが可能とする。【解決手段】本発明の携帯型ビューワは、携帯型ビューワの制御を行う制御手段と、前記制御手段が用いる記憶手段と、携帯型ビューワにて表示する画像を保持する画像保持手段と、携帯型ビューワの移動情報を検出する移動検出手段と、使用者の視点位置を検出する視点位置検出手段と、前記画像保持手段に保持されている画像を読み出し、前記移動検出手段にて検出された移動情報と前記視点位置検出手段にて検出された視点位置情報を元に画像を切り出し、切り出した画像の解像度を変換する画素変換手段と、前記画素変換手段より出力される画像情報を表示する画像表示手段を備えている。【選択図】図１
2006079312.tif 000002
【特許請求の範囲】
【請求項１】
携帯型ビューワの制御を行う制御手段と、前記制御手段が用いる記憶手段と、携帯型ビューワにて表示する画像を保持する画像保持手段と、携帯型ビューワの移動情報を検出する移動検出手段と、使用者の視点位置を検出する視点位置検出手段と、前記画像保持手段に保持されている画像を読み出し、前記移動検出手段にて検出された移動情報と前記視点位置検出手段にて検出された視点位置情報を元に画像を切り出し、切り出した画像の解像度を変換する画素変換手段と、前記画素変換手段より出力される画像情報を表示する画像表示手段を有することを特徴とする、携帯型ビューワ。
【請求項２】
前記視点位置検出手段は使用者側に向けられたカメラを含むことを特徴とする請求項１記載の携帯型ビューワ。
【請求項３】
前記視点位置検出手段は赤外線を使用した距離測定装置を含むことを特徴とする請求項１記載の携帯型ビューワ。
【請求項４】
携帯型ビューワの制御を行う制御手段と、前記制御手段が用いる記憶手段と、携帯型ビューワにて表示する画像を保持する画像保持手段と、携帯型ビューワの移動情報を検出する移動検出手段と、使用者の視点位置を検出する視点位置検出手段と、前記画像保持手段に保持されている画像を読み出し、前記移動検出手段にて検出された移動情報と前記視点位置検出手段にて検出された視点位置情報を元に画像を切り出し、切り出した画像の解像度を変換する画素変換手段と、前記画素変換手段より出力される画像情報を表示する画像表示手段と、表示画像保持操作手段を有することを特徴とする、携帯型ビューワ。
【請求項５】
携帯型ビューワの制御を行う制御手段と、前記制御手段が用いる記憶手段と、携帯型ビューワにて表示する画像を保持する画像保持手段と、携帯型ビューワの移動情報を検出する移動検出手段と、使用者の視点位置を検出する視点位置検出手段と、前記画像保持手段に保持されている画像を読み出し、前記移動検出手段にて検出された移動情報と前記視点位置検出手段にて検出された視点位置情報を元に画像を切り出し、解像度を変換する画素変換手段と、前記画素変換手段より出力される画像情報を表示する画像表示手段と、視点位置検出開始手段を有することを特徴とする、携帯型ビューワ。
【請求項６】
前記視点位置検出開始開始操作手段の操作に連動し、視点の基準位置情報を測定し、前記記憶手段に格納することを特徴とする請求項５記載の携帯型ビューワ。
【請求項７】
前記画素変換手段は、前記記憶手段に格納された前記基準位置情報と、前記移動検出手段にて検出される前記移動情報により割り出される現在位置情報との差により、切り出しサイズを決定することを特徴とする請求項５記載の携帯型ビューワ。
【請求項８】
携帯型ビューワの制御を行う制御手段と、前記制御手段が用いる記憶手段と、携帯型ビューワにて表示する画像を保持する画像保持手段と、携帯型ビューワの移動情報を検出する移動検出手段と、使用者の視点位置を検出する視点位置検出手段と、前記画像保持手段に保持されている画像を読み出し、前記移動検出手段にて検出された移動情報と前記視点位置検出手段にて検出された視点位置情報を元に画像を切り出し、切り出した画像の解像度を変換する画素変換手段と、前記画素変換手段より出力される画像情報を表示する画像表示手段と、視点検出停止手段を有することを特徴とする、携帯型ビューワ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はスクロール、拡大及び縮小の動作を複数回のボタン操作をすることなく、携帯型ビューワを移動させる及びビューワに顔を近づけるなどの一連の操作で行うことが可能な携帯型ビューワに関するものである。
【背景技術】
【０００２】
携帯電話やＰＤＡなどに代表される携帯型ビューワで、ディスプレイの表示可能画素数を超えるデジタルカメラの画像を閲覧する際、従来では複数回のボタン操作により、スクロール、拡大及び縮小を行い画像を閲覧していた。たとえば、ＶＧＡの画素数である横６４０画素、縦４８０画素を持つディスプレイであっても、近年の４００万画素クラスのデジタルカメラの画像全体の１３分の１程度の画素しか表示することができない。このことにより、使用者は通常ディスプレイの解像度にダウンサンプリングした画像を閲覧し、注視したい部分を拡大し、スクロールして閲覧するという手法をとってきた。図２は、スクロール、拡大及び縮小操作を行い画像の閲覧をする携帯型ビューワの一例である。２０１は携帯型ビューワの表示部であり、２０２はスクロール操作を行うスクロールボタン、２０３は拡大及び縮小を行う拡大縮小ボタンである。ユーザは表示部２０１に表示される画像を閲覧する際、拡大縮小ボタン２０３を操作し画像を所望の拡大率に変更し、そしてスクロールボタン２０２を用いて所望の画像位置が表示されるように表示位置をずらす。このようにして、スクロールボタン２０２と拡大縮小ボタン２０３を複数回押下することにより、使用者が所望する、拡大率及び表示位置で画像を表示できる。
【０００３】
しかし、デジタルカメラの解像度が上がるにつれ、スクロール、拡大及び縮小の操作回数が増え、操作が大変煩雑になってきている。また、携帯電話やＰＤＡなどの機能向上により、従来パソコン画面にて閲覧していた表計算やＨＴＭＬコンテンツ等を、比較的小さなディスプレイで閲覧する機会が増えている。このような状況に対応する為、携帯型ビューワにパソコンのマウス等の移動検出デバイスを搭載することにより、スクロール操作を簡便にする手法が考案されている（例えば、特許文献１を参照）。しかし、前述したように表示デバイスの解像度を超える画像やＨＴＭＬコンテンツ等を閲覧する際には拡大及び縮小のボタン操作が必要となり、操作が煩雑であるという欠点がある。
【特許文献１】特開平７−２９５９３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
携帯型ビューワにおいて、表示デバイスの表示可能画素を超える画像またはＨＴＭＬコンテンツ等を閲覧する場合、通常表示デバイスの表示可能画素に合わせ、画像を縮小表示するという手法が取られている。しかし、縮小表示している為、画像表示であれば解像度が低くなり、またＨＴＭＬコンテンツ等の文字の表示であれば視認性が悪くなる。また、詳細な内容を確認するためには、使用者が表示内容及び確認したい内容に合わせ頻繁にスクロール、拡大及び縮小操作を行う必要があり操作が大変煩雑である。
【０００５】
本発明は上記の問題を解決するために鑑みて為されてものであって、その目的はスクロール、拡大及び縮小の操作を複数回のボタン操作をすることなく、携帯型ビューワを移動させる及びビューワに顔を近づけるなどの一連の操作で行うことが可能な方法を提供することである。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明にかかわる携帯型ビューワは、携帯型ビューワの制御を行う制御手段と、前記制御手段が用いる記憶手段と、携帯型ビューワにて表示する画像を保持する画像保持手段と、携帯型ビューワの移動情報を検出する移動検出手段と、使用者の視点位置を検出する視点位置検出手段と、前記画像保持手段に保持されている画像を読み出し、前記移動検出手段にて検出された移動情報と前記視点位置検出手段にて検出された視点位置情報を元に画像を切り出し、切り出した画像の解像度を変換する画素変換手段と、前記画素変換手段より出力される画像情報を表示する画像表示手段を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、スクロール、拡大及び縮小の操作を複数回のボタン操作を行うことなく、携帯型ビューワを移動させる及びビューワに顔を近づけるなどの一連の操作で行うことが可能となる。
【発明を実施するための最良の形態】
【０００８】
本発明は、スクロール、拡大及び縮小の操作を複数回のボタン操作を行うことなく、携帯型ビューワを移動させる及びビューワに顔を近づけるなどの一連の操作で行うために、移動検出手段及び視点位置検出手段を具備することを最も主要な特徴とする。表示手段の解像度を超える画像やＨＴＭＬコンテンツ等を表示する場合でも、使用者が簡便に画像やＨＴＭＬコンテンツ等のスクロール、拡大及び縮小操作を行い閲覧することを可能とした。
【実施例１】
【０００９】
実施例１では携帯型ビューワを例に説明する。携帯型ビューワとは、画像データやＨＴＭＬ文書等のデータを表示できる機器を指し、携帯電話やＰＤＡなども含む。
【００１０】
図１は実施例１による携帯型ビューワの構成例である。１０１は制御手段で、本実施例の携帯型ビューワ全体の制御を行う。１０２は記憶手段で、前記制御手段が情報を格納する。１０３は画像保持手段で、携帯型ビューワにて表示する画像を保持する。本実施例では画像保持手段はフラッシュメモリである。１０４は移動検出手段で、携帯型ビューワの移動情報を検出する。本実施例では移動検出手段はパソコンのマウスと同様とする。１０５は視点位置検出手段で、使用者の視点位置を検出する。本実施例ではＣＣＤカメラを用いて携帯型ビューワと使用者の顔までの距離を測定し使用者の視点位置を検出するものとする。１０６は画素変換手段で、前記画像保持手段１０３に保持されている画像を読み出し、前記移動検出手段１０４にて検出された移動情報と前記視点位置検出手段１０５にて検出された視点位置情報を元に画像を切り出し、切り出した画像の解像度を変換し出力する。１０７は画像表示手段で、前記画素変換手段１０６より出力される画像情報を表示する。なお、前記画像保持手段１０３はＨＤＤやメモリーカード等の記憶媒体でもよい。なお、前記移動検出手段１０４はジャイロ等の移動検出手段でもよい。なお、前記視点位置検出手段１０５は赤外線等を用いた距離測定手段でもよい。
【００１１】
次に図３を用いて携帯型ビューワのおもて面の外観の例を説明する。３０１は携帯型ビューワのおもて面である。使用時は前記携帯型ビューワ３０１の図に示されている面が使用者に向いているとする。３０２は前記表示手段１０７である。３０３は携帯型ビューワ３０１に備えられたＣＣＤカメラである。
【００１２】
次に図４を用いて携帯型ビューワの裏面の外観の例を説明する。４０１は携帯型ビューワの裏面である。使用時は前記携帯型ビューワ４０１の図に示されている面が机などの平坦な面上に置かれるとする。４０２はボールであり、携帯型ビューワの移動に伴い回転をする。４０３はＹ軸移動検出用ローラであり、携帯型ビューワのＹ軸方向の移動に伴いボール４０２が回転し、その回転がＹ軸検出用ローラに伝わり回転する。４０４はＸ軸移動検出用ローラであり、携帯型ビューワのＸ軸方向の移動に伴いボール４０２が回転し、その回転がＸ軸検出用ローラに伝わり回転する。４０５は回転検出手段であり、Ｙ軸移動検出用ローラ４０３及びＸ軸移動検出用ローラ４０４の回転を検出し移動情報を出力する。４０６はボール支え用ローラであり、ボール４０２がＹ軸移動検出用ローラ４０３及びＸ軸移動検出用ローラ４０４に常に密着するよう支える。
【００１３】
次に図５を用いて前記移動検出手段１０４の詳細例を説明する。５０１は移動検出手段であり、前記移動検出手段１０４と同じである。５０２はＹ軸移動検出用ローラであり前記Ｙ軸移動検出用ローラ４０３と同じである。５０３はＸ軸移動検出用ローラであり前記Ｘ軸移動検出用ローラ４０４と同じである。５０４は回転検出手段であり前記回転検出手段４０５と同じである。回転検出手段５０４は前記Ｙ軸移動検出用ローラ５０２と前記Ｘ軸移動検出用ローラ５０３の回転情報を検出し移動情報を図示されていない前記画素変換手段１０６に出力する。
【００１４】
次に図６を用いて、前記移動検出手段５０１の移動検出ルーチンの例を説明する。まず、使用者が携帯型ビューワを平面上で移動させると、ステップ６０１にて前記Ｙ軸移動検出用ローラ５０２と、前記Ｘ軸移動検出用ローラ５０３が移動に伴い回転し、前記回転検出手段４０５が回転を検出する。次に、ステップ６０２にて、回転検出手段４０５は各ローラの回転角を移動情報に変換し出力する。
【００１５】
次に図７を用いて前記視点位置検出手段１０５の詳細例を説明する。
【００１６】
本実施例では、視点位置である携帯型ビューワと使用者の顔までの距離を測定するために、ＣＣＤとその前面に取り付けられたレンズを用いる。７０１は視点位置検出手段であり前記視点位置検出手段１０５と同じである。７０２は視点位置検出手段が検出する物体である。実際の使用時は使用者の顔などである。
【００１７】
７０３はＣＣＤであり、入射した光を画像信号に変換する。７０４はレンズであり、物体７０２の像がＣＣＤ７０３上に結ばれるように配置される。７０５はレンズ固定金具であり、前記レンズ７０４を固定する。７０６は回転軸であり、回転することにより接続されているレンズ固定金具が左右に動く。７０７はレンズ移動用モータであり、回転は回転軸７０６に伝わる。
【００１８】
７０８はレンズ移動幅であり、前記レンズ移動用モータの回転が前記回転軸７０６に伝わり、その回転が前記レンズ固定金具７０５を左右に移動させる、その結果前記レンズ７０４が移動する最大移動幅であり、レンズ位置が最も物体７０２に近い状態をレンズ位置の最大、レンズ位置が最もＣＣＤ７０３に近い状態をレンズ位置の最小とする。また、本実施例では最大移動幅は１．０ｃｍとする。７０９はコントラスト検出手段であり、前記ＣＣＤ７０３より出力される画像信号よりコントラスト値を生成する。７１０はコントラスト検出手段用保持手段であり、前記コントラスト検出手段７０９にて生成されるコントラスト値や前記レンズ７０４の位置情報を保持する。
【００１９】
７１１はモータ回転制御手段であり、前記コントラスト検出手段７０９からの要求によりレンズ移動用モータ７０７の回転を制御する。７１２は最大コントラスト抽出手段であり、前記コントラスト検出手段用保持手段７１０より最大コントラスト値を抽出する。７１３は距離情報演算手段であり、前記最大コントラスト抽出手段７１２より出力される最大コントラスト値を前記物体７０２と前記レンズ７０４間の距離情報に変換し、視点位置情報として出力する。
【００２０】
なお、本実施例でＣＣＤカメラとは前記レンズ７０４およびＣＣＤ７０３を含むこととする。
【００２１】
次に図８を用いて前記視点位置検出手段１０５の視点位置検出ルーチンの例を説明する。
【００２２】
視点位置検出ルーチンが開始されると、まずステップ８０１にて前記コントラスト検出手段７０９は前記モータ回転制御手段７１１に制御要求を出し、前期モータ回転制御手段７１１は前記レンズ移動用モータ７０７を回転させ、前記レンズ７０４位置が最大となるようにレンズの移動を行い、移動した前記レンズ７０４のレンズ位置情報を前記コントラスト検出手段用保持手段７１０に格納する。
【００２３】
そして、ステップ８０２にて前記コントラスト検出手段７０９は前記ＣＣＤ７０３より得られる画像信号を元にコントラスト値を抽出しレンズの位置情報と関連付けて、前記コントラスト値保持手段に保持する。そして、ステップ８０３にてコントラスト検出手段７０９は前記コントラスト検出手段用保持手段７１０より前記レンズ位置情報を読み出しレンズ位置が最小であるかを判定する。
【００２４】
ステップ８０３にて焦点距離が最小となる位置にレンズがないと判定した場合は、ステップ８０４にて前記コントラスト検出手段７０９は前記モータ回転制御手段７１１に制御要求を出し、レンズ位置を一定距離短くする。本実施例では、ステップ８０３にてレンズ位置が移動する距離は０．１ｃｍとする。そして、ステップ８０２に戻る。
【００２５】
ステップ８０３にて焦点距離が最小となる位置にレンズがあると判定した場合、ステップ８０５にて前記最大コントラスト抽出手段７１２は前記コントラスト検出手段用保持手段７１０よりコントラスト値が最大となるレンズ位置情報を抽出し、前記距離情報演算手段７１３に出力する。そして、ステップ８０６にて、前記距離情報演算手段７１３はレンズ位置情報より視点位置情報を演算する。そして、ステップ８０７にて、視点位置情報を前記画素変換手段１０６に出力する。
【００２６】
次に図９を用いて前記距離情報演算手段７１３が焦点距離の演算に用いる対応表例の説明をする。９０１はレンズ位置リストで、レンズがＣＣＤ７０３に一番近い状態を基点とした場合のレンズ位置である。９０２は焦点距離リストで、前記レンズ位置リスト９０１に対応している。前記距離情報演算手段７１３は、前記最大コントラスト抽出手段７１２より出力されるレンズ位置情報を前記レンズ位置９０１より検索し、検索結果に対応した焦点距離９０２を抽出し視点位置情報として前記画素変換手段１０６に出力する。
【００２７】
次に図１０を用いて前記画素変換手段１０６が拡大率の演算に用いる対応表例の説明をする。１００１は視点位置情報リストで、前記視点位置検出手段１０５内の前記距離情報演算手段７１３が出力する視点位置情報と比較する。１００２は拡大率リストであり、前記視点位置情報リスト１００１と対応している。例えば、視点位置が２０ｃｍと検出された場合は、前記画素変換手段１０６が使用する拡大率は０．６４倍である。
【００２８】
なお、本実施例では視点位置により拡大率が変化するという観点に伴い、まずレンズ位置情報から焦点位置情報へ変換し、その焦点位置情報を視点位置情報として用い、視点位置情報から拡大率情報に変換しているが、直接レンズ位置情報から拡大率情報へ変換しても同様の効果が得られる。
【００２９】
次に図１１を用いて画像表示手段１０７の説明を行う。
【００３０】
本実施例では、画像表示手段は液晶ディスプレイとし、さらに解像度をＹ軸画素数６４０画素、Ｘ軸画素数４８０画素とする。また、画像表示手段のＹ軸方向幅は６．４ｃｍ、Ｘ軸方向高さは４．８ｃｍとする。なお、表示デバイスの種類、解像度及びサイズが異なる場合でも同様である。
【００３１】
本実施例の画像表示手段を用いる場合、Ｙ軸画素数６４０画素、Ｘ軸画素数４８０画素以上の画像ファイルはそのままでは表示できないため、画像の一部のみを表示、もしくは画像全体をＹ軸画素数６４０画素、Ｘ軸画素数４８０画素内に収まるように縮小し表示する。しかし、画像の一部のみを表示する場合は、画像全体が把握できなく、また縮小処理を行うと画像の詳細情報が失われてしまうという欠点があるため、使用者は頻繁にスクロール、拡大及び縮小操作を必要とする。
【００３２】
例えば、２００万画素クラスのデジタルカメラ画像はＹ軸画素数１６００画素、Ｘ軸画素数１２００画素を持つ。この画像を本実施例の画像表示手段１０７に表示する場合、画像の一部のみを表示させると、全体の画像の面積比で約１／６しか表示できず、画像全体を把握することが難しい。また縮小表示にて画像全体を表示する場合は、解像度を１／６に落として表示することになる為、詳細な情報が失われてしまう。
【００３３】
次に図１２を用いて前記画素変換手段１０６による切り出し画素数の演算と切り出し開始位置の演算例の説明を行う。切り出し画素数の演算は、画像表示手段１０７の解像度に拡大率を除算したものである。たとえば、視点位置が２０ｃｍと検出され、拡大率が０．６４倍と演算された場合、Ｙ軸方向の切り出しサイズは６４０画素から０．６４を除算し１０００画素、Ｘ軸方向の切り出しサイズは４８０画素から０．６４を除算し７５０画素となる。切り出し開始位置の演算は、図１２の公式を用いる。
【００３４】
例えば、表示する画像サイズのＹ軸画像解像度が１６００画素、Ｘ軸画像解像度が１２００画素、前記移動検出手段５０１にて検出した移動情報がＹ軸移動距離１．６ｃｍ、Ｘ軸移動距離−１．２ｃｍ、表示部のＹ軸サイズが６．４ｃｍ、Ｘ軸サイズが４．８ｃｍ、表示部のＹ軸解像度が６４０画素、Ｘ軸解像度が４８０画素、拡大率が０．６４とすると、Ｙ軸切り出し開始位置は５５０画素目から、Ｘ軸切り出し開始位置は３８画素目からとなる。
【００３５】
図１２の公式によると切り出し開始位置が０以下となってしまう場合や、画像サイズを超えてしまう場合がある。その場合には使用者に画像の端に到達したことを通知する為に図１３のように画像の端に達した面の表示部の端を着色するなどして使用者に通知することが可能である。
【００３６】
１３０１は前記画像表示手段１０７である。１３０２は前記画像表示手段１３０１の着色部である。図１３の通知例の場合、表示画像が画像の右端に達したことを示す。また、文字表示やグラフィック表示で画像の端に達したことを使用者に通知しても同様の効果が得られる。また、画像に背景色や特定のパターンを付け足し表示を行っても同様の効果が得られる。
【００３７】
次に図１４を用いて、前記画素変換手段１０６の詳細な説明を行う。前記画素変換手段１０６は、画像切り出し開始位置演算手段、拡大率演算手段、画像切り出し画素数演算手段、画像読み込み手段と解像度変換手段により構成される。１４０１は画素変換手段であり、前記画素変換手段１０６と同じである。１４０２は拡大率演算手段であり、前記視点位置情報検出手段１０５より出力される視点位置情報を元に拡大率を演算する。
【００３８】
１４０３は画像切り出し画素数演算手段であり、前記拡大率演算手段１４０２より出力される拡大率情報と画像表示手段１０７の解像度情報を元に切り出す画像の画素数を演算する。１４０４は画像切り出し開始位置演算手段であり、前記移動検出手段１０４より出力される移動情報と前記画像切り出し画素数演算手段１４０３より出力される画像切り出し画素数情報を元に、画像切り出し開始位置を演算する。
【００３９】
１４０５は画像読み込み手段であり、前記画像切り出し開始位置演算手段１４０４より出力される画像切り出し開始位置情報及び前記画像切り出し画素数演算手段１４０３より出力される画像切り出し画素数情報で指定された画素を前記画像保持手段より読み出す。１４０６は解像度変換手段であり、前記画像読み込み手段１４０５より出力される画像を前記画像表示手段１０７の解像度に変換し出力する。
【００４０】
次に図１５を用いて、前記画素変換手段１０６の画素変換ルーチン例の説明を行う。まずステップ１５０１にて前記画素変換手段１０６は、前記視点位置検出手段１０５より視点位置情報を、前記移動検出手段１０４より移動情報を受信する。そしてステップ１５０２にて、前記画素変換手段１０６は前記移動検出手段１０４より受信した移動情報を元に拡大率を演算する。
【００４１】
そしてステップ１５０３にて、前記画素変換手段１０６は画像切り出し画素数を演算する。そしてステップ１５０４にて、前記画素変換手段１０６は画像切り出し開始位置を演算する。そしてステップ１５０５にて、前記画素変換手段１０６は画像保持手段に格納されている画像のステップ１５０４にて演算した画像切り出し開始位置よりステップ１５０３にて演算した画像切り出し画素数分読み出す。
【００４２】
そしてステップ１５０６にて、前記画素変換手段１０６はステップ１５０５にて切り出した画像を前記画像表示手段１０７の解像度に変換する。そしてステップ１５０７にて、前記画素変換手段１０６はステップ１５０６にて変換した画像を前記画像表示手段１０７に出力する。
【００４３】
以上の通り、図１の実施例は、マウス等の移動検出手段とＣＣＤカメラ等の視点位置検出手段を備えるため、使用者はスクロール動作を携帯型ビューワを移動させることにより可能であり、さらに同時に携帯型ビューワに顔を近づける、遠ざけるといった一般的な動作で拡大及び縮小操作を行える。また、画面上のスクロール距離と実際の携帯型ビューワの実移動距離を同一にすることにより、あたかも携帯型ビューワにより開かれた小窓より画像を閲覧するといった操作感が生まれる。
【００４４】
以上説明したように、本発明の携帯型ビューワは、スクロール、拡大及び縮小の操作を複数回のボタン操作を行うことなく、携帯型ビューワを移動させる及びビューワに顔を近づけるなどの一連の操作で行うことが可能である。
【００４５】
本発明の実施例１によれば、携帯型ビューワ全体の制御を行う制御手段と、前記制御手段が情報を格納する記憶手段と、携帯型ビューワにて表示する画像を保持する画像保持手段と、携帯型ビューワの移動情報を検出する移動検出手段と、使用者の視点位置を検出する視点位置検出手段と、前記画像保持手段に保持されている画像を読み出し、前記移動検出手段にて検出された移動情報と前記視点位置検出手段にて検出された視点位置情報を元に画像を切り出し、切り出した画像の解像度を変換し出力する画素変換手段と、前記画素変換手段１０６より出力される画像情報を表示する画像表示手段により構成される携帯型ビューワのシステムにおいて、スクロール、拡大及び縮小の操作を複数回のボタン操作を行うことなく、携帯型ビューワを移動させる及びビューワに顔を近づけるなどの一連の操作で行うことが可能となる。
【実施例２】
【００４６】
実施例２では、実施例１同様に携帯型ビューワを例に説明する。携帯型ビューワとは、画像データやＨＴＭＬ文書等のデータを表示できる機器を指し、携帯電話やＰＤＡなども含む。
【００４７】
実施例２による携帯型ビューワの裏面の外観の例、移動検出手段の詳細例、移動検出手段の移動検出ルーチンの例、視点位置検出手段の詳細例、視点位置検出手段の視点位置検出ルーチンの例、距離情報演算手段が焦点距離の演算に用いる対応表例、画素変換手段が拡大率の演算に用いる対応表例、画像表示手段１０７の説明、画素変換手段１０６による切り出し画素数の演算と切り出し開始位置の演算例は実施例１の図４、図５、図６、図７、図８、図９、図１０、図１１、図１２及び図１３と同様のため、説明は省略する。
【００４８】
図１６は実施例２による携帯型ビューワの構成例である。１６０１は制御手段で、本実施例の携帯型ビューワ全体の制御を行う。１６０２は記憶手段で、前記制御手段が情報を格納する。１６０３は画像保持手段で、携帯型ビューワにて表示する画像を保持する。本実施例では画像保持手段はフラッシュメモリである。１６０４は移動検出手段で、携帯型ビューワの移動情報を検出する。
【００４９】
本実施例では移動検出手段はパソコンのマウスと同様とする。１６０５は視点位置検出手段で、使用者の視点位置を検出する。本実施例ではＣＣＤカメラを用いて携帯型ビューワと使用者の顔までの距離を測定し使用者の視点位置を検出するものとする。１６０６は画素変換手段で、前記画像保持手段１６０３に保持されている画像を読み出し、前記移動検出手段１０４にて検出された移動情報と前記視点位置検出手段１６０５にて検出された視点位置情報を元に画像を切り出し、切り出した画像の解像度を変換し出力する。
【００５０】
１６０７は画像表示手段で、前記画素変換手段１６０６より出力される画像情報を表示する。１６０８は表示画像保持操作手段であり、使用者が押下可能なボタン等である。
【００５１】
前記表示画像保持操作手段は押下することにより前記画素変換手段１６０６に移動情報の更新を停止する要求を出す。
【００５２】
なお、前記画像保持手段１６０３はＨＤＤやメモリーカード等の記憶媒体でもよい。なお、前記移動検出手段１６０４はジャイロ等の移動検出手段でもよい。なお、前記視点位置検出手段１６０５は赤外線等を用いた距離測定手段でもよい。
【００５３】
次に図１７を用いて携帯型ビューワのおもて面の外観の例を説明する。１７０１は携帯型ビューワのおもて面である。使用時は前記携帯型ビューワ１７０１の図に示されている面が使用者に向いているとする。
【００５４】
１７０２は前記表示手段１６０７である。１７０３は携帯型ビューワ１７０１に備えられたＣＣＤカメラである。１７０４は前記表示画像保持操作手段１６０８である。
【００５５】
次に図１８を用いて、前記画素変換手段１６０６の詳細な説明を行う。
【００５６】
前記画素変換手段１６０６は、移動情報保持手段、画像切り出し開始位置演算手段、拡大率演算手段、画像切り出し画素数演算手段、画像読み込み手段と解像度変換手段により構成される。１８０１は画素変換手段であり、前記画素変換手段１６０６と同じである。１８０２は拡大率演算手段であり、前記視点位置情報検出手段１６０５より出力される視点位置情報を元に拡大率を演算する。
【００５７】
１８０３は画像切り出し画素数演算手段であり、前記拡大率演算手段１８０２より出力される拡大率情報と画像表示手段１６０７の解像度情報を元に切り出す画像の画素数を演算する。１８０４は移動情報保持手段であり、前記移動検出手段１６０４より受信する移動情報を保持する。
【００５８】
新しい移動情報を受信した場合に前記表示画像保持操作手段１６０８が押下されていなければ、保持する移動情報の内容を更新する。新しい移動情報を受信した場合に前記表示画像保持操作手段１６０８が押下されていれば、保持する移動情報の内容を更新しない。
【００５９】
そして、保持した移動情報を出力する。１８０５は画像切り出し開始位置演算手段であり、前記移動情報保持手段１８０４より出力される移動情報と前記画像切り出し画素数演算手段１８０３より出力される画像切り出し画素数情報を元に、画像切り出し開始位置を演算する。１８０６は画像読み込み手段であり、前記画像切り出し開始位置演算手段１８０５より出力される画像切り出し開始位置情報及び前記画像切り出し画素数演算手段１８０３より出力される画像切り出し画素数情報で指定された画素を前記画像保持手段１６０３より読み出す。
【００６０】
１８０７は解像度変換手段であり、前記画像読み込み手段１８０６より出力される画像を前記画像表示手段１６０７の解像度に変換し出力する。
【００６１】
次に図１９を用いて、前記画素変換手段１８０１の画素変換ルーチンの説明を行う。まずステップ１９０１にて前記移動情報保持手段１８０４は前記移動検出手段１６０４より移動情報を、前記拡大率演算手段１８０２は前記視点位置検出手段１６０５より視点位置情報を受信する。そしてステップ１９０２にて、前記移動情報保持手段１８０４は前記表示画像保持操作手段１６０８が押下されているかを判定する。
【００６２】
ステップ１９０２にて、前記表示画像保持操作手段１６０８が押下されていないと判定した場合、ステップ１９０３にて移動情報保持手段１８０４は移動情報を保持する。すでに移動情報が保持されている場合は、移動情報を更新する。そしてステップ１９０４にて、前記拡大率演算手段１８０２は前記移動検出手段１６０４より受信した移動情報を元に拡大率を演算する。ステップ１９０２にて、前記表示画像保持操作手段１６０８が押下されていないと判定した場合ステップ１９０４に進む。
【００６３】
そしてステップ１９０５にて、前記画像切り出し画素数演算手段１８０３は前記拡大率演算手段１８０２より出力される拡大率情報を用い画像切り出し画素数を演算する。そしてステップ１９０６にて、前記画像切り出し開始位置演算手段１８０５は、画像切り出し開始位置を演算する。
【００６４】
そしてステップ１９０７にて、前記画像読み込み手段１８０６は前記画像保持手段１６０３に格納されている画像のステップ１９０６にて演算した画像切り出し開始位置よりステップ１９０５にて演算した画像切り出し画素数分読み出す。そしてステップ１９０８にて、前記解像度変換手段１８０７はステップ１９０７にて切り出した画像を前記画像表示手段１０７の解像度に変換する。そしてステップ１９０９にて、前記解像度変換手段１８０７はステップ１９０８にて変換した画像を前記画像表示手段１６０７に出力する。
【００６５】
このルーチンにより、前記表示画像保持操作手段１６０８が押下されていない場合は、受信する移動情報および視点位置情報を元に画素変換を行うが、前記表示画像保持操作手段１６０８が押下されている場合は、前回このルーチンの処理を行った際に使用した移動情報および受信した視点位置情報を元に画素変換を行う。
【００６６】
そして、使用者は前記表示画像保持操作手段１６０８を押下することにより、移動情報の更新を停止し、その時に表示している表示位置を変更することなく、使用者に使いやすい位置に携帯型ビューワを移動させることが可能となる。
【００６７】
以上のように、本発明の実施例２によれば、携帯型ビューワ全体の制御を行う制御手段と、前記制御手段が情報を格納する記憶手段と、携帯型ビューワにて表示する画像を保持する画像保持手段と、携帯型ビューワの移動情報を検出する移動検出手段と、使用者の視点位置を検出する視点位置検出手段と、前記画像保持手段に保持されている画像を読み出し、前記移動検出手段にて検出された移動情報と前記視点位置検出手段にて検出された視点位置情報を元に画像を切り出し、切り出した画像の解像度を変換し出力する画素変換手段と、前記画素変換手段１０６より出力される画像情報を表示する画像表示手段と、使用者が押下可能なボタン等である表示画像保持操作手段により構成される携帯型ビューワのシステムにおいて、スクロール、拡大及び縮小の操作を複数回のボタン操作を行うことなく、携帯型ビューワを移動させる及びビューワに顔を近づけるなどの一連の操作で行うことが可能となり、さらに移動検出を停止する手段を持つことにより、その時に表示している表示位置を変更することなく、使用者に使いやすい位置に携帯型ビューワを移動させることが可能となる。
【実施例３】
【００６８】
実施例３では、実施例１、２同様に携帯型ビューワを例に説明する。
【００６９】
携帯型ビューワとは、画像データやＨＴＭＬ文書等のデータを表示できる機器を指し、携帯電話やＰＤＡなども含む。
【００７０】
実施例２による携帯型ビューワの裏面の外観の例、移動検出手段の詳細例、移動検出手段の移動検出ルーチンの例、視点位置検出手段の詳細例、視点位置検出手段の視点位置検出ルーチンの例、距離情報演算手段が焦点距離の演算に用いる対応表例、画像表示手段１０７の説明、画素変換手段１０６による切り出し画素数の演算と切り出し開始位置の演算例は実施例１の図４、図５、図６、図７、図８、図９、図１１、図１２及び図１３と同様のため、説明は省略する。
【００７１】
図２０は実施例２による携帯型ビューワの構成例である。２００１は制御手段で、本実施例の携帯型ビューワ全体の制御を行う。
【００７２】
２００２は記憶手段で、前記制御手段が情報を格納する。２００３は画像保持手段で、携帯型ビューワにて表示する画像を保持する。本実施例では画像保持手段はフラッシュメモリである。２００４は移動検出手段で、携帯型ビューワの移動情報を検出する。本実施例では移動検出手段はパソコンのマウスと同様とする。２００５は視点位置検出手段で、使用者の視点位置を検出する。本実施例ではＣＣＤカメラを用いて携帯型ビューワと使用者の顔までの距離を測定し使用者の視点位置を検出するものとする。
【００７３】
２００６は画素変換手段で、前記画像保持手段２００３に保持されている画像を読み出し、前記移動検出手段１０４にて検出された移動情報と前記視点位置検出手段２００５にて検出された視点位置情報を元に画像を切り出し、切り出した画像の解像度を変換し出力する。２００７は画像表示手段で、前記画素変換手段２００６より出力される画像情報を表示する。２００８は視点検出開始操作手段であり、使用者が押下可能なボタン等である。
【００７４】
前記視点検出開始操作手段は押下することにより前記視点位置検出手段２００５は基準となる視点位置情報を検出する。
【００７５】
なお、前記画像保持手段２００３はＨＤＤやメモリーカード等の記憶媒体でもよい。なお、前記移動検出手段２００４はジャイロ等の移動検出手段でもよい。なお、前記視点位置検出手段２００５は赤外線等を用いた距離測定手段でもよい。
【００７６】
次に図２１を用いて携帯型ビューワのおもて面の外観の例を説明する。
【００７７】
２１０１は携帯型ビューワのおもて面である。使用時は前記携帯型ビューワ２１０１の図に示されている面が使用者に向いているとする。２１０２は前記表示手段２００７である。２１０３は携帯型ビューワ２１０１に備えられたＣＣＤカメラである。２１０４は前記視点検出開始操作手段２００８である。
【００７８】
次に図２２を用いて、前記画素変換手段２００６の詳細な説明を行う。
【００７９】
前記画素変換手段２００６は、視点位置情報保持手段、画像切り出し開始位置演算手段、拡大率演算手段、画像切り出し画素数演算手段、画像読み込み手段と解像度変換手段により構成される。２２０１は画素変換手段であり、前記画素変換手段２００６と同じである。２２０２は基準視点位置情報保持手段であり、前記視点位置手段２００５より受信する視点位置情報を、前記視点検出開始操作手段が押下された場合に保持する。
【００８０】
そして、保持した移動情報を出力する。２２０３は拡大率演算手段であり、前記視点位置情報検出手段２００５より出力される視点位置情報と前記基準視点位置情報保持手段より出力される基準視点位置情報を元に拡大率を演算する。２２０４は画像切り出し画素数演算手段であり、前記拡大率演算手段２２０２より出力される拡大率情報と画像表示手段２００７の解像度情報を元に切り出す画像の画素数を演算する。
【００８１】
２２０５は画像切り出し開始位置演算手段であり、前記移動情報保持手段２２０４より出力される移動情報と前記画像切り出し画素数演算手段２２０３より出力される画像切り出し画素数情報を元に、画像切り出し開始位置を演算する。２２０６は画像読み込み手段であり、前記画像切り出し開始位置演算手段２２０５より出力される画像切り出し開始位置情報及び前記画像切り出し画素数演算手段２２０３より出力される画像切り出し画素数情報で指定された画素を前記画像保持手段２００３より読み出す。２２０７は解像度変換手段であり、前記画像読み込み手段２２０６より出力される画像を前記画像表示手段２００７の解像度に変換し出力する。
【００８２】
次に図２３を用いて、前記拡大率演算手段１４０２が拡大率の演算に用いる対応表例の説明をする。
【００８３】
２３０１は視点位置差分情報リストで、前記視点位置検出手段２００５内の前記距離情報演算手段７１３が出力する視点位置情報から前記基準視点位置情報保持手段２２０２に格納されている基準視点位置情報を差し引いた値と比較する。２３０２は拡大率リストであり、前記視点位置情報２３０１と対応している。
【００８４】
例えば、視点位置が１０ｃｍと検出され、前記基準視点位置情報保持手段２２０２に保持されている基準視点位置が１５ｃｍである場合、視点位置から基準視点位置を差し引くと−５になり、視点位置差分２３０１から−５を検索する。視点差分２３０１の値が−５である場合、拡大率２３０２の値は０．６４であるため、拡大率は０．６４倍と決定する。
【００８５】
次に図２４を用いて、前記画素変換手段２００６が行う基準視点位置情報保持ルーチン例の説明をする。
【００８６】
基準視点位置情報保持ルーチンは、視点検出開始操作手段２００８が押下されると開始する。視点検出開始操作手段２００８が押下されると、ステップ２４０１にて基準視点位置情報保持手段２２０２は、受信する視点位置情報を基準視点位置情報として保持する。既に基準視点位置情報が保持されている場合は基準視点位置情報を更新する。
【００８７】
次に図２５を用いて、前記画素変換手段２２０１の画素変換ルーチンの説明を行う。
【００８８】
まずステップ２５０１にて前記拡大率演算手段２２０３及び前記基準視点位置情報保持手段２２０２視点位置情報を、前記画像切り出し開始位置演算手段２２０５は移動情報を受信する。そしてステップ２５０２にて、前記拡大率演算手段２２０３は受信した視点位置情報より前記基準視点位置情報保持手段２２０２より出力される基準視点位置情報を差し引いた値より拡大率を演算する。そしてステップ２５０３にて、前記画像切り出し画素数演算手段２２０４は画像切り出し画素数を演算する。
【００８９】
そしてステップ２５０４にて、前記画像切り出し開始位置演算手段２２０５は受信した移動情報及び画像切り出し画素数演算手段２２０４より出力される画像切り出し画素数情報を用いて画像切り出し開始位置を演算する。そしてステップ２５０５にて、前記画像読み込み手段２２０６は前記画像切り出し開始位置演算手段２２０５より出力される画像切り出し開始位置より前記画像保持手段２２０３に格納されている画像を前記画像切り出し画素数演算手段２２０４より出力される画像切り出し画素数分読み出す。
【００９０】
そしてステップ２５０６にて、前記画素変換手段２２０７はステップ２５０５にて切り出した画像を前記画像表示手段２００７の解像度に変換する。そしてステップ２５０７にて、前記画素変換手段２２０７はステップ２５０６にて変換した画像を前記画像表示手段２２０７に出力する。
【００９１】
以上のように、本発明の実施例３によれば、携帯型ビューワ全体の制御を行う制御手段と、前記制御手段が情報を格納する記憶手段と、携帯型ビューワにて表示する画像を保持する画像保持手段と、携帯型ビューワの移動情報を検出する移動検出手段と、使用者の視点位置を検出する視点位置検出手段と、前記画像保持手段に保持されている画像を読み出し、前記移動検出手段にて検出された移動情報と前記視点位置検出手段にて検出された視点位置情報を元に画像を切り出し、切り出した画像の解像度を変換し出力する画素変換手段と、前記画素変換手段より出力される画像情報を表示する画像表示手段と、使用者が押下可能なボタン等である視点検出開始操作手段により構成される携帯型ビューワのシステムにおいて、スクロール、拡大及び縮小の操作を複数回のボタン操作を行うことなく、携帯型ビューワを移動させる及びビューワに顔を近づけるなどの一連の操作で行うことが可能となり、さらに拡大率の基準となる基準視点位置を使用者の所望の位置に変更することが可能となる。
【産業上の利用可能性】
【００９２】
本発明の携帯型ビューワはスクロール、拡大及び縮小の操作を複数回のボタン操作を行うことなく、携帯型ビューワを移動させる及びビューワに顔を近づけるなどの一連の操作で行うことが可能で、携帯電話、ＰＤＡ等として有用である。
【図面の簡単な説明】
【００９３】
【図１】実施例１による携帯型ビューワの構成を示した図
【図２】本発明をしようしないスクロール、拡大及び縮小操作を行い画像の閲覧をする携帯型ビューワを示した図
【図３】実施例１による携帯型ビューワのおもて面の外観を示した図
【図４】実施例１、実施例２、実施例３による携帯型ビューワの裏面の外観を示した図
【図５】実施例１、実施例２、実施例３による移動検出手段の詳細を示した図
【図６】実施例１による移動検出手段の移動検出ルーチンを示した図
【図７】実施例１による視点位置検出手段の詳細を示した図
【図８】実施例１による視点位置検出手段の視点位置検出ルーチンを示した図
【図９】実施例１、実施例２、実施例３による距離情報演算手段が焦点距離の演算に用いる対応を示した図
【図１０】実施例１、実施例２による画素変換手段が拡大率の演算に用いる対応を示した図
【図１１】実施例１、実施例２、実施例３による画像表示手段を示した図
【図１２】実施例１、実施例２、実施例３による画素変換手段による切り出し開始位置の演算例を示した図
【図１３】実施例１、実施例２、実施例３による使用者に画像の端に到達したことを通知する表示例を示した図
【図１４】実施例１による画素変換手段の詳細を示した図
【図１５】実施例１による画素変換手段の画素変換ルーチンを示した図
【図１６】実施例２による携帯型ビューワの構成を示した図
【図１７】実施例２による携帯型ビューワのおもて面の外観を示した図
【図１８】実施例２による画素変換手段の詳細を示した図
【図１９】実施例２による画素変換手段の画素変換ルーチンを示した図
【図２０】実施例３による携帯型ビューワの構成を示した図
【図２１】実施例３による携帯型ビューワのおもて面の外観を示した図
【図２２】実施例３による画素変換手段の詳細を示した図
【図２３】実施例３による画素変換手段が拡大率の演算に用いる対応を示した図
【図２４】実施例３による画素変換手段が行う基準視点位置情報保持ルーチンを示した図
【図２５】実施例３による画素変換手段の画素変換ルーチンを示した図
【符号の説明】
【００９４】
１０１    制御手段
１０２    記憶手段
１０３    画像保持手段
１０４    移動検出手段
１０５    視点位置検出手段
１０６    画素変換手段
１０７    画像表示手段
２０１    従来の携帯型ビューワの表示部
２０２    従来の携帯型ビューワのスクロールボタン
２０３    従来の携帯型ビューワの拡大縮小ボタン
３０１    携帯型ビューワのおもて面
３０２    表示手段
３０３    ＣＣＤカメラ
４０１    携帯型ビューワの裏面
４０２    ボール
４０３    Ｙ軸移動検出用ローラ
４０４    Ｘ軸移動検出用ローラ
４０５    回転検出手段
４０６    ボール支え用ローラ
５０１    移動検出手段
５０２    Ｙ軸移動検出用ローラ
５０３    Ｘ軸移動検出用ローラ
７０１    視点位置検出手段
７０２    視点位置検出手段が検出する物体
７０３    ＣＣＤ
７０４    レンズ
７０５    レンズ固定金具
７０６    回転軸
７０７    レンズ移動用モータ
７０８    レンズ移動幅
７０９    コントラスト検出手段
７１０    コントラスト検出手段用保持手段
７１１    モータ回転制御手段
７１２    最大コントラスト抽出手段
７１３    距離情報演算手段
９０１    レンズ位置リスト
９０２    焦点距離リスト
１００１    視点位置情報リスト
１００２    拡大率リスト
１３０１    画像表示手段
１３０２    画像表示手段の着色部
１４０１    画素変換手段
１４０２    拡大率演算手段
１４０３    画像切り出し画素数演算手段
１４０４    画像切り出し開始位置演算手段
１４０５    画像読み込み手段
１４０６    解像度変換手段
１６０１    制御手段
１６０２    記憶手段
１６０３    画像保持手段
１６０４    移動検出手段
１６０５    視点位置検出手段
１６０６    画素変換手段
１６０７    画像表示手段
１６０８    表示画像保持操作手段
１７０１    携帯型ビューワのおもて面
１７０２    表示手段
１７０３    ＣＣＤカメラ
１７０４    表示画像保持操作手段
１８０１    画素変換手段
１８０２    拡大率演算手段
１８０３    画像切り出し画素数演算手段
１８０４    移動情報保持手段
１８０５    画像切り出し開始位置演算手段
１８０６    画像読み込み手段
１８０７    実施例２による解像度変換手段
２００１    制御手段
２００２    記憶手段
２００３    画像保持手段
２００４    移動検出手段
２００５    視点位置検出手段
２００６    画素変換手段
２００７    画像表示手段
２００８    視点検出開始操作手段
２１０１    携帯型ビューワのおもて面
２１０２    表示手段
２１０３    ＣＣＤカメラ
２１０４    視点検出開始操作手段
２２０１    実施例３による画素変換手段
２２０２    基準視点位置情報保持手段
２２０３    拡大率演算手段
２２０４    画像切り出し画素数演算手段
２２０５    画像切り出し開始位置演算手段
２２０６    画像読み込み手段
２２０７    解像度変換手段
２３０１    視点位置差分情報リスト
２３０２    拡大率リスト
【図１】
2006079312.tif 000003
【図２】
2006079312.tif 000004
【図３】
2006079312.tif 000005
【図４】
2006079312.tif 000006
【図５】
2006079312.tif 000007
【図６】
2006079312.tif 000008
【図７】
2006079312.tif 000009
【図８】
2006079312.tif 000010
【図９】
2006079312.tif 000011
【図１０】
2006079312.tif 000012
【図１１】
2006079312.tif 000013
【図１２】
2006079312.tif 000014
【図１３】
2006079312.tif 000015
【図１４】
2006079312.tif 000016
【図１５】
2006079312.tif 000017
【図１６】
2006079312.tif 000018
【図１７】
2006079312.tif 000019
【図１８】
2006079312.tif 000020
【図１９】
2006079312.tif 000021
【図２０】
2006079312.tif 000022
【図２１】
2006079312.tif 000023
【図２２】
2006079312.tif 000024
【図２３】
2006079312.tif 000025
【図２４】
2006079312.tif 000026
【図２５】
2006079312.tif 000027