(57)【要約】【課題】携帯情報処理装置に搭載されるカメラの検査を低コストな構成で実行することが可能な携帯情報処理装置、そのカメラの検査方法、およびコンピュータが実行可能なプログラムを提供することを目的とする。【解決手段】本体側筐体２と、当該本体側筐体２に対して開閉可能に設けられ、かつ、閉じられる側の面に液晶ディスプレイ５およびカメラモジュール６を有するディスプレイ側筐体３とを備えたノート型ＰＣ１において、リッドセンサでディスプレイ側筐体３の閉じ状態を検出した場合に、カメラモジュール６の撮像素子の欠落画素を検査する欠落画素検査モードを実行する。【選択図】        図１−１
2010016677.tif 000002
【特許請求の範囲】
【請求項１】
本体側筐体と、当該本体側筐体に対して開閉可能に設けられ、かつ、閉じられる側の面にディスプレイおよびカメラを有するディスプレイ側筐体と、を備えた携帯情報処理装置において、
前記ディスプレイ側筐体の閉じ状態を検出する検出手段と、
前記検出手段で前記ディスプレイ側筐体の閉じ状態を検出した場合に、前記カメラの撮像素子の欠落画素の検査を行う欠落画素検査モードを実行する欠落画素検査モード実行手段と、
を備え、
前記欠落画素検査モード実行手段は、
前記検出手段で前記ディスプレイ側筐体の閉じ状態を検出した場合に、前記カメラに欠落画素検査用の撮像を行わせる撮像指示手段と、
前記撮像指示手段の指示に従って撮像された画像データの各画素をスキャンして、欠落画素を判定する欠落画素判定手段と、
前記欠落画素判定手段で欠落画素と判定された欠落画素の情報を、記憶手段に記憶する欠落画素情報記憶制御手段と、
を含むことを特徴とする携帯情報処理装置。
【請求項２】
前記カメラは、通常の撮像では、前記記憶手段に記憶された欠落画素の情報を参照して、撮像した画像データの欠落画素のデータを補正することを特徴とする請求項１に記載の携帯情報処理装置。
【請求項３】
前記カメラは、前記欠落画素検査モードでは、全有効画素を使用して撮像を行うと共に、撮像した画像データの欠落画素のデータを補正しないことを特徴とする請求項１または請求項２に記載の携帯情報処理装置。
【請求項４】
前記欠落画素判定手段は、
前記欠落画素判定手段で判定された欠落画素の総数をカウントするカウント手段と、
前記カウント手段でカウントされた欠落画素の総数が閾値以上であるか否かを判定する第１の判定手段と、
前記第１の判定手段で欠落画素数が閾値以上である場合には、欠落画素の検出が失敗であると判定する第２の判定手段と、
を含むことを特徴とする請求項１〜請求項３のいずれか１つに記載の携帯情報処理装置。
【請求項５】
前記欠落画素検査モード実行手段は、前記検出手段で前記ディスプレイ側筐体の閉じ状態を検出した場合に、前記ディスプレイを消灯させた後、前記欠落画素検査モードを実行することを特徴とする請求項１〜請求項４のいずれか１つに記載の携帯情報処理装置。
【請求項６】
前記欠落画素検査モード実行手段は、前記欠落画素検査モードの実行条件が成立した場合またはユーザ指示に応じて、前記欠落画素検査モードを実行することを特徴とする請求項１〜請求項５のいずれか１つに記載の携帯情報処理装置。
【請求項７】
本体側筐体と、当該本体側筐体に対して開閉可能に設けられ、かつ、閉じられる側の面にディスプレイおよびカメラを有するディスプレイ側筐体とを備えた携帯情報処理装置のカメラ検査方法において、
前記ディスプレイ側筐体の閉じ状態を検出する検出工程と、
前記検出工程で前記ディスプレイ側筐体の閉じ状態を検出した場合に、前記カメラの撮像素子の欠落画素の検査を行う欠落画素検査モードを実行する欠落画素検査モード実行工程と、
を有し、
前記欠落画素検査モード実行工程は、
前記検出工程で前記ディスプレイ側筐体の閉じ状態を検出した場合に、前記カメラに欠落画素検査用の撮像を行わせる撮像指示工程と、
前記撮像指示工程の指示に従って撮像された画像データの各画素をスキャンして、欠落画素を判定する欠落画素判定工程と、
前記欠落画素判定工程で欠落画素と判定された画素の情報を、記憶手段に記憶する欠落画素情報記憶工程と、
を含むことを特徴とする携帯情報処理装置のカメラ検査方法。
【請求項８】
本体側筐体と、当該本体側筐体に対して開閉可能に設けられ、かつ、閉じられる側の面にディスプレイおよびカメラを有するディスプレイ側筐体とを備えた携帯情報処理装置に搭載されるプログラムにおいて、
前記ディスプレイ側筐体の閉じ状態を検出する検出工程と、
前記検出工程で前記ディスプレイ側筐体の閉じ状態を検出した場合に、前記カメラの撮像素子の欠落画素の検査を行う欠落画素検査モードを実行する欠落画素検査モード実行工程と、
をコンピュータに実行させ、
前記欠落画素検査モード実行工程は、
前記検出工程で前記ディスプレイ側筐体の閉じ状態を検出した場合に、前記カメラに欠落画素検査用の撮像を行わせる撮像指示工程と、
前記撮像指示工程の指示に従って撮像された画像データの各画素をスキャンして、欠落画素を判定する欠落画素判定工程と、
前記欠落画素判定工程で欠落画素と判定された画素の情報を、記憶手段に記憶する欠落画素情報記憶工程と、
を含むことを特徴とするコンピュータが実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯情報処理装置、そのカメラの検査方法、およびコンピュータが実行可能なプログラムに関し、詳細には、携帯情報処理装置、そのカメラの検査方法、およびコンピュータが実行可能なプログラムに関する。
【背景技術】
【０００２】
デジタルカメラでは、撮像素子としてＣＣＤやＣＭＯＳが使用されているが、かかる撮像素子は、製造段階で白キズ（画素欠陥）が発生することが知られている。この白キズは、撮像画像を著しく劣化させてしまう。また、製造段階だけでなく、製品出荷後にも宇宙線などの影響で撮像素子に白キズが発生することが知られている。製品出荷後に発生する白キズは、経時変化で消滅、発生を繰り返すこともある。従来のデジタルカメラでは、製品出荷後の撮像素子の欠落画素の検査方法として、例えば以下の方法が提案されている。
【０００３】
特許文献１では、白キズ検出モードにおいて、アイリスをクローズにした状態でＣＣＤから取り出される真っ黒な画像情報の画像データを、画像処理ＤＳＰがＣＣＤの画素単位でサーチし、画像処理ＤＳＰは、入力画像データが閾値以上の画像データであるときには、その画像データの画素のＣＣＤにおける垂直・水平位置を、白キズの原因の欠陥画素の位置として画像処理ＤＳＰ内のレジスタに格納する技術が提案されている。
【０００４】
また、特許文献２では、シャッターで撮像デバイスを遮光し、この状態で撮像デバイスにより欠陥画素検出用の画像データを取り込み、メモリに記憶し、欠陥画素検出用の画像データのなかで所定の閾値以上の信号値となる欠陥画素を検出し、そのアドレスをカメラのＲＯＭに記録する技術が提案されている。
【０００５】
ところで、近時、ノート型パソコンや携帯電話などの携帯情報処理装置では、カメラを搭載したものが普及している。かかる携帯情報処理装置に搭載されるカメラは、単体のデジタルカメラに比して安価なカメラが使用されており、シャッターやアイリスを搭載していないものが一般的である。したがって、携帯情報処理装置では、製品出荷後にシャッターやアイリスを使用してカメラの欠落画素の検査を行うことができないという問題がある。
【０００６】
【特許文献１】特開２００５−１５９６００号公報
【特許文献２】特開２００６−１５７１９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、上記課題に鑑みてなされたものであり、携帯情報処理装置に搭載されるカメラの検査を低コストな構成で実行することが可能な携帯情報処理装置、そのカメラの検査方法、およびコンピュータが実行可能なプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明は、  本体側筐体と、当該本体側筐体に対して開閉可能に設けられ、かつ、閉じられる側の面にディスプレイおよびカメラを有するディスプレイ側筐体と、を備えた携帯情報処理装置において、前記ディスプレイ側筐体の閉じ状態を検出する検出手段と、前記検出手段で前記ディスプレイ側筐体の閉じ状態を検出した場合に、前記カメラの撮像素子の欠落画素の検査を行う欠落画素検査モードを実行する欠落画素検査モード実行手段と、を備え、前記欠落画素検査モード実行手段は、前記検出手段で前記ディスプレイ側筐体の閉じ状態を検出した場合に、前記カメラに欠落画素検査用の撮像を行わせる撮像指示手段と、前記撮像指示手段の指示に従って撮像された画像データの各画素をスキャンして、欠落画素を判定する欠落画素判定手段と、
前記欠落画素判定手段で欠落画素と判定された欠落画素の情報を、記憶手段に記憶する欠落画素情報記憶制御手段と、を含むことを特徴とする。
【０００９】
また、本発明の好ましい態様によれば、前記カメラは、通常の撮像では、前記記憶手段に記憶された欠落画素の情報を参照して、撮像した画像データの欠落画素のデータを補正することが望ましい。
【００１０】
また、本発明の好ましい態様によれば、前記カメラは、前記欠落画素検査モードでは、全有効画素を使用して撮像を行うと共に、撮像した画像データの欠落画素のデータを補正しないことが望ましい。
【００１１】
また、本発明の好ましい態様によれば、前記欠落画素判定手段は、前記欠落画素判定手段で判定された欠落画素の総数をカウントするカウント手段と、前記カウント手段でカウントされた欠落画素の総数が閾値以上であるか否かを判定する第１の判定手段と、前記第１の判定手段で欠落画素数が閾値以上である場合には、欠落画素の検出が失敗であると判定する第２の判定手段と、を含むことが望ましい。
【００１２】
また、本発明の好ましい態様によれば、前記欠落画素検査モード実行手段は、前記検出手段で前記ディスプレイ側筐体の閉じ状態を検出した場合に、前記ディスプレイを消灯させた後、前記欠落画素検査モードを実行することが望ましい。
【００１３】
また、本発明の好ましい態様によれば、前記欠落画素検査モード実行手段は、前記欠落画素検査モードの実行条件が成立した場合またはユーザ指示に応じて、前記欠落画素検査モードを実行することが望ましい。
【００１４】
上述した課題を解決し、目的を達成するために、本発明は、本体側筐体と、当該本体側筐体に対して開閉可能に設けられ、かつ、閉じられる側の面にディスプレイおよびカメラを有するディスプレイ側筐体とを備えた携帯情報処理装置のカメラ検査方法において、前記ディスプレイ側筐体の閉じ状態を検出する検出工程と、前記検出工程で前記ディスプレイ側筐体の閉じ状態を検出した場合に、前記カメラの撮像素子の欠落画素の検査を行う欠落画素検査モードを実行する欠落画素検査モード実行工程と、を有し、前記欠落画素検査モード実行工程は、前記検出工程で前記ディスプレイ側筐体の閉じ状態を検出した場合に、前記カメラに欠落画素検査用の撮像を行わせる撮像指示工程と、前記撮像指示工程の指示に従って撮像された画像データの各画素をスキャンして、欠落画素を判定する欠落画素判定工程と、前記欠落画素判定工程で欠落画素と判定された画素の情報を、記憶手段に記憶する欠落画素情報記憶工程と、を含むことを特徴とする。
【００１５】
上述した課題を解決し、目的を達成するために、本発明は、本体側筐体と、当該本体側筐体に対して開閉可能に設けられ、かつ、閉じられる側の面にディスプレイおよびカメラを有するディスプレイ側筐体とを備えた携帯情報処理装置に搭載されるプログラムにおいて、前記ディスプレイ側筐体の閉じ状態を検出する検出工程と、前記検出工程で前記ディスプレイ側筐体の閉じ状態を検出した場合に、前記カメラの撮像素子の欠落画素の検査を行う欠落画素検査モードを実行する欠落画素検査モード実行工程と、をコンピュータに実行させ、前記欠落画素検査モード実行工程は、前記検出工程で前記ディスプレイ側筐体の閉じ状態を検出した場合に、前記カメラに欠落画素検査用の撮像を行わせる撮像指示工程と、前記撮像指示工程の指示に従って撮像された画像データの各画素をスキャンして、欠落画素を判定する欠落画素判定工程と、前記欠落画素判定工程で欠落画素と判定された画素の情報を、記憶手段に記憶する欠落画素情報記憶工程と、を含むことを特徴とする。
【発明の効果】
【００１６】
本発明によれば、本体側筐体と、当該本体側筐体に対して開閉可能に設けられ、かつ、閉じられる側の面にディスプレイおよびカメラを有するディスプレイ側筐体と、を備えた携帯情報処理装置において、前記ディスプレイ側筐体の閉じ状態を検出する検出手段と、前記検出手段で前記ディスプレイ側筐体の閉じ状態を検出した場合に、前記カメラの撮像素子の欠落画素の検査を行う欠落画素検査モードを実行する欠落画素検査モード実行手段と、を備え、前記欠落画素検査モード実行手段は、前記検出手段で前記ディスプレイ側筐体の閉じ状態を検出した場合に、前記カメラに欠落画素検査用の撮像を行わせる撮像指示手段と、前記撮像指示手段の指示に従って撮像された画像データの各画素をスキャンして、欠落画素を判定する欠落画素判定手段と、前記欠落画素判定手段で欠落画素と判定された欠落画素の情報を、記憶手段に記憶する欠落画素情報記憶制御手段と、を含んでいるので、携帯情報処理装置に搭載されるカメラの検査を低コストな構成で実行することが可能な携帯情報処理装置を提供することが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００１７】
以下に、この発明につき図面を参照しつつ詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。また、下記実施例における構成要素には、当業者が容易に想定できるものまたは実質的に同一のものが含まれる。
【実施例１】
【００１８】
図１−１〜図１−２は、本発明の実施例に係る携帯情報処理装置を適用したノート型ＰＣの概略の外観図である。図１−１に示すように、ノート型ＰＣ１は、いずれも略直方体である本体側筐体２およびディスプレイ側筐体３を備える。本体側筐体２は、キーボードおよびトラックポイント（ポインティング・デバイス）等を有する入力部４と、ディスプレイ側筐体３の開閉を検出するリッドセンサ（不図示）とを備える。ディスプレイ側筐体３は、液晶ディスプレイ５と、液晶ディスプレイ５の上方の略中央に配置され、前方の被写体を撮像可能なカメラモジュール６とを備える。
【００１９】
さらに、本体側筐体２およびディスプレイ側筐体３は、それぞれの端部で左右の一対の連結部（ヒンジ部）７ａ、７ｂによって連結されており、連結部７ａ、７ｂは、これらの筐体を開閉自在に支持している。図１−２に示すように、本体側筐体２の上にディスプレイ側筐体３を折り畳む（閉じる）と、ノート型ＰＣ１では、リッドセンサ（不図示）がディスプレイ側筐体３の閉じ状態を検出し、所定条件を満たす場合に、カメラモジュール６の撮像素子の白キズやゴミ等に起因する欠落画素の検査を行う欠落画素検査モードを実行する。
【００２０】
図２は、図１のノート型ＰＣ１の概略のハードウェア構成例を示す図である。ノート型ＰＣ１は、同図に示すように、ＣＰＵ１１、ＲＯＭ１２、メモリ１３、ＨＤＤ（ハードディスク）１４、液晶ディスプレイ５と、グラフィックスアダプタ１６と、ビデオポート１７と、ＵＳＢインターフェース１８と、カメラモジュール６と、エンベデッドコントローラ１９と、入力部４と、リッドセンサ２０と、電源回路２１とを備えており、各部はバスを介して直接または間接的に接続されている。
【００２１】
ＣＰＵ１１は、バスを介して接続されたＨＤＤ１４に格納されたＯＳ１４ａによりノート型ＰＣ１全体の制御を行うとともに、ＨＤＤ１４に格納された各種のプログラムに基づいて処理を実行する機能を司る。ＲＯＭ１２は、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ：基本入出力システム）１２ａやデータ等を格納している。
【００２２】
メモリ１３は、キャッシュメモリやＲＡＭで構成されており、ＣＰＵ１１の実行プログラムの読み込み領域として、実行プログラムの処理データを書き込む作業領域として利用される書き込み可能メモリである。
【００２３】
ＨＤＤ（ハードディスク）１４は、例えば、Ｗｉｎｄｏｗｓ（Ｒ）等のノート型ＰＣ１全体の制御を行うためのＯＳ１４ａ、周辺機器類をハードウェア操作するための各種ドライバ１４ｂ、カメラモジュール６を制御するためのカメラ用アプリ（アプリケーションプログラム）１４ｃや特定業務に向けられた他のアプリ等を記憶する機能を有する。
【００２４】
グラフィックスアダプタ１６は、ＣＰＵ１１の制御に従って、表示情報をビデオ信号に変換し、変換したビデオ信号を液晶ディスプレイ１５に出力したり、ビデオポート１７を介して外部に出力する。
【００２５】
液晶ディスプレイ５は、ＬＣＤコントローラ５ａと、ＬＣＤパネル５ｂと、バックライトコントローラ５ｃと、およびバックライト５ｄとで構成されている。ＬＣＤパネル５ｂは、透過型または半透過型の液晶パネルであり、ＣＰＵ１１の制御に従って、各種情報を表示する機能を有している。ＬＣＤコントローラ５ａは、ＣＰＵ１１の制御に従って、ＬＣＤパネル５ｂの表示制御を行い、グラフィックアダプタ１６から入力されるビデオ信号に応じた各種情報をＬＣＤパネル５ｂに表示させる。バックライトコントローラ５ｃは、グラフィックスアダプタ１６を介して、ＣＰＵ１１から入力される制御情報に基づいて、バックライト５ｄの輝度を制御する。バックライト５ｄは、ＬＥＤや反射板で構成されており、ＬＣＤパネル５ｂを照光する。
【００２６】
エンベデッドコントローラ１８は、入力部４、リッドセンサ２０，および電源回路２１が接続されており、入力部４、リッドセンサ２０，および電源回路２１の動作を制御する。入力部４は、ユーザが入力操作を行うためのユーザインターフェースであり、文字、コマンド等を入力する各種キーより構成されるキーボードや、画面上のカーソルを移動させたり、各種メニューを選択するトラックスポインタ等を備えている。リッドセンサ２０は、ディスプレイ側筐体３の閉じ状態を検出した場合に閉じ検出信号を、エンベデットコントローラ１９を介してＣＰＵ１１に通知する。
【００２７】
電源回路２１は、ＡＣアダプタ、インテリジェント電池、インテリジェント電池を充電するための充電器、およびＤＣ／ＤＣコンバータ等を備えている。エンベデットコントローラ１８は、ＢＩＯＳ１２ａの指示に従って、電源回路２１による各デバイスへの電力供給を制御して、システム状態の管理を行う。例えば、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ：基本入出力システム）１２ａは、イベント（パワーボタン、スリープボタン、リッドセンサ２０やスイッチ等のトリガデバイスの作動（操作））の発生を検出すると、エンベデッドコントローラ１９に対して省エネモードへの移行を命令し、この命令を受けたエンベデッドコントローラ１９が、電源回路２１を制御して、所定の省エネモードに対応した電源コントロールを行なう。システム状態（ＡＣＰＩステート）は、６つのステートＳ０〜Ｓ５が規定されており、Ｓ０はフル稼働状態、Ｓ１は低消費電力状態（ただし、プロセッサ、チップセットともに電源オン）、Ｓ２は低消費電力状態（ただし、プロセッサとキャッシュは電源オフ、チップセットは電源オン）、Ｓ３はスタンバイ状態、Ｓ４は休止状態、Ｓ５はソフトウェアによる電源オフを示している。ここで、Ｓ０を通常稼働状態、Ｓ１〜Ｓ５を省エネモード（省電力状態）と称する。イベントが発生した場合の省エネモード（Ｓ１〜Ｓ５）の段階はユーザが設定可能となっている。
【００２８】
カメラモジュール６は、ＵＳＢインターフェース１８に接続されており、被写体光を結像するレンズ３１と、ＣＣＤ（Charge Coupled Device）またはＣＭＯＳ（Complementary Metal-Oxide Semiconductor）センサ等の撮像素子３２と、撮像素子３２を駆動するドライバ、Ａ／Ｄ変換器、および信号処理回路を有するＤＳＰ３３と、ＵＳＢインターフェース１８とのデータ通信を制御し、また、フラッシュメモリ３５のデータのリード／ライト等を行うＵＳＢコントローラ３４と、欠落画素検査モードで検出した欠落画素の情報を格納するフラッシュメモリ３５と、を備えている。
【００２９】
ＣＰＵ１１は、カメラ用アプリ１４ｃを実行することにより、カメラモジュール６を制御する。以下、ＣＰＵ１１がプログラムを実行して実現する機能を、プログラムを動作主体として説明する。図３は、液晶ディスプレイ５に表示されるカメラモジュール６の操作・モニタ画面の一例示す図である。カメラ用アプリ１４ｃは、入力部４のユーザ操作に応じて、液晶ディスプレイ５のＬＣＤパネル５ｂにカメラモジュール６の操作・モニタ画面４０を表示する。操作・モニタ画面４０には、画面部４１および各種ボタン（メニュー画面を表示するためのメニューボタン４１、撮像した画像をメモリ１３に格納する指示を与えるレリーズボタン４２、メニュー項目の選択操作（カーソル移動操作）や再生画像のコマ送り／コマ戻し等の指示を入力する十字ボタン４３等）が表示される。画面部４１には、動作モード（モニタリングモード、再生モード）や画質モード（最大画素数モード（全有効画素を使用するモード）、低画素数モード）等を選択するためメニュー画面やカメラモジュール６で撮像した撮像画像やＨＤＤ１４に記憶している画像（再生画像）が表示される。カメラ用アプリ１４ｃは、操作・モニタ画面４０のユーザ操作に従って、カメラモジュール６を制御する。
【００３０】
カメラモジュール６の動作を説明する。カメラモジュール６（ＤＳＰ３３）にカメラ用アプリ１４ｃから撮像指示が入力されると、カメラモジュール６では、レンズ３１を透過した被写体からの入射光は、撮像素子３２に撮像面に入射して結像される。撮像素子３２の撮像面に結像された被写体像は、撮像素子３２によって入射光量に応じた量の信号電荷に変換される。こうして撮像素子に蓄積された信号電荷は、ＤＳＰ３３のドライバ回路から加えられるリードパルスによって転送路に読み出され、信号電荷に応じた画像信号として順次、ＤＳＰ３３に出力される。
【００３１】
ＤＳＰ３３では、画像信号がＡ／Ｄ変換器（不図示）によりディジタルの画像信号である画像データに変換された後、各種信号処理（欠落画素補正処理、ホワイトバランス調整処理、色変換処理等）が施される。ここで、ＤＳＰ３３は、欠落画素補正処理では、フラッシュメモリ３５に格納されている撮像素子３２の欠落画素の情報を参照して、撮像した画像データ中の欠落画素のデータを周囲画素のデータを使用して補正（補完）する。
【００３２】
ＤＳＰ３３で信号処理が行われた画像データは、ＵＳＢコントローラ３４によりＵＳＢフォーマットの画像データに変換された後、メモリ１３に格納される。メモリ１３に格納された画像データは、グラフィックスアダプタ１６に転送されて液晶ディスプレイ１５の操作・モニタ画面４０（図３参照）に表示される。シャッタボタン４３が操作されると、カメラ用アプリ１４ｃは、撮像した画像データをＨＤＤ１４に記憶する。
【００３３】
次に、カメラ用アプリ１４ｃにより実行される欠落画素検査モードの動作を図４のフローチャートを参照して説明する。図４は、欠落画素検査モードの動作を説明するためのフローチャートである。同図において、リッドセンサ２０でディスプレイ側筐体３の閉じ状態が検出されると（ステップＳ１の「Ｙｅｓ」）、閉じ検出信号がカメラ用アプリ１４ｃに通知される。カメラ用アプリ１４ｃは、欠落画素検査モードを実行する条件が成立しているか否かを判断する（ステップＳ２）。ここで、欠落画素検査モードを実行する条件は、例えば、前回の欠落画素検査モードの実行から所定時間が経過している場合やディスプレイ側筐体３の開閉回数が所定回数以上の場合とすることができる。
【００３４】
カメラ用アプリ１４ｃは、欠落画素検査モードを実行する条件が成立していない場合には（ステップＳ２の「Ｎｏ」）、省エネモード移行の許可をＢＩＯＳ１２ａに通知し（ステップＳ１５）、ＢＩＯＳ１２ａは設定されている省エネモードに移行する処理を行う（ステップＳ１６）。
【００３５】
カメラ用アプリ１４ｃは、欠落画素検査モードを実行する条件が成立している場合には（ステップＳ２の「Ｙｅｓ」）、バックライトＯＦＦの指示をエンベデットコントローラ１８に通知し、これに応じて、エンベデットコントローラ１８は、グラフィックスアダプタ１６にバックライト５ｄをＯＦＦさせる（ステップＳ３）。つぎに、カメラ用アプリ１４ｃは、欠落画素検査モードの実行指示をカメラモジュール６（ＤＳＰ３３）に通知して、欠落画素検査モードを実行する。
【００３６】
カメラモジュール６では、最大解像度および欠落画素補正機能をＯＦＦして（ステップＳ４）、撮像を行い、撮像した画像データをメモリ１３に格納する（ステップＳ５）。ここで撮像された画像データは、ディスプレイ側筐体３が閉じられた状態で、かつ、バックライト５ｄがＯＦＦされているので全黒画像となる。カメラ用アプリ１４ｃは、フラッシュメモリ３５から前回の欠落画素の座標データを読み出して、メモリ１３に格納する（ステップＳ６）。
【００３７】
カメラ用アプリ１４ｃは、メモリ１３に格納した画像データの全画素をスキャンして、各画素毎に、欠落画素であるか否かを判定する。具体的には、カメラ用アプリ１４ｃは、まず、最初の画素の輝度値≧閾値ｔｈ１であるか否かを判定する（ステップＳ７）。カメラ用アプリ１４ｃは画素の輝度値≧閾値ｔｈ１でない場合には（ステップＳ７の「Ｎｏ」）、ステップＳ１１に移行する一方、画素の輝度値≧閾値ｔｈ１である場合には（ステップＳ７の「Ｙｅｓ」）、当該画素を欠落画素としてその座標をメモリ１３に書き込む（ステップＳ８）。次に、前回の欠落画素の座標データを参照して、今回、欠落画素と判定した画素が前回も欠落画素と判定されているか否かを判定する（ステップＳ９）。今回、欠落画素と判定した画素が前回も欠落画素と判定されている場合には（ステップＳ９の「Ｙｅｓ」）、ステップＳ１１に移行する一方、今回、欠落画素と判定した画素が前回、欠落画素と判定されていない場合には（ステップＳ９の「Ｎｏ」）、新規欠落画素カウンタ値Ｎを「１」インクリメントした後（ステップＳ１０）、ステップＳ１１に移行する。
【００３８】
ステップＳ１１では、カメラ用アプリ１４ｃは、全画素をチェックしたか否かを判定し、全画素をチェックしていない場合には（ステップＳ１１の「Ｎｏ」）、判定対象画素の座標を変更して（ステップＳ１２）、ステップＳ７に戻り、次の画素について欠落画素の判定を行い、全画素が終了するまで同じ処理を繰り返し実行する（ステップＳ７〜Ｓ１１）。他方、全画素をチェックした場合には（ステップＳ１１の「Ｙｅｓ」）、新規欠落画素カウンタ値Ｎ≧閾値ｔｈ２であるか否かを判定する（ステップＳ１３）。
【００３９】
ここで、新規欠落画素カウンタ値Ｎ≧閾値ｔｈ２を判定しているのは、新規欠落画素カウンタ値Ｎが大きい場合は、ディスプレイ側筐体３が半閉じの場合やバックライト５ｄが消灯されていない場合のように、光が漏れて全黒画像の撮像に失敗した場合が考えられるので、このような場合を欠落画素検査モードの失敗と判定するためである。ここで、閾値ｔｈ２は例えば、１０〜５０程度とすることができる。
【００４０】
カメラ用アプリ１４ｃは、新規欠落画素カウンタ値Ｎ≧閾値ｔｈ２である場合には（ステップＳ１３の「Ｙｅｓ」）、欠落画素検査モードの失敗と判定して、ステップＳ１５に移行する。他方、新規欠落画素カウンタ値Ｎ≧閾値ｔｈ２でない場合には（ステップＳ１３の「Ｎｏ」）、欠落画素検査モードの成功と判定し、フラッシュメモリ３５の前回の欠落画像の座標データを、メモリ１３に記憶した今回の欠落画素の座標データに書き換えて（ステップＳ１４）、ステップＳ１５に移行する。これにより、フラッシュメモリ３５に格納されている前回の座標データは廃棄され、今回の欠落画素の座標データが書き込まれ、最新の欠落画素の座標データが欠落画素補正に使用される。メモリ１３に記憶した今回の欠落画素の座標データは消去される。
【００４１】
ステップＳ１５では、カメラ用アプリ１４ｃは、欠落画素検査モードが終了すると、省エネモード移行の許可をＢＩＯＳ１２ａに通知し、ＢＩＯＳ１２ａは設定されている省エネモードに移行する処理を行う（ステップＳ１６）。
【実施例２】
【００４２】
実施例１では、カメラ用アプリ１４ｃが、欠落画素検査モードの実行条件が成立した場合に、欠落画素検査モードを実行することとしたが、実施例２では、ユーザ指示に応答して欠落画素検査モードを実行する場合について説明する。図５は、実施例２に係るカメラモジュール６の操作・モニタ画面４０の一例を示す図である。カメラ用アプリ１４ｃは、図５（ａ）に示すように、操作・モニタ画面４０に、ユーザが欠落画素検査モードの実行を指示するための検査ボタン４５を表示する。この検査ボタン４５が押下されると、カメラ用アプリ１４ｃは、図５（ｂ）に示すように、”ノートＰＣを閉じて下さい”というメッセージを操作・モニタ画面４０に表示する。これに応じて、ユーザがディスプレイ側筐体３を閉じると、カメラ用アプリ１４ｃは欠落画素検査モードを実行する。
【００４３】
図６は、実施例２に係る欠落画素検査モードの動作を説明するためのフローチャートである。図６において、図４と同様な処理を行うステップは同一のステップ番号を付してその説明は省略する。
【００４４】
図６において、カメラ用アプリ１４ｃは、操作・モニタ画面４０の検査ボタン４５（図５参照）が選択されると（ステップＳ２１の「Ｙｅｓ」）、操作・モニタ画面４０に、”ノートＰＣを閉じてください”というメッセージを表示（図５（ｂ）参照）する（ステップＳ２２）。これに応じて、ユーザがディスプレイ側筐体３を閉じ、リッドセンサ２０でディスプレイ側筐体３の閉じ状態が検出されると（ステップＳ２３の「Ｙｅｓ」）、閉じ検出信号がカメラ用アプリ１４ｃに通知される。カメラ用アプリ１４ｃは、閉じ検出信号を受信すると、バックライトＯＦＦの指示をエンベデットコントローラ１８に通知し、これに応じて、エンベデットコントローラ１８は、グラフィックスアダプタ１６にバックライト５ｄをＯＦＦさせる（ステップＳ３）。以下の処理は、図４のステップＳ４〜Ｓ１６と同様であるのでその説明は省略する。
【００４５】
以上説明したように、本実施の形態によれば、本体側筐体２と、当該本体側筐体２に対して開閉可能に設けられ、閉じられる側の面に液晶ディスプレイ５およびカメラモジュール６を有するディスプレイ側筐体３とを備えたノート型ＰＣ１において、リッドセンサ２０は、ディスプレイ側筐体３の閉じ状態を検出し、カメラ用アプリ１４ｃは、リッドセンサ２０でディスプレイ側筐体３の閉じ状態が検出された場合に、欠落画素検査モードを実行し、当該欠落画素検査モードでは、カメラモジュール６に撮像を行わせ、撮像された画像データの各画素をスキャンして、欠落画素があるか否かを判定し、欠落画素と判定された画素の情報をフラッシュメモリ３５に格納することとしたので、ノート型ＰＣ１に搭載される撮像素子３２の検査を低コストな構成で実行することが可能となる。付言すると、絞りやメカシャッタのない低コストな構成においても、製品出荷後に欠落画素の検査が可能となる。
【００４６】
また、カメラモジュール６は、通常の撮像では、フラッシュメモリ３５に記憶された欠落画素の情報を参照して、撮像した画像データの欠落画素のデータを補正することとしたので、欠落画素のない画像データを得ることが可能となる。
【００４７】
また、カメラモジュール６は、欠落画素検査モードでは、全有効画素（最大画素数モード）を使用して撮像を行うと共に、撮像した画像データの欠落画素のデータを補正しないこととしたので、現在の欠落画素を検出することが可能となる。付言すると、製品出荷後に発生する白キズは、経時変化で消滅、発生を繰り返すことがあり、また、ゴミが原因で欠落画素となった場合でも、ゴミの移動に伴い欠落画素が正常画素となることがあるので、全画素を検査対象とすることで、現在の欠落画素を正確に判定することが可能となる。
【００４８】
また、カメラ用アプリ１４ｃは、新規な欠落画素数をカウントした新規欠落画素カウンタ値Ｎが閾値ｔｈ２以上であるか否かを判定し、新規欠落画素カウンタ値Ｎが閾値ｔｈ２以上である場合には、欠落画素検査モードが失敗であると判定し、今回の欠落画素の情報をフラッシュメモリ３５に格納しないこととしたので、ディスプレイ側筐体３が半閉じの場合やバックライト５ｄが消灯されていない場合のように、光が漏れて全黒画像の撮像に失敗した場合の検査結果を排除することが可能となる。
【００４９】
また、カメラ用アプリ１４ｃは、欠落画素検査モードの実行条件が成立した場合またはユーザ指示に応じて、欠落画素検査モードを実行することとしたので、欠落画素検査モードの実行条件が成立した場合またはユーザ指示に応じて、欠落画素検査モードを実行することが可能となる。
【００５０】
また、上記実施例１，２では、本発明に係る携帯情報処理装置として、ノート型ＰＣを例示して説明したが、本発明に係る携帯情報処理装置は、ノート型ＰＣに限られるものではなく、本体側筐体に対して開閉可能なディスプレイ側筐体を有し、当該ディスプレイ側筐体の閉じられる側の面にディスプレイおよびカメラを有する構成であればよく、例えば、携帯電話、ＰＤＡ、デジタルカメラ等の各種の携帯情報処理装置に適用可能である。
【産業上の利用可能性】
【００５１】
本発明に係る携帯情報処理装置、そのカメラの検査方法、およびコンピュータが実行可能なプログラムは、携帯情報処理装置に搭載されるカメラの検査を低コストな構成で実行する場合に有用である。
【図面の簡単な説明】
【００５２】
【図１−１】本発明の実施例に係る携帯情報処理装置を適用したノート型ＰＣの概略の外観図である。
【図１−２】本発明の実施例に係る携帯情報処理装置を適用したノート型ＰＣの概略の外観図である。
【図２】図１のノート型ＰＣの概略のハードウェア構成例を示す図である。
【図３】カメラ用アプリが表示する実施例１に係る操作・モニタ画面の一例を示す図である。
【図４】実施例１に係る欠落画素検査モードの動作を説明するためのフローチャートである。
【図５】カメラ用アプリが表示する実施例２に係る操作・モニタ画面の一例を示す図である。
【図６】実施例２に係る欠落画素検査モードの動作を説明するためのフローチャートである。
【符号の説明】
【００５３】
１  ノート型ＰＣ
２  本体側筐体
３  ディスプレイ側筐体
４  入力部
５  液晶ディスプレイ
５ａ  ＬＣＤコントローラ
５ｂ  ＬＣＤパネル
５ｃ  バックライトコントローラ
５ｄ  バックライト
６  カメラモジュール
７ａ、７ｂ  連結部（ヒンジ部）
１１  ＣＰＵ
１２  ＲＯＭ
１２ａ  ＢＩＯＳ
１３  メモリ
１４  ＨＤＤ（ハードディスク）
１４ａ  ＯＳ
１４ｂ  ドライバ
１４ｃ  カメラ用アプリ
１６  グラフィックスアダプタ
１７  ビデオポート
１８  ＵＳＢインターフェース
１９  エンベデッドコントローラ
２０  リッドセンサ
２１  電源回路
３１  レンズ
３２  撮像素子
３３  ＤＳＰ
３４  ＵＳＢコントローラ
３５  フラッシュメモリ
【図１−１】
2010016677.tif 000003
【図１−２】
2010016677.tif 000004
【図２】
2010016677.tif 000005
【図３】
2010016677.tif 000006
【図４】
2010016677.tif 000007
【図５】
2010016677.tif 000008
【図６】
2010016677.tif 000009