(57)【要約】【課題】撮影装置を備え携帯可能である携帯情報処理装置の操作性を向上させる。【解決手段】携帯情報処理装置は、撮影装置の開口部に遮るものがない状態で撮影された画像の明度を測定し、測定された明度に基づいて、明度の範囲を生成する。そして、利用者の操作によって前記撮影装置の開口部の少なくとも一部を覆った状態で撮影された画像の明度が、生成された明度の範囲のどの位置に相当するかを特定することで情報処理における入力値を算出する。【選択図】図１
2011028480.tif 000002
【特許請求の範囲】
【請求項１】
撮影装置を備え携帯可能である携帯情報処理装置であって、
前記撮影装置の開口部に遮るものがない状態での撮影を行う第１の撮影手段と、
前記第１の撮影手段によって撮影された画像の明度を測定する第１の明度測定手段と、
前記第１の明度測定手段によって測定された明度に基づいて、明度の範囲を生成する明度範囲生成手段と、
利用者の操作によって前記撮影装置の開口部の少なくとも一部を覆った状態での撮影を行う第２の撮影手段と、
前記第２の撮影手段によって撮影された画像の明度を測定する第２の明度測定手段と、
前記明度範囲生成手段によって生成された明度の範囲における前記第２の明度測定手段によって測定された明度の位置に基づいて、情報処理における入力値を算出する入力値算出手段
を具備することを特徴とする携帯情報処理装置。
【請求項２】
前記撮影装置の開口部の位置は、前記携帯情報処理装置を利用者が把持した際に指が届く範囲内にあり、該携帯情報処理装置に備え付けられている入力装置とは異なる位置にあり、
前記撮影装置の開口部の大きさは、該利用者の指で覆うことができる程度の大きさである
ことを特徴とする請求項１に記載の携帯情報処理装置。
【請求項３】
利用者の操作によって前記撮影装置の開口部の全体を覆った状態での撮影を行う第３の撮影手段と、
前記第３の撮影手段によって撮影された画像の明度を測定する第３の明度測定手段
をさらに具備し、
前記明度範囲生成手段は、前記第１の明度測定手段によって測定された明度及び前記第３の明度測定手段によって測定された明度に基づいて、明度の範囲を生成する
ことを特徴とする請求項１又は２に記載の携帯情報処理装置。
【請求項４】
前記明度範囲生成手段は、前記第２の明度測定手段によって測定された明度が、該明度範囲生成手段によって生成された明度の範囲内にない場合は、明度の範囲を再度生成し、
前記入力値算出手段は、前記明度範囲生成手段によって再度生成された明度の範囲における前記第２の明度測定手段によって測定された明度の位置に基づいて、情報処理における入力値を算出する
ことを特徴とする請求項１から３のいずれか一項に記載の携帯情報処理装置。
【請求項５】
撮影装置を備え携帯可能である携帯情報処理装置が行う携帯情報処理方法であって、
第１の撮影手段は、前記撮影装置の開口部に遮るものがない状態での撮影を行い、
第１の明度測定手段は、前記第１の撮影手段によって撮影された画像の明度を測定し、
明度範囲生成手段は、前記第１の明度測定手段によって測定された明度に基づいて、明度の範囲を生成し、
第２の撮影手段は、利用者の操作によって前記撮影装置の開口部の少なくとも一部を覆った状態での撮影を行い、
第２の明度測定手段は、前記第２の撮影手段によって撮影された画像の明度を測定し、
入力値算出手段は、前記明度範囲生成手段によって生成された明度の範囲における前記第２の明度測定手段によって測定された明度の位置に基づいて、情報処理における入力値を算出する
ことを特徴とする携帯情報処理方法。
【請求項６】
撮影装置を備えコンピュータを内蔵する携帯可能な携帯情報処理装置が行う携帯情報処理プログラムであって、
前記コンピュータを、
前記撮影装置の開口部に遮るものがない状態での撮影を行う第１の撮影手段と、
前記第１の撮影手段によって撮影された画像の明度を測定する第１の明度測定手段と、
前記第１の明度測定手段によって測定された明度に基づいて、明度の範囲を生成する明度範囲生成手段と、
利用者の操作によって前記撮影装置の開口部の少なくとも一部を覆った状態での撮影を行う第２の撮影手段と、
前記第２の撮影手段によって撮影された画像の明度を測定する第２の明度測定手段と、
前記明度範囲生成手段によって生成された明度の範囲における前記第２の明度測定手段によって測定された明度の位置に基づいて、情報処理における入力値を算出する入力値算出手段
として機能させることを特徴とする携帯情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮影装置を備え携帯可能である携帯情報処理装置、携帯情報処理方法及び携帯情報処理プログラムに関する。
【背景技術】
【０００２】
近年、携帯電話等の携帯情報処理装置には、通話や通信に限定されない様々な機能を追加することが求められている。例えば、特許文献１には、脈拍数などをいつでもどこでも測定するための電子機器を安価なコストで提供可能とすることが開示されている。具体的には、光学系と２次元撮像素子とを備えた撮像部で時間的に連続して撮像された指画像データから時間的周期情報を取得する。そして、脈拍数などを測定する場合には、電子機器の所持者はカメラに指画像を撮影させ、電子機器は、指画像の変化を検出して脈拍数などを測定する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３１９２４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年の携帯情報処理装置には、ゲーム等の情報処理機能も追加されているが、筐体が小さいことからキーの数は制限されており、実行する情報処理によってはユーザーインタフェースとしての入力が困難になることがある。
本発明は、このような従来の技術が有する問題点に着目してなされたもので、撮影装置を備え携帯可能である携帯情報処理装置において、その操作性を向上させることを目的としている。
【課題を解決するための手段】
【０００５】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
［１］  撮影装置を備え携帯可能な携帯情報処理装置を提供する。この携帯情報処理装置は、第１の撮影手段と、第１の明度測定手段と、明度範囲生成手段と、第２の撮影手段と、第２の明度測定手段と、入力値算出手段とを具備する。第１の撮影手段は、前記撮影装置の開口部に遮るものがない状態での撮影を行う。第１の明度測定手段は、前記第１の撮影手段によって撮影された画像の明度を測定する。明度範囲生成手段は、前記第１の明度測定手段によって測定された明度に基づいて、明度の範囲を生成する。第２の撮影手段は、利用者の操作によって前記撮影装置の開口部の少なくとも一部を覆った状態での撮影を行う。第２の明度測定手段は、前記第２の撮影手段によって撮影された画像の明度を測定する。入力値算出手段は、前記明度範囲生成手段によって生成された明度の範囲における前記第２の明度測定手段によって測定された明度の位置に基づいて、情報処理における入力値を算出する。
【０００６】
［２］  なお、前記撮影装置の開口部の位置は、前記携帯情報処理装置を利用者が把持した際に指が届く範囲内にあり、該携帯情報処理装置に備え付けられている入力装置とは異なる位置にあることが好ましい。そして、前記撮影装置の開口部の大きさは、該利用者の指で覆うことができる程度の大きさであることが好ましい。
【０００７】
［３］  さらに、この携帯情報処理装置は、第３の撮影手段と第３の明度測定手段とを具備することが好ましい。第３の撮影手段は、利用者の操作によって前記撮影装置の開口部の全体を覆った状態での撮影を行う。第３の明度測定手段は、前記第３の撮影手段によって撮影された画像の明度を測定する。その場合、明度範囲生成手段は、前記第１の明度測定手段によって測定された明度及び前記第３の明度測定手段によって測定された明度に基づいて、明度の範囲を生成することが好ましい。
【０００８】
［４］  また、明度範囲生成手段は、前記第２の明度測定手段によって測定された明度が、該明度範囲生成手段によって生成された明度の範囲内にない場合は、明度の範囲を再度生成することが好ましい。入力値算出手段は、前記明度範囲生成手段によって再度生成された明度の範囲における前記第２の明度測定手段によって測定された明度の位置に基づいて、情報処理における入力値を算出することが好ましい。
【０００９】
［５］  撮影装置を備え携帯可能である携帯情報処理装置が行う携帯情報処理方法を提供する。この携帯情報処理装置は、第１の撮影手段と、第１の明度測定手段と、明度範囲生成手段と、第２の撮影手段と、第２の明度測定手段と、入力値算出手段とを具備する。第１の撮影手段は、前記撮影装置の開口部に遮るものがない状態での撮影を行う。第１の明度測定手段は、前記第１の撮影手段によって撮影された画像の明度を測定する。明度範囲生成手段は、前記第１の明度測定手段によって測定された明度に基づいて、明度の範囲を生成する。第２の撮影手段は、利用者の操作によって前記撮影装置の開口部の少なくとも一部を覆った状態での撮影を行い、第２の明度測定手段は、前記第２の撮影手段によって撮影された画像の明度を測定する。入力値算出手段は、前記明度範囲生成手段によって生成された明度の範囲における前記第２の明度測定手段によって測定された明度の位置に基づいて、情報処理における入力値を算出する。
【００１０】
［６］  撮影装置を備えコンピュータを内蔵する携帯可能な携帯情報処理装置が行う携帯情報処理プログラムである。コンピュータを以下のように機能させる。第１の撮影手段は、前記撮影装置の開口部に遮るものがない状態での撮影を行う。第１の明度測定手段は、前記第１の撮影手段によって撮影された画像の明度を測定する。明度範囲生成手段は、前記第１の明度測定手段によって測定された明度に基づいて、明度の範囲を生成する。第２の撮影手段は、利用者の操作によって前記撮影装置の開口部の少なくとも一部を覆った状態での撮影を行う。第２の明度測定手段は、前記第２の撮影手段によって撮影された画像の明度を測定する。入力値算出手段は、前記明度範囲生成手段によって生成された明度の範囲における前記第２の明度測定手段によって測定された明度の位置に基づいて、情報処理における入力値を算出する。
【発明の効果】
【００１１】
本発明にかかる撮影装置を備え携帯可能である携帯情報処理装置、携帯情報処理方法及び携帯情報処理プログラムによれば、利用者が撮影装置の開口部の少なくとも一部を覆うことによって入力値を算出して、その操作性を向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】本実施の形態の構成例についての概念的なモジュール構成図である。
【図２】携帯電話のカメラのレンズの配置例を示す説明図である。
【図３】利用者が把持した場合において、携帯電話のカメラのレンズと利用者の指との関係例を示す説明図である。
【図４】携帯電話におけるカメラのレンズと利用者の指との関係例を示す説明図である。
【図５】明度レンジの例を示す説明図である。
【図６】ディスプレイの表示例を示す説明図である。
【図７】本実施の形態による入力値の算出処理例（２）を示すフローチャートである。
【図８】携帯電話におけるカメラのレンズの配置例を示す説明図である。
【図９】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１３】
以下、図面に基づき本発明を実現するにあたっての好適な一実施の形態の例を説明する。
図１は、本実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（コンピュータ・プログラム）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、コンピュータ・プログラム、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するの意である。また、モジュールは機能にほぼ一対一に対応しているが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（データの授受、指示、データ間の参照関係等）の場合にも用いる。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。「所定」という用語は、予め定められたの意の他に、そのときの状況・状態に応じて、又はそれまでの状況・状態に応じての意を含めて用いる。
【００１４】
以下、携帯情報処理装置として、携帯電話を主に例示して説明する。また、携帯情報処理装置が行う情報処理としてゲームを主に例示して説明する。
【００１５】
本実施の形態である携帯情報処理装置１００は、携帯情報処理装置が内蔵しているカメラを用いて、情報処理を制御するための情報を入力しようとするものであって、図１に示すように、カメラ１１０、通信モジュール１１５、ディスプレイ１２０、スピーカー１２５、入力モジュール１３０、処理モジュール１５０を有している。処理モジュール１５０は、制御モジュール１５５、メモリ１６０、明度測定モジュール１６５、最高値／最低値設定モジュール１７０、入力値算出モジュール１７５、情報処理モジュール１８０を有している。なお、本実施の形態では、請求項に記載の第１の撮影手段と第２の撮影手段と第３の撮影手段としてカメラ１１０を、第１の明度測定手段と第２の明度測定手段と第３の明度測定手段として明度測定モジュール１６５を、明度範囲生成手段として最高値／最低値設定モジュール１７０を、入力値算出手段として入力値算出モジュール１７５を、それぞれ一例として示している。
【００１６】
カメラ１１０、通信モジュール１１５、ディスプレイ１２０、スピーカー１２５、入力モジュール１３０、メモリ１６０、明度測定モジュール１６５、最高値／最低値設定モジュール１７０、入力値算出モジュール１７５、情報処理モジュール１８０は、それぞれ制御モジュール１５５と接続されており、制御モジュール１５５によって制御される。
【００１７】
カメラ１１０は、携帯情報処理装置１００に内蔵されている撮影装置である。通常は、風景、人物、もの等を撮影するが、この他に、本実施の形態においては、カメラ１１０の開口部であるレンズに遮るものがない状態での撮影を行う。これは一般的な撮影とかわらないが、撮影の対象を限定していないものである。つまり、携帯情報処理装置１００の周囲の明るさがわかるような撮影であればよく、明度のレンジ（現在の携帯情報処理装置１００を取り巻く周囲の環境における明度の振れ幅）を設定するための撮影である。
【００１８】
また、携帯情報処理装置１００は、利用者の操作によってレンズの少なくとも一部を覆った状態での撮影を行うようにしてもよい。これは、入力値を設定する際に用いる撮影である。
また、携帯情報処理装置１００は、利用者の操作によってレンズの全体を覆った状態での撮影を行うようにしてもよい。これは、入力値を設定する際に用いる撮影である。つまり、レンズ全体が覆われた場合の明るさがわかるような撮影であればよく、明度のレンジを設定するための撮影である。これは、利用者の指によるレンズの覆い具合、つまり、レンズと指の密着度、レンズ径と指の太さの関係、周囲の明るさ等によって、レンズを覆っているにもかかわらず、最低値の明度にはならない場合があるためである。
【００１９】
なお、カメラ１１０によるこれらの撮影は、利用者の明示的なシャッター操作を必ずしも必要とするものではない。カメラ１１０が動作可能となった状態であり、画像を取り込んでいればよい。もちろん、利用者の明示的なシャッター操作を必要としてもよい。
また、レンズの位置は、携帯情報処理装置１００を利用者が把持した際に指が届く範囲内にあり、携帯情報処理装置１００に備え付けられている入力装置（例えば、キー、タッチパネル等）とは異なる位置にあり、その大きさは、利用者の指で覆うことができる程度の大きさであることが望ましい。
【００２０】
通信モジュール１１５は、他の携帯情報処理装置等との通信を行う。具体的には、アンテナ、通信制御回路等が該当する。通信は、無線であってもよいし、有線であってもよい。
ディスプレイ１２０は、携帯情報処理装置１００に備え付けられており、具体的には、液晶画面、表示制御回路等が該当する。カメラ１１０によって撮影された画像、情報処理モジュール１８０による処理結果等を制御モジュール１５５の制御によって表示する。
スピーカー１２５は、携帯情報処理装置１００に備え付けられており、電話における音声出力、ゲーム等での効果音出力、音楽再生等を行う。また、そのボリュームの設定には、本実施の形態による利用者がカメラ１１０のレンズを覆うことによって算出される入力値を用いてもよい。
入力モジュール１３０は、携帯情報処理装置１００に備え付けられており、利用者の操作を入力し、その操作情報を制御モジュール１５５へ渡す。例えば、具体的には、キー、ディスプレイ１２０と一体となったタッチパネル等が該当し、シャッターボタンとしての機能を有するもの等がある。
【００２１】
メモリ１６０は、カメラ１１０によって撮影された画像、その画像の明度、最高値／最低値設定モジュール１７０によって生成された明度レンジ、入力値算出モジュール１７５によって算出された入力値、情報処理モジュール１７５の処理に必要な引数等を記憶する。
明度測定モジュール１６５は、カメラ１１０によって撮影された画像の明度を測定する。つまり、レンズに遮るものがない状態で撮影された画像、レンズの少なくとも一部を覆った状態で撮影された画像、レンズの全体を覆った状態で撮影された画像の明度を測定する。明度とは、ＣＩＥ表色系（Ｃｏｍｍｉｓｓｉｏｎ  Ｉｎｔｅｒｎａｔｉｏｎａｌｅ  ｄｅ  ｌ’Ｅｃｌａｉｒａｇｅ  ｃｏｌｏｒｉｍｅｔｒｉｃ  ｓｙｓｔｅｍ）では明るさを表わす量であり、具体的には、カメラ１１０が撮影した画像はＲＧＢ（Ｒｅｄ、Ｇｒｅｅｎ、Ｂｌｕｅ）で表現されており、これをＹＣｂＣｒ表色系に変換し、そのＹの値を明度として用いる。なお、画像全体から明度を算出（例えば、各画素の明度の平均値等を算出）してもよいし、画像の一部分から明度を算出するようにしてもよい。
【００２２】
最高値／最低値設定モジュール１７０は、明度測定モジュール１６５によって測定された明度に基づいて、明度レンジを生成する。つまり、レンズに遮るものがない状態で撮影された画像の明度を用いて、明度レンジを生成する。具体的には、その明度を最高値の明度とし、０を最低値の明度とした明度レンジを生成する。
また、最高値／最低値設定モジュール１７０は、明度測定モジュール１６５によって測定された２種類の明度に基づいて、明度レンジを生成する。つまり、レンズに遮るものがない状態で撮影された画像の明度、レンズの全体を覆った状態で撮影された画像の明度を用いて、明度レンジを生成する。具体的には、レンズに遮るものがない状態で撮影された場合の明度を最高値の明度とし、レンズの全体を覆った状態で撮影された場合の明度を最低値の明度とした明度レンジを生成する。
【００２３】
また、最高値／最低値設定モジュール１７０は、レンズの少なくとも一部を覆った状態で撮影された場合の明度が、以前に最高値／最低値設定モジュール１７０によって生成された明度レンジ内にない場合は、明度レンジを再度生成するようにしてもよい。つまり、携帯情報処理装置１００は、携帯可能であることから、より明るい又は暗い場所に移動等した場合に、明度レンジが異なる場合が生じるからである。明度レンジの再度の生成とは、対象の明度が明度レンジの最高値よりも高い場合は、その対象の明度を最高値とした明度レンジとし、対象の明度が明度レンジの最低値よりも低い場合は、その対象の明度を最低値とした明度レンジとすればよい。また、カメラ１１０によって、レンズに遮るものがない状態での撮影又はレンズの全体を覆った状態での撮影を再度行って、明度レンジを作り直してよい。
そして、その後、入力値算出モジュール１７５は、最高値／最低値設定モジュール１７０によって再度生成された明度レンジにおける対象の明度の位置に基づいて、情報処理モジュール１８０における入力値を算出する。
【００２４】
入力値算出モジュール１７５は、最高値／最低値設定モジュール１７０によって生成された明度レンジにおける明度測定モジュール１６５によって測定された明度の位置に基づいて、情報処理モジュール１８０における入力値を算出する。つまり、レンズの少なくとも一部を覆った状態で撮影された場合の明度が、明度レンジ内のどの位置にあるかによって、入力値を算出する。
情報処理モジュール１８０は、情報処理を行う。ここでの情報処理としては、特に限定するものではないが、ゲーム、音楽等が該当する。例えば、入力値算出モジュール１７５が算出した入力値に応じてゲーム内のキャラクターを動作させたり、その入力値に応じて音楽再生のスピーカー１２５のボリュームを設定したりする。
【００２５】
図２は、携帯電話２００のカメラ１１０のレンズの配置例を示す説明図である。この例では、携帯電話２００の背面上部にレンズ２１０を配置している。
図３は、利用者が携帯電話２００を把持した場合において、レンズ２１０と利用者の指３００との関係例を示す説明図である。つまり、レンズ２１０は、人差し指等の指３００が届く範囲内にあり、キー２０２が配置されている前面とは逆の背面にある。また、レンズ２１０は指３００よりも小さい。例えば、レンズ２１０の径として３ｍｍ程度であるが、この値に限定されるものではない。
【００２６】
図４は、携帯電話２００のカメラ１１０のレンズ２１０と利用者の指３００との関係例を示す説明図である。
図４（ａ）の例は、レンズ２１０を遮るものがない状態を示している。つまり、指３００は、レンズ２１０を塞ぐことはしていない。
図４（ｂ）の例は、レンズ２１０の少なくとも一部を覆った状態を示している。つまり、指３００はレンズ２１０の一部を塞いでおり、カメラ１１０に対して一部を遮光していることになる。
図４（ｃ）の例は、図４（ｂ）の例よりも多い部分を覆った状態を示している。
図４（ｄ）の例は、レンズ２１０の全体を覆った状態を示している。つまり、指３００は、レンズ２１０の全体を塞いでいる。
これらの状態で撮影された画像の明度は、明るい順（明度が高い方から低い方への順）に示すと（ａ）、（ｂ）、（ｃ）、（ｄ）となる。図４（ａ）の状態の明度は、携帯情報処理装置１００が置かれた環境における明度を示しており、図４（ｄ）の状態の明度は、指３００で全体を遮光された状態の明度を示している。そして、図４（ｂ）、図４（ｃ）の状態の明度は、その中間の値となる。
【００２７】
図５は、最高値／最低値設定モジュール１７０が生成する明度レンジの例を示す説明図である。
図５（ａ）の例に示すｍａｘ−ｍｉｎ明度レンジ５００は、理論値又はカメラ１１０が感知し得る明度の幅を示している。この間で最高値／最低値設定モジュール１７０は明度レンジを生成する。
図５（ｂ）の例に示す明度レンジＡ５１０は、レンズ２１０を遮るものがない状態で撮影された明度をｍａｘＡ（最大値）としたものであり、明度の最低値の理論値又はカメラ１１０が感知し得る明度の最低値をｍｉｎＡ（最低値）とした明度レンジを表わしている。
図５（ｃ）の例に示す明度レンジＢ５２０は、レンズ２１０を遮るものがない状態で撮影された明度をｍａｘＢ（最大値）としたものであり、レンズ２１０の全体を覆った状態で撮影された明度をｍｉｎＢ（最低値）とした明度レンジを表わしている。
【００２８】
次に、本実施の形態による明度レンジの生成処理例（Ａ１）を説明する。
（Ａ１−１）カメラ１１０が、最高値明度取得用の撮影を行う。つまり、レンズ２１０を遮るものがない状態（図４（ａ）参照）での撮影を行う。例えば、図６（ａ）の例に示すように、明度レンジを生成している場合に、制御モジュール１５５は、ディスプレイ２０１（１２０）に「明度測定中。しばらくお待ち下さい。」と表示させるようにしてもよい。また、この処理は、カメラ１１０を立ち上げたとき（カメラ１１０が撮影可能となったとき）に行うようにしてもよい。
（Ａ１−２）制御モジュール１５５が、メモリ１６０に撮影した画像を記憶させる。
（Ａ１−３）明度測定モジュール１６５が、その画像の明度（明度レンジにおける最高値明度）を測定する。
（Ａ１−４）最高値／最低値設定モジュール１７０が、（Ａ１−３）で測定された明度を用いて、明度レンジを生成する。例えば、図５（ｂ）の例に示した明度レンジＡ５１０である。
【００２９】
次に、本実施の形態による入力値の算出処理例（Ｂ１）を説明する。
（Ｂ１−１）入力モジュール１３０に対する利用者の操作に応じて、制御モジュール１５５が情報処理モジュール１８０にゲームを開始させる。
（Ｂ１−２）カメラ１１０が、明度取得用の撮影を行う。つまり、レンズ２１０少なくとも一部を遮った状態（図４（ｂ）、（ｃ）参照）での撮影を行う。どれだけ覆うかは利用者が指３００で調節する。
（Ｂ１−３）制御モジュール１５５が、メモリ１６０に撮影した画像を記憶させる。
（Ｂ１−４）明度測定モジュール１６５が、その画像の明度を測定する。
（Ｂ１−５）入力値算出モジュール１７５が、前述の明度レンジの生成処理（Ａ１）によって生成された明度レンジを用いて、その明度に対応する入力値を算出する。具体的には、「（現在の明度−ｍｉｎＡ）÷（ｍａｘＡ−ｍｉｎＡ）×１００」によって入力値を算出する。
（Ｂ１−６）制御モジュール１５５が、情報処理モジュール１８０にゲーム用の入力値を入力する。
【００３０】
図６（ｂ）は、入力値を算出している場合のディスプレイ２０１の表示例を示す説明図である。
（Ｂ１−２）の処理の際に、制御モジュール１５５は、ディスプレイ２０１（１２０）に「カメラのレンズ部を指で覆って値を調節して下さい。」と表示させるようにしてもよい。そして、明度レンジに対応する入力レンジ６１０を表示し、（Ｂ１−５）の処理で算出した入力値を現在値６２０として表示するようにしてもよい。
【００３１】
次に、本実施の形態による明度レンジの生成処理例（Ａ２）を説明する。
（Ａ２−１）〜（Ａ２−３）では、前述した明度レンジの生成処理例（Ａ１）の（Ａ１−１）の処理から（Ａ１−３）の処理までの処理を行う。
（Ａ２−４）では、カメラ１１０が、最低値明度取得用の撮影を行う。つまり、レンズ２１０の全体を覆った状態（図４（ｄ）参照）での撮影を行う。例えば、図６（ｃ）の例に示すように、制御モジュール１５５は、ディスプレイ２０１（１２０）に「カメラのレンズ部を全て指で覆って下さい。」と表示させるようにしてもよい。なお、撮影している最中に後述の（Ａ２−６）の処理を行い、その結果、明度が所定値以下となった場合に自動的に撮影してもよいし（つまり、明度は（Ａ２−６）の処理の結果となる）、利用者によってＯＫボタン６０１が選択されたとき（つまり、利用者がレンズ２１０の全体を覆ったと判断したとき）に撮影を行うようにしてもよい。
【００３２】
（Ａ２−５）では、制御モジュール１５５が、メモリ１６０に撮影した画像を記憶させる。
（Ａ２−６）では、明度測定モジュール１６５が、その画像の明度（明度レンジにおける最低値明度）を測定する。
（Ａ２−７）では、最高値／最低値設定モジュール１７０が、（Ａ２−３）、（Ａ２−６）で測定された明度を用いて、明度レンジを生成する。例えば、図５（ｃ）の例に示した明度レンジＢ５２０である。
【００３３】
図７は、本実施の形態による入力値の算出処理例（Ｂ２）を示すフローチャートである。
ステップＳ７０２からステップＳ７０８までの処理は、前述した入力値の算出処理例（Ｂ１）の（Ｂ１−１）から（Ｂ１−４）までの処理に対応する。
ステップＳ７１０では、最高値／最低値設定モジュール１７０が、ステップＳ７０８で測定された明度は、既に作成されている明度レンジ内に入るか否かを判断する。明度レンジ内に入る場合はステップＳ７１４へ進み、それ以外の場合はステップＳ７１２へ進む。つまり、ステップＳ７１２へ進む場合とは、何らかの原因（例えば、携帯電話２００がより明るい場所に移動した等）により、明度レンジが変更した場合である。
ステップＳ７１２では、最高値／最低値設定モジュール１７０が、明度レンジを再生成する。
ステップＳ７１４、ステップＳ７１６の処理は、前述した入力値の算出処理例（Ｂ１）の（Ｂ１−５）、（Ｂ１−６）の処理に対応する。
【００３４】
図８は、携帯電話２００におけるカメラのレンズ２１０の配置例を示す説明図である。図２に例示した以外にも、図８（ａ）に例示するように、レンズ８１０は携帯電話２００の背面右上（携帯電話２００を横型とした場合）、図８（ｂ）に例示するように、レンズ８２０は携帯電話２００の前面左上（ディスプレイ２０１はタッチパネルとなっている）、図８（ｃ）に例示するように、レンズ８３０は携帯電話２００の前面であり、キー２０２の上部に配置するようにしてもよい。なお、図８（ａ）、（ｂ）、（ｃ）に例示したそれぞれの携帯電話２００は、別の形状の携帯電話である。また、これら以外の配置場所であっても、レンズ２１０の配置として、携帯電話２００を利用者が把持した際に指３００が届く範囲内にあり、携帯電話２００に備え付けられている入力装置とは異なる位置であればよい。
【００３５】
なお、本実施の形態としてのプログラムが実行される携帯電話２００のハードウェア構成は、図９に示すように、コンピュータが組み込まれている。制御モジュール１５５、明度測定モジュール１６５、最高値／最低値設定モジュール１７０、入力値算出モジュール１７５、情報処理モジュール１８０等のプログラムを実行するＣＰＵ９１０と、そのプログラムやデータを記憶するＲＡＭ９３０（メモリ１６０）と、本コンピュータを起動するためのプログラム等が格納されているＲＯＭ９２０と、キー、カメラ等から操作者の操作によってデータを入力又は液晶ディスプレイ等にデータを出力して操作者とのインタフェースとなるＵＩ／Ｆ９４０と、メモリカード等のリムーバブルメディアに対して読み書きするリムーバブルメディアリーダーライター９５０と、通信ネットワークと接続するための通信回線Ｉ／Ｆ９６０、そして、それらをつないでデータのやりとりをするためのバス９７０により構成されている。
【００３６】
前記実施の形態においては、携帯情報処理装置１００が行う情報処理としてゲーム、スピーカー１２５のボリューム設定例を示したが、ブラウザの操作等であってもよい。特に、アナログ値（連続値）を入力するアプリケーション等に適している。
なお、明度測定モジュール１６５は、画像から彩度、色相、光量等といった色（特に明度）に関連する色情報を明度として測定してもよい。
また、レンズ２１０の周辺に突起を設けてもよい。携帯情報処理装置１００の裏側にレンズ２１０がある場合、指でレンズ２１０の位置を確認できるようにするためである。
また、携帯情報処理装置１００として、携帯電話を主に例示して説明したが、携帯可能で撮影装置を備えている情報処理装置であればよい。例えば、ゲーム機、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、電子辞書、携帯ナビゲーション機、ＰＨＳ（Ｐｅｒｓｏｎａｌ Ｈａｎｄｙ ｐｈｏｎｅ Ｓｙｓｔｅｍ）等であってもよい。
【００３７】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
【符号の説明】
【００３８】
１００…携帯情報処理装置
１１０…カメラ
１１５…通信モジュール
１２０…ディスプレイ
１２５…スピーカー
１３０…入力モジュール
１５０…処理モジュール
１５５…制御モジュール
１６０…メモリ
１６５…明度測定モジュール
１７０…最高値／最低値設定モジュール
１７５…入力値算出モジュール
１８０…情報処理モジュール
２００…携帯電話
【図１】
2011028480.tif 000003
【図２】
2011028480.tif 000004
【図３】
2011028480.tif 000005
【図４】
2011028480.tif 000006
【図５】
2011028480.tif 000007
【図６】
2011028480.tif 000008
【図７】
2011028480.tif 000009
【図８】
2011028480.tif 000010
【図９】
2011028480.tif 000011