(57)【要約】【課題】画像上の個人を特定できないように画像を表示する。【解決手段】所望の画像を表示する情報処理装置であって、前記情報処理装置に接続されたデバイスから転送された画像データを取得する取得部２３と、前記取得された画像データを、要求された画素サイズに応じて拡大するスケール変換部２４と、を備えることを特徴とする情報処理装置が提供される。【選択図】図２
2013090101.tif 000002
【特許請求の範囲】
【請求項１】
所望の画像を表示する情報処理装置であって、
前記情報処理装置に接続されたデバイスから転送された画像データを取得する取得部と、
前記取得された画像データを、要求された画素サイズに応じて拡大するスケール変換部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記スケール変換部は、前記画像データから前記要求された画素サイズと予め定められたタイルサイズに基づきモザイク画像を生成することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記要求された画素サイズに応じて拡大された画像のフォーマットを変換するフォーマット変換部を更に備えることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記取得部は、前記画像データが所定の画像サイズに変更された後の画像データを取得することを特徴とする請求項１〜３のいずれか一項に記載の情報処理装置。
【請求項５】
前記要求された画素サイズに応じて拡大された画像を、前記要求された画素サイズで表示部に表示するように制御するアプリケーション部を更に備えることを特徴とする請求項１〜４のいずれか一項に記載の情報処理装置。
【請求項６】
所望の画像を表示する表示方法であって、
前記情報処理装置に接続されたデバイスから転送された画像データを取得するステップと、
前記取得された画像データを、要求された画素サイズに応じて拡大するステップと、
前記拡大された画像データを表示するステップと、
を含むことを特徴とする表示方法。
【請求項７】
前記要求された画素サイズに応じて拡大された画像のフォーマットを変換するステップを更に含むことを特徴とする請求項６に記載の表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを表示する情報処理装置及び画像データの表示方法に関する。
【背景技術】
【０００２】
近年、カードサイズムービー、デジタルカメラ又はカメラ付携帯電話等のように、カメラ撮像素子を搭載した小型の映像記録再生装置が普及している。近時の高画質化技術の進歩に伴い、このような小型の映像記録再生装置においても高画素、高画質な映像を表示することができるようになっている。これらの装置では、映像データの撮影制限が特に設けられておらず、撮影ボタンを押下すれば、いつでも映像を高画質で表示することができる。このため、画像中の個人が特定されてしまい、プライバシーの問題が生じる場合があった。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
そこで、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）カメラ等で撮像した画像を表示する際、画像上の個人の特定を困難にするプライバシー保護機能が設けられた装置が望まれていた。
【０００４】
上記課題に鑑み、本発明の目的とするところは、画像中の個人の特定を困難にするプライバシー保護機能が設けられた情報処理装置及び表示方法を提供することにある。
【課題を解決するための手段】
【０００５】
本発明の一の態様によれば、所望の画像を表示する情報処理装置であって、前記情報処理装置に接続されたデバイスから転送された画像データを取得する取得部と、前記取得された画像データを、要求された画素サイズに応じて拡大するスケール変換部と、を備えることを特徴とする情報処理装置が提供される。
【発明の効果】
【０００６】
本発明によれば、画像上の個人を特定できないように画像を表示することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施形態に係る画像例を示す図。
【図２】一般的なシステム構成図。
【図３】一般的なシステム構成図（モザイク機能）。
【図４】一般的なシステム構成図（モザイク機能）。
【図５】本発明の一実施形態に係るシステムの全体構成図。
【図６】本発明の一実施形態に係るシステムの機能構成図。
【図７】本発明の一実施形態に係る情報処理装置の全体動作を示すフローチャート。
【図８】通常画像時のＵＳＢデータ状況を示した図。
【図９】８×８画素タイルモザイク画像時のＵＳＢデータ状況を示した図。
【図１０】２２×２２画素タイルモザイク画像時のＵＳＢデータ状況を示した図。
【発明を実施するための形態】
【０００８】
以下、本発明の好適な実施形態について添付の図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。
【０００９】
＜はじめに＞
近年、小型の映像記録再生装置において、高画素、高画質な映像を表示することができるようになっている。このため、画面に表示される画像上の個人を特定することが容易になり、プライバシーの問題が生じる場合がある。
【００１０】
図１に示すように、通常、カメラで撮像された画像(例えば図１の左側の通常画像Ａ)では、容易に画像上の個人を特定することができる。これに対して、プライバシー保護機能は、人らしき物体は観測できるが個人の特定まではできない、というように画像に特定の画像処理を施すことによって個人のプライバシーを守る機能である。図１の右側のモザイク画像Ｂは、通常画像Ａ中の隣り合う複数の画素を同じ画素で表示する画像処理を行うことにより生成され、人の存在は認識できても個人の特定まではできない画像となっている。このようなプライバシー保護機能を有する装置は、必要なときに通常画像をモザイク画像に変換して表示できるため、プライバシーの保護と利便性とを兼ね備えた装置として利用価値が高い。
【００１１】
以下では、プライバシー保護機能を備えない一般的な表示システム、プライバシー保護機能を備えた一般的な表示システムについて説明した後、本発明の一実施形態に係るプライバシー保護機能が設けられた表示システムについて説明する。
【００１２】
[一般的な表示システム]
まず、ＵＳＢカメラで撮像した画像を表示する一般的な表示システムの構成例について、図２を参照しながら説明する。図２では、ＵＳＢカメラ１００がＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）システム２００に接続された一般的なシステム構成が示されている。
【００１３】
この表示システムでは、ＵＳＢカメラ１００とＰＣシステム２００とがＵＳＢバス３００を介して接続されている。ＵＳＢカメラ１００は、ＣＭＯＳセンサー１１０及びＵＳＢカメラデバイス１２０を有している。ＵＳＢカメラデバイス１２０は、ビデオブロック１２１（図中、Videoブロックと記載）及びＵＳＢブロック１２２を有している。ＰＣシステム２００は、ＵＳＢカメラ用デバイスのドライバーソフト２１０（図中、Driverソフトと記載）及びアプリケーションソフト２２０（図中、ＡＰＰソフトと記載）を有している。ドライバーソフト２１０及びアプリケーションソフト２２０は、ソフトウエアで構成されている。
【００１４】
最初に、ＵＳＢカメラデバイス１２０がＰＣシステム２００に接続されると、ＵＳＢカメラ１００が対応している全ての画像サイズ及び画像フォーマット情報が、ＰＣシステム２００内のドライバーソフト２１０にＵＳＢバス３００を経由して通知される。
【００１５】
ＰＣシステム２００内のアプリケーションソフト２２０がＵＳＢカメラ１００から取得した画像を画面にプレビューしたい場合、ドライバーソフト２１０は、ＵＳＢカメラ１００が対応しているすべての画像サイズ及び画像フォーマット情報を取得する。アプリケーションソフト２２０は、取得した情報の中から現在プレビューしたい画像サイズ及び画像フォーマットを特定し、画像データの送信要求を出力する。
【００１６】
ドライバーソフト２１０は、アプリケーションソフト２２０から指定された画像サイズ及び画像フォーマットをＵＳＢカメラデバイス１２０に通知し、画像データの送信を要求する。ＵＳＢカメラデバイス１２０は、指定された画像サイズ及び画像フォーマットになるようにＣＭＯＳセンサー１００から取得した画像データを用いてビデオブロック１２１で画像処理し、ＵＳＢブロック１２２を経由してＵＳＢバス３００上に画像データを送る。その際、ビデオブロック１２１内で用いる画像フォーマットは通常YUV4:2:2データである。ビデオブロック１２１内には図示しないスケーリング回路が設けられていて、スケーリング回路は、画像サイズを指定のサイズに変更する。
【００１７】
ビデオブロック１２１内には図示しないMJPEGハードウエアエンコーダ回路が設けられている。MJPEGハードウエアエンコーダ回路は、画像フォーマットとしてMJPEG（モーションJPEG：Motion JPEG）が指定されている場合、YUV4:2:2データをMJPEG（モーションJPEG：Motion JPEG）データに変換し、出力する。ビデオブロック１２１におけるこれらの制御は、ＵＳＢカメラデバイス１２０に内蔵された図示しないＣＰＵが、図示しない記憶領域に記憶されたファームウエアソフト(ソフトウエア)を実行することにより実現される。
【００１８】
[一般的なシステム（モザイク機能１）]
次に、一般的なシステムが行うモザイク処理について、図３を参照しながら説明する。図３に示したように、通常画像は、ＵＳＢバス３００を経由してＵＳＢカメラ１００からＰＣシステム２００に転送される。ドライバーソフト２１０は、転送された通常画像をモザイク処理し（モザイク機能）、アプリケーションソフト２２０に出力する。ドライバーソフト２１０によるモザイク処理の一例としては、対象矩形のモザイク内の全ての画素の平均値を対象矩形モザイク画素の全てのデータに適用するか、又は、対象矩形モザイク内の例えば左上の１画素情報を対象矩形モザイク画素の全てのデータに適用する等が挙げられる。
【００１９】
ドライバーソフト２１０によりモザイク処理が施された画像(モザイク画像)は、アプリケーションソフト２２０に出力される。これにより、アプリケーションソフト２２０を用いてモザイク画像をプレビューすることができる。
【００２０】
しかし、図３のシステム構成では、プレビューする画像をモザイク画像することによってプライバシーの保護は図れても、ＵＳＢバス３００上を送られるデータはモザイク画像では無く通常画像である。このため、ＰＣシステム２００に悪意のあるソフトウエア（プログラム）を仕込まれてしまった場合、ＵＳＢバス３００から送られてきた通常画像をそのまま取得されてしまう可能性がある。よって、このシステム構成では、プライバシーを十分には保護することができず、セキュリティー上の課題を有していた。
【００２１】
また、指定された画像フォーマットがYUV4:2:2の画像の場合には、ドライバーソフト２１０のモザイク機能を用いて通常画像をモザイク画像に変換することができるので問題ない。しかし、指定された画像フォーマットがMJPEGの画像の場合、画像圧縮フォーマットであるために次に説明する課題が存在する。つまり、指定された画像フォーマットがMJPEG画像の場合には、ドライバーソフト２１０にてフォーマットがMJPEGの通常画像を入力した後、一旦、ドライバーソフト２１０はフォーマットをMJPEGからYUV4:2:2の画像にデコードする。ドライバーソフト２１０は、そのデコードされたYUV4:2:2の画像に対してモザイク処理を実行した後、再度YUV4:2:2の画像をMJPEGにデコードする必要がある。これら一連の処理では、画像変換処理量が多すぎてＰＣシステム２００のＣＰＵ負荷率が非常に高くなるため、実現は難しい。
【００２２】
[一般的なシステム（モザイク機能２）]
次に、一般的なシステムが行う他のモザイク処理について、図４を参照しながら説明する。図４に示した一般的なシステム構成では、ＵＳＢカメラデバイス１２０内のビデオブロック１２１自体にハードウエアで構成されるモザイク機能部が備えられている点で、図３に示したシステム構成と相異し、その他の基本的な構成は図２，３と同様である。
【００２３】
図４に示したシステム構成では、ＵＳＢバス３００上を転送されるデータ自体をモザイク画像とすることができる。よって、図４のシステム構成であれば、図３のシステム構成の説明で述べたようにＰＣシステム２００に悪意のあるソフトウエアが仕込まれたとしてもセキュリティー上の問題は生じない。
【００２４】
また、指定された画像フォーマットがMJPEG画像の場合であって、フォーマット変換が必要な場合であっても、まずYUV4:2:2の通常画像をビデオブロック１２１内でモザイク処理し、その後、MJPEGにハードウエアエンコードする。このため、ＵＳＢバス３００を介してＰＣシステム２００に送られる画像データは、モザイク処理されたMJPEGフォーマットの画像データとなる。よって、MJPEGフォーマットへの変換が必要な画像においても上記セキュリティー機能を有効に活用できる。しかし、ＵＳＢカメラデバイス１２０内のビデオブロック１２１にてモザイク機能を実行するためには、通常のビデオブロック１２１で必要とする以上のラインバッファとハードロジックが必要となる。このため、このシステム構成では、モザイク機能を実現する為に製品のコストアップが生じると言う課題がある。
【００２５】
そこで、以下に説明する本発明の一実施形態では、ＰＣシステム２００に悪意のあるソフトウエアが仕込まれたとしても、ＵＳＢバス３００から転送された画像上の個人を特定できずにプライバシーの保護が図られ、かつ、製品コストも上がらないシステムを提供する。
【００２６】
［システムの全体構成］
本発明の一実施形態に係るシステムの全体構成について、図５を参照しながら説明する。図５は、本発明の一実施形態に係る表示システム１の全体構成を示す。本実施形態に係るシステムの全体構成は、ＰＣシステム内のドライバーソフト（ソフトウエア）及びＵＳＢカメラデバイスを制御するファームウエア（ソフトウエア）の機能が図１で示した一般的なシステムと異なり、その他の全体的なハードウエア構成は図１で示した一般的なシステムとほぼ同じである。
【００２７】
一実施形態に係る表示システム１は、ＵＳＢカメラ１０とＰＣシステム２０とがＵＳＢバス３０を介して接続されている。ＵＳＢカメラ１０は、撮像機能を有するデバイスの一例である。撮像機能を有するデバイスは、ＵＳＢカメラ１０に限らず、例えばウエブカメラ等のリアルタイムカメラであってもよく、カードサイズムービー、デジタルカメラ又はカメラ付携帯電話であってもよい。ＵＳＢカメラ１０は、ＰＣシステム２０に設けられたＵＳＢポートにＵＳＢカメラ１０のＵＳＢコネクタを差し込むことによりＰＣシステム２０に接続する。これにより、ＵＳＢバス３０を介してＰＣシステム２０に画像等のデータを転送することができる。
【００２８】
ＵＳＢカメラ１０は、ＣＭＯＳセンサー１１及びＵＳＢカメラデバイス１２を有している。このように、撮像機能を有するデバイスは、カメラ撮像素子だけでなくカメラデバイス(図５ではＵＳＢカメラデバイス１２)を有している。本実施形態に係る表示システム１は、ＵＳＢカメラ１０にＵＳＢカメラデバイス１２が設けられ、かつ、ドライバーソフト２１を用いてセキュリティー向上の目的を達成する。
【００２９】
ＰＣシステム２０は、所望の画像を表示する情報処理装置の一例である。情報処理装置は、所望の画像をモザイク処理可能な装置であればＰＣに限られず、例えばモザイク処理可能なＴＶやタブレット型端末、ゲーム機器等であってもよい。
【００３０】
ＰＣシステム２０は、ドライバーソフト２１及びアプリケーションソフト２２を有している。本実施形態では、ドライバーソフト２１は、スケールアップ機能とMJPEG変換機能とを有する。
【００３１】
先ず、ＵＳＢカメラデバイス１２が、ＰＣシステム２０に接続されると、ＵＳＢカメラ１０が対応している全ての画像サイズ及び画像フォーマット情報が、ＵＳＢバス３０を経由してＰＣシステム２０内のドライバーソフト２１に通知される。ＰＣシステム２０内のアプリケーションソフト２２は、ＵＳＢカメラ１０から画像を取得し、取得した画像を画面にプレビューしたい場合、ドライバーソフト２１からＵＳＢカメラ１０が対応している画像サイズ及び画像フォーマット情報を取得し、その中から現在プレビューしたい画像サイズ及び画像フォーマットを指定し、ドライバーソフト２１に通知し、画像データの送信要求を出力する。ドライバーソフト２１は、ＵＳＢカメラデバイス１２にアプリケーションソフト２２から指定された画像サイズ及び画像フォーマットを通知し、画像データ送信を要求する。ＵＳＢカメラデバイス１２は、ＣＭＯＳセンサー１１から取得した画像データが指定された画像サイズ及び画像フォーマットになるようにビデオブロック１３でフォーマット変換処理を行い、ＵＳＢブロック１４を経由してＵＳＢバス３０上に画像データを転送する。その際、ビデオブロック１３内で用いる画像フォーマットは通常YUV4:2:2データである。ビデオブロック１３内には図示しないスケーリング回路が設けられ、スケーリング回路は、画像サイズを指定のサイズに変更できる。
【００３２】
ビデオブロック１３内には図示しないMJPEGハードウエアエンコーダ回路が設けられ、画像フォーマットとしてMJPEGが指定された場合、MJPEGハードウエアエンコーダ回路が、YUV4:2:2データをMJPEGデータに変換して出力する。ＵＳＢカメラデバイス１２のこれらの制御は、図示しない内蔵ＣＰＵが、ファームウエアソフトを実行することにより実施される。
【００３３】
［各部の機能構成］
次に、ＵＳＢカメラ１０及びＰＣシステム２０の各機能構成について、図６を参照しながら説明する。図６は、一実施形態に係る表示システム１の機能構成を示す。
【００３４】
ＵＳＢカメラ１０は、撮像部１５、制御部１６、記憶部１７及びＵＳＢ接続部１８を有している。撮像部１５は、ＣＭＯＳセンサー１１の撮像素子を使用して被写体を撮像する。ＣＭＯＳセンサー１１は撮像部の一例であり、ＣＭＯＳセンサー１１０の替わりにＣＣＤ等を用いてもよい。
【００３５】
制御部１６は、ＵＳＢカメラデバイス１２の全体を制御する。記憶部１７は、撮像部１５にて撮像した被写体の画像データや画像サイズや画像フォーマット等を記憶する。ＵＳＢ接続部１８は、ＰＣシステム２０側に設けられた図示しないＵＳＢポートに着脱可能なＵＳＢコネクタを有する。なお、制御部１６、記憶部１７及びＵＳＢ接続部１８は、ＵＳＢカメラデバイス１２が有する機能に属する。
【００３６】
ＰＣシステム２０は、取得部２３、スケール変換部２４、フォーマット変換部２５、記憶部２６、制御部２７、アプリケーション部２８及び表示部２９を有している。
【００３７】
取得部２３は、ＵＳＢカメラ１０から転送された画像データを取得する。具体的には、取得部２３は、ＵＳＢカメラ１０により撮像された被写体の画像データを、ＵＳＢバス３０を介して取得する。
【００３８】
スケール変換部２４は、取得された画像データを、要求されたスケール（画像サイズ）に応じて拡大する。これにより、スケール変換部２４は、画像データからモザイク画像を生成する。
【００３９】
フォーマット変換部２５は、要求されたスケールに応じて拡大された画像のフォーマットを変換する。記憶部２６は、取得部２３により取得された画像データを記憶する。
【００４０】
制御部２７は、ＰＣシステム２０の全体を制御する。アプリケーション部２８は、表示部２９に表示する画像を制御する。例えば、アプリケーション部２８は、要求されたスケールに応じて拡大された画像を、前記要求されたスケールで表示部２８に表示するように制御する。
【００４１】
なお、取得部２３、スケール変換部２４、フォーマット変換部２５、記憶部２６、制御部２７は、ＰＣシステム２０に設けられたドライバーソフト２１が有する機能に属する。特に、スケール変換部２４は、ドライバーソフト２１のスケールアップ機能を実現する。また、フォーマット変換部２５は、ドライバーソフト２１のMJPEG変換機能を実現する。アプリケーション部２８は、ＰＣシステム２０に設けられたアプリケーションソフト２２が有する機能を実現する。
【００４２】
［各部の動作］
次に、図７のフローチャートを参照しながら、ＰＣシステム２０のドライバーソフト２１及びＵＳＢカメラデバイス１２のファームウエアによる画像処理及び表示動作について説明する。
【００４３】
前提として、この動作が開始される前に、予め画像モードが通常画像モードまたはモザイク画像モードのいずれかに設定されている。通常画像モード又はモザイク画像モードのユーザによる選択方法は、次の二通りが考えられる。
【００４４】
一つ目の選択方法は、ＵＳＢカメラ１０自体にスイッチが付いており、そのスイッチの状態をＵＳＢカメラデバイス１２の図示していないＧＰＩＯ信号の割り込み信号により検知する方法である。このＧＰＩＯ信号の状態によりＵＳＢカメラデバイス１２のファームウエアソフトは、ユーザが現在通常画像で表示することを求めているのか、モザイク画像で表示することを求めているのかを認識できる。また、ＰＣシステム２０側のドライバーソフト２１も、ＵＳＢバス３０経由で現在のＧＰＩＯ信号の状況をＵＳＢカメラデバイス１２から取り込むことにより、現在のユーザの要求が通常画像モード又はモザイク画像モードのいずれかを知ることができる。
【００４５】
二つ目の選択方法は、ＰＣシステム２０に対するユーザによる何らかのスイッチ操作により、ユーザが現在通常画像で表示することを求めているのか、モザイク画像で表示することを求めているのかをドライバーソフト２１が認識する方法である。その場合もドライバーソフト２１は、ＵＳＢカメラデバイス１２にＵＳＢバス３０経由で本情報を書き込むことにより、ＵＳＢカメラデバイス１２内のファームウエアソフトも現在のユーザの要求が通常画像モード又はモザイク画像モードのいずれかを知ることができる。
【００４６】
従って、ＰＣシステム２０内のドライバーソフト２１もＵＳＢカメラデバイス１２内のファームウエアソフトも、図７の動作の開始前に現在通常画像を出力すべきか、モザイク画像を出力すべきかの認識は出来ていることとなる。
【００４７】
図７の画像処理が開始されると、ＵＳＢカメラデバイス１２がＰＣシステム２０に接続されたかが判定される(ステップＳ７０)。
【００４８】
ＵＳＢカメラデバイス１２がＰＣシステム２０に装着されると、ＰＣシステム２０はＵＳＢカメラデバイス１２を認識し、ＵＳＢカメラデバイス１２がＰＣシステム２０に接続されたと判定する。次に、ドライバーソフト２１（取得部２３）は、ＵＳＢカメラデバイス１２から対応画像サイズと対応画像フォーマットをＵＳＢバス３０経由で取得する（ステップＳ７２）。本実施形態では、HD/YUV4:2:2、VGA/YUV4:2:2、HD/MJPEG、VGA/MJPEGの４種類の画像サイズ/画像フォーマットに対応できるとする。
【００４９】
画像サイズのＨＤとは1280x720画素、ＶＧＡとは640x480画素を示す。ＰＣシステム２０内のアプリケーションソフト２２(アプリケーション部２８)の画像サイズ／画像フォーマットのプレビュー要求に対して、ドライバーソフト２１(制御部２７)は、ＵＳＢカメラデバイス１２のファームウエアにＵＳＢバス３０経由で画像データの出力要求を送出する（ステップＳ７４）。次に、ＵＳＢカメラデバイス１２のファームウエア(制御部１６)は、画像モードが通常画像モードであるか、モザイク画像モードであるかを判定する（ステップＳ７６）。
【００５０】
通常画像モードが選択されている場合、ファームウエア(制御部１６)は、ＵＳＢバス３０上に画像データを送信する。ドライバーソフト２１（取得部２３）は、ファームウエアからの画像データを取得し(ステップＳ７８)、その画像データをアプリケーションソフト２２に転送する(ステップＳ８８)。アプリケーション部２８は、転送された通常画像をアプリケーションソフト２２上の表示部２９にプレビューする(ステップＳ９０)。
【００５１】
図８は、通常画像モードの場合に転送されるデータの画像サイズ／画像フォーマットが示されている。これによれば、ＡＰＰ要求（以下、アプリケーション部２８の要求ともいう）に対して、ＵＳＢバス３０上のデータ、及び取得部２３からアプリケーション部２８に転送されるデータがすべて同じ画像でなんらのスケール変換及びフォーマット変換もなされていないことがわかる。
【００５２】
これに対して、モザイク画像モードが選択されている場合であって（ステップＳ７６）、例えば８×８画素タイルサイズのモザイク画像を出力する場合、ＵＳＢカメラデバイス１２のファームウエア(制御部１６)は、ＵＳＢバス３０上に画像データを送出し、取得部２３は、送出された画像データを取得する（ステップＳ８０）。ドライバーソフト２１のスケール変換部２４（図５に示すドライバーソフト２１が持つスケールアップ機能）は、取得された画像を縦横共に８倍に単純拡大する(ステップＳ８２)。
【００５３】
上記画像の拡大後、画像のフォーマット変換が必要かを判定する（ステップＳ８４）。アプリケーション部２８の要求する画像フォーマットがYUV4:2:2の場合、フォーマット変換部２５（図５に示すドライバーソフト２１が持つＭＪＰＥＧ変換機能）は、画像のフォーマット変換が不要であると判定し、画像データをそのままアプリケーションソフト２２に転送する(ステップＳ８８)。これにより、アプリケーション部２８の要求する画像サイズ及び画像フォーマットに応じた８×８画素タイルサイズのモザイク画像がアプリケーションソフト２２上にプレビューされる（ステップＳ９０）。
【００５４】
一方、上記画像の拡大後、アプリケーション部２８の要求する画像フォーマットがMJPEGの場合、フォーマット変換部２５は、画像のフォーマット変換が必要であると判定し、画像データをMJPEGにエンコードした後（ステップＳ８６）、アプリケーション部２８にデータ転送する（ステップＳ８８）。これにより、アプリケーション部２８の要求する画像サイズ及び画像フォーマットに応じた８×８画素タイルサイズのモザイク画像がアプリケーションソフト２２上にプレビューされる（ステップＳ９０）。
【００５５】
以上、本表示システム１の画像処理及び表示動作について説明した。ここで、ＵＳＢカメラデバイス１２が出力するＵＳＢバス３０上のデータについて言及する。ＵＳＢカメラデバイス１２が送出するＵＳＢバス３０上の画像データは、アプリケーションソフト２２の要求サイズがＶＧＡ（６４０×４８０）であって、８×８画素タイルサイズの場合、以下の式で計算し、ビデオブロック１３内の図示しないスケーリング回路を用いてＵＳＢバス３０上に所定の画像サイズのYUV4:2:2データを転送する。例えば、スケーリング回路は、以下の計算結果に基づき、転送された画像データを６４０×４８０画素のデータに拡大する。ここでは、隣接する横８ドット（横タイルサイズ）×縦８ドット（縦タイルサイズ）がモザイク処理の一ブロックの単位となった、横８０ブロック×縦６０ブロックのモザイク画像が生成される。
横のスケール：６４０（要求横サイズ）÷８（横タイルサイズ）＝８０
縦のスケール：４８０（要求縦サイズ）÷８（縦タイルサイズ）＝６０
取得部２３は、このようにして所定の画像サイズに変更された後の画像データを取得する。なお、YUV4:2:2は、UVのピクセルフォーマットの一つである。
【００５６】
また、モザイク画像モードが選択されている場合であって、且つ例えば２２×２２画素タイルサイズのモザイク画像を出力する場合は、図１０のモザイク画像時のＵＳＢデータ状況に示したとおり、アプリケーション部２８の要求に応じてＵＳＢカメラデバイス１２側からＵＳＢバス３０上に画像データが送信され、取得部２３にて取得される。
【００５７】
ドライバーソフト２１のスケール変換部２４は、取得した画像を縦横共に２２倍に単純拡大し、アプリケーション部２８により要求される画像フォーマットがYUV4:2:2の場合には、拡大された画像データをそのままフォーマット変換せずにアプリケーション部２８に転送する。
【００５８】
一方、アプリケーション部２８により要求される画像フォーマットがMJPEGの場合には、スケール変換部２４にて画像をMJPEGにエンコードした後の画像データをアプリケーション部２８に転送する。これにより、２２×２２画素タイルサイズのモザイク画像をアプリケーションソフト上にプレビューすることができる。
【００５９】
但し、図１０に示したように、ＵＳＢバス３０上データを２２倍するとアプリケーション部２８により要求された画像サイズより大きなサイズの画像に変換される。よって、画像フォーマットがYUV4:2:2の画像データを、アプリケーション部２８により要求された画像サイズになるように切り捨てる。ここでＵＳＢカメラデバイス１２が出力するＵＳＢバス３０上の画像データは、ＵＳＢカメラデバイス１２内のファームウエアソフトが、要求サイズＶＧＡ（６４０×４８０）の場合は以下の式で計算し、ビデオブロック１３内の図示しないスケーリング回路を用いてＵＳＢバス３０上に所定の画像サイズのYUV4:2:2データを転送する。
横：640（要求横サイズ）÷ 22（横タイルサイズ）＝30（計算結果29.09）
縦：480（要求縦サイズ）÷ 22（縦タイルサイズ）＝22（計算結果21.81）
但し、上記のように計算結果が整数で割切れない場合は繰り上げる。例えば、スケーリング回路は、計算結果が以下のように横２９．０９、縦２１．８１のように小数点以下を含む場合、横の繰り上げ値３０及び縦の繰り上げ値２２を画像のスケーリングに用いる。この場合、画像データは、要求されたスケールより若干拡大された画像となっている。よって、アプリケーション部２８は、画像データが要求されたスケールで表示されるように画像データの不要な画像部分を切り捨てて表示部２９に表示する。
【００６０】
［効果］
以上、本実施形態に係る表示システム１によれば、通常のＵＳＢカメラ１０でＵＳＢカメラデバイス１２を制御するファームウエアソフト（制御部１６に相当）とＰＣシステム２０内のＵＳＢカメラ用ドライバーソフト（制御部２７に相当）とを変更するだけで本システムを構築できる。よって、本実施形態に係る表示システム１によれば、モザイク機能を実現するためにハードウエアを追加する必要がないため、システムのコストアップもなく、製品の製造コストを抑えたまま、画像を表示する際に必要に応じてモザイク画像を表示することができる。これにより、画像上の個人のプライバシーを守ることができる。
【００６１】
また、本実施形態に係る表示システム１によれば、ＵＳＢバス３０上に通常画像を転送する事無く、モザイク画像を表示することが可能となる。これにより、悪意のあるソフトウエアを用いてＵＳＢバス３０から通常画像を抜き取られる可能性が無くなり、更にセキュリティーを強化させることができる。
【００６２】
また、ＵＳＢバス３０上には通常画像より小さいサイズのYUV4:2:2データを転送してＰＣシステム２０内のドライバーソフト２１にて、転送された画像データの拡大処理及びMJPEGへエンコード処理することができる。よって、これによってもハードウエアを追加することがないため表示システム１のコストアップもなく、ドライバーソフト２１による画像処理量を減らし、処理の負担を軽減しながらモザイク画像を表示することが可能となる。これにより、効率的に画像表示時の個人のプライバシーを守ることができる。
【００６３】
＜おわりに＞
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明の技術的範囲はかかる例に限定されない。本発明の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属する。
【００６４】
本発明に係る情報処理装置の各機能は、各機能を実行するプログラム群からなるソフトウエアにより実現されてもよい。本発明に係る情報処理装置の各機能は、上記各機能ブロックを含むＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）チップなどの半導体デバイスとしてハードウエアにより実現されてもよいし、ソフトウエアとハードウエアとの両方を用いて実現されてもよい。
【００６５】
このような各装置の各機能を実行するためのプログラムは、はじめから図示しないコンピュータに備えられた図示しないＲＯＭあるいはＨＤＤ等の記憶手段に格納されていてもよいし、記録媒体であるＣＤ−ＲＯＭあるいはフレキシブルディスク，ＳＲＡＭ，ＥＥＰＲＯＭ，メモリカード等の不揮発性記録媒体（メモリ）に記録され、メモリに記録されたプログラムをコンピュータにインストールしてＣＰＵに実行させるか、又はＣＰＵにそのメモリからこのプログラムを読み出して実行させることにより、上述した各手順を実行させてもよい。さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部機器あるいはプログラムを記憶手段に記憶した外部機器からダウンロードして上述した各手順を実行させることもできる。
【符号の説明】
【００６６】
１      表示システム
１０    ＵＳＢカメラ
１１    ＣＭＯＳセンサー
１２    ＵＳＢカメラデバイス
１３    ビデオブロック
１４    ＵＳＢブロック
１５    撮像部
１６    制御部
１７    記憶部
１８    ＵＳＢ接続部
２０    ＰＣシステム
２１    ドライバーソフト
２２    ＡＰＰソフト
２３    取得部
２４    スケール変換部
２５    フォーマット変換部
２６    記憶部
２７    制御部
２８    アプリケーション部
２９    表示部
３０    ＵＳＢバス
【図１】
2013090101.tif 000003
【図２】
2013090101.tif 000004
【図３】
2013090101.tif 000005
【図４】
2013090101.tif 000006
【図５】
2013090101.tif 000007
【図６】
2013090101.tif 000008
【図７】
2013090101.tif 000009
【図８】
2013090101.tif 000010
【図９】
2013090101.tif 000011
【図１０】
2013090101.tif 000012