(57)【要約】【課題】  携帯端末の画面を閲覧しているユーザによって表示内容を異ならせることが可能な仕組みを提供すること【解決手段】  撮像部を有する携帯端末であって、撮像部により撮影された画像から人物の顔を検出し、検出された顔が予め登録された人物と同一人物の顔であるか否かを判定する。判定した結果、予め登録された人物と同一人物の顔であると判定された場合には、記憶された情報を表示部に表示する。予め登録された人物が検出できなかった場合には、所定の情報については閲覧できないようにして表示する。【選択図】  図１
2014115587.tif 000002
【特許請求の範囲】
【請求項１】
撮像部を有する携帯端末であって、
前記撮像部により撮影された画像から人物の顔を検出する検出手段と、
前記検出手段により検出された顔が、予め登録された人物と同一人物の顔であるか否かを判定する判定手段と、
前記判定手段により同一人物の顔であると判定された場合、記憶された情報を表示部に表示する表示制御手段と、
を備えることを特徴とする携帯端末。
【請求項２】
表示部に表示される情報の一部を非表示とするための非表示エリアの設定をする非表示エリア設定手段をさらに備え、
前記表示制御手段は、前記検出手段により検出した顔が前記判定手段により予め登録された人物と同一人物の顔ではないと判定された場合には、前記非表示エリア設定手段で設定された範囲を閲覧できないようにすることを特徴とする請求項１に記載の携帯端末。
【請求項３】
前記判定手段はさらに、前記検出手段により複数の顔を検出した場合、当該検出された顔のいずれかが、予め登録された人物と同一人物の顔であるか否かを判定することを特徴とし、
前記表示制御手段は、前記判定手段により、前記検出手段により検出された複数の顔のいずれもが、予め登録された人物と同一人物の顔ではないと判定された場合に、前記非表示エリアで設定された範囲を閲覧できないようにすることを特徴とする請求項２に記載の携帯端末。
【請求項４】
前記非表示エリア設定手段により設定された範囲のうち、閲覧可能な範囲の設定をする表示エリア設定手段をさらに備え、
前記表示制御手段はさらに、前記検出手段により複数の顔が検出され、当該検出された顔のいずれかが、前記判定手段により予め登録された人物と同一人物の顔であると判定された場合には、前記非表示エリアで設定された範囲のうち前記表示エリア設定手段により設定された範囲を除いた範囲を閲覧できないようにすることを特徴とする請求項３に記載の携帯端末。
【請求項５】
撮像部を有する携帯端末における情報処理方法であって、
前記携帯端末の検出手段が、前記撮像部により撮影された画像から人物の顔を検出する検出工程と、
前記携帯端末の判定手段が、前記検出工程により検出された顔が、予め登録された人物と同一人物の顔であるか否かを判定する判定工程と、
前記携帯端末の表示制御手段が、前記判定工程により同一人物の顔であると判定された場合、記憶された情報を表示部に表示する表示制御工程と、
を備えることを特徴とする情報処理方法。
【請求項６】
撮像部を有する携帯端末において実行可能なプログラムであって、
前記携帯端末を、
前記撮像部により撮影された画像から人物の顔を検出する検出手段と、
前記検出手段により検出された顔が、予め登録された人物と同一人物の顔であるか否かを判定する判定手段と、
前記判定手段により同一人物の顔であると判定された場合、記憶された情報を表示部に表示する表示制御手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末等における画面表示を制御するための技術に関する。
【背景技術】
【０００２】
近年、いわゆるタブレット端末と言われるものに代表される携帯端末が普及してきており、そのような端末を用いて営業活動（お客様に対するおすすめ商品の紹介や提案）が行われている。
【０００３】
このような携帯端末には、紙媒体では持ち歩くことができないような量になるデータも記憶させることができ、お客様の目の前でさまざまな商品を表示することができる。
【０００４】
お客様に対して最適な提案をするために、過去のお客様の購買状況や、お客様の資産状況なども記憶させ、営業活動に役立てることもされている。さらに、そのような購買状況や資産状況からお客様をランク付けしたり、ポイント付けすることで、お客様を評価し、優先順位をつけた営業活動に役立てていることもある。
【０００５】
このような場合、お客様のランクやポイントといった情報は、営業担当者のみが把握すべき情報であり、本人であるお客様に見せることはふさわしくない。
【０００６】
そのため、営業担当者が携帯端末の画面を見ているときには、当該ランクやポイント等の情報を閲覧できるようにし、営業活動に役立てる必要があるのに対して、お客様に携帯端末の画面を見せているときには、そのような情報は見えないようにする必要がある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開2011-182338号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記特許文献１には、お客様が見ているとき画面表示と、営業担当者が見ているときの画面表示を、携帯端末の傾きにより制御する技術が記載されている。
【０００９】
しかしながら、携帯端末の傾きが変わらなくても、営業担当者が見ている際にお客様が横からのぞき見した場合などは、お客様に見られたくない情報も見られてしまう可能性がある。
【００１０】
そこで本発明では、携帯端末の画面を閲覧しているユーザによって表示内容を異ならせることが可能な仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、撮像部を有する携帯端末であって、前記撮像部により撮影された画像から人物の顔を検出する検出手段と、前記検出手段により検出された顔が、予め登録された人物と同一人物の顔であるか否かを判定する判定手段と、前記判定手段により同一人物の顔であると判定された場合、記憶された情報を表示部に表示する表示制御手段と、を備えることを特徴とする。
【００１２】
また本発明は、撮像部を有する携帯端末における情報処理方法であって、前記携帯端末の検出手段が、前記撮像部により撮影された画像から人物の顔を検出する検出工程と、前記携帯端末の判定手段が、前記検出工程により検出された顔が、予め登録された人物と同一人物の顔であるか否かを判定する判定工程と、前記携帯端末の表示制御手段が、前記判定工程により同一人物の顔であると判定された場合、記憶された情報を表示部に表示する表示制御工程と、を備えることを特徴とする。
【００１３】
また本発明は、撮像部を有する携帯端末において実行可能なプログラムであって、前記携帯端末を、前記撮像部により撮影された画像から人物の顔を検出する検出手段と、前記検出手段により検出された顔が、予め登録された人物と同一人物の顔であるか否かを判定する判定手段と、前記判定手段により同一人物の顔であると判定された場合、記憶された情報を表示部に表示する表示制御手段として機能させることを特徴とする。
【発明の効果】
【００１４】
本発明では、携帯端末の画面を閲覧しているユーザによって表示内容を異ならせることが可能な仕組みを提供することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明における携帯端末１００を示す図である。
【図２】本発明における携帯端末のハードウエア構成の一例を示す図である
【図３】本発明における初期設定処理を示すフローチャートである
【図４】本発明における画面表示制御処理を示すフローチャートである
【図５】本発明におけるパスワード設定登録画面の一例を示す図である
【図６】本発明における非表示エリア設定画面の一例を示す図である。
【図７】本発明において全ての情報が表示された画面の一例を示す図である
【図８】本発明において一部の情報を非表示とした画面の一例を示す図である
【図９】本発明において一部の情報を非表示とした画面の一例を示す図である
【図１０】本発明におけるパスワード入力画面の一例を示す図である
【発明を実施するための形態】
【００１６】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１７】
図１は、携帯端末１００の模式図である。携帯端末１００には、表示部１０１と撮像部１０２等が備えられている。
【００１８】
表示部１０１は、図５〜図１０に示すような画面を表示する。
【００１９】
撮像部１０２はカメラとしての機能を備えるものであり、携帯端末１００の画面を見ているユーザの顔を撮影する。この撮像部を介して得られた画像から、携帯端末１００のCPU２０１が顔を検出し、当該顔が予め登録された人物の顔であるか否かを判断する。詳細は後述する。
【００２０】
図２は、携帯端末１００のハードウエア構成の一例を示す図である。
【００２１】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な各種プログラム等が記憶されている。
【００２２】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２３】
また、２０５は入力コントローラで、入力装置２０９等からの入力を制御する。２０６はビデオコントローラで、液晶ディスプレイ等のディスプレイ装置２１０への表示を制御する。なお、ディスプレイ装置は、液晶ディスプレイに限られず、ＣＲＴディスプレイなどであっても良い。これらは必要に応じてクライアントが使用するものである。
【００２４】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２５】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ４００）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２６】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２７】
ハードウエア上で動作する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。
【００２８】
なお、全ての装置がこれらの構成を備えているわけではなく、必要なものを夫々備えていればよい。
【００２９】
図３は、本発明における携帯端末１００における初期設定処理の一例を示すフローチャートである。
【００３０】
図３のフローチャートで示す処理については、携帯端末１００のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００３１】
ステップＳ１０１では、携帯端末１００のＣＰＵ２０１は、撮像部によりユーザの顔写真を撮影し登録する。この際、当該ユーザを識別する情報（ユーザ名やユーザＩＤ等）と、顔写真から抽出される特徴量（特徴を数値化した値）とを対応付けて登録する。なお、顔写真から特徴量を算出する処理については、公知の技術により実現可能であるため、ここでの説明は省略する。
【００３２】
ステップＳ１０２では、携帯端末１００のＣＰＵ２０１は、ユーザごとのパスワードの登録を行う。当該パスワードは、顔認証が正常に実行できない場合でも画面制御を行うことができるようにするために必要となる。詳細は後述する。
【００３３】
ステップＳ１０３では、携帯端末１００のＣＰＵ２０１は、ステップＳ１０２で登録されたユーザだけを認識している間でなければ照会できない（見ることができない／表示しない）領域の指定を、画面毎に受け付ける。
【００３４】
ステップＳ１０４では、携帯端末１００のＣＰＵ２０１は、ステップＳ１０３において指定された領域のうち、ユーザを認識できていれば他人の顔を認識していたとしても表示して良い領域の指定を受け付ける。
【００３５】
ステップＳ１０５では、携帯端末１００のＣＰＵ２０１は、ユーザにより設定処理の終了指示を受け付けたか否かを判断する。
【００３６】
設定処理の終了指示を受け付けた場合（ステップＳ１０６：ＹＥＳ）は、本フローチャートに示す処理を終了する。
【００３７】
設定処理の終了指示を受け付けていない場合（ステップＳ１０６：ＮＯ）は、処理をステップ
Ｓ１０３に移行し、再度非表示領域の設定を受け付ける。
【００３８】
図４は、本発明における携帯端末１００における画面表示制御処理の一例を示すフローチャートである。
【００３９】
図４のフローチャートで示す処理については、携帯端末１００のＣＰＵ２０１が所定の制御プログラムを読み出して実行する処理である。
【００４０】
ステップＳ２０１では、携帯端末１００のＣＰＵ２０１は、いずれかの人物の顔を認識できているか否かを判断する。
【００４１】
人物の顔を検出できた場合（ステップＳ２０１：ＹＥＳ）は、処理をステップＳ２０２に移行する。
【００４２】
人物の顔を検出できていない場合（ステップＳ２０２：ＮＯ）は、処理をステップＳ２０５に移行する。
【００４３】
ステップＳ２０２では、携帯端末１００のＣＰＵ２０１は、検出した顔が１つだけか、それとも２つ以上かを判断する。
【００４４】
１つだけの場合（ステップＳ２０２：ＹＥＳ）は、処理をステップＳ２０３に移行する。
【００４５】
ステップＳ２０３では、携帯端末１００のＣＰＵ２０１は、ステップＳ２０１で検出した顔が、すでに登録された顔であるかを判断する。図３のステップＳ１０１で登録された特徴量と、ステップＳ２０１で検出した顔の特徴量とを比較することで、同一の顔か否かを判断することが可能である。
【００４６】
検出した顔が既に登録された顔であると判断された場合（ステップＳ２０３：ＹＥＳ）は、処理をステップＳ２０４に移行する。
【００４７】
検出した顔が登録されていない顔であると判断された場合（ステップＳ２０３：ＮＯ）は、処理をステップＳ２０６に移行する。
【００４８】
ステップＳ２０４では、携帯端末１００のＣＰＵ２０１は、表示対象の画面の全てを表示部に表示する。
【００４９】
ステップＳ２０５では、携帯端末１００のＣＰＵ２０１は、携帯端末１００の傾きを検知し、予め定められた正位置にあるか反対であるかを判断する。
【００５０】
正位置にあると判断された場合（ステップＳ２０５：ＮＯ）は、処理をステップＳ２０７に移行する。
【００５１】
正位置ではなく傾きが逆転している場合（ステップＳ２０５：ＹＥＳ）は、処理をステップＳ２０６に移行する。
【００５２】
ステップＳ２０６では、携帯端末１００のＣＰＵ２０１は、ステップＳ１０３で設定された範囲を閲覧できないように画面を表示する。例えば、マスクをかけることで閲覧できないようにしたり、何も表示しないことで閲覧できないようにしたり、認識できないサイズの文字にすることで閲覧できないようにするといった方法が考えられるが、いずれの方法であってもよい。
【００５３】
ステップＳ２０７では、携帯端末１００のＣＰＵ２０１は、ユーザからパスワードの入力を受け付ける。
【００５４】
ステップＳ２０８では、携帯端末１００のＣＰＵ２０１は、ステップＳ２０７で入力を受け付けたパスワードがステップＳ１０２において設定登録されたパスワードと一致するか否かを判断する。
【００５５】
一致すると判断された場合（ステップＳ２０８：ＹＥＳ）は、処理をステップＳ２０９に移行する。
【００５６】
一致しないと判断された場合（ステップＳ２０８：ＮＯ）は、処理をステップＳ２１０に移行する。
【００５７】
ステップＳ２０９では、携帯端末１００のＣＰＵ２０１は、表示対象の画面の全てを表示部に表示する。そして、本フローチャートに示す処理を終了する。
【００５８】
ステップＳ２１０では、携帯端末１００のＣＰＵ２０１は、ステップＳ２０６の処理と同様に、ステップＳ１０３で設定された範囲を閲覧できないように画面を表示する。
【００５９】
ステップＳ２１１では、携帯端末１００のＣＰＵ２０１は、ステップＳ２０１で検知された複数の顔のいずれかが、ステップＳ１０１で登録された顔と同一の顔であるかを判断する。
【００６０】
ステップＳ１０１で登録された顔と同一の顔が含まれている（検出した）場合（ステップＳ２１１：ＹＥＳ）は、処理をステップＳ２１２に移行する。
【００６１】
ステップＳ１０１で登録された顔と同一の顔が含まれていない場合（ステップＳ２１１：ＮＯ）は、処理をステップＳ２０６に移行する。ステップＳ２０６の説明は上述の通りであるため、ここでは省略する。
【００６２】
ステップＳ２１２では、携帯端末１００のＣＰＵ２０１は、ステップＳ１０４で設定された範囲を閲覧できないように画面を表示する。
【００６３】
以上の処理により、予め登録されたユーザだけの顔を検出している場合には、何ら制限なく、すべての情報を画面に表示することができる（ステップＳ２０４）。また、顔を検出していない場合であっても、予め設定されたパスワードが入力されることで、すべての情報を画面に表示することができる（ステップＳ２０９）。
【００６４】
このように、予め登録されたユーザだけが画面を見ている場合（予め登録されたユーザ以外の顔を検出していない場合）には、特にセキュリティなどを考慮する必要性も低いといえる。他方、予め登録されたユーザに対しては、適切な営業活動を実現するためにも、何ら制約なく全ての情報を表示する必要性は高い。
【００６５】
また、予め登録されていない人物の顔だけを検出している場合（ステップＳ２０３：ＮＯ、ステップＳ２１１：ＮＯ）には、予め設定された範囲以外だけを表示することができる（ステップＳ２０６）。また、顔を検出していない場合であって、予め設定されたパスワードが入力されなかった場合においても、予め設定された範囲以外だけを表示することができる（ステップＳ２１０）。
【００６６】
このようにすることで、セキュリティを確保する必要性が高い場面においては、予め設定された範囲を表示しない（閲覧できないようにする）ことができる。
【００６７】
また、予め登録されたユーザと、それ以外の人物の顔を検出している場合には、予め登録されたユーザと一緒であれば閲覧してもよい情報については、表示することが可能となる。
【００６８】
図５は、携帯端末１００の表示部に表示されるパスワード設定画面の一例である。ステップＳ１０２において表示される画面であり、この画面を介してパスワードが入力され、登録ボタン５０１が押下されることで、入力されたパスワードが設定登録される。
【００６９】
図６は、携帯端末１００の表示部に表示される非表示エリア設定画面の一例である。ステップＳ１０３、ステップＳ１０４において表示される画面である。
【００７０】
ここで図６では、設定１として破線で囲まれた範囲（６０１）が、ステップS１０３で設定される非表示エリア１に該当する。また設定２としてグレーアウトされた範囲（６０２）が、ステップS１０４で設定される非表示エリア２に該当する。
【００７１】
図７は、ステップS２０４、ステップS２０９において携帯端末１００の表示部に表示される画面の一例である。図７のように、表示されない領域は無く、全ての情報が表示されている。
【００７２】
図８は、ステップS２０６、ステップS２１０において携帯端末１００の表示部に表示される画面の一例である。図８では、ステップS１０３で設定された領域（図６の６０１の領域に相当する）を閲覧できないようにされている（８０１）。
【００７３】
図８では、ステップS１０３で設定された領域を黒塗りすることで閲覧できないようにしているが、単に表示しないようにしてもよい。
【００７４】
図９は、ステップS２１２において携帯端末１００の表示部に表示される画面の一例を示す図である。図９は、ステップS１０３で設定された領域のうち、ステップS１０４で設定された領域（図６の６０２に相当する）を除いた領域が閲覧できないように表示されている。図８と同様に、黒塗りではなく、単に表示しないような方法によって、閲覧できなくしてもよい。
【００７５】
図１０は、ステップS２０７で表示されるパスワード入力画面の一例を示す図である。
【００７６】
以上の処理によれば、携帯端末の画面を閲覧しているユーザの顔を検出し、検出された顔が予め登録された顔であるか否かにより、表示される情報を異ならせることが可能となる。具体的には、登録された顔ではない場合には、所定の情報については、閲覧できないような画面表示とすることが可能となる。
【００７７】
これにより、営業活動などにおいて、営業担当者は確認したいがお客様には見せたくないといった情報について、営業担当者は閲覧でき、お客様は閲覧することができないように表示制御することができる。
【００７８】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【００７９】
また、本発明におけるプログラムは、図３、図４の処理方法をコンピュータが実行可能なプログラムである。なお、本発明におけるプログラムは図３、図４の各装置の処理方法ごとのプログラムであってもよい。
【００８０】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【００８１】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【００８２】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【００８３】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８４】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８５】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００８６】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００８７】
１００  携帯端末
１０１  表示部
１０２  撮像部
【図１】
2014115587.tif 000003
【図２】
2014115587.tif 000004
【図３】
2014115587.tif 000005
【図４】
2014115587.tif 000006
【図５】
2014115587.tif 000007
【図６】
2014115587.tif 000008
【図７】
2014115587.tif 000009
【図８】
2014115587.tif 000010
【図９】
2014115587.tif 000011
【図１０】
2014115587.tif 000012