(57)【要約】【課題】情報処理装置が外部記憶装置として使用するデバイスに格納されているデータの閲覧を行うための操作が簡単なコンピュータシステムを実現する表示装置を提供する。【解決手段】ＰＣ本体（情報処理装置）２０が外部記憶装置として使用するメモリカード３２６をＰＣ本体２０の周辺装置であるモニタ（表示装置）３０に着脱自在にするとともに、メモリカード３２６に格納されているデータをモニタ３０単独で読み出して表示する機能をモニタ３０にもたせる。【選択図】図１
2012108526.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と通信可能であって前記情報処理装置から伝送されるデータに応じて表示を行うことができるとともに、前記情報処理装置とは別体であり、かつ単独でも動作可能な表示装置において、
前記表示装置に対して着脱可能な第１記憶部が接続される接続部と、
前記接続部に接続された前記第１記憶部を検出する検出部と、
前記検出部が前記第１記憶部の接続を検出したときに、前記第１記憶部からデータを読み出して表示するように制御する制御部とを備えたことを特徴とする表示装置。
【請求項２】
前記制御部は、前記表示装置の動作を使用者に選択させるためのメニューを表示し、選択されたメニューの項目に基づいてデータの表示を行うように制御することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記データは画像データであることを特徴とする請求項１または請求項２に記載の表示装置。
【請求項４】
第２記憶部をさらに備え、前記制御部は前記第１記憶部と前記第２記憶部との間でデータの複写を行うように制御することを特徴とする請求項１から請求項３のいずれかに記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
情報処理装置から伝送されてくる画像データに応じて画像を表示する、情報処理装置とは別体の表示装置に関するものである。
【背景技術】
【０００２】
従来のパーソナルコンピュータシステムでは、デジタルカメラなどによって撮影してメモリカードに格納した画像データを閲覧あるいは編集する場合、ＰＣ（パーソナルコンピュータ）本体が所有するメモリーカードスロットにメモリカードを挿入し、ＰＣ本体に格納されている対応するアプリケーションプログラムによって、メモリカードに格納されている画像データを読み出してモニタに伝送することによって表示する必要があった。
【０００３】
また、例えば特開平１１−１７７９３３の公報には、メモリカードに格納されている画像データをＰＣ本体とは独立して読み出して、ＰＣのモニタあるいは他のモニタに出力するダイレクトビューワが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−１７７９３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このように、従来は、ＰＣ本体が外部記憶装置として使用する記憶媒体に格納されている画像データの閲覧あるいは編集を行う場合、ＰＣ本体に電源が投入されていること、及び、対応するアプリケーションプログラムが起動していることが要件になり、記憶媒体に格納されている画像データの表示あるいは編集を行うために要する作業が煩わしかった。また、電子メールなどの他のアプリケーションプログラムを実行中であるときに、記憶媒体に格納されている画像データの閲覧あるいは編集を行うためには、実行中のアプリケーションプログラムを中断する必要があった。
【０００６】
尚、特開平１１−１７７９３３の公報に開示されているダイレクトビューワでは、メモリカードに格納されている画像データをＰＣ本体とは独立して読み出すことはできるが、メモリカードに格納されている画像データの閲覧あるいは編集を単独で行うことはできない。
【０００７】
そこで、本発明は、情報処理装置が外部記憶装置として使用するデバイスに格納されているデータの閲覧あるいは編集を行うための操作が簡単なコンピュータシステムを実現する表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するため、本発明では、情報処理装置と通信可能であって前記情報処理装置から伝送されるデータに応じて表示を行うことができるとともに、前記情報処理装置とは別体であり、かつ単独でも動作可能な表示装置において、
前記表示装置に対して着脱可能な第１記憶部が接続される接続部と、
前記接続部に接続された前記第１記憶部を検出する検出部と、
前記検出部が前記第１記憶部の接続を検出したときに、前記第１記憶部からデータを読み出して表示するように制御する制御部とを備えたことを特徴としている。
【０００９】
また、上記構成の表示装置において、前記制御部は、前記表示装置の動作を使用者に選択させるためのメニューを表示し、選択されたメニューの項目に基づいてデータの表示を行うように制御すると好ましい。
【００１０】
また、上記構成の表示装置において、前記データは画像データであることが好ましい。
【００１１】
また、上記構成の表示装置において、第２記憶部をさらに備え、前記制御部は前記第１記憶部と前記第２記憶部との間でデータの複写を行うように制御するとより好ましい。
【発明の効果】
【００１２】
本発明によれば、情報処理装置が外部記憶装置として使用するデバイスに格納されているデータを情報処理装置の周辺装置である表示装置単独で閲覧が可能となるので、上記デバイスに格納されているデータを閲覧するための操作が簡単なコンピュータシステムを実現することができる。
【００１３】
また、本発明によれば、情報処理装置が外部記憶装置として使用するデバイスに格納されているデータを表示装置単独で閲覧が可能となるのは、情報処理装置が上記デバイスを使用していないときのみであるので、情報処理装置が上記デバイスを使用することに対して支障を来すことはない。
【００１４】
また、本発明によれば、表示装置を単独で動作させる場合の操作手段を表示装置に備えているので、表示装置を単独で動作させる場合の操作と情報処理装置の操作とが混同するという問題を回避することができる。
【００１５】
また、本発明によれば、情報処理装置が外部記憶装置として使用するデバイスに格納されている画像データを表示装置単独で編集することが可能となるので、表示装置の用途が拡大する。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態であるパーソナルコンピュータシステムの外観図である。
【図２】本発明の一実施形態であるパーソナルコンピュータシステムを構成するモニタの断面図である。
【図３】本発明の一実施形態であるパーソナルコンピュータシステムを構成するモニタのブロック図である。
【図４】メモリカードのデータフォーマットの一例を示す図である。
【図５】本発明の一実施形態であるパーソナルコンピュータシステムを構成するモニタの動作を示すフローチャートである。
【図６】本発明の一実施形態であるパーソナルコンピュータシステムを構成するモニタが行うモニタ単独処理の動作を示すフローチャートである。
【図７】本発明の一実施形態であるパーソナルコンピュータシステムを構成するモニタが行うモニタ単独処理の動作を示すフローチャートである。
【図８】本発明の一実施形態であるパーソナルコンピュータシステムを構成するモニタが行うモニタ単独処理の動作を示すフローチャートである。
【図９】本発明の一実施形態であるパーソナルコンピュータシステムを構成するモニタがモニタ単独処理を実行中にＯＳＤで表示される各メニューを示す図である。
【図１０】本発明の一実施形態であるパーソナルコンピュータシステムを構成するモニタがモニタ単独処理を実行中に表示される画面を示す図である。
【発明を実施するための形態】
【００１７】
以下に本発明の実施形態を図面を参照しながら説明する。図１は本発明の表示装置３０を用いたパーソナルコンピュータシステム１０の外観図である。図２はモニタ（表示装置）３０の断面図である。パーソナルコンピュータシステム１０は、情報処理装置であるパーソナルコンピュータ本体（以下、「ＰＣ本体」と称する）２０、モニタ３０、ＰＣ本体２０とモニタ３０との間に接続されたデータ通信用のケーブル４０、及び、モニタ３０をＰＣ本体２０とは独立して使用者が操作するためのリモコン５０で構成されている。
【００１８】
ＰＣ本体２０内部の記憶装置には、種々のデータ処理、インターネット、電子メール、画像編集などのアプリケーションプログラムが格納されている。ＰＣ２０とモニタ３０とは別体となっており、また、別々の電源装置（不図示）によって駆動される。
【００１９】
モニタ３０は、表示手段として液晶表示パネル３１と、モニタ３０全体の動作を制御するモニタ制御部３２と、モニタ３０をＰＣ本体２０とは独立して使用者が操作するための操作キーユニット３３と、リモコン５０から送信される信号を受信するリモコン受信ユニット５０Ｒと、カード状の記憶媒体であるメモリカード３２６を装着するためのメモリカードスロット３２４を有している。
【００２０】
また、モニタ３０はＵＳＢ（Universal Serial Bus）ハブを内蔵しており、このＵＳＢハブにＰＣ本体２０を操作するためのマウス３４が接続されている。尚、液晶表示パネル３１は、チルドヒンジ機構３６によりスタンド３７に対して上下に回動自在に軸支されることにより、その視認角度を調整する際の操作性の向上を図っている。
【００２１】
図３は、モニタ制御部３２の構成を示すブロック図である。モニタ制御部３２は、ＰＣ本体２０のアナログＲＧＢ信号（３原色信号）を出力するポートにケーブル４０を介して接続されるＤ−ＳＵＢコネクタ３２１、ＰＣ本体２０のＵＳＢホストポートにケーブル４０を介して接続されるＵＳＢアップストリームポート３２２、マウス３４などのＵＳＢファンクションデバイスが接続されるＵＳＢダウンストリームポート３２３、カード状の記憶媒体であるメモリカード３２６が着脱自在なメモリカードスロット３２４、ＰＣ本体２０のオーディオ信号を出力するポートにケーブル４０を介して接続されるオーディオ入力ポート３２５などの各端子を備えている。
【００２２】
モニタ制御部３２は、ＰＣ本体２０のＵＳＢホストポートとＵＳＢアップストリームポート３２２との間でデータ通信可能に構成されており、ＰＣ本体２０はモニタ３０のメモリカードスロット３２４に装着されたメモリーカード３２６やモニタ制御部３２内の後述する第２メモリ４１１に対してアクセス可能であるとともに、モニタ３０に接続されたマウス３４などのＵＳＢファンクションデバイスとの間でコマンドデータや各種データの送受信を行う。
【００２３】
Ｄ−ＳＵＢコネクタ３２１を介して入力されるアナログＲＧＢ信号は、Ａ／Ｄコンバータ３３１及びバッファ３３２に供給される。また、オーディオ入力ポート３２５を介して入力されるオーディオ信号は、音声処理回路３４５に供給される。
【００２４】
ＰＣ本体２０は、図示していないが、ＣＰＵモジュール、表示コントローラ、ＶＲＡＭ、通信用のモデム装置、ＰＣＩ（Peripheral Component Interconnect）インタフェース、Ｉ／Ｏコントローラ、ＨＤＤ、ＢＩＯＳ−ＲＯＭ、キーコントローラ、オーディオコントローラなどを備えた一般的な構成となっている。
【００２５】
ＰＣ本体２０のＨＤＤには、各プロセスにおいて各デバイスへのアクセスを管理するオペレーティングシステム（ＯＳ）、アプリケーションプログラム、このアプリケーションプログラムによって作成されたユーザデータなどが格納されるようになっている。アプリケーションプログラムの１つとして、メモリカード３２６に格納されている画像データを編集するためのプログラムが格納されている。そして、このプログラムを起動実行することによってモニタ３０に装着されたメモリカード３２６または第２メモリ４１１から画像データを取り込んで編集し、その編集した画像データはモニタ３０の液晶表示パネル３１に表示され、また、オーディオデータはスピーカ３４７により再生されることになる。尚、当然のことながら、他のアプリケーションプログラムを起動実行した場合にも、その表示データの表示及びオーディオデータの再生が同様に行われる。
【００２６】
モニタ制御部３２の説明に戻る。Ａ／Ｄコンバータ３３１は、Ｄ−ＳＵＢコネクタ３２１を介して入力されるアナログＲＧＢ信号をデジタルＲＧＢ信号に変換する。バッファ３３２は、Ｄ−ＳＵＢコネクタ３２１を介して入力される同期信号をラッチするものである。これらにより、ＰＣ本体２０と画像データをやりとりするインタフェースが構成され、ＰＣ本体２０からの画像データが受信される。
【００２７】
ＲＯＭ３３３は、モニタ３０の表示動作環境データ、表示制御プログラム、及び、ＯＳＤ（On Screen Display）制御プログラム、ＯＳＤ文字データなどを格納している。グラフィックコントローラ３３０は、ＲＯＭ３３３に格納されている制御プログラムに基づいて、不図示のビデオ入力端子を介して入力されるＹＵＶビデオ信号をデジタルＲＧＢ信号に変換する色空間変換機能、ＩＰ（Interlace to Progressive）変換機能、スケーリング機能、ＦＲＣ（Frame Late Conversion）機能、γ補正機能、色補正機能、同期検出機能を実行し、デジタルＲＧＢ信号、ＹＵＶビデオ信号から生成した表示データを表示データバス３３５上に出力する。
【００２８】
また、グラフィックコントローラ３３０は、操作キーユニット３３あるいはリモコン受信ユニット５０Ｒからの操作入力に応じて文字データのメッセージを生成して、そのメッセージが上述の表示データに重畳して表示されるように制御するＯＳＤコントローラを備えている。
【００２９】
また、グラフィックコントローラ３３０は、バス３３７に接続されており、Ａ／Ｄコンバータ３３１から供給されるＲＧＢ信号から表示データを生成して表示データバス３３５上に出力する代わりに、ＭＰＵ３４０による制御の下で生成されてＶＲＡＭ３４４に格納されている表示データを表示データバス３３５上に出力するように切り替える回路を有している。
【００３０】
液晶表示パネル駆動回路３３４は、液晶表示パネル３１のバックライトユニット３１１の駆動回路、及び、表示データバス３３５上の表示データを液晶表示パネル３１のＴＦＴ液晶ユニット３１２に表示するＴＦＴ液晶駆動回路を備えている。
【００３１】
キーコントローラ３３６は、操作キーユニット３３上での使用者のキー操作により入力されたコマンド、あるいは、リモコン受信ユニット５０Ｒでリモコン５０から受信したコマンドをコード化した信号を生成してバス３３７を介してＭＰＵ３４０に供給する。これにより、使用者から入力されたコマンドに応じた動作が実行されるとともに、メッセージがグラフィックコントローラ３３０で生成され液晶表示パネル３１に表示される。尚、各コマンド処理については後述する。
【００３２】
ＵＳＢハブユニット４００は、ＵＳＢアップストリームポート３２２に接続されるＰＣ本体２０と、モニタ３０とを択一的にＵＳＢホストデバイスとする。すなわち、ＵＳＢハブユニット４００は、ＵＳＢファンクションデバイス（この例では、メモリカード３２６及び第２メモリ４１１）を使用可能なデバイスを、ＵＳＢアップストリームポート３２２に接続されるＰＣ本体２０にするか、モニタ３０自身（モニタ制御部３２）にするかを切り替え可能となっている。
【００３３】
具体的には、ＵＳＢハブユニット４００は、操作キーユニット３３あるいはリモコン５０及びリモコン受信部５０Ｒを介して使用者から所定のコマンドが入力されると、ＰＣ本体２０のＵＳＢファンクションデバイスの使用状態を監視し、ＰＣ本体２０がＵＳＢファンクションデバイスを使用していない場合には、モニタ制御部３２をＵＳＢホストデバイスとする（すなわち、モニタ制御部３２にＵＳＢファンクションデバイスの使用を許可する）。
【００３４】
ＵＳＢハブユニット４００は、トランシーバ４０１、ハブサブコントローラ／トランシーバ４０２、リピータ４０３、ポートコントローラ４０４、トランシーバ４０５、及び、ハブコントローラ４０６から成る。
【００３５】
トランシーバ４０１は、ＰＣ本体２０のＵＳＢホストポートに接続されるＵＳＢアップストリームポート３２２との送受信回路である。ハブサブコントローラ／トランシーバ４０２は、バス３３７と信号をやりとりする送受信回路、及び、ＵＳＢのプロトコルに対応したデータストリームへの変換、その逆変換、命令の解釈、及び、データ転送の制御を行う既知のインタフェース機能を持つ回路で構成されている。
【００３６】
リピータ４０３は、ハブコントローラ４０６による制御の下で、アップストリームとダウンストリームとの間にあるプロトコル制御スイッチ機能、セットアップ機能、切断接続処理機能、バスフォルトの検出回復機能などを実行する。ハブコントローラ４０６は、ＵＳＢホストデバイスとの通信のためのインタフェースレジスタを構成する。
【００３７】
ポートコントローラ４０４及びトランシーバ４０５は、３ポートのダウンストリームで成り、３つのＵＳＢダウンストリームポートのセレクタ、バッファ、及び、トランシーバで構成されたインタフェースである。
【００３８】
これらの各構成については、ＵＳＢハブとして知られたものであるが、本実施形態では、モニタ制御部３２（バス３３７）からのコマンドに応じて、ハブコントローラ４０６が、ＵＳＢアップストリームポート３２２との通信状態を監視し、ＵＳＢアップストリームポート３２２と通信状態にないとき（すなわち、ＰＣ本体２０がＵＳＢファンクションデバイスを使用していない状態であるとき）には、リピータ４０３がハブサブコントローラ／トランシーバ４０２で送受信されたデータを有効とするように改良している。
【００３９】
尚、ＵＳＢアップストリームポート３２２と通信状態にあるか否かの判定は、例えば、ＵＳＢアップストリームポート３２２のＤ＋線が接続される端子の電圧、あるいは、プロトコルのトークン信号の状態に基づいて行うことができる。
【００４０】
これにより、本実施形態のモニタ３０ではＵＳＢファンクションデバイス（メモリカード３２６、第２メモリ４１１）をＰＣ本体２０から独立して使用可能となる。尚、モニタ３０がＵＳＢファンクションデバイスをＰＣ本体２０から独立して使用可能となるのはＰＣ本体２０がＵＳＢファンクションデバイスを使用していない場合であるので、ＰＣ本体２０がＵＳＢファンクションデバイスを使用することに対して支障を来すことはない。
【００４１】
ＵＳＢファンクションデバイスとしては、ＰＣ本体２０を操作するためのマウス３４、メモリカードスロット３２４に装着されるメモリカード３２６、及び、半導体メモリである第２メモリ４１１がＵＳＢハブユニット４００に接続されている。
【００４２】
尚、第２メモリ４１１は、メモリカード３２６に格納されている画像データの編集に利用される。また、第２メモリ４１１は、ハードディスク装置などの半導体メモリ以外の記憶装置であってもよく、メモリカード３２６の数倍の記憶容量を有するものであることが望ましい。
【００４３】
マウス３４はＵＳＢダウンストリームポート３２３を介してＵＳＢハブユニット４００のトランシーバ４０５に接続されている。また、メモリカード３２６は、メモリカード３２６に対してデータの読み書きを行うとともにＵＳＢのインタフェースとなるＵＳＢインタフェース／メモリカードコントローラ（ＰＣＭＣＩＡカード）４１２を介してＵＳＢハブユニット４００のトランシーバ４０５に接続されている。また、第２メモリ４１１は、第２メモリ４１１に対してデータの読み書きを行うとともにＵＳＢのインタフェースとなるＵＳＢインタフェース／メモリコントローラ４１０を介してＵＳＢハブユニット４００のトランシーバ４０５に接続されている。
【００４４】
ＭＰＵ３４０は、ＲＯＭ３４１に格納されている制御プログラムに基づいて、モニタ制御部３２全体の動作を制御する。ＲＡＭ３４２は、ワークメモリとして利用され、画像データの圧縮処理や伸長処理、画像データの編集処理、画像データの複写などを行う際にバッファメモリとして利用される。
【００４５】
圧縮伸長処理ユニット３４３は、画像圧縮フォーマット（例えばＪＰＥＧ）で圧縮された画像データをビットマップフォーマットに伸長し、ＲＡＭ３４２に格納する処理や、ビットマップフォーマットに展開された画像データを所定のレートに従って間引きすることにより縮小する処理を行う。また、圧縮伸長処理ユニット３４３は、例えばＭＰ３などで圧縮されたオーディオデータの伸長処理を行い、音声処理回路３４５に供給する。
【００４６】
音声処理回路３４５は、オーディオ入力ポート３２５を介して入力されるオーディオ信号をＡ／Ｄ変換してさらに復調し、これにより得られたデジタル化されたオーディオ信号を音質及び音量調整、サラウンド制御等を行った後でＤ／Ａ変換してアナログのオーディオ信号を生成する。音声処理回路３４５で生成されたアナログのオーディオ信号は、増幅回路３４６で増幅された後、スピーカ３４７に供給され、音声が再生される。
【００４７】
また、音声処理回路３４５は、オーディオ入力ポート３２５を介して入力されるオーディオ信号の代わりに、圧縮伸長処理ユニット３４３からバス３３７を介して供給されるオーディオデータに基づいてアナログのオーディオ信号を生成するように切り替える回路を有している。
【００４８】
メモリカード３２６のデータフォーマットの一例を図４に示す。メモリカード３２６の全メモリ空間は、ディレクトリ４１と、ＦＡＴ（File Allocation Table）４２と、データ領域４３とに区分されている。ディレクトリ４１には、ファイル番号すなわち画像（フレーム）番号を示す情報、画像系統を示す情報、画像データの圧縮方式を示す情報、オーディオデータを含む場合はその圧縮方式を示す情報、記録日時などのユーザ情報などを記憶している。ＦＡＴ４２には、各ファイルのデータが記録されている状態を示す情報を記憶している。データ領域４３には、各々ブロック単位に区画された画像データ４５と、そのヘッダー４４を割り付けている。各ヘッダー４４には、画像データの属性、規格情報、撮影情報、関連ファイル名などが記憶されている。
【００４９】
モニタ制御部３２の動作を図５に示すフローチャートを用いて説明する。表示装置３０の電源が投入されると、まず、グラフィックコントローラ３３０ではＤ−ＳＵＢコネクタ３２１からの入力を有効とする（Ｓ１）。これにより、ＰＣ本体２０から伝送されてくるアナログＲＧＢ信号に応じて液晶表示パネル３１に画像が表示される。
【００５０】
さらに、ＵＳＢハブユニット４００は、ＵＳＢアップストリームポート３２２の入力（トランシーバ４０１）を有効とし、そのＤ＋線のプルアップをＯＮにすることによって各ファンクションデバイスとの通信が可能な状態に設定するとともに、そのドライバとアプリケーションをロードし、各デバイスの動作環境の設定を行う（Ｓ２）。この初期動作により、ＵＳＢハブユニット４００に接続された各ＵＳＢファンクションデバイスはＰＣ本体２０のアプリケーションプログラムに従って動作する（ＰＣ本体２０がＵＳＢホストデバイスとして設定される）。
【００５１】
さらに、音声処理回路３４５は、オーディオ入力ポート３２５からの入力を有効とする（Ｓ３）。これにより、ＰＣ本体２０から伝送されてくるオーディオ信号に応じて音声が再生される。Ｓ１〜Ｓ３の処理により、モニタ３０がＰＣ本体２０の周辺装置として動作するように設定される。
【００５２】
ここで、操作キーユニット３３あるいはリモコン５０上での使用者の操作によりキーコントローラ３３６から割り込みがあると（Ｓ４のＹｅｓ）、それがモニタ動作環境の設定コマンド（例えば、画面の輝度・色調整、周波数調整、位置調整などのコマンド）であれば（Ｓ５のＹｅｓ）、モニタ動作環境設定メニューをＯＳＤで表示し（Ｓ６）、操作キーユニット３３あるいはリモコン５０上での使用者の操作に応じてモニタ動作の環境設定処理を行う（Ｓ７）。
【００５３】
一方、モニタ動作環境の設定コマンドでなければ（Ｓ５のＮｏ）、ＵＳＢハブユニット４００がＰＣ本体２０と動作中であるか否か（ＰＣ本体２０がＵＳＢファンクションデバイスを使用しているか否か）を判定する（Ｓ１０）。尚、この判定は、前述したように、ＵＳＢアップストリームポート３２２のＤ＋線が接続される端子の電圧、あるいは、プロトコルのトークン信号の状態に基づいて行うことができる。
【００５４】
ＵＳＢハブユニット４００がＰＣ本体２０と動作中であれば（Ｓ１０のＹｅｓ）、タイマーをＯＮし（Ｓ１１）、このタイムアウトが発生するまでＳ１０の判定を繰り返す（Ｓ１２）。これは、ＰＣ本体２０からの通信は所定期間で行われるので、この期間との調整のために行われる。Ｓ１２でタイムアウトになると（Ｓ１２のＹｅｓ）、エラーメッセージ（例えば、ＰＣ本体２０がＵＳＢファンクションデバイスを使用中である旨を通知するメッセージ）をＯＳＤで表示する（Ｓ１３）。このようにエラーとして扱う理由は、ＰＣ本体２０の使用者とモニタ３０の使用者とは通常は同一であることから、ＰＣ本体２０でＵＳＢファンクションデバイスを使用している状態でモニタ３０でＵＳＢファンクションデバイスを使用するような操作を行うことがないと想定されるためである。
【００５５】
一方、ＵＳＢハブユニット４００がＰＣ本体２０と動作中でなければ（Ｓ１０のＮｏ）、ＵＳＢハブユニット４００におけるアップストリームをトランシーバ４０１からハブサブコントローラ／トランシーバ４０２に切り替える（Ｓ２０）とともに、ＵＳＢアップストリームポート３２２の切り離し処理を行う（具体的には、ＵＳＢアップストリームポート３２２のＤ＋線のプルアップをオフする）（Ｓ２１）。これにより、モニタ制御部３２がＵＳＢファンクションデバイスを使用可能になる（モニタ制御部３２がＵＳＢホストデバイスとして設定される）。
【００５６】
また、グラフィックコントローラ３３０は、Ｄ−ＳＵＢコネクタ３２１からの入力を切り離して、バス３３７から供給される表示データを処理対象とし（Ｓ２２）、音声処理回路３４５は、オーディオ入力ポート３２５からの入力を切り離して、バス３３７から供給されるオーディオデータを処理対象とする（Ｓ２３）。そして、モニタ単独処理を行う（Ｓ２４）。モニタ単独処理を終えると、周辺装置としての復帰処理が行われる（Ｓ２５）。すなわち、Ｓ２５では、前述したＳ１〜Ｓ３と同様の処理が行われて、モニタ３０がＰＣ本体２０の周辺装置として動作するように設定される（Ｓ２５）。Ｓ２５を終えると、前述したＳ４へ移行する。
【００５７】
Ｓ２４のモニタ単独処理について図６、図７、及び、図８に示すフローチャートを用いて説明する。まず、図９の（ａ）に示すメニューをＯＳＤで表示する（Ｓ３０）。この状態において、使用者が操作キーユニット３３あるいはリモコン５０上で操作することによりパソコンが選択決定されると（Ｓ３１のＹｅｓ）、モニタ単独処理は終了となり、前述したＳ２５へ移行して周辺装置としての復帰処理を行う。一方、モニタが選択決定されると（Ｓ３１のＮｏ）、図９の（ｂ）に示す読み出し元メニューをＯＳＤで表示する（Ｓ３２）。
【００５８】
このとき、使用者が操作キーユニット３３あるいはリモコン５０上で操作することにより画像データの読み出し元をメモリカード３２６とするか内部メモリ（第２メモリ４１１）とするかが選択決定される。
【００５９】
尚、メモリカード３２６には、例えば、デジタルカメラで撮影されてＪＰＥＧで圧縮された複数の画像データが格納されている。また、第２メモリ４１１には、例えば、メモリカード３２６から複写された画像データ、ＰＣ本体２０からロードされた画像データ、あるいは、他の画像データとの合成を行うことを目的とした装飾文字などが画像化されたデータが格納されている。
【００６０】
読み出し元のメモリが選択決定されると（Ｓ３３のＹｅｓ）、読み出し元として選択決定されたメモリからフレームブロック番号に従って画像データを順次読み出し（Ｓ３４）、圧縮伸長処理ユニット３４３にてビットマップフォーマットに伸長し（Ｓ３５）、読み出し元のメモリに格納されている画像データのブロック数に応じたレートで間引きすることによって各画像データのサムネイルフレームを形成してＶＲＡＭ３４４内の対応する領域に格納する（Ｓ３６）。そして、ＶＲＡＭ３４４に格納されている画像データをグラフィックコントローラ３３０に転送することより、図１０の（ａ）に示すように、画像データの読み出し元のメモリに格納されている全ての画像データが複数に区画されて表示されたサムネイル画像を表示する（Ｓ３７）。
【００６１】
このようにして読み出し元のメモリに格納されている画像データに基づいて生成したサムネイル画像を表示している状態において、操作キーユニット３３あるいはリモコン５０上に設けられている「左」または「右」のカーソルキーが使用者によって操作されると（Ｓ４０のＹｅｓ）、図１０の（ｂ）に１００１で示すように操作方法を表す画面をＯＳＤで表示するとともに、その操作に応じたフレーム番号の画像データを選択状態にし（Ｓ４１）、図１０の（ｂ）に１００２で示すように、選択状態にある画像データが表示されている区画の表示態様を変更する（Ｓ４２）。Ｓ４２では、例えば、選択状態にある画像データのフレーム枠を変更する、あるいは、マークを標記するようにすればよい。このＳ４１及びＳ４２は左または右のカーソルキーが操作される毎に行われる。尚、図１０の（ｂ）はフレーム番号「１６」の画像データが選択状態にある場合に対応した図である。また、サムネイル表示画像が表示され始めた直後は、例えばフレーム番号「１」の画像データが選択状態になるようになっている。
【００６２】
また、サムネイル画像を表示している状態において、操作キーユニット３３あるいはリモコン５０上に設けられている「下」のカーソルキーが使用者によって操作されると（Ｓ４３のＹｅｓ）、現在選択状態にある画像データを読み出し元のメモリから再び読み出し（Ｓ４４）、伸長処理を行い（Ｓ４５）、これにより得られるビットマップの画像データをＶＲＡＭ３４４に展開することにより、現在選択されている画像データを図１０の（ｃ）に示すようにフルスケールで表示する（Ｓ４６）。このとき、操作キーユニット３３あるいはリモコン５０上で使用者によって所定の操作が行われた際には、図１０の（ｄ）に示すように、操作方法を表す画面１００３をＯＳＤで表示するようにしてもよい。
【００６３】
そして、このように、フルスケールで画像を表示している状態で「左」、「右」のカーソルキーが操作されると（Ｓ４７のＹｅｓ）、それぞれ１つ前のフレーム、１つ後のフレームの画像を選択状態にし（Ｓ４８）、その後、前述したＳ４４へ移行する。これにより、使用者は、フルスケールで画像が表示されている状態で「左」、「右」のカーソルキーを操作することによって、それぞれ１つ前のフレーム、１つ後のフレームの画像をフルスケールで表示させることができ、読み出し元のメモリに格納されている画像データをページめくりの感覚で閲覧することができる。
【００６４】
また、フルスケールで画像を表示している状態で「下」のカーソルキーが操作されると（Ｓ４９のＹｅｓ）、前述したＳ３３へ移行する。これにより、使用者は、フルスケールで画像が表示されている状態で「下」のカーソルキーを操作することによって、図１０の（ａ）に示すように、読み出し元のメモリに格納されている画像データに基づいて生成されたサムネイル画像が表示された状態に戻ることができる。
【００６５】
尚、フルスケールで画像を表示している状態で「下」のカーソルキーが操作されると（Ｓ４９のＹｅｓ）、前述したＳ３２へ移行するようにしてもよい。このようにすれば、モニタ単独処理（Ｓ２４）から抜け出すことなく、画像データの読み出し元を変更することができるようになり、便利である。
【００６６】
また、サムネイル画像を表示した状態において、操作キーユニット３３あるいはリモコン５０上に設けられている「上」のカーソルキーが操作されると（Ｓ５０のＹｅｓ）、図９の（ｃ）に示す編集メニューをＯＳＤで表示する（Ｓ５１）。このとき、使用者が操作キーユニット３３あるいはリモコン５０上で操作することにより削除コマンド、複写コマンド、合成コマンドのいずれかが選択決定される。
【００６７】
削除コマンドが選択決定されると（Ｓ５２の削除）、現在選択されている画像データが読み出し元のメモリに格納されているブロックの消去処理を行うことにより、現在選択されている画像データを読み出し元のメモリから削除する（Ｓ５３）。Ｓ５３を終えると、前述したＳ３３へ移行し、これにより、図１０の（ａ）に示すように、読み出し元のメモリに現段階で格納されている画像データに基づいてサムネイル画像が生成されて表示される。
【００６８】
また、複写コマンドが選択決定されると（Ｓ５２の複写）、図９の（ｄ）に示す複写先メニューをＯＳＤで表示する（Ｓ５４）。このとき、使用者が操作キーユニット３３あるいはリモコン５０上で操作することにより画像データの複写先をメモリカード３２６とするか内部メモリ（第２メモリ４１１）とするかが選択決定される。
【００６９】
複写先が選択決定されると（Ｓ５５のＹｅｓ）、図９の（ｅ）に示す複写方法メニューをＯＳＤで表示する（Ｓ５６）。このとき、使用者が操作キーユニット３３あるいはリモコン５０上で操作することにより上書きコマンドと追加コマンドとのいずれかが選択決定される。
【００７０】
上書きコマンドが選択決定されると（Ｓ５７のＹｅｓ）、現在選択されている画像データを複写先に上書きで書き込む（Ｓ５８）。一方、追加コマンドが選択決定されると（Ｓ５７のＮｏ）、現在選択されている画像データを複写先の空き領域に書き込む（Ｓ５９）。Ｓ５８及びＳ５９を終えると、前述したＳ３３へ移行し、これにより、図１０の（ａ）に示すように、読み出し元のメモリに現段階で格納されている画像データに基づいてサムネイル画像が生成されて表示される。
【００７１】
また、合成コマンドが選択決定されると（Ｓ５２の合成）、図９の（ｆ）に示す合成データ読み出し元メニューをＯＳＤで表示する（Ｓ６０）。このとき、使用者が操作キーユニット３３あるいはリモコン５０上で操作することによりメモリカード３２６と内部メモリ（第２メモリ４１１）とのいずれかが合成データ読み出し元として選択決定される。
【００７２】
そして、合成データ読み出し元が選択決定されると（Ｓ６１のＹｅｓ）、合成データ読み出し元として選択決定されたメモリに格納されている合成用画像データと現在選択されている画像データとのビットマップデータによる合成処理を行い（Ｓ６２）、この合成処理により得られた画像データをフルスケールで表示する（Ｓ６３）。
【００７３】
次に、図９の（ｇ）に示す保存／非保存選択メニューをＯＳＤで表示する（Ｓ６４）。このとき、使用者が操作キーユニット３３あるいはリモコン５０上で操作することにより保存と非保存とのいずれかが選択決定される。
【００７４】
保存が選択決定されると（Ｓ６５のＹｅｓ）、図９の（ｈ）に示す保存先メニューをＯＳＤで表示する（Ｓ６６）。一方、非保存が選択決定されると（Ｓ６５のＮｏ）、前述したＳ３３へ移行し、これにより、図１０の（ａ）に示すように、読み出し元のメモリに格納されている画像データに基づいてサムネイル画像が生成されて表示される。
【００７５】
さて、図９の（ｈ）に示す保存先メニューをＯＳＤで表示しているときに、使用者が操作キーユニット３３あるいはリモコン５０上で操作することによりメモリカード３２６と内部メモリ（第２メモリ４１１）とのいずれかが保存先として選択決定されると（Ｓ６７のＹｅｓ）、図９の（ｉ）に示す保存方法メニューをＯＳＤで表示する（Ｓ６８）。
【００７６】
このとき、使用者が操作キーユニット３３あるいはリモコン５０上で操作することにより上書きコマンドと追加コマンドとのいずれかが選択決定される。上書きコマンドが選択決定されると（Ｓ６９のＹｅｓ）、Ｓ６２の合成処理により得られた画像データを保存先のメモリに上書きで書き込む（Ｓ７０）。一方、追加コマンドが選択決定されると（Ｓ６９のＮｏ）、Ｓ６２の合成処理により得られた画像データを保存先のメモリの空き領域に書き込む（Ｓ７１）。Ｓ７０及びＳ７１を終えると、前述したＳ３３へ移行し、これにより、図１０の（ａ）に示すように、読み出し元のメモリに現段階で格納されている画像データに基づいてサムネイル画像が生成されて表示される。
【００７７】
尚、Ｓ２４のモニタ単独処理では、操作キーユニット３３あるいはリモコン５０上で使用者によって所定の操作がなされると、実行中の処理が終了した段階で前述したＳ３０へ移行して、図９の（ａ）に示すメニューを表示するようになっている。これにより、ＰＣ本体２０でＵＳＢファンクションデバイスを使用可能な状態に随時戻ることができる。
【００７８】
以上の処理により、モニタ３０単独で（すなわち、ＰＣ本体２０が介入することなく）メモリカード３２６に格納されている画像データの閲覧及び編集が可能となる。これにより、ＰＣ本体２０でメモリカード３２６を使用しない何らかの処理を実行中に、モニタ３０側でメモリカード３２６に格納されている画像データを編集し、ＰＣ本体２０で実行中の処理にモニタ３０単独で編集された画像データを取り込んで利用するというような使い方が可能となり、用途が拡大する。
【００７９】
また、メモリカード３２６から読み出した画像データを第２メモリ４１１の空きブロックに複写することによって、複数の任意の画像データの編集機能を実現することができる。また、複数のメモリカード３２６に格納されている画像データを第２メモリ４１１に複写しておき、第２メモリ４１１をＰＣ本体２０で画像データの編集を行う場合のソースとして使用するようにすれば、複数のメモリカードをソースとして使用する場合に必要となるメモリカードを差し替えるという手間を省くことができる。また、メモリカード３２６に格納されている画像データと、ＰＣ本体２０から予めロードされて第２メモリ４１１に格納されている装飾文字の画像データとを合成することが可能となる。
【００８０】
そして、モニタ３０単独でファンクションデバイス（メモリカード３２６や第２メモリ４１１）に格納されている画像データの閲覧及び編集が可能となるのは、ＰＣ本体２０がファンクションデバイスにアクセスしていないときであるので、ＰＣ本体２０がファンクションデバイスを使用することに対して支障を来すことはない。
【００８１】
さらに、モニタ３０単独でファンクションデバイスを使用する際の操作手段として、ＰＣ本体２０の操作手段（マウス３４）とは別に、モニタ３０に備えられた操作キーユニット３３及びリモコン５０が用意されているので、ＰＣ本体２０の操作と混同することなく使用することができる。
【００８２】
尚、情報処理装置（ＰＣ本体２０）と外部記憶装置（メモリカード３２６）とのインタフェースとしては、上記の実施形態ではＵＳＢを用いているが、例えば、ＩＥＥＥ１３９４、ブルートゥースなどの他のインタフェースであってもよい。
【符号の説明】
【００８３】
１０    パーソナルコンピュータシステム
２０    パーソナルコンピュータ本体（情報処理装置）
３０    モニタ（表示装置）
３１    液晶表示パネル
３２    モニタ制御部
３３    操作キーユニット
３４    マウス
３６    チルドヒンジ機構
３７    スタンド
５０      リモコン
５０Ｒ    リモコン受信ユニット
３１１    バックライトユニット
３１２    ＴＦＴ液晶ユニット
３２１    Ｄ−ＳＵＢコネクタ
３２２    ＵＳＢアップストリームポート
３２３    ＵＳＢダウンストリームポート
３２４    メモリカードスロット
３２５    オーディオ入力ポート
３２６    メモリカード
３３０    グラフィックコントローラ
３３１    Ａ／Ｄコンバータ
３３２    バッファ
３３３    ＲＯＭ
３３４    液晶表示パネル駆動回路
３３５    表示データバス
３３６    キーコントローラ
３３７    バス
３４０    ＭＰＵ
３４１    ＲＯＭ
３４２    ＲＡＭ
３４３    圧縮伸長ユニット
３４４    ＶＲＡＭ
３４５    音声処理回路
３４６    増幅回路
３４７    スピーカ
４００    ＵＳＢハブユニット
４０１    トランシーバ
４０２    ハブサブコントローラ／トランシーバ
４０３    リピータ
４０４    ポートコントローラ
４０５    トランシーバ
４０６    ハブコントローラ
４１０    ＵＳＢインタフェース／メモリコントローラ
４１１    第２メモリ
４１２    ＵＳＢインタフェース／メモリカードコントローラ
【図１】
2012108526.tif 000003
【図２】
2012108526.tif 000004
【図３】
2012108526.tif 000005
【図４】
2012108526.tif 000006
【図５】
2012108526.tif 000007
【図６】
2012108526.tif 000008
【図７】
2012108526.tif 000009
【図８】
2012108526.tif 000010
【図９】
2012108526.tif 000011
【図１０】
2012108526.tif 000012