(57)【要約】【課題】表示画面内における表示内容の表示倍率を変更する操作性を向上させること。【解決手段】被写体を撮像して、撮像した画像を示すキャプチャ画像データを時系列に連続して生成する撮像部と、前記キャプチャ画像データに基づき被写体の形状を表わす複数の特徴点を取得し、第１の時刻において取得される特徴点間の距離を示す第１特徴点間距離と、前記第１の時刻よりも未来の時刻である第２の時刻において取得される特徴点間の距離を示す第２特徴点間距離とを比較して、当該特徴点間の距離の変化量を算出する画像処理部と、前記表示部の画面サイズに対して表示される画像の表示倍率を、前記変化量に応じて変更する制御部とを備えることを特徴とする。【選択図】図１
2012054886.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像して、撮像した画像を示すキャプチャ画像データを時系列に連続して生成する撮像部と、
前記キャプチャ画像データに基づき被写体の形状を表わす複数の特徴点を取得し、第１の時刻において取得される特徴点間の距離を示す第１特徴点間距離と、前記第１の時刻よりも未来の時刻である第２の時刻において取得される特徴点間の距離を示す第２特徴点間距離とを比較して、当該特徴点間の距離の変化量を算出する画像処理部と、
前記表示部の画面サイズに対して表示される画像の表示倍率を、前記変化量に応じて変更する制御部と
を備えることを特徴とする画像表示制御装置。
【請求項２】
前記画像処理部は、
前記キャプチャ画像データに基づき顔認識の画像処理を行い、被写体である顔の形状を表わす複数の特徴点を取得することを特徴とする請求項１に記載の画像表示制御装置。
【請求項３】
前記制御部は、
前記第１の特徴点間距離よりも前記第２の特徴点間距離の方が長い場合、前記キャプチャ画像データに基づく画像を拡大して前記表示部に表示させ、
前記第１の特徴点間距離よりも前記第２の特徴点間距離の方が短い場合、前記キャプチャ画像データに基づく画像を縮小して前記表示部に表示させることを特徴とする請求項１あるいは２に記載の画像表示制御装置。
【請求項４】
撮像部が、
被写体を撮像して、撮像した画像を示すキャプチャ画像データを時系列に連続して生成し、
前記画像処理部が、
前記キャプチャ画像データに基づき被写体の形状を表わす複数の特徴点を取得し、
第１の時刻において取得される特徴点間の距離を示す第１特徴点間距離と、前記第１の時刻よりも未来の時刻である第２の時刻において取得される特徴点間の距離を示す第２特徴点間距離とを比較して、当該特徴点間の距離の変化量を算出し、
前記制御部が、
前記表示部の画面サイズに対して表示される画像の表示倍率を、前記変化量に応じて変更する
ことを特徴とする画像表示制御方法。
【請求項５】
コンピュータを、
被写体を撮像して、撮像した画像を示すキャプチャ画像データを時系列に連続して生成する撮像手段、
前記キャプチャ画像データに基づき被写体の形状を表わす複数の特徴点を取得し、第１の時刻において取得される特徴点間の距離を示す第１特徴点間距離と、前記第１の時刻よりも未来の時刻である第２の時刻において取得される特徴点間の距離を示す第２特徴点間距離とを比較して、当該特徴点間の距離の変化量を算出する画像処理手段、
前記表示部の画面サイズに対して表示される画像の表示倍率を、前記変化量に応じて変更する制御手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器の画面表示に関し、特に、表示対象の表示倍率を制御する画像表示制御方法、画像表示制御装置、及びプログラムに関する。
【背景技術】
【０００２】
近年の携帯情報端末として、端末のサイズに対して大きなディスプレイにタッチパネルを組み合わせたものがある。例えば、ブラウザーによるブラウジング、ビューワによる画像表示等は、端末の操作者がタッチパネル上で指をスライドさせることで目的の場所を表示させるという操作方法が一般的となっている。
この場合、表示対象を上下左右にスライドさせる操作は、比較的容易に行うことが可能だが、拡大表示や縮小表示を行う操作は少々難解になる場合が多い。
例えば、タッチパネル上で二本の指をタッチした後、指と指の間隔を調整するように二本の指をスライドさせながら広げる、又は狭めることで対象表示箇所を拡大や縮小させる操作方法がある。
【０００３】
例えば、携帯情報端末の動きに応じて表示画面に表示されている画像をスクロール、ズームイン、ズームアウト、回転または移動させる表示装置がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−９５０３０号公報
【特許文献２】特開２００９−３１３６８号公報
【特許文献３】再特ＷＯ２００５１１９５９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、拡大表示や縮小表示を指示する操作を行う場合、操作者が自身の指を二本使う必要があるため、もう一方の手で端末を持たざるを得ない。つまり、片手で拡大表示や縮小表示を操作しなければならず、その操作量が大きい場合、この片手での操作が困難となる。
また、拡大／縮小操作用スイッチを設ける手段も考えられるが、この場合、拡大や縮小のＯＮ／ＯＦＦ制御のスイッチ、表示倍率を変更するためのスイッチなど、複数のスイッチを設ける必要があり、操作性も複雑となるため素早く表示倍率を変更することが困難な場合がある。
【０００６】
本発明は、このような問題点に鑑みてなされたものであり、表示画面内における表示内容の表示倍率を変更する操作性を向上させる画像表示制御方法、画像表示制御装置、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記問題を解決するために、本発明に係る画像表示制御装置は、被写体を撮像して、撮像した画像を示すキャプチャ画像データを時系列に連続して生成する撮像部と、前記キャプチャ画像データに基づき被写体の形状を表わす複数の特徴点を取得し、第１の時刻において取得される特徴点間の距離を示す第１特徴点間距離と、前記第１の時刻よりも未来の時刻である第２の時刻において取得される特徴点間の距離を示す第２特徴点間距離とを比較して、当該特徴点間の距離の変化量を算出する画像処理部と、前記表示部の画面サイズに対して表示される画像の表示倍率を、前記変化量に応じて変更する制御部とを備えることを特徴とする。
【０００８】
上記画像表示制御装置は、前記画像処理部が、前記キャプチャ画像データに基づき顔認識の画像処理を行い、被写体である顔の形状を表わす複数の特徴点を取得することを特徴とする。
【０００９】
上記画像表示制御装置は、前記制御部が、前記第１の特徴点間距離よりも前記第２の特徴点間距離の方が長い場合、前記キャプチャ画像データに基づく画像を拡大して前記表示部に表示させ、前記第１の特徴点間距離よりも前記第２の特徴点間距離の方が短い場合、前記キャプチャ画像データに基づく画像を縮小して前記表示部に表示させることを特徴とする。
【００１０】
上記問題を解決するために、本発明に係る画像表示制御方法は、撮像部が、被写体を撮像して、撮像した画像を示すキャプチャ画像データを時系列に連続して生成し、前記画像処理部が、前記キャプチャ画像データに基づき被写体の形状を表わす複数の特徴点を取得し、第１の時刻において取得される特徴点間の距離を示す第１特徴点間距離と、前記第１の時刻よりも未来の時刻である第２の時刻において取得される特徴点間の距離を示す第２特徴点間距離とを比較して、当該特徴点間の距離の変化量を算出し、前記制御部が、前記表示部の画面サイズに対して表示される画像の表示倍率を、前記変化量に応じて変更することを特徴とする。
【００１１】
上記問題を解決するために、本発明に係るプログラムは、コンピュータを、被写体を撮像して、撮像した画像を示すキャプチャ画像データを時系列に連続して生成する撮像手段、前記キャプチャ画像データに基づき被写体の形状を表わす複数の特徴点を取得し、第１の時刻において取得される特徴点間の距離を示す第１特徴点間距離と、前記第１の時刻よりも未来の時刻である第２の時刻において取得される特徴点間の距離を示す第２特徴点間距離とを比較して、当該特徴点間の距離の変化量を算出する画像処理手段、前記表示部の画面サイズに対して表示される画像の表示倍率を、前記変化量に応じて変更する制御手段として機能させるためのプログラムであることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、表示画面内における表示倍率を変更する操作性を向上させる。
【図面の簡単な説明】
【００１３】
【図１】本発明に係る実施形態の画像表示制御装置の構成の一例を示すブロック図である。
【図２】本実施形態に係る画像表示制御装置による表示倍率変更処理について説明するための図である。
【図３】本実施形態に係る画像表示制御装置による表示倍率変更処理について説明するための他の図である。
【図４】本実施形態に係る画像表示制御装置による表示倍率変更処理について説明するための他の図である。
【図５】本発明に係る画像表示制御方法の一例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明に係る画像表示制御装置１の一例について説明する。この画像表示制御装置１としては、例えば、携帯電話やデジタル撮像部等の携帯情報端末が利用可能である。この画像表示制御装置１は、例えば、この画像表示制御装置１の表示部を見ているユーザの顔と撮像部（表示部の表示画面）との距離に応じて、表示部に表示させる画像の表示倍率を変更するものである。この画像表示制御装置１による画像の表示倍率の変更を行う処理を、以下、表示倍率変更処理をいう。
【００１５】
図１は、この画像表示制御装置１の構成の一例を示すブロック図である。図１に示す通り、画像表示制御装置１は、撮像部１０１と、画像処理部１０２と、表示部１０３と、制御部１０４と、記憶部１０５と、操作部１０６とを備える。
撮像部１０１は、レンズと撮像素子とを含み、レンズを通じて受光する外光を撮像素子に取り込み、被写体を撮像する機能を有する。この撮像素子は、光電気変換したデジタル信号（以下、キャプチャ画像データという）を、画像処理部１０２に出力する。つまり、撮像部１０１は、被写体を撮像して、撮像した画像を示すキャプチャ画像データを生成し、画像処理部１０２に出力する。なお、キャプチャ画像データとは、例えばシャッターボタンが押下されて撮像部１０１が撮像した画像と区別するためのデータであって、連続して撮像されたキャプチャ画像データが表示部１０３に出力されることにより、リアルタイム表示を行うためのデータである。
【００１６】
この撮像部１０１は、周期的に外光をキャプチャ（取り込み撮像）しており、キャプチャされたキャプチャ画像データを画像処理部１０２に出力する。撮像部１０１によるキャプチャの周期は、一般的に数十ｍｓ〜数百ｍｓという時間である。撮像部１０１は、この周期で逐次、キャプチャ画像データを取得し、これを即時、表示部１０３に更新して表示することで、撮像部画像のリアルタイム表示を行う。
つまり、撮像部１０１により時系列に連続して撮像されるキャプチャ画像データを表示部１０３に表示させるように画像処理部１０２が画像処理して、制御部１０１に出力する。制御部１０１は、この画像処理されたキャプチャ画像データに基づき、撮像部１０１で撮影された被写体をリアルタイムで表示部１０３に表示する。
本実施形態において、撮像部１０１は、時刻ｔにおいて取得されたキャプチャ画像データＤ（ｔ）を画像処理部１０２を介して制御部１０４に出力し、制御部１０４が時刻ｔの時系列に従ってキャプチャ画像データＤ（ｔ）に基づく画像を表示部１０３に表示させる。
なお、撮像部１０１は、表示部１０３と同一面であって、あまり離れていない場所（表示部１０３の表示画面の付近）に実装されていることが好ましい。この構成により、撮像部１０１と操作者の顔との距離と、表示部１０３と操作者の顔との距離とを同一視することができる。
【００１７】
画像処理部１０２は、例えば、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｅｒ）が利用可能であって、画素間の補完処理やコンピュータ等で一般的に扱われる画像ファイル形式（ＪＰＥＧ、ＧＩＦ等）へのエンコード処理等を行う。
具体的に説明すると、この画像処理部１０２は、撮像部１０１から入力するキャプチャ画像データに対して画像処理を行い、キャプチャ画像データを表示部１０３に表示するためのファイル形式に変換する。また、画像処理部１０２は、撮像部１０１から入力するキャプチャ画像データに対して画像処理を行い、被写体の形状を表わす複数の特徴点を取得する。本実施形態において、画像処理部１０２は、キャプチャ画像データに基づき顔認識の画像処理を行い、被写体である人物の顔の形状を表わす複数の特徴点を、キャプチャ画像データ毎に取得する。
例えば、画像処理部１０２は、人物の顔の特徴点として、右目の位置を示す特徴点（以下、右目特徴点ＲＰという）と左目の位置を示す特徴点（以下、左目特徴点ＬＰという）を取得する。この画像処理部１０２は、異なる時間ｔで、各キャプチャ画像データ毎に、連続して、右目特徴点ＲＰ（ｔ）と左目特徴点ＬＰ（ｔ）とを取得する。
【００１８】
この画像処理部１０２は、異なる時間で取得され相互に対応する特徴点間距離を比較して、この特徴点間の距離の変化量を算出する。この相互に対応する特徴点間距離とは、右目と左目の距離であれば、各キャプチャ画像データ毎に、この右目と左目の距離を特徴点間距離とすることである。
具体的に説明すると、画像処理部１０２は、キャプチャ画像データ毎に、異なる時間で取得され相互に対応する特徴点間距離を比較して、当該特徴点間の距離の変化量を算出する。例えば、画像処理部１０２は、時間ｔに生成されたキャプチャ画像データＤ（ｔ）に基づき、右目特徴点ＲＰ（ｔ）と左目特徴点ＬＰ（ｔ）とを取得し、時間ｔ＋１に生成されたキャプチャ画像データＤ（ｔ＋１）に基づき右目特徴点ＲＰ（ｔ）と左目特徴点ＬＰ（ｔ）とを取得する。画像処理部１０２は、例えば、各キャプチャ画像データにおける特徴点の位置を座標で示す。
【００１９】
この画像処理部１０２は、キャプチャ画像データＤ（ｔ）について、右目特徴点ＲＰ（ｔ）と左目特徴点ＬＰ（ｔ）との差分を算出して両者の特徴点間距離ａ（ｔ）を得る。また、画像処理部１０２は、キャプチャ画像データＤ（ｔ＋１）について、右目特徴点ＲＰ（ｔ＋１）と左目特徴点ＬＰ（ｔ＋１）との差分を算出して両者の特徴点間距離ａ（ｔ＋１）を得る。そして、画像処理部１０２は、この特徴点間距離ａ（ｔ）と特徴点間距離ａ（ｔ＋１）とを比較して、変化量を算出する。
【００２０】
ここで、図２、３を参照して、撮像部１０３と操作者の顔との距離に応じた特徴点間距離ａの変化について説明する。図２は、画像表示制御装置１の操作者Ｕが、表示部１０３を覗き込んでいる状態で、操作者Ｕと表示部１０３（撮像部１０１）との距離が変化した状況を説明するための図である。図３は、図２に示す通り、操作者Ｕと表示部１０３（撮像部１０１）との距離が変化した場合に、撮像部１０１によって取得されるキャプチャ画像データ内における操作者Ｕの画像の変化を示す図である。
【００２１】
図２に示す通り、撮像部１０３（画像表示制御装置１）がＸ１の位置にある場合、操作者Ｕの顔と画像表示装置１との距離は、距離Ｙ１である。この場合、撮像装置１０３によって撮像されたキャプチャ画像データＤ＿Ｘ１の画像は、図３に示す通りである。このキャプチャ画像データＤ＿Ｘ１における右目特徴点ＲＰと左目特徴点ＬＰとの距離は、特徴点間距離ａ１である。
【００２２】
ここで、図２に示す通り、例えば、撮像部１０３（画像表示制御装置１）がＸ１の位置からＸ２の位置に操作者Ｕにより移動された場合（ただし、操作者Ｕの顔の位置は動かない状態）、操作者Ｕの顔と画像表示装置１（表示部１０３の表示画面）との距離は、距離Ｙ１から距離Ｙ２になる。つまり、操作者Ｕの顔と画像表示装置１（撮像部１０３）とが近づき、両者の距離が短く（狭く）なる。この場合、撮像装置１０３によって撮像されたキャプチャ画像データＤ＿Ｘ２の画像は、図３に示す通りである。つまり、このキャプチャ画像データＤ＿Ｘ２における操作者Ｕの顔がキャプチャ画像データＤ＿Ｘ１における大きさに比べて大きくなり、右目特徴点ＲＰと左目特徴点ＬＰとの距離（特徴点間距離ａ２）が長くなり、特徴点間距離ａ２＞特徴点間距離ａ１の関係が成り立つ。この場合、本実施形態に係る表示倍率変更処理により、画像表示制御装置１の表示部１０３に表示される文字「ＡＢＣ」は、図２に示す通り、拡大して表示される。なお、この際の表示倍率変更処理と拡大率については後述する。
【００２３】
一方、図２に示す通り、撮像部１０３（画像表示制御装置１）がＸ１の位置からＸ３の位置に操作者Ｕにより移動された場合（ただし、操作者Ｕの顔の位置は動かない状態）、操作者Ｕの顔と画像表示装置１との距離は、距離Ｙ１から距離Ｙ３になる。つまり、操作者Ｕの顔と画像表示装置１（撮像部１０３）とが遠ざかり、両者の距離が長く（広く）なる。この場合、撮像装置１０３によって撮像されたキャプチャ画像データＤ＿Ｘ３の画像は、図３に示す通りである。つまり、このキャプチャ画像データＤ＿Ｘ３における操作者Ｕの顔がキャプチャ画像データＤ＿Ｘ１における大きさに比べて小さくなり、右目特徴点ＲＰと左目特徴点ＬＰとの距離（特徴点間距離ａ３）が短くなり、特徴点間距離ａ３＜特徴点間距離ａ１の関係が成り立つ。この場合、本実施形態に係る表示倍率変更処理により、画像表示制御装置１の表示部１０３に表示される文字「ＡＢＣ」は、図２に示す通り、縮小して表示される。なお、この際の表示倍率変更処理と縮小率については後述する。
【００２４】
図１に戻って、図２、３のように画像表示制御装置１の位置が、Ｘ１からＸ２あるいはＸ３に移動した場合、画像処理部１０２による処理について、図４を参照して詳細に説明する。図４は、図２に示す通り、操作者Ｕと表示部１０３（撮像部１０１）との距離が変化した場合に、表示部１０３に表示されるキャプチャ画像データに基づく画像の変化を示す図である。
【００２５】
上述の通り、画像表示制御装置１の位置がＸ１からＸ２に移動した場合、つまり、特徴点間距離ａ（ｔ）＜特徴点間距離ａ（ｔ＋１）［特徴点間距離ａ１＜特徴点間距離ａ２］である場合、画像処理部１０２は、相互に対応する特徴点間の距離が短くなることを示す変化量を算出し、この変化量を制御部１０４に出力する。この場合、画像処理部１０２は、例えば、特徴点間距離ａ（ｔ＋１）を特徴点間距離ａ（ｔ）で除算した表示倍率ａ（ｔ＋１）／ａ（ｔ）［表示倍率ａ２／ａ１］だけ表示部１０３に表示されている画像を拡大することを示す変化量を算出し、制御部１０４に出力する。このように、特徴点間距離ａが短くなることは、上述のとおり、撮像部１０１に対して操作者Ｕの顔が、相対的に近づく方向に変化したことを意味している。
そして、制御部１０４が、この変化量に基づき表示部１０３に表示する表示画像データの表示倍率を変更して、表示倍率ａ（ｔ＋１）／ａ（ｔ）だけ表示部１０３に表示されている画像を拡大する。これにより、図４に示す通り、画像表示制御装置１の表示部１０３に表示される文字「ＡＢＣ」は、表示倍率ａ２／ａ１だけ拡大して表示される。
【００２６】
一方、画像表示制御装置１の位置がＸ１からＸ３に移動した場合、つまり、特徴点間距離ａ（ｔ）＞特徴点間距離ａ（ｔ＋１）［特徴点間距離ａ１＞特徴点間距離ａ３］である場合、画像処理部１０２は、相互に対応する特徴点間の距離が短くなることを示す変化量を算出し、この変化量を制御部１０４に出力する。この場合、画像処理部１０２は、例えば、特徴点間距離ａ（ｔ＋１）を特徴点間距離ａ（ｔ）で除算した表示倍率ａ（ｔ＋１）／ａ（ｔ）［表示倍率ａ３／ａ１］だけ表示部１０３に表示されている画像を縮小することを示す変化量を算出し、制御部１０４に出力する。このように、特徴点間距離ａが長くなることは、上述のとおり、撮像部１０１に対して操作者Ｕの顔が、相対的に遠ざかる方向に変化したことを意味している。
そして、制御部１０４が、この変化量に基づき表示部１０３に表示する表示画像データの表示倍率を変更して、表示倍率ａ（ｔ＋１）／ａ（ｔ）だけ表示部１０３に表示されている画像を縮小する。これにより、図４に示す通り、画像表示制御装置１の表示部１０３に表示される文字「ＡＢＣ」は、表示倍率ａ３／ａ１だけ縮小して表示される。
【００２７】
また、特徴点間距離ａ（ｔ）＝特徴点間距離ａ（ｔ＋１）である場合、画像処理部１０２は、相互に対応する特徴点間の距離が同一であることを示す変化量を算出し、制御部１０４に出力する。この場合、変化量、すなわち、表示倍率ａ（ｔ＋１）／ａ（ｔ）＝１である。このように、特徴点間距離ａが変化しないことは、撮像部１０１と人物の顔との距離が変化していないことを意味している。
【００２８】
表示部１０３は、ユーザに対して各種情報を通知するインタフェースであり、一般的にはディスプレイと呼ばれる。この表示部１０３は、例えば、液晶表示装置にタッチパネルを組み合わせたものである。なお、このタッチパネルは、操作部１０４に含まれる構成である。
【００２９】
制御部１０１は、記憶部１０２に格納されているプログラムに従い、画像表示制御装置１の制御を統括的に行う。この制御部１０４は、表示部１０３の画面サイズに対して表示される画像の表示比率を、画像処理部１０２から入力する変化量に応じて変更する。
具体的に説明すると、制御部１０４は、画像処理部１０２によって表示部１０３に表示可能なファイル形式に画像処理されたキャプチャ画像データに基づき、撮像部１０１により撮像された被写体の画像を表示部１０３に表示させる。この制御部１０４は、このキャプチャ画像データの示す画像を表示部１０３に表示させる際、画像処理部１０２から入力する変化量に基づき、表示部１０３に表示させる画像を拡大あるいは縮小を行う。
例えば、入力する変化量が、相互に対応する特徴点間の距離が短くなることを示す変化量である場合、表示させる画像を縮小して表示部１０３に表示させる。
一方、入力する変化量が、相互に対応する特徴点間の距離が長くなることを示す変化量である場合、表示させる画像を拡大して表示部１０３に表示させる。
また、入力する変化量が１である場合、表示させる画像を拡大および縮小することなく、つまり、その時点において表示部１０３において表示されている表示倍率を変更せずに表示部１０３に表示させる。
【００３０】
記憶部１０２は、制御部１０１の動作手順を規定したプログラムを格納すると共に、一時的な情報保持領域として入力する情報を一次的に記憶する。
【００３１】
操作部１０４は、ユーザの要求を受け付け、受け付けた操作内容を示す操作情報を制御部１０１に出力するインタフェースであり、例えば、スイッチ、タッチパネル等で構成される。この操作部１０４は、画像表示制御装置１による表示倍率変更処理の制御のＯＮ／ＯＦＦの切り替えを指示する操作を受け付ける。このように、本実施形態に係る画像表示制御装置１は、常時の表示倍率変更処理を起動しているわけではなく、装置使用者が所望したタイミングで動作するものであることが好ましい。
しかし、本発明のように、使用者によるスイッチ押下をトリガとして動作開始する場合に限られず、電源をＯＮするスイッチが押下されて操作部１０４が電源ＯＮの操作指示を受け付けた際、表示倍率変更処理の制御ＯＮの操作指示を受け付けたと判断して、表示倍率変更処理を開始するものであってもよい。この場合、操作部１０４は、電源ＯＦＦの操作指示とともに表示倍率変更処理の制御ＯＦＦの操作指示も受け付ける。
【００３２】
次に、図５を参照して、本実施形態に係る画像表示制御方法の一例について説明する。図５は、本実施形態に係る画像表示制御方法の一例を示すフローチャートである。
図５に示す通り、表示倍率変更処理の開始を指示するスイッチ（操作部１０４）が操作者Ｕにより押下されると（ステップＳＴ１）、制御部１０４は、表示倍率変更処理を開始する。そして、撮像部１０１がＯＮ状態となり（ステップＳＴ２）、撮像部１０１が、逐次キャプチャにより、キャプチャ画像データＤ（ｔ）｛ｔ＝１、２、・・・｝を生成し（ステップＳＴ３）、画像処理部１０２に出力する。
画像処理部１０２は、撮像部１０１から入力するキャプチャ画像データＤ（ｔ）に対して画像処理を行い、キャプチャ画像データＤ（ｔ）を表示部１０３に表示するためのファイル形式に変換して、この適当なファイル形式に変更されたキャプチャ画像データＤ（ｔ）に基づき顔認識の画像処理を行う。そして、画像処理部１０２は、被写体である人物の顔の形状を表わす複数の特徴点を、キャプチャ画像データＤ（ｔ）毎に取得する。例えば、画像処理部１０２は、キャプチャ画像データＤ（ｔ）に基づき、右目特徴点ＲＰ（ｔ）と左目特徴点ＬＰ（ｔ）とを取得する。そして、画像処理部１０２は、各キャプチャ画像データＤ（ｔ）について、右目特徴点ＲＰ（ｔ）と左目特徴点ＬＰ（ｔ）との差分を算出し、両者の特徴点間距離ａ（ｔ）を算出する（ステップＳＴ４）。
画像処理部１０２は、この特徴点間距離ａ（ｔ）を、記憶部１０５に一次的に記憶しておく。
【００３３】
次いで、撮像部１０１は、時間ｔの次のタイミングで撮像（キャプチャ）し、時間ｔ＋１におけるキャプチャ画像データＤ（ｔ＋１）を生成して、画像処理部１０２に出力する（ステップＳＴ５）。
この画像処理部１０２は、上述と同様、キャプチャ画像データＤ（ｔ＋１）に対して画像処理を行い、キャプチャ画像データＤ（ｔ＋１）を表示部１０３に表示するためのファイル形式に変換して、このファイル形式に変更されたキャプチャ画像データＤ（ｔ＋１）に基づき顔認識の画像処理を行う。そして、画像処理部１０２は、キャプチャ画像データＤ（ｔ＋１）に基づき、右目特徴点ＲＰ（ｔ＋１）と左目特徴点ＬＰ（ｔ＋１）を取得する。この画像処理部１０２は、各キャプチャ画像データＤ（ｔ＋１）について、右目特徴点ＲＰ（ｔ＋１）と左目特徴点ＬＰ（ｔ＋１）との差分を算出し、両者の特徴点間距離ａ（ｔ＋１）を得る（ステップＳＴ６）。
【００３４】
次いで、画像処理部１０２は、特徴点間距離ａ（ｔ）を記憶部１０５から読み出し、この特徴点間距離ａ（ｔ）と特徴点間距離ａ（ｔ＋１）の大きさを比較して、変化量を算出する（ステップＳＴ７）。
そして、特徴点間距離ａ（ｔ）＞特徴点間距離ａ（ｔ＋１）の場合、画像処理部１０２は、特徴点間距離が短くなることを示す変化量として、特徴点間距離ａ（ｔ＋１）を特徴点間距離ａ（ｔ）で除算した表示倍率ａ（ｔ＋１）／ａ（ｔ）だけ表示部１０３に表示されている画像を縮小することを示す変化量を算出し、制御部１０４に出力する。
次いで、制御部１０４は、入力する変化量に基づき、表示部１０３に表示されている画像サイズに対して表示される画像の表示サイズを縮小して表示する（ステップＳＴ８）。例えば、制御部１０４は、表示部１０３に表示されている画像サイズの大きさの比率「１」に対して、比率「ａ（ｔ＋１）／ａ（ｔ）」で表示させるように、時間ｔのキャプチャ画像データＤ（ｔ）に基づく画像を、表示部１０３に表示させる。
【００３５】
一方、特徴点間距離ａ（ｔ）≦特徴点間距離ａ（ｔ＋１）の場合、画像処理部１０２は、特徴点間距離が長くなることを示す変化量として、特徴点間距離ａ（ｔ＋１）を特徴点間距離ａ（ｔ）で除算した表示倍率ａ（ｔ＋１）／ａ（ｔ）だけ表示部１０３に表示されている画像を拡大することを示す変化量を算出し、制御部１０４に出力する。
次いで、制御部１０４は、入力する変化量に基づき、表示部１０３に表示されている画像サイズに対して表示される画像の表示サイズを拡大して表示する（ステップＳＴ９）。例えば、制御部１０４は、表示部１０３に表示されている画像サイズの大きさの比率「１」に対して、比率「ａ（ｔ＋１）／ａ（ｔ）」で表示させるように、時間ｔのキャプチャ画像データＤ（ｔ）に基づく画像を、表示部１０３に表示させる。
なお、ステップＳＴ７において、特徴点間距離ａ（ｔ）＝特徴点間距離ａ（ｔ＋１）の場合、本実施形態においては、ステップＳＴ９に進み、比率「ａ（ｔ＋１）／ａ（ｔ）」で表示させるように、つまり、比率「１倍」で、制御部１０４がキャプチャ画像データＤ（ｔ＋１）に基づく画像を表示させる。従って、特徴点間距離ａ（ｔ）＝特徴点間距離ａ（ｔ＋１）の場合、ステップＳＴ８に進む構成であってもよい。
【００３６】
次いで、制御部１０４は、記憶部１０５に一次的に記憶されている特徴点間距離ａ（ｔ）の値を、特徴点間距離ａ（ｔ＋１）の値に書き換える（ステップＳＴ１０）。
そして、制御部１０４は、操作部１０６から表示倍率変更処理を終了する指示が入力したか否かを判断し（ステップＳＴ１１）、この指示がなければ、ステップＳＴ５に戻って、キャプチャ画像データＤ（ｔ+２）に基づく特徴点間距離ａ（ｔ＋２）を、キャプチャ画像データD（ｔ+１）に基づく特徴点間距離ａ（ｔ＋１）として取得する。
この制御部１０４は、ステップＳＴ１１からステップＳＴ５に戻って取得する新たなキャプチャ画像データＤ（ｔ+ｘ）を、ステップＳＴ５においてキャプチャ画像データＤ（ｔ）として取得し、特徴点間距離ａ（ｔ＋１）を算出する。これにより、制御部１０４は、記憶部１０５に一次的に記憶されている特徴点間距離ａ（ｔ）として更新される前回の特徴点間距離ａ（ｔ+ｘ−１）と、新たなキャプチャ画像データＤ（ｔ+ｘ）に基づく特徴点間距離ａ（ｔ+ｘ）を、ステップＳＴ７において比較することができる。
【００３７】
上記構成により、本実施形態に係る画像表示制御装置１は、操作者が、自身の顔を撮像部１０１（表示部１０３）に近づけるあるいは遠ざけるという簡単な操作を行うだけで、表示部１０３に表示されている画像を拡大あるいは縮小することができる。また、操作者は、自身の顔を動かさない状態で、撮像部１０１（表示部１０３）を自身の顔に近づけるあるいは遠ざけるという簡単な操作を行うだけで、表示部１０３に表示されている画像を拡大あるいは縮小することができる。つまり、画像表示制御装置１を操作者Ｕが手で持っている状態でなくとも、机等に画像表示制御装置１を置いた状態で、表示部１０３を覗き込む操作者Ｕの顔と撮像部１０１との距離を変化させるという簡単な操作を行うだけで、表示倍率を変更することも可能である。
【００３８】
従って、操作者は、表示部１０３に表示されている画像をよく見ようとして、表示画面に顔を近づけること（あるいは自身の顔を撮像部１０１に近づけること）により、操作者Ｕの顔と撮像部１０１との距離が短くなるため表示内容が拡大される。これにより、表示部１０３は、表示されている文字や細かな図形等の表示内容を拡大して表示することができる。
また、操作者は、表示部１０３に表示されている画像内容よりも広範な範囲を見ようとして、表示画面に顔を遠ざけることにより、操作者Ｕの顔と撮像部１０１との距離が遠ざかるため、表示内容が縮小される。これにより、表示部１０３は、表示されている画像を縮小して、その周辺にある画像も表示することができる。
【００３９】
よって、操作者は、画像表示制御装置１を持っている一方の手を離さずとも、撮像部１０１との距離を変更するだけで、そのまま一方の手で持ったまま、他方の手を使わずに、かつ、直感的に表示画面の拡大を指示することができる。つまり、操作者は、表示部１０３に取り付けられたタッチパット等に対して拡大あるいは縮小等させるための操作を行い、拡大あるいは縮小のいずれかを指示したり、その表示倍率を指定したり、手入力による操作をする必要がない。また、机等において、画像表示制御装置１に手を触れずとも、表示倍率を変更することもできる。
【００４０】
なお、拡大あるいは縮小方法については、予め設定しておくものであってもよく、操作部１０６を押下することにより、切り替えを行うものであってもよい。
例えば、文字や図形等が表示されている画像を、文字や図形等が大きくなるように拡大して、文字や図形等が小さくなるように縮小する表示倍率を変更する処理であってもよい。
また、地図の表示倍率を変更するものであってもよい。例えば、表示部１０３に東京駅〜大手町駅の付近の地図を表示している場合、操作者が、撮像部１０１を自身の顔に近づけることにより、東京駅の丸の内付近の地図を表示する。一方、操作者が、撮像部１０１から自身の顔に遠ざけることにより、東京駅〜品川駅の付近の地図を表示する。
【００４１】
また、近年の携帯情報端末等の画像表示制御装置１は、ビデオチャット機能を目的としてディスプレイ面と同一面にカメラを実装する場合が多い。このため本発明の拡大／縮小方式は、現状の端末構成に対して新たな部品追加することなく、ソフトウェアのみで実現することができる。つまり、本実施形態のように、図１に示すように撮像部１０１等を備える構成の装置であれば、新たにハードウェア的な追加をせずとも、ソフトウェアを追加すればよい。
【００４２】
先の実施例では、表示倍率変更処理による表示画像の拡大率および縮小率を、キャプチャされた前後のキャプチャ画像データの特徴点間距離の比［ａ（ｔ+１）／ａ（ｔ）］に一致させている。しかし、本発明はこれに限られず、この比率を任意に変えられるようにするものであってもよい。例えば、この比率［ａ（ｔ+１）／ａ（ｔ）］に対する重み付けｂを、表示部１０３に表示する画像や表示部１０３の画面サイズに応じて決めるものであってもよい。また、この重み付けｂは、予め決められた固定値でもあってもよく、端末使用者が任意に設定できるようにしてもよい。
また前述の比率［ａ（ｔ+１）／ａ（ｔ）］は、重み付けｂを乗算する線形変化としているが、本発明はこれに限られず、撮像部１０３と操作者Ｕの顔との距離、つまり、特徴点間距離ａに応じて非線形に拡大や縮小させる比率であってもよい。
【００４３】
また、上述において、表示倍率変更処理による表示画像の拡大および縮小の表示の開始タイミングとして、操作者Ｕが操作部１０６（スイッチ）を押下したことをトリガと説明した。しかし、本願発明は、このトリガをブラウザーやビューワ機能の起動とさせても良い。この場合ブラウザーやビューワ起動中は、常に拡大／縮小表示が有効になるため、スイッチを不要とすることが出来る。
【００４４】
また、本実施形態において、画像処理部１０２は、被写体の形状を表わす特徴点として、操作者の顔を形状として表わす右目と左目に対応する特徴点を取得する構成を例に説明した。しかし、本発明はこれに限られず、例えば、被写体の形状として例えば鼻や額の中央等に対応する特徴点を取得してもよい。また、被写体の形状を表わす特徴点として、手の平や手の甲、あるいは指を特定の形に曲げた形状、はさみやボールペン等の物体を表わす特徴点であってもよい。この場合、操作者は、撮像部１０１を覗き込まずとも、上述のようにして、表示倍率を変更することができる。
この場合、記憶部１０４に、例えばパターン認識等により特定の認識対象を認識するためのプログラムが記憶されており、画像処理部１０２がこのプログラムに従い、キャプチャ画像データの画像に含まれる認識対象を検出する。この認識対象としては、上述の通り、人物の顔に限らず、人物の手の平や手の甲、あるいは指を特定の形に曲げた形状、はさみ、ボールペン等の物体を表わす特徴点であってもよい。また、これらの認識対象に応じた特徴点を検出するためのパターンデータも記憶部１０４に記憶されており、画像処理部１０２は、キャプチャ画像データを画像処理して得られる特徴量と記憶部１０４のパターンデータとを比較して、許容範囲内で一致していると判断された場合、この一致している点を特徴点として検出することができる。
【００４５】
このように、本発明にかかる画像表示制御方法は、画質を落として縮小表示している場合、拡大して表示するとこで、縮小表示において詳細な画像がつぶれて見えていなかったものが見えるようになる点で有益である。
なお、拡大してもそれ以上画質が向上しない場合、制御部１０４は、撮像された画像内で特徴点間距離が長くなった場合であっても、拡大処理を行わないものであってもよい。
【００４６】
また、上述の画像表示制御装置１の各構成における動作の過程は、コンピュータに実行させるためのプログラムや、このプログラムとしてコンピュータ読み取り可能な記録媒体として利用可能であり、コンピュータシステムが読み出して実行することによって、上記処理が行われる。なお、ここでいう「コンピュータシステム」とは、ＣＰＵ及び各種メモリやＯＳ、周辺機器等のハードウェアを含むものである。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリー等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００４７】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に記憶したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムに既に記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００４８】
１０１・・・入力装置、１０２・・・データ処理装置、１０３・・・記憶装置、１０４・・・出力装置、２０１・・・電流偏差計算部、２０２・・・ターゲットインピーダンス計算部、２０３・・・インピーダンス計算部、２０４・・・判定部、２０５・・・部品追加変更部
【図１】
2012054886.tif 000003
【図２】
2012054886.tif 000004
【図３】
2012054886.tif 000005
【図４】
2012054886.tif 000006
【図５】
2012054886.tif 000007