(57)【要約】【課題】カメラを使用する際にカメラが収納された状態であることを簡易に検出できる情報処理装置を提供する。【解決手段】本情報処理装置は、カメラ、収納部および検出部を備える。収納部は、カメラを収納する。検出部は、収納部に収納されたカメラの前方に表示される所定の画像がカメラが撮影した画像に含まれていると、カメラが収納部に収納されていることを検出する。【選択図】図９
2018148361.tif 000002
【特許請求の範囲】
【請求項１】
カメラと、
前記カメラを収納する収納部と、
前記収納部に収納された前記カメラの前方に表示される所定の画像が前記カメラが撮影した画像に含まれていると、前記カメラが前記収納部に収納されていることを検出する検出部と、を備える、
情報処理装置。
【請求項２】
前記検出部は、前記カメラが撮影した画像の特徴が予め記憶部に記憶しておいた前記所定の画像の特徴と一致する場合に、前記カメラが前記収納部に収納されていることを検出する、
請求項１に記載の情報処理装置。
【請求項３】
前記カメラは、赤外線によって撮影する第１カメラと前記第１カメラによる撮影時に赤外線を出射する第１出射部とを含み、
前記所定の画像は赤外線を吸収する色と赤外線を反射する色との組み合わせを含み、
前記検出部は、前記第１カメラが撮影した画像の特徴が予め記憶しておいた前記所定の画像の特徴と一致する場合に、前記カメラが前記収納部に収納されていることを検出する、
請求項１または２に記載の情報処理装置。
【請求項４】
前記カメラは、可視光によって撮影する第２カメラと前記第２カメラによる撮影時に可視光を出射する第２出射部を含み、
前記所定の画像は、前記収納部に収納された前記カメラの前方に前記第２出射部が出射した光が投影された色を含み、
前記検出部は、前記第２カメラが撮影した画像の色が前記所定の画像の色と一致する場合に、前記カメラが前記収納部に収納されていることを検出する、
請求項１に記載の情報処理装置。
【請求項５】
前記収納部に収納された前記カメラから前記所定の画像までの距離は、前記カメラの焦点距離未満であり、
予め記憶しておいた前記所定の画像の特徴は、前記収納部に収納された前記カメラによって撮影された画像から抽出される、
請求項２から４のいずれか一項に記載の情報処理装置。
【請求項６】
前記カメラによって撮影を行うソフトウェアが起動されると、前記検出部による処理が実行される、
請求項１から５のいずれか一項に記載の情報処理装置。
【請求項７】
カメラと、前記カメラを収納する収納部と、を備えた情報処理装置に、
前記カメラに撮影させ、
前記収納部に収納された前記カメラの前方に表示される所定の画像が前記カメラが撮影した画像に含まれていると、前記カメラが前記収納部に収納されていることを検出させる、
情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および情報処理プログラムに関する。
【背景技術】
【０００２】
近年の情報処理装置では、デザイン性の向上等のため、ディスプレイの狭額縁化が進んでいる。狭額縁化したディスプレイでは額縁内にカメラを設けることが困難となる。そこで、自装置内に収納可能なカメラを備えた情報処理装置が利用されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１６３８１６号公報
【特許文献２】特開２００３−２５９３２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
カメラを自装置内に収納可能な情報処理装置では、カメラを収納したままの状態でユーザーがカメラを使用しようとしてしまい、カメラで正常に撮影できない場合があり得る。このような場合、ユーザーに対してカメラの準備を促すには、カメラが収納されていることを検出できることが好ましい。ここで、スイッチまたはセンサー等を利用してカメラが収納されていることを検出する方法も考えられる。しかしながら、スイッチまたはセンサー等を設けると追加コストが生じる。また、カメラによる撮影時の光量が基準値以下（例えば、真っ暗な状態）であるか否かによってカメラが収納されていることを検出する方法も考えられる。しかしながら、撮影時の光量が基準値以下であるか否かによる検出方法では、カメラが収納されている状態と部屋が暗い状態とを区別することは困難である。
【０００５】
そこで、開示の技術の１つの側面は、カメラを使用する際にカメラが収納された状態であることを簡易に検出できる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
開示の技術の１つの側面は、次のような情報処理装置によって例示される。本情報処理装置は、カメラ、収納部および検出部を備える。収納部は、カメラを収納する。検出部は、収納部に収納されたカメラの前方に表示される所定の画像がカメラが撮影した画像に含まれていると、カメラが収納部に収納されていることを検出する。
【発明の効果】
【０００７】
本情報処理装置は、カメラを使用する際にカメラが収納された状態であることを簡易に検出できる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係るデスクトップパソコンの正面図の一例である。
【図２】図２は、実施形態に係るデスクトップパソコンの背面図の一例を示す図である。
【図３】図３は、カメラユニットを上方向に引き出す方法の一例を示す図である。
【図４】図４は、カメラユニットを収納する方法の一例を示す図である。
【図５】図５は、デスクトップパソコンのディスプレイを上方からみた図の一例である。
【図６Ａ】図６Ａは、収納部の内壁面に設けられるイメージの一例を示す第１の図である。
【図６Ｂ】図６Ｂは、収納部の内壁面に設けられるイメージの一例を示す第２の図である。
【図７】図７は、デスクトップパソコンのハードウェア構成の一例を示す図である。
【図８】図８は、デスクトップパソコンの処理ブロックの一例を示す図である。
【図９】図９は、実施形態に係る処理フローの一例を示す図である。
【図１０】図１０は、第１変形例に係るイメージの一例を示す図である。
【図１１】図１１は、第１変形例に係る処理フローの一例を示す図である。
【図１２】図１２は、第２変形例に係る処理フローの一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、一実施形態に係るデスクトップ型パーソナルコンピュータについて説明する。以下に示す実施形態の構成は例示であり、開示の技術は実施形態の構成に限定されない。
【００１０】
＜実施形態＞
実施形態では、カメラユニットを備えたデスクトップ型パーソナルコンピュータが例示される。図１および図２は、実施形態に係るデスクトップ型パーソナルコンピュータ１（以下、本明細書においてデスクトップパソコン１）の一例を示す図である。図１は、実施形態に係るデスクトップパソコン１の正面図の一例である。図２は、実施形態に係るデスクトップパソコン１の背面図の一例を示す図である。デスクトップパソコン１は、本体部１０、カメラユニット２０およびディスプレイ３０を備える。カメラユニット２０は、その正面に、カメラ２１、赤外線カメラ２２、赤外線Light Emitting Diode（ＬＥＤ）２３ａ、２３ｂおよびインジケーターＬＥＤ２４を有する。赤外線ＬＥＤ２３ａ、２３ｂを総称して、赤外線ＬＥＤ２３と称する。また、カメラユニット２０は、その背面に、ロック解除ボタン２５を有する。
【００１１】
カメラユニット２０は、可視光によって撮影可能なカメラ２１および赤外線によって撮影可能な赤外線カメラ２２を含むユニットである。カメラユニット２０は、デスクトップパソコン１に収納可能である。カメラユニット２０は、上方向に引き出された位置および下方向に収納された位置において、上下方向への摺動を抑制するロックがかけられる。カメラユニット２０は、例えば、上方向に引き出された状態でロックされることで、安定した状態で撮影可能となる。当該ロックは、ロック解除ボタン２５を押下することで解除可能である。カメラユニット２０は、使用するときは上方向に引き出され、図１に例示されるような状態となる。カメラユニット２０が引き出されると、カメラユニット２０のカメラ２１、赤外線カメラ２２、赤外線ＬＥＤ２３およびインジケーターＬＥＤ２４はデスクトップパソコン１のユーザーの方向に向けられる。すなわち、赤外線カメラ２２、赤外線ＬＥＤ２３およびインジケーターＬＥＤ２４は、カメラ２１の撮影方向を向くように設けられる。また、カメラユニット２０は、使用しないときは、ディスプレイ３０の背面に設けられた収納部４０内に収納される。カメラユニット２０は、収納されるとディスプレイ３０から突出しない。カメラユニット２０、カメラ２１および赤外線カメラ２２は、「カメラ」の一例である。カメラ２１は、「第２カメラ」の一例である。赤外線カメラ２２は、「第１カメラ」の一例である。インジケーターＬＥＤ２４は、「第２出射部」の一例である。赤外線ＬＥＤ２３は、「第１出射部」の一例である。
【００１２】
図３は、カメラユニット２０を上方向に引き出す方法の一例を示す図である。図３では、ユーザーがロック解除ボタン２５を押しながらカメラユニット２０を引き出す様子が例示されている。ロック解除ボタン２５が押されることで、カメラユニット２０のロックが解除される。そのため、ユーザーはカメラユニット２０を上方向に引き出すことが可能となる。図４は、カメラユニット２０を収納する方法の一例を示す図である。図４では、ユ
ーザーがロック解除ボタン２５を押しながらカメラユニット２０を収納する様子が例示されている。ロック解除ボタン２５が押されることで、カメラユニット２０のロックが解除される。そのため、ユーザーはカメラユニット２０を収納部４０に収納することが可能となる。収納部４０は、「収納部」の一例である。
【００１３】
図５は、デスクトップパソコン１のディスプレイ３０を上方からみた図の一例である。図５では、カメラユニット２０が収納部４０に収納されている状態が例示される。図５では、上面視では目視できないカメラ２１、赤外線カメラ２２、赤外線ＬＥＤ２３ａ、２３ｂおよびインジケーターＬＥＤ２４を点線で示している。収納部４０のカメラユニット２０と対向する内壁面４０ａにはイメージ５０が設けられる。内壁面４０ａに設けられたイメージ５０は、カメラユニット２０の撮影方向の前方に位置する。カメラユニット２０とイメージ５０との間には所定の隙間４１が設けられる。所定の隙間４１が設けられることで、カメラユニット２０が収納された状態におけるインジケーターＬＥＤ２４は、イメージ５０に出射した光を照射することができる。同様に、赤外線ＬＥＤ２３も出射した赤外線をイメージ５０に照射する事ができる。所定の隙間４１は、デスクトップパソコン１の設計上、カメラ２１および赤外線カメラ２２の焦点距離未満となる。
【００１４】
イメージ５０は、カメラ２１および赤外線カメラ２２が焦点距離未満で撮影しても図形認識が可能な模様が描画されている。図６Ａおよび図６Ｂは、収納部４０の内壁面４０ａに設けられるイメージ５０の一例を示す図である。図６Ａでは、白く塗りつぶされた四角形と黒く塗りつぶされた四角形が隣り合って配置された図形が例示される。図６Ｂでは、白く塗りつぶされた三角形と黒く塗りつぶされた三角形が隣り合って配置された図形が例示される。イメージ５０は、図６Ａおよび図６Ｂに例示されるように、単純な形状の図形の組合わせを含む。また、イメージ５０では、例えば、隣り合った図形が互いに容易に識別できる色で塗りつぶされる。イメージ５０は、「前記カメラの前方に表示される所定の画像」の一例である。
【００１５】
本体部１０は、Central Processing Unit（ＣＰＵ）、メモリおよびHard Disk Drive（ＨＤＤ）を備える。本体部１０は、メモリ上に実行可能に展開されたプログラムをプロセッサが実行することで各種の情報処理を行う。本体部１０は、例えば、情報処理の結果をディスプレイ３０に出力する。
【００１６】
図７は、デスクトップパソコン１のハードウェア構成の一例を示す図である。デスクトップパソコン１は、ＣＰＵ１１、メモリー１２、ＨＤＤ１３、ディスプレイ３０、チップセット１４、カメラ２１、インジケーターＬＥＤ２４、赤外線カメラ２２および赤外線ＬＥＤ２３を備える。
【００１７】
デスクトップパソコン１では、ＣＰＵ１１がＨＤＤ１３に記憶されたプログラムをメモリー１２の作業領域に展開し、プログラムの実行を通じて周辺装置の制御を行う。これにより、デスクトップパソコン１は、所定の目的に合致した処理を実行することができる。メモリー１２およびＨＤＤ１３は、デスクトップパソコン１が読み取り可能な記録媒体である。
【００１８】
メモリー１２は、ＣＰＵ１１から直接アクセスされる記憶部として例示される。メモリー１２は、Random Access Memory（ＲＡＭ）およびRead Only Memory（ＲＯＭ）を含む。
【００１９】
ＨＤＤ１３は、各種のプログラムおよび各種のデータを読み書き自在に記録媒体に格納する。ＨＤＤ１３は外部記憶装置とも呼ばれる。ＨＤＤ１３には、オペレーティングシステム（Operating System、ＯＳ）、各種プログラム、各種テーブル等が格納される。外部装置等には、例えば、コンピュータネットワーク等で接続された、他の情報処理装置およ
び外部記憶装置が含まれる。なお、ＨＤＤ１３は、例えば、ネットワーク上のコンピュータ群であるクラウドシステムの一部であってもよい。
【００２０】
デスクトップパソコン１が備える外部記憶装置は、ＨＤＤ１３に限定されるわけではない。外部記憶装置は、例えば、Erasable Programmable ROM（ＥＰＲＯＭ）またはソリッ
ドステートドライブ（Solid State Drive、ＳＳＤ）であってもよい。また、外部記憶装
置は、例えば、Compact Disc（ＣＤ）ドライブ装置、Digital Versatile Disc（ＤＶＤ）ドライブ装置、Blu-ray（登録商標） Disc（ＢＤ）ドライブ装置等であってもよい。また、外部記憶装置は、Network Attached Storage（ＮＡＳ）あるいはStorage Area Network（ＳＡＮ）によって提供されてもよい。
【００２１】
デスクトップパソコン１が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、デスクトップパソコン１から読み取ることができる記録媒体をいう。このような記録媒体のうちデスクトップパソコン１から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ブルーレイディスク、ＤＡＴ、８ｍｍテープ、フラッシュメモリなどのメモリカード等がある。また、デスクトップパソコン１に固定された記録媒体としてハードディスク、ＳＳＤあるいはＲＯＭ等がある。
【００２２】
ディスプレイ３０は、例えば、ＣＰＵ１１で処理されるデータやメモリー１２に記憶されるデータを出力する出力部である。ディスプレイ３０として、例えば、Cathode Ray Tube（ＣＲＴ）ディスプレイ、Liquid Crystal Display（ＬＣＤ）、Plasma Display Panel（ＰＤＰ）、Electroluminescence（ＥＬ）パネルあるいは有機ＥＬパネルといった出力
デバイスを例示できる。
【００２３】
赤外線ＬＥＤ２３は、赤外線カメラ２２の撮影方向に向けて赤外線を出射する。インジケーターＬＥＤ２４は、カメラ２１の稼働を通知するＬＥＤである。インジケーターＬＥＤ２４は、例えば、カメラ２１が撮影可能な状態になっている場合、カメラ２１によって点灯させられる。デスクトップパソコン１のユーザーは、インジケーターＬＥＤ２４の点灯を確認することで、カメラ２１が撮影可能となっていることを把握できる。
【００２４】
カメラ２１は、例えば、静止画および動画を撮影可能なカメラである。カメラ２１は、撮影可能な状態になると、インジケーターＬＥＤ２４を点灯させる。赤外線カメラ２２は、赤外線を検知するカメラである。赤外線カメラ２２は、顔認証等に用いられる。赤外線カメラ２２は、赤外線ＬＥＤ２３が照射された物体の撮影を行う。
【００２５】
チップセット１４は、ＣＰＵ１１、ＨＤＤ１３、カメラ２１、赤外線カメラ２２および赤外線ＬＥＤ２３との間の通信を制御する。
【００２６】
デスクトップパソコン１は、例えば、ユーザー等からの操作指示等を受け付ける入力部をさらに備えてもよい。このような入力部として、キーボード、ポインティングデバイス、タッチパネル、加速度センサーあるいは音声入力装置といった入力デバイスを例示できる。
【００２７】
＜デスクトップパソコン１の処理ブロック＞
図８は、デスクトップパソコン１の処理ブロックの一例を示す図である。デスクトップパソコン１は、ＯＳ制御部１０１、カメラ表示制御部１０２、収納検出部１０３および映像出力部１０４を備える。デスクトップパソコン１は、メモリー１２に実行可能に展開されたコンピュータプログラムをＣＰＵ１１が実行することで、上記デスクトップパソコン１の、ＯＳ制御部１０１、カメラ表示制御部１０２、収納検出部１０３および映像出力部
１０４等の各部としての処理を実行する。ＣＰＵ１１は、Microprocessor Unit（ＭＰＵ
）、プロセッサとも呼ばれる。ＣＰＵ１１は、単一のプロセッサに限定される訳ではなく、マルチプロセッサ構成であってもよい。また、単一のソケットで接続される単一のＣＰＵ１１がマルチコア構成を有していても良い。上記各部の少なくとも一部の処理は、ＣＰＵ１１以外のプロセッサ、例えば、Digital Signal Processor（ＤＳＰ）、Graphics Processing Unit（ＧＰＵ）、数値演算プロセッサ、ベクトルプロセッサ、画像処理プロセッサ等の専用プロセッサで行われても良い。また、上記各部の少なくとも一部の処理は、集積回路（ＩＣ）、その他のディジタル回路であっても良い。また、上記各部の少なくとも一部にアナログ回路が含まれても良い。集積回路は、ＬＳＩ、Application Specific Integrated Circuit（ＡＳＩＣ）、プログラマブルロジックデバイス（ＰＬＤ）を含む。Ｐ
ＬＤは、例えば、Field-Programmable Gate Array（ＦＰＧＡ）を含む。上記各部は、プ
ロセッサと集積回路との組み合わせであっても良い。組み合わせは、例えば、マイクロコントローラ（ＭＣＵ）、System-on-a-chip（ＳｏＣ）、システムＬＳＩ、チップセットなどと呼ばれる。
【００２８】
カメラ表示制御部１０２は、カメラ２１および赤外線カメラ２２による撮影を制御する。カメラ表示制御部１０２は、カメラアプリ１０２ａおよび顔認証アプリ１０２ｂを含む。カメラアプリ１０２ａは、カメラ２１による撮影で使用されるユーザーインターフェースを提供する。顔認証アプリ１０２ｂは、赤外線カメラ２２による顔認証で使用されるユーザーインターフェースを提供する。また、カメラアプリ１０２ａは、カメラ２１によって撮影された動画または静止画をＯＳ制御部１０１を介して映像出力部１０４に出力する。さらに、カメラアプリ１０２ａは、例えば、カメラ２１によって撮影された動画または静止画をＨＤＤ１３に格納する。
【００２９】
収納検出部１０３は、カメラユニット２０が収納されているか否かを検出する。収納検出部１０３は、カメラ２１撮影を指示する。収納検出部１０３は、収納部４０にカメラユニット２０が収納された状態でカメラ２１によって撮影されたイメージ５０の画像データを比較元データとして、例えば、ＨＤＤ１３に格納する。上述の通り、カメラユニット２０とイメージ５０との間である所定の隙間４１の距離は、カメラ２１および赤外線カメラ２２の焦点距離未満である。比較元データは焦点の合っていない画像、いわゆるピンボケ画像としてＨＤＤ１３に格納される。収納検出部１０３は、カメラ２１が撮影した画像にイメージ５０が含まれているか否かを判定する。判定は、例えば、カメラ２１によって撮影された画像を図形認識処理した結果とＨＤＤ１３に格納された比較元データとの比較によって行われる。収納検出部１０３は、カメラ２１が撮影した画像にイメージ５０が含まれている場合、カメラユニット２０は収納部４０に収納されていると判定する。カメラ２１が撮影した画像にイメージ５０が含まれていると判定した場合、収納検出部１０３は、カメラユニット２０が収納部４０に収納されていると判定する。収納検出部１０３は、検出結果をＯＳ制御部１０１を介して映像出力部１０４に出力する。収納検出部１０３の処理は、収納通知アプリ１０３ａをＣＰＵ１１が実行することで実現される。比較元データが格納されたＨＤＤ１３は、「記憶部」の一例である。
【００３０】
映像出力部１０４は、他の処理部の出力結果をＯＳ制御部１０１を介して受け取る。映像出力部１０４は、受け取った出力結果をディスプレイ３０に出力する。
【００３１】
ＯＳ制御部１０１は、カメラ表示制御部１０２、収納検出部１０３および映像出力部１０４間の情報のやりとりを中継する。また、ＯＳ制御部１０１は、デスクトップパソコン１が備える各種ハードウェア資源の制御を行う。
【００３２】
＜実施形態の処理フロー＞
図９は、実施形態に係る処理フローの一例を示す図である。以下、図９を参照して、実
施形態に係る処理の流れについて説明する。
【００３３】
ＯＰ１では、ユーザーによってカメラアプリ１０２ａが起動される。起動されたカメラアプリ１０２ａは、カメラ２１を起動する。ＯＰ２では、ＯＰ１で起動されたカメラ２１がインジケーターＬＥＤ２４を点灯する。
【００３４】
ＯＰ３では、収納通知アプリ１０３ａがカメラ２１の起動を検出する。ＯＰ４では、収納通知アプリ１０３ａがカメラ２１によって撮影された映像を受け取る。ＯＰ５では、収納通知アプリ１０３ａがカメラ２１によって撮影された映像に対して図形認識処理を実行する。図形認識処理では、例えば、収納通知アプリ１０３ａは、ＯＰ４で受け取った映像から１フレーム分の画像を取り出す。収納通知アプリ１０３ａは、比較元データが取り出した画像に含まれているか否かを図形認識処理によって判定する。図形認識処理では、例えば、比較元データの各画素の輝度の配置パターンと一致する領域が取り出した１フレーム分の画像内に存在するか否かを判定する処理が実行される。比較元データの各画素の輝度の配置パターンと一致する領域が取り出した１フレーム分の画像内に存在する場合、イメージ５０と判定される画像がカメラ２１によって撮影された映像に含まれていると判定する。イメージ５０と判定される画像が含まれている場合（ＯＰ６でＹｅｓ）、処理はＯＰ８に進められる。イメージ５０と判定される画像が含まれていない場合（ＯＰ６でＮｏ）、処理はＯＰ８に進められる。
【００３５】
ＯＰ７では、収納通知アプリ１０３ａは、カメラ２１を含むカメラユニット２０が収納部４０に収納された状態であると判定する。ＯＰ８では、収納通知アプリ１０３ａは、カメラ２１を含むカメラユニット２０が収納部４０に収納されていない状態であると判定する。
【００３６】
ＯＰ９では、収納通知アプリ１０３ａは、判定結果をＯＳ制御部１０１に通知する。ＯＰ１０では、ＯＳ制御部１０１は、通知された判定結果をディスプレイ３０に出力する。
【００３７】
＜実施形態の作用効果＞
実施形態では、収納検出部１０３は、カメラユニット２０によって撮影された画像にイメージ５０が含まれているか否かによって、カメラユニット２０が収納されているか否かが判定される。判定結果は、収納通知アプリ１０３ａによってＯＳ制御部１０１を介してユーザーに通知された。すなわち、実施形態に係るデスクトップパソコン１は、カメラユニット２０が収納されているか否かを検出できる。さらに、実施形態に係るデスクトップパソコン１は、検出結果をユーザーに通知することもできる。
【００３８】
実施形態では、カメラユニット２０が収納されていることの検出は、カメラユニット２０が備えたカメラ２１を用いて行われた。カメラ２１はカメラユニット２０に元々備えられているハードウェアである。そのため、実施形態によれば、ハードウェアの追加を行わなくとも、カメラユニット２０が収納されていることを検出できる。
【００３９】
実施形態では、カメラアプリ１０２ａが起動している状態でカメラユニット２０が収納されている場合、ユーザーにカメラユニットが収納されていることが通知される。すなわち、実施形態によれば、ユーザーがカメラ２１を利用しようとしているにもかかわらずカメラユニット２０が収納されていることをユーザーに通知できる。
【００４０】
実施形態では、図９に例示されるように、カメラ２１によって撮影された映像を基に図形認識処理が実行された。しかしながら、図形認識処理の対象は映像に限定されない。例えば、カメラ２１は、静止画を撮影し、撮影した静止画に対して図形認識処理を実行してもよい。
【００４１】
＜第１変形例＞
実施形態では、イメージ５０の図形を認識することでカメラユニット２０が収納部４０に収納されていることが検出された。第１変形例では、インジケーターＬＥＤ２４の光が照射されたイメージ５０の色に基づいて、カメラユニット２０が収納部４０に収納されていることを検出する。
【００４２】
図１０は、第１変形例に係るイメージ５０の一例を示す図である。第１変形例に係るイメージ５０は、第１実施形態に係るイメージ５０とは異なり、その表面に図形は描画されていない。第１変形例に係るイメージ５０の表面の色は、白色となっている。そのため、第１変形例に係るイメージ５０は、インジケーターＬＥＤ２４から光が照射されると、インジケーターＬＥＤ２４が出射した光と同じ色になる。インジケーターＬＥＤ２４が出射した光が投影されたイメージ５０は、「前記カメラの前方に表示される所定の画像」の一例である。
【００４３】
図１１は、第１変形例に係る処理フローの一例を示す図である。図９と同一の処理については同一の符号を付し、その説明を省略する。以下、図１１を参照して、第１変形例に係る処理の流れについて説明する。
【００４４】
ＯＰ５ａでは、収納通知アプリ１０３ａがカメラ２１によって撮影された画像の色がインジケーターＬＥＤ２４と同じ色か否かを判定する。収納通知アプリ１０３ａは、例えば、ＯＰ４で受け取った映像から１フレーム分の画像を取り出す。収納通知アプリ１０３ａは、取り出した画像から色情報を抽出する。収納通知アプリ１０３ａは、抽出した色情報がインジケーターＬＥＤ２４が出射した光と同じ色であるか否か判定する。抽出した色情報とインジケーターＬＥＤ２４が出射した光とが同じ色である場合（ＯＰ６ａでＹｅｓ）、処理はＯＰ７に進められる。抽出した色情報とインジケーターＬＥＤ２４が出射した光とが同じ色ではない場合（ＯＰ６ａでＮｏ）、処理はＯＰ８に進められる。
【００４５】
第１変形例では、第１実施形態と同様に、カメラユニット２０が収納されていることの検出は、カメラユニット２０が備えたカメラ２１を用いて行われた。カメラ２１はカメラユニット２０に元々備えられているハードウェアである。そのため、第１変形例によれば、実施形態と同様に、ハードウェアの追加を行わなくとも、カメラユニット２０が収納されているか否かを検出できる。さらに、第１変形例に係るデスクトップパソコン１は、実施形態と同様に、検出結果をユーザーに通知することもできる。
【００４６】
第１変形例では、表面の色が白色であるイメージ５０にインジケーターＬＥＤ２４が出射した光が照射された。しかしながら、インジケーターＬＥＤ２４が出射した光が照射されるのはイメージ５０に限定されない。イメージ５０の替わりに、収納部４０の内壁面４０ａが用いられてもよい。この場合、内壁面４０ａにインジケーターＬＥＤ２４が出射した光が投影された色は「前記カメラの前方に表示される所定の画像」の一例である。
【００４７】
＜第２変形例＞
実施形態および第１変形例では、カメラユニット２０が収納されていることの検出にカメラユニット２０のカメラ２１が用いられた。第２変形例では、カメラユニット２０が収納されていることの検出にカメラユニット２０の赤外線カメラ２２を用いる。
【００４８】
第２変形例に係るイメージ５０は、実施形態に係るイメージ５０と同様に、赤外線カメラ２２が焦点距離未満で撮影しても図形認識が可能な模様が描画されている。また、第２変形例では赤外線カメラ２２を用いるため、イメージ５０に描かれる図形は赤外線を吸収する色と赤外線を吸収しない色の組合わせが好ましい。赤外線を吸収する色としては、例
えば、白色を挙げることができる。また、赤外線を反射する色としては、例えば、黒色を挙げることができる。
【００４９】
図１２は、第２変形例に係る処理フローの一例を示す図である。図９と同一の処理については同一の符号を付し、その説明を省略する。以下、図１２を参照して、第２変形例に係る処理の流れについて説明する。
【００５０】
ＯＰ１ｂではユーザーによって顔認証アプリ１０２ｂが起動される。起動された顔認証アプリ１０２ｂは、赤外線カメラ２２を起動する。ＯＰ２ｂでは、ＯＰ１ｂで起動された赤外線カメラ２２が赤外線ＬＥＤ２３を点灯する。赤外線ＬＥＤ２３によって出射された光は、イメージ５０に照射される。
【００５１】
ＯＰ３の処理は、起動を検出されるカメラがカメラ２１から赤外線カメラ２２に変更されることを除いて、図９のＯＰ３と同様である。そのため、その説明を省略する。ＯＰ４の処理は、収納通知アプリ１０３ａが受け取る映像を撮影したカメラがカメラ２１から赤外線カメラ２２に変更される点を除いて、図９のＯＰ４と同様である。そのため、その説明を省略する。
【００５２】
ＯＰ５ｂでは、収納通知アプリ１０３ａが赤外線カメラ２２によって撮影された画像に対して図形認識処理を実行する。図形認識処理では、例えば、収納通知アプリ１０３ａは、ＯＰ４で受け取った映像から１フレーム分の画像を取り出す。収納通知アプリ１０３ａは、比較元データが取り出した画像に含まれているか否かを図形認識処理によって判定する。図形認識処理では、例えば、比較元データの各画素の輝度の配置パターンと一致する領域が取り出した１フレーム分の画像内に存在するか否かを判定する処理が実行される。比較元データの各画素の輝度の配置パターンと一致する領域が取り出した１フレーム分の画像内に存在する場合、イメージ５０と判定される画像が赤外線カメラ２２によって撮影された映像に含まれていると判定する。
【００５３】
第２変形例では、顔認証アプリ１０２ｂが起動している状態でカメラユニット２０が収納されている場合、ユーザーにカメラユニットが収納されていることが通知される。すなわち、第２変形例によれば、ユーザーが顔認証を行おうとしているにもかかわらずカメラユニット２０が収納されていることを検出できる。
【００５４】
以上で開示した実施形態や変形例はそれぞれ組み合わせる事ができる。
【符号の説明】
【００５５】
１・・・デスクトップパソコン
１０・・・本体部
２０・・・カメラユニット
２１・・・カメラ
２２・・・赤外線カメラ
２２ａ・・・赤外線
２３、２３ａ、２３ｂ・・・赤外線ＬＥＤ
２４・・・インジケーターＬＥＤ
２５・・・ロック解除ボタン
３０・・・ディスプレイ
４０・・・収納部
５０・・・ターゲット
１１・・・ＣＰＵ
１２・・・メモリ
１３・・・ＨＤＤ
１４・・・チップセット
１０１・・・ＯＳ制御部
１０２・・・カメラ表示制御部  １０２ａ・・・カメラアプリ
１０２ｂ・・・カメラアプリウィンドウ
１０３・・・収納検出部
１０３ａ・・・収納通知アプリ
１０４・・・映像出力部
【図１】
2018148361.tif 000003
【図２】
2018148361.tif 000004
【図３】
2018148361.tif 000005
【図４】
2018148361.tif 000006
【図５】
2018148361.tif 000007
【図６Ａ】
2018148361.tif 000008
【図６Ｂ】
2018148361.tif 000009
【図７】
2018148361.tif 000010
【図８】
2018148361.tif 000011
【図９】
2018148361.tif 000012
【図１０】
2018148361.tif 000013
【図１１】
2018148361.tif 000014
【図１２】
2018148361.tif 000015