(57)【要約】【課題】所望の静止画像を容易に表示させることができるようにする。【解決手段】スライドショーの画面９０１には、個々のスライドを表示するための画像表示用画面９０２のほかに、スライダーバーの操作用グラフィック（画面）９０４や、各種ボタンの操作用グラフィック（画面）９０５が表示される。グラフィック９０４内のバー上のある位置がクリック操作された場合には、スライダー９０４ａはその位置に移動する。また、スライダー９０４ａはドラッグ操作にも応じて、バーの上を移動する。特に、スライダー９０４ａの移動位置に応じて、該当する番号のスライドが常に画像表示用画面９０２内に表示されるようになっている。【選択図】    図４
2004219810.tif 000002
【特許請求の範囲】
【請求項１】
複数の静止画像を表示するための画像表示用画面と、表示すべき１つの静止画像の指定を可能とするスライダーを含む操作用画面とを同時に表示させる手段と、
前記スライダーの位置に応じて、該当する番号の静止画像を前記画像表示用画面内に表示させる手段と
を具備することを特徴とする情報処理装置。
【請求項２】
前記スライダーは、クリック操作された位置に移動することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記スライダーは、ドラッグ操作に応じて移動することを特徴とする請求項１記載の情報処理装置。
【請求項４】
少なくとも全静止画像の枚数と前記スライダーの位置を示す数値とを用いて、表示すべき静止画の番号を算出する手段を更に具備することを特徴とする請求項１記載の情報処理装置。
【請求項５】
表示される静止画像の番号と全静止画像の枚数とを更に表示させる手段を更に具備することを特徴とする請求項１記載の情報処理装置。
【請求項６】
複数の静止画像を表示するための画像表示用画面と、表示すべき１つの静止画像の指定を可能とするスライダーを含む操作用画面とを同時に表示させる手段と、
ポインティングデバイスにより指示された位置に前記スライダーを移動させる手段と、
少なくとも全静止画像の枚数と前記スライダーの位置を示す数値とを用いて、表示すべき静止画の番号を算出する手段と、
算出された番号に対応する静止画像を前記画像表示用画面内に表示させる手段と
を具備することを特徴とする情報処理装置。
【請求項７】
複数の静止画像を表示するための画像表示用画面と、表示すべき１つの静止画像の指定を可能とするスライダーを含む操作用画面とを同時に表示させ、
前記スライダーの位置に応じて、該当する番号の静止画像を前記画像表示用画面内に表示させることを特徴とする表示制御方法。
【請求項８】
前記スライダーを、クリック操作された位置に移動させることを特徴とする請求項７記載の表示制御方法。
【請求項９】
前記スライダーを、ドラッグ操作に応じて移動させることを特徴とする請求項７記載の表示制御方法。
【請求項１０】
少なくとも全静止画像の枚数と前記スライダーの位置を示す数値とを用いて、表示すべき静止画の番号を算出することを特徴とする請求項７記載の表示制御方法。
【請求項１１】
表示される静止画像の番号と全静止画像の枚数とを更に表示させることを特徴とする請求項７記載の表示制御方法。
【請求項１２】
複数の静止画像を表示するための画像表示用画面と、表示すべき１つの静止画像の指定を可能とするスライダーを含む操作用画面とを同時に表示させ、
ポインティングデバイスにより指示された位置に前記スライダーを移動させ、
少なくとも全静止画像の枚数と前記スライダーの位置を示す数値とを用いて、表示すべき静止画の番号を算出し、
算出された番号に対応する静止画像を前記画像表示用画面内に表示させることを特徴とする表示制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の静止画像を表示させる情報処理装置及び表示制御方法に関する。
【０００２】
【従来の技術】
近年、発表会や会議などにおいては、プレゼンテーションソフトや画像表示ソフトを用いたプレゼンテーションがよく行われるようになってきた。こうしたプレゼンテーションソフト等には、通常、スライドショーを行うための機能が備えられている。
【０００３】
スライドショーは、ＪＰＥＧ等による複数のスライド（静止画像）を順番に表示させる機能であり、一定の時間が経過する度に自動的に静止画像を順次切り替えていく処理や、所定のキーをユーザが押下する毎に静止画像を順次切り替えていく処理を行える。
【０００４】
このようなスライドショーの実行時には、ユーザが画像再生に関する各種の操作を行うためのボタンを画面上に表示できるようになっている。ボタンの種類としては、「再生」、「停止」、「一時停止」のほかに、「次へ」、「前へ」といったものがある。
【０００５】
ユーザがあるスライドを表示させたいときには、「次へ」ボタン又は「前へ」ボタンを何回か押下操作する。例えば、現在表示されているスライドよりも１つだけ前方へスライドを戻したい場合や、１つだけ後方へスライドを進めたい場合には、「前へ」ボタンや「次へ」ボタンを１クリックするだけで簡単に目的を達成できる。但し、スライドショーを開始してすぐに最後のスライドを見たい場合など、現在表示中のスライドから表示順序が大きくかけ離れたスライドを表示させたい場合には、「前へスライド」ボタンや「次へスライド」ボタンを何回もクリックする必要があり、ユーザには手間がかかる。
【０００６】
表示される画像をボタン操作により切り替える技術は、例えば特許文献１に開示されている。この文献によれば、「巻き戻しボタン」、「早送りボタン」、「スライダボタン」などを用いることで、音響／映像情報の再生の頭出し位置を指定でき、再生状況の把握を良好に行えるものとなっている。
【０００７】
【特許文献１】
特開平４−２３６６２４号公報  （図１、段落［００２０］等）
【０００８】
【発明が解決しようとする課題】
しかしながら、上記文献の技術は、ＪＰＥＧ等による静止画像を対象としたものではなく、動画像を対象としている。このため、ある時点からの「動画像」の再生状況を良好に把握することはできても、ある「静止画像」を指定してその静止画像を画面表示させた状態にすることは不可能である。
【０００９】
本発明は上記実情に鑑みてなされたものであり、所望の静止画像を容易に表示させることのできる情報処理装置及び表示制御方法を提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明に係る情報処理装置は、複数の静止画像を表示するための画像表示用画面と、表示すべき１つの静止画像の指定を可能とするスライダーを含む操作用画面とを同時に表示させる手段と、前記スライダーの位置に応じて、該当する番号の静止画像を前記画像表示用画面内に表示させる手段とを具備することを特徴とする。
【００１１】
また、本発明に係る表示制御方法は、複数の静止画像を表示するための画像表示用画面と、表示すべき１つの静止画像の指定を可能とするスライダーを含む操作用画面とを同時に表示させ、前記スライダーの位置に応じて、該当する番号の静止画像を前記画像表示用画面内に表示させることを特徴とする。
【００１２】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。
図１には、本発明の一実施形態に係る情報処理装置を用いたホームネットワークシステムの構成が示されている。
【００１３】
このホームネットワークシステムは、ワイヤレスＡＶ（オーディオ・ビデオ）ステーション１０１、ＴＶ受像機１０２、およびノートブックタイプのパーソナルコンピュータ１０３，１０４、デスクトップタイプのパーソナルコンピュータ１０５、等から構成されている。
【００１４】
ワイヤレスＡＶステーション１０１はホームネットワークサーバとして機能する装置である。このワイヤレスＡＶステーション１０１は、ＴＶ等の放送番組データの視聴、およびインターネット閲覧等に関するサービスを、家庭内の無線または有線のネットワークを介してパーソナルコンピュータ１０３〜１０５などの各情報処理装置に提供する。
【００１５】
ワイヤレスＡＶステーション１０１は、例えばＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）、ＣＡＴＶ（Ｃａｂｌｅ  ＴＶ）などの通信回線１３を介して、インターネット１２などの外部のグローバルネットワーク（外部ネットワーク）に接続されている。さらに、ワイヤレスＡＶステーション１０１は、ホームネットワークを構成する有線または無線のネットワークを介して、家庭内の各種情報処理装置に接続されている。
【００１６】
パーソナルコンピュータ１０３〜１０５の各々は、ワイヤレスＡＶステーション１０１のクライアントとして機能する情報処理装置である。ノートブックタイプのパーソナルコンピュータ１０３，１０４には無線通信デバイスが設けられており、これらノートブックタイプのパーソナルコンピュータ１０３，１０４の各々はワイヤレスＡＶステーション１０１に無線接続することができる。またデスクトップタイプのパーソナルコンピュータ１０５は有線ＬＡＮを介してワイヤレスＡＶステーション１０１に接続されている。
【００１７】
ワイヤレスＡＶステーション１０１は、パーソナルコンピュータ１０３〜１０５それぞれをインターネット１２に接続し、そしてインターネット１２上のＷｅｂサイトとパーソナルコンピュータ１０３〜１０５それぞれとの間のデータの送受信を行う。
【００１８】
屋外に設置されたＴＶ放送受信アンテナ１１に接続されたアンテナケーブルは屋内に引き込まれている。そのアンテナケーブルにはＴＶ受像機１０２とワイヤレスＡＶステーション１０１とが接続されている。放送局から送信される放送番組データはＴＶ受像機１０２にて受信および再生できる他、ワイヤレスＡＶステーション１０１でも受信することが出来る。ワイヤレスＡＶステーション１０１は、受信した放送番組データを、無線ＬＡＮを介してノートブックタイプのパーソナルコンピュータ１０３，１０４に無線で送信する。またワイヤレスＡＶステーション１０１は、受信した放送番組データを、有線ＬＡＮを介してデスクトップタイプのパーソナルコンピュータ１０５に送信する。
【００１９】
ワイヤレスＡＶステーション１０１によって提供される主な機能は次の通りである。
【００２０】
・無線ルータ機能：
無線ルータ機能は、無線ＬＡＮを介してワイヤレスＡＶステーション１０１と通信可能な各情報処理装置を、ワイヤレスでインターネット１２に接続し、インターネット１２上のＷｅｂサイトと各情報処理装置との間のデータの送受信を行う機能である。ユーザは、無線ＬＡＮを介してワイヤレスＡＶステーション１０１と接続可能なノートブックタイプのパーソナルコンピュータ１０３または１０４を使用することにより、家庭内のどこからでもワイヤレスでインターネット閲覧を行うことができる。
【００２１】
・ＴＶ機能：
ＴＶ機能は、無線ＬＡＮまたは有線ＬＡＮを介してワイヤレスＡＶステーション１０１に接続された各情報処理装置に対して、ワイヤレスＡＶステーション１０１で受信された放送番組データを送信する機能である。ユーザは、ノートブックタイプのパーソナルコンピュータ１０３または１０４を用いることにより、家庭内のどこからでも現在放送中の放送番組データ（ライブ映像）を視聴することができる。
【００２２】
・ＴＶ録画機能：
ワイヤレスＡＶステーション１０１には、放送番組データを記録するための大容量ストレージデバイスとして磁気ディスクドライブ装置（ハードディスクドライブ；ＨＤＤ）が内蔵されている。ワイヤレスＡＶステーション１０１は、例えば現在放送中の放送番組データを情報処理装置にワイヤレスで送信しながら、その放送番組データを磁気ディスクドライブ装置にファイルとして記録することができる。また、ワイヤレスＡＶステーション１０１は、磁気ディスクドライブ装置に既に記録されている放送番組データを情報処理装置にワイヤレスで送信しながら、現在放送中の別の放送番組データを受信してそれを磁気ディスクドライブ装置に記録することもできる。さらに、ワイヤレスＡＶステーション１０１は、磁気ディスクドライブ装置に記録された放送番組データをＴＶ受像機１０２に出力することもできる。
【００２３】
・コンテンツサーバ機能
ワイヤレスＡＶステーション１０１は、各情報処理装置からのデータ取得要求に応じて、磁気ディスクドライブ装置にファイルとして記録された放送番組データ等の各種コンテンツを要求元の情報処理装置に送信することができる。
【００２４】
・遠隔制御機能：
ワイヤレスＡＶステーション１０１のＴＶ機能・ＴＶ録画機能等は、パーソナルコンピュータ１０３〜１０５のそれぞれから遠隔制御することが出来る。またワイヤレスＡＶステーション１０１を操作するための専用のリモコンユニットを用いて、ワイヤレスＡＶステーション１０１のＴＶ機能・ＴＶ録画機能等を制御することも出来る。さらに、携帯電話やパーソナルコンピュータからインターネットを通じてワイヤレスＡＶステーション１０１を遠隔制御することもできる。
【００２５】
次に、図２を参照して、ワイヤレスＡＶステーション１０１の構成を説明する。
【００２６】
図２に示されているように、ワイヤレスＡＶステーション１０１は、大別して３つコンポーネント、すなわち、チューナ／ＭＰＥＧ部２１、ＣＰＵ部３１、および通信部４１の３つコンポーネントから構成されている。
【００２７】
これらチューナ／ＭＰＥＧ部２１、ＣＰＵ部３１、および通信部４１は、ＰＣＩバスなどのバス２０にそれぞれ接続されている。さらに、バス２０には、磁気ディスクドライブ装置（ハードディスクドライブ；ＨＤＤ）５１も接続されている。
【００２８】
チューナ／ＭＰＥＧ部２１は、放送番組データの受信処理、およびその受信した放送番組データを圧縮符号化するエンコード処理、さらには圧縮符号化されたＴＶ放送番組データを復号するデコード処理などを実行する。このチューナ／ＭＰＥＧ部２１には、図示のように、ＴＶチューナ２１１、ＮＴＳＣ（Ｎａｔｉｏｎａｌ  ＴＶ  Ｓｔａｎｄａｒｄｓ  Ｃｏｍｍｉｔｔｅｅ）デコーダ２１２、音声多重デコーダ２１３、オーディオＡ／Ｄコンバータ（オーディオＡＤＣ）２１４、ＭＰＥＧ２エンコーダ２１５、ＲＡＭ２１６、ＰＣＩバスインターフェース（ＰＣＩ−ＩＦ）２１７、ＭＰＥＧ２デコーダ２１８、ＲＡＭ２１９、オーディオＤ／Ａコンバータ（オーディオＤＡＣ）２２０などが設けられている。
【００２９】
ＴＶチューナ２１１はＴＶアンテナコネクタ３０１を介してＴＶアンテナケーブルに接続されている。ＴＶチューナ２１１は、パーソナルコンピュータ１０３〜１０５またはリモコンユニット２００から視聴要求されたチャネルの放送番組データを受信するデバイスであり、視聴要求に基づいて、ＴＶ放送信号の受信及びチャネル選択を行う。ＴＶチューナ２１１によって受信された、あるチャネルのＴＶ放送番組データは、ＮＴＳＣデコーダ２１２に送られ、そこでビデオ信号（動画像）とオーディオ信号とに分離され、さらに必要に応じてデジタルデータへの変換処理が施される。
【００３０】
ＮＴＳＣデコーダ２１２はビデオ入力端子３０２にも接続されており、例えばＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）プレイヤやＶＣＲ（Ｖｉｄｅｏ  ｃａｓｓｅｔｔｅ  Ｒｅｃｏｒｄｅｒ）などの、外部のビデオ機器からビデオ信号を入力することも出来る。ＴＶ放送番組データに重畳されている音声多重信号は音声多重デコーダ２１３で復調された後、オーディオＡ／Ｄコンバータ（オーディオＡＤＣ）２１４に送られ、そこでデジタルデータに変換される。オーディオＡ／Ｄコンバータ（オーディオＡＤＣ）２１４はオーディオ入力端子３０３にも接続されており、外部のビデオ・オーディオ機器からオーディオ信号を入力することも出来る。
【００３１】
ＭＰＥＧ２エンコーダ２１５は、入力されたビデオデータおよびオーディオデータをそれぞれ圧縮符号化するためのエンコード処理を実行する。このエンコード処理は、ＭＰＥＧ２の規格に従って実行される。ＲＡＭ２１６は、ＭＰＥＧ２エンコーダ２１５がエンコード処理を行うための作業メモリとして用いられる。ＴＶチューナ２１１によって受信された放送番組データはＭＰＥＧ２エンコーダ２１５によってエンコードされ、これによってＭＰＥＧ２ストリームに変換される。
【００３２】
ＰＣＩバスインターフェース（ＰＣＩ−ＩＦ）２１７はチューナ／ＭＰＥＧ部２１をバス２０に接続するインターフェースであり、チューナ／ＭＰＥＧ部２１がバス２０を介してＣＰＵ部３１およびＨＤＤ５１それぞれとの通信を行うために用いられる。ＰＣＩバスインターフェース（ＰＣＩ−ＩＦ）２１７には、ＣＰＵ部３１がアクセス可能なレジスタ群が内蔵されており、ＴＶチューナ２１１およびＭＰＥＧ２エンコーダ２１５それぞれの動作は、ＣＰＵ部３１によってＰＣＩバスインターフェース（ＰＣＩ−ＩＦ）２１７のレジスタ群にセットされるコマンドに応じて制御される。
【００３３】
ＭＰＥＧ２デコーダ２１８は、ＭＰＥＧ２形式にエンコードされた放送番組データをデコードする。例えば、ＨＤＤ５１に記録されているエンコードされた放送番組データをＴＶ受像機１０２で再生する場合には、ＨＤＤ５１から読み出された、エンコードされたＴＶ放送番組データがＰＣＩバスインターフェース２１７を介してＭＰＥＧ２デコーダ２１８に送られ、そこでデコード（伸張）される。ＲＡＭ２１９は、ＭＰＥＧ２デコーダ２１８がデコード処理を行うための作業メモリとして用いられる。このＭＰＥＧ２デコーダ２１８の動作も、ＣＰＵ部３１がＰＣＩバスインターフェース２１７内のレジスタ群にセットするコマンドによって制御される。
【００３４】
ＭＰＥＧ２デコーダ２１８によってデコードされたビデオデータはビデオ出力端子３０５を介してＴＶ受像機１０２などに送られ、またＭＰＥＧ２デコーダ２１８によってデコードされたオーディオデータは、必要に応じてオーディオＤ／Ａコンバータ（オーディオＤＡＣ）２２０にてアナログ信号に変換された後に、オーディオ出力端子３０４から外部のオーディオ／ビデオ機器に出力される。
【００３５】
さらに、本実施形態においては、ＭＰＥＧ２デコーダ２１８によってデコードされた放送番組データをＭＰＥＧ２エンコーダ２１５に再び入力し、そこで再度エンコード処理を行うことも出来る。これは、ＨＤＤ５１に記録されているエンコードされた放送番組データの伝送レート（ビットレート）を、例えば無線ＬＡＮ等の帯域に対応する特定の伝送レートに変換するダウンコンバート処理のために用いられる。
【００３６】
すなわち、ＨＤＤ５１に記録すべき放送番組データの画質（低画質、標準画質、高画質）に応じて、ＭＰＥＧ２エンコーダ２１５によるエンコード処理で得られるエンコードされた放送番組データ（ＭＰＥＧ２ストリーム）の伝送レート（ビットレート）は異なる。高画質を選択した場合には、ＨＤＤ５１には非常に高い伝送レートを持つ、放送番組データのＭＰＥＧ２ストリームが記録されることになる。この場合、無線通信の帯域では当該放送番組データのＭＰＥＧ２ストリームをリアルタイム送信することが出来ない場合もある。このような場合には、無線送信すべき放送番組データのＭＰＥＧ２ストリームの伝送レートを、無線送信用の特定の伝送レートに低下させるためのダウンコンバート処理が実行される。
【００３７】
ＣＰＵ部３１は、チューナ／ＭＰＥＧ部２１のＴＶチューナ２１１、ＭＰＥＧ２エンコーダ２１５、およびＭＰＥＧ２デコーダ２１８の制御を行うとともに、ＨＤＤ５１へのデータの書き込みおよびＨＤＤ５１からのデータ読み出しの制御を行う。また、ＣＰＵ部３１は、通信部４１との通信によって、パーソナルコンピュータ１０３〜１０５から送信されるＴＶ視聴に関するコマンドを受信したり、パーソナルコンピュータ１０３〜１０５に送信すべき放送番組データのＭＰＥＧ２ストリームを通信部４１に送信する。ＣＰＵ部３１は、ＣＰＵ３１１と、ＣＰＵ３１１のＣＰＵバスとＰＣＩバス２０とを接続するノースブリッジ３１２と、主メモリ３１３とから構成されている。
【００３８】
通信部４１は、それ単独で無線ＬＡＮルータとして動作可能な通信制御装置である。通信部４１は、パーソナルコンピュータ１０３，１０４に無線接続可能に構成されており、また有線ＬＡＮを介してパーソナルコンピュータ１０５にも接続されている。通信部４１は、パーソナルコンピュータ１０３〜１０５の各々から送信される要求に応じて、それらパーソナルコンピュータ１０３〜１０５それぞれをインターネット１２に接続し、そしてパーソナルコンピュータ１０３〜１０５それぞれとインターネット１２との間のデータの送受信を行う。この場合、パーソナルコンピュータ１０３〜１０５それぞれとインターネット１２との間のデータの送受信に関する処理は全て通信部４１内で行われ、ＣＰＵ部３１は使用されない。
【００３９】
通信部４１には、図示のように、制御プロセッサ４１１、ＲＡＭ４１２、ＲＯＭ４１３、ネットワークコントローラ４１４、２つのワイヤレスＬＡＮデバイス４１５，４１７、ＷＡＮコネクタ５０１、およびＬＡＮコネクタ５０２などが設けられている。
【００４０】
ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）コネクタ５０１はインターネット１２との間のデータの送受信に用いられるブロードバンド用端子であり、コネクタ５０１は例えばモデム等を介して通信回線１３に接続される。ＬＡＮコネクタ５０２は家庭内の有線ＬＡＮに接続される。
【００４１】
ネットワークコントローラ４１４は、ＷＡＮコネクタ５０１を介したインターネット１２との間のデータの送受信、およびＬＡＮコネクタ５０２を介した家庭内有線ＬＡＮとの間のデータの送受信、を制御するネットワーク制御デバイスである。ワイヤレスＬＡＮデバイス４１５，４１７の各々は、無線ＬＡＮを介してパーソナルコンピュータ１０３，１０４との間のデータの送受信を行う無線通信デバイスであり、対応するアンテナ４１６，４１７を介してパーソナルコンピュータ１０３，１０４それぞれと無線通信する。ワイヤレスＬＡＮデバイス４１５はＩＥＥＥ８０２．１１ｂ規格に準拠した無線通信を実行するように構成されており、またワイヤレスＬＡＮデバイス４１７はＩＥＥＥ８０２．１１ａ規格に準拠した無線通信を実行するように構成されている。２つのワイヤレスＬＡＮデバイス４１５，４１７を備えることにより、ＩＥＥＥ８０２．１１ｂとＩＥＥＥ８０２．１１ａのどちらの規格でも無線通信を行うことが出来る。無線通信に使用されるワイヤレスＬＡＮデバイスは、ワイヤレスＡＶステーション１０１に無線接続されるクライアントがサポートする無線通信規格に応じてシームレスに切り替えられる。
【００４２】
制御プロセッサ４１１は、ネットワークコントローラ４１４およびワイヤレスＬＡＮデバイス４１５，４１７を制御することにより、パーソナルコンピュータ１０３〜１０５それぞれとインターネット１２との間のデータの送受信を制御する。具体的には、制御プロセッサ４１１には通信部４１を無線ルータとして動作させるために必要な機能として、ＩＰマスカレード（ＩＰ  ｍａｓｑｕｅｒａｄｅ）機能、ＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）機能、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  ＣｏｎｆｉｇｕｒａｔｉｏｎＰｒｏｔｏｃｏｌ）機能等が含まれている。さらに、制御プロセッサ４１１はＰＣＩバス２０にも接続されており、ワイヤレスＬＡＮデバイス４１５または４１７を介してパーソナルコンピュータ１０３，１０４から受信したＴＶ視聴に関する要求（コマンド）などをＰＣＩバス２０を介してＣＰＵ３１１に通知したり、ネットワークコントローラ４１４を介して有線ＬＡＮ上のパーソナルコンピュータ１０５から受信したＴＶ視聴に関する要求（コマンド）などをＰＣＩバス２０を介してＣＰＵ３１１に通知する機能を有している。
【００４３】
さらに、制御プロセッサ４１１は、ＰＣＩバス２０を介してＣＰＵ３１１から転送される放送番組データを受信した場合には、その放送番組データをワイヤレスＬＡＮデバイス４１５，４１７またはネットワークコントローラ４１４を介して要求元のパーソナルコンピュータに送信する機能を有している。この場合、要求元のパーソナルコンピュータへの放送番組データの送信処理は、そのパーソナルコンピュータとインターネット１２との間のデータの送受信と並行して行われる。
【００４４】
例えば、通信部４１と無線接続可能なパーソナルコンピュータ１０３がワイヤレスでインターネット閲覧を行っているときに、そのパーソナルコンピュータ１０３から要求された放送番組データをパーソナルコンピュータ１０３に無線で送信する場合においては、制御プロセッサ４１１は、インターネット１２上のＷｅｂサーバから受けたＷｅｂコンテンツデータと、チューナ／ＭＰＥＧ部２１によってエンコードされた放送番組データとが無線通信によって時分割でパーソナルコンピュータ１０３に送信されるように、ワイヤレスＬＡＮデバイス４１５または４１７を制御する。具体的には、制御プロセッサ４１１では、Ｗｅｂコンテンツデータとエンコードされた放送番組データとを多重化する処理が行われ、多重化されたＷｅｂコンテンツデータと放送番組データとが無線通信によって時分割でパーソナルコンピュータ１０３に送信される。このように、Ｗｅｂコンテンツデータと放送番組データとを互いに独立したデータとしてパーソナルコンピュータ１０３に送ることにより、パーソナルコンピュータ１０３では、それらＷｅｂコンテンツデータおよび放送番組データをそれぞれ対応するアプリケーションプログラムを用いて同時に表示することができ、またＷｅｂコンテンツデータおよび放送番組データそれぞれのウインドウの表示位置および表示サイズもそれぞれ対応するアプリケーションプログラムによって自由に変更することが出来る。
【００４５】
以上の制御プロセッサ４１１の機能はＲＯＭ４１３に格納されたファームウェアによって実現されている。
【００４６】
さらに、ワイヤレスＡＶステーション１０１には、カードコントローラ６１、Ｉ／Ｏコントローラ６２、およびリモコンインタフェース６３などが設けられている。カードコントローラ６１は、ワイヤレスＡＶステーション１０１に設けられたカードスロット１００に装着されたメモリカードに対するアクセスを制御する。カードコントローラ６１は、メモリカードに記憶された静止画データやオーディオデータを読み取り、それをＨＤＤ５１に記録するためなどに用いられる。
【００４７】
Ｉ／Ｏコントローラ６２およびリモコンインタフェース６３は、リモコンユニット２００から赤外線信号等によって送信されるリモコンコードを受信するために用いられる。受信されたリモコンコードは、バス２０を介してＣＰＵ部３１に送られる。
【００４８】
ＨＤＤ５１は、放送番組データ、静止画データ、オーディオデータ等のさまざまなコンテンツを記録するために用いられる。ＣＰＵ３１１は、ＨＤＤ５１に記録されたコンテンツをコンテンツデータベースとして管理する。コンテンツデータベースには、ＨＤＤ５１に記録されたコンテンツデータ毎に、例えば番組タイトル名、チャネル番号、曲名、ジャンル、アーティスト名等の付帯情報が記憶されている。ＣＰＵ３１１は、情報処理装置またはリモコンユニット２００から送信されるコマンドに応じて、コンテンツデータベースの内容をＴＶ受像機１０２の画面上または情報処理装置にコンテンツ一覧メニューとして提供する。ユーザは、コンテンツ一覧メニューを参照しながら希望するコンテンツデータを選択することが出来る。
【００４９】
次に、図３を参照して、クライアントとして機能する各情報処理装置の構成を説明する。ここでは、ノードブックタイプのパーソナルコンピュータ１０３を例示して説明する。
【００５０】
図３に示されているように、パーソナルコンピュータ１０３には、ＰＣＩバス７１、ＩＳＡバス７２、ＣＰＵ８１、ホストブリッジ８２、主メモリ８３、表示コントローラ８４、サウンドコントローラ８５、ＬＡＮコントローラ８６、ワイヤレスＬＡＮデバイス８７、システムコントローラ８８、キーボードコントローラ（ＫＢＣ）８９、ＣＤ／ＤＶＤドライブ９１、ＨＤＤ９２、キーボード（ＫＢ）９３、マウス９４、およびＬＡＮコネクタ９５などが設けられている。
【００５１】
ＣＰＵ８１はパーソナルコンピュータ１０３の動作を制御するプロセッサであり、主メモリ８３にロードされるオペレーティングシステム（ＯＳ）、Ｗｅｂブラウザ、およびＡＶ再生制御プログラム等の各種プログラムを実行する。ＡＶ再生制御プログラムは、オーディオ・ビデオデータ（ＡＶデータ）の再生を行うためのアプリケーションプログラムであり、ワイヤレスＡＶステーション１０１を遠隔制御するための機能、ワイヤレスＡＶステーション１０１から送信されるＴＶ放送番組や音楽データなどのＡＶデータを再生する機能、およびワイヤレスＡＶステーション１０１からＴＶ放送番組や音楽データなどのＡＶデータをファイルとしてダウンロードする機能を有する。また、ＡＶ再生制御プログラムは、ＣＤ／ＤＶＤドライブ９１によって再生されるＣＤ／ＤＶＤの記録メディアに記録されたＡＶデータを再生することも出来る。
【００５２】
表示コントローラ８４はパーソナルコンピュータ１０３のディスプレイモニタを制御するデバイスである。サウンドコントローラ８５は、オーディオデータに対応する音を出力するための音源として使用される。
【００５３】
ＬＡＮコントローラ８６は、有線ＬＡＮを介してワイヤレスＡＶステーション１０１との通信を実行するためのデバイスである。ＬＡＮコネクタ９５が有線ＬＡＮに接続されている場合には、ＣＰＵ８１は、ワイヤレスＡＶステーション１０１との通信をＬＡＮコントローラ８６を介して実行する。
【００５４】
ワイヤレスＬＡＮデバイス８７は、無線ＬＡＮを介してワイヤレスＡＶステーション１０１とのデータの送受信を行う無線通信デバイスであり、アンテナ９６を介してワイヤレスＡＶステーション１０１と無線通信する。ワイヤレスＬＡＮデバイス８７はＩＥＥＥ８０２．１１ｂまたはＩＥＥＥ８０２．１１ａ規格に準拠した無線通信を実行するように構成されている。
【００５５】
次に、図４を参照して、本実施形態における情報処理装置のディスプレイモニタ上に表示されるスライドショーの画面について説明する。
【００５６】
前述の情報処理装置（パーソナルコンピュータ１０３〜１０５）には、スライドショーを実現するプレゼンテーションソフト（アプリケーションソフト）が搭載されている。なお、スライドショーに使用する個々のスライドは、ワイヤレスＡＶステーション１０１から取り込むようにしてもよい。また、本実施形態では、スライドショーにおけるＧＵＩに関わる部分を制御するためのＧＵＩ制御ソフトウェアが備えられる。
【００５７】
同図に示されるように、例えば「遠足」をテーマとしたスライドショーの画面９０１が表示されている。このスライドショーの画面９０１においては、スライドショーに使用する個々のスライド（ＪＰＥＧ等による静止画像）を表示するための画像表示用画面９０２のほかに、該当するスライドの「ファイル名」や「画像番号／全スライドの枚数」などのスライド識別情報を表示するグラフィック（画面）９０３、表示すべき１枚のスライドの指定を可能とするスライダーバーの操作用グラフィック（画面）９０４、「前へ」、「次へ」、「スライド時間」、「開始」、「一時停止」、「停止」等を指示するための各種ボタンの操作用グラフィック（画面）９０５などが表示されている。
【００５８】
グラフィック９０４内のバー上のある位置がポンティングデバイス（マウス等）によりクリック操作された場合には、スライダー９０４ａはその位置に移動するようになっている。また、スライダー９０４ａはドラッグ操作にも応じて、バーの上を移動するようになっている。
【００５９】
特に、スライダー９０４ａの移動位置に応じて、該当する番号のスライドが常に画像表示用画面９０２内に表示されるようになっている。例えば、バーの長さを２０（＝全スライダー枚数）とすれば、バーの左端からスライドの位置までの長さが“３”であるときには、画像表示用画面９０２内には“３”番目のスライドが表示される。
【００６０】
次に、図５を参照して、表示スライドの切替え操作について説明する。
【００６１】
図５の上部に示されるように、いま、全スライド枚数：２０枚のうち、３番目のスライドが表示されているものとする。このとき、グラフィック９０３においては「画像番号／全スライドの枚数」９０３ａが数値“３／２０”で表示され、画像表示用画面９０２内には３番目のスライドが表示されている。
【００６２】
ここで、ユーザは現在の３番目のスライドから１８番目のスライドへとジャンプさせたいために、１クリックもしくはドラッグ操作により、スライダー９０４ａを図５の下部に示されるような位置へ移動させる。このとき、グラフィック９０３においては「画像番号／全スライドの枚数」９０３ａが数値“１８／２０”で表示され、画像表示用画面９０２内には１８番目のスライドが表示される。すなわち、スライダー９０４の位置の移動に連動して、グラフィック９０３内の画像番号および画像表示用画面９０２内の表示スライドも、該当するものに絶えず変化するようになっている。
【００６３】
図６は、スライドショーにおけるＧＵＩに関わる部分を制御するためのＧＵＩ制御ソフトウェアの機能構成を示すブロック図である。
【００６４】
ＧＵＩ制御ソフトウェアは、入力処理部９０６、操作判別部９０７、及び表示処理実行部９０８を備えている。
【００６５】
入力処理部９０６は、画面に対するポインティングデバイスやキーボードの入力処理を司る部分である。操作判別部９０７は、入力処理された内容がどのような操作に該当するのかを判別する部分である。この操作判別部９０７は、図７に示されるように、スライダーバー（スライダー及びバーを含む）の操作を判別するためのスライダーバー操作判別部９０７ａと、各種のボタン操作を判別するためのボタン操作判別部９０７ｂとを含んでいる。一方、表示処理実行部９０８は、スライダーや各種ボタンの操作内容に応じて所定の表示処理を実行する部分である。
【００６６】
図８は、図６に示した表示処理実行部９０８の具体的な機能構成を示すブロック図である。
【００６７】
表示処理実行部９０８内には、スライドに関する情報を記憶するスライド情報記憶部９１０、スライダー９０４ａの移動に応じた処理を行うための処理部９１１ａ及び９１１ｂや、各種ボタンの押下に応じた処理を行うための処理部９１２ａ〜９１６ａ及び９１２ｂ〜９１６ｂ、スライドを表示させる時間を計時する計時部（タイマー）９１７、スライドの表示（画像表示）のほかスライダーバーや各種ボタンのグラッフィック表示に関する処理を行う表示処理部９１８が備えられている。
【００６８】
スライド情報記憶部９１０は、次のような情報を記憶している。
【００６９】
ａ）スライドショーに使用する全スライド数：ｎ（例えば、ｎ＝２０）
ｂ）スライダーのバー上での位置：ｘ（＝１〜１００）
ｃ）スライド番号の算出式：ｉ＝（ｘ／１００）×ｎ
ｄ）各スライドのファイル名とスライド番号との対応関係
スライダー位置取得部９１１ａは、スライダー９０４ａの移動に連動してスライダー９０４ａの位置ｘをリアルタイムで取得する。表示スライド決定部９１１ｂは、取得されたスライダー９０４ａの位置ｘと、記憶部９１０に記憶されている全スライド枚数ｎとに基づき、表示すべきスライドの番号ｉを所定の算出式を用いて算出し、該当するスライドの表示を表示処理部９１８に指示する。
【００７０】
「前へ」ボタン検出部９１２ａは、「前へ」ボタンの押下を検出する。表示スライド前進処理部９１２ｂは、「前へ」ボタンの押下が検出されたときに、現在の表示スライドの番号ｉに１を減算した値を算出し、該当するスライドの表示を表示処理部９１８に指示する。
【００７１】
「次へ」ボタン検出部９１３ａは、「次へ」ボタンの押下を検出する。表示スライド後進処理部９１３ｂは、「次へ」ボタンの押下が検出されたときに、現在の表示スライドの番号ｉに１を加算した値を算出し、該当するスライドの表示を表示処理部９１８に指示する。
【００７２】
「開始」ボタン検出部９１４ａは、「開始」ボタンの押下を検出する。スライドショー開始処理部９１４ｂは、「開始」ボタンの押下が検出されたときに、計時部９１７に計時を開始させると共に、スライドショーの開始を表示処理部９１８に指示する。
【００７３】
「一時停止」ボタン検出部９１５ａは、「一時停止」ボタンの押下を検出する。スライドショー一時停止処理部９１５ｂは、「一時停止」ボタンの押下が検出される度に、計時部９１７に計時の一時停止／再開を交互に行わせると共に、スライドショーの一時停止／再開を表示処理部９１８に指示する。
【００７４】
「停止」ボタン検出部９１６ａは、「停止」ボタンの押下を検出する。スライドショー終了処理部９１６ｂは、「停止」ボタンの押下が検出されたときに、計時部９１７に計時をリセットさせると共に、スライドショーの終了を表示処理部９１８に指示する。
【００７５】
計時部９１７は、タイマー機能に相当し、各種処理部からの指示に応じて計時の開始・一時停止・再開・リセットを行う。
【００７６】
表示処理部９１８は、スライド情報記憶部９１０に記憶される情報や、計時部９１７に計時される時間を参照すると共に、各種の処理部９１１ｂ〜９１６ｂからの指示に従い、所定の表示処理を実行する。
【００７７】
例えば、表示処理部９１８は、処理部９１１ｂ〜９１３ｂにより指定された番号に対応するスライドを、記憶部９１０を参照して導出し、該当するスライドを表示させる処理を行う。また、表示処理部９１８は、処理部９１４ｂ〜９１６ｂからの指示に応じて、各スライドを予め設定された時間間隔で順番に表示させる処理を行ったり、スライドショーの一時停止や再開、終了の処理を行ったりする。
【００７８】
また、表示処理部９１８は、ボタン操作により表示スライドが変わった場合には、例えば上述の式を利用することにより、表示スライドに対応するスライダー９０４ａの位置ｘを算出し、スライダー９０４ａを適切な位置に移動させる処理も行う。
【００７９】
次に、図９のフローチャートを参照して、本実施形態のＧＵＩ制御ソフトウェアによる動作を説明する。
【００８０】
スライドショーの画面において、ポインティングデバイスによるスライダーバーの操作（バー上でのクリック操作、スライダー９０４ｂのドラッグ操作など）や各種ボタンの押下操作などが検出される（ステップＳ１）。
【００８１】
その操作がスライダーバーに対する操作であれば（ステップＳ２のＹｅｓ）、スライダー９０４ｂの位置ｘが取得され（ステップＳ３）、その位置を示す数値から所定の数式を用いて対応するスライドの番号ｉが算出され、表示すべきスライドが特定される（ステップＳ４）。
【００８２】
そして、特定されたスライドが画像表示用画面９０２内に表示され（ステップＳ５）、処理が終了する。
【００８３】
一方、上記操作がボタンの押下操作等であれば（ステップＳ２のＮｏ）、ボタンの種類が識別され（ステップＳ６）、ボタン操作に応じた処理が実行される（ステップＳ７）。例えば、「前へ」ボタンや「次へ」ボタンが押下されたような場合は、表示スライドの切替えが指示されることになる。
【００８４】
表示スライドに変更がない場合には（ステップＳ８のＹｅｓ）、そのまま処理を終了するが、表示スライドに変更がある場合には（ステップＳ８のＹｅｓ）、スライダー９０４ｂが表示スライドに対応する位置に移動され（ステップＳ９）、処理が終了する。
【００８５】
このように、本実施形態によれば、ユーザは画面上のバーの上を１クリック操作するだけで、スライダーを移動させ、所望のスライド（静止画像）を瞬時に表示させることができる。また、スライダーに対してドラッグ操作を行うことにより、所望のスライドをシークしやすくできるという利点がある。
【００８６】
なお、本発明は、上述した実施形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。
【００８７】
【発明の効果】
以上詳記したように本発明によれば、所望の静止画像を容易に表示させることができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る情報処理装置を用いたホームネットワークシステムの構成を示す図。
【図２】ワイヤレスＡＶステーションの構成を示す図。
【図３】クライアントとして機能する各情報処理装置の構成を示す図。
【図４】情報処理装置のディスプレイモニタ上に表示されるスライドショーの画面を示す図。
【図５】表示スライドの切替え操作について説明するための図。
【図６】スライドショーにおけるＧＵＩに関わる部分を制御するためのＧＵＩ制御ソフトウェアの機能構成を示すブロック図。
【図７】図６に示される操作判別部の機能構成を示すブロック図。
【図８】図６に示される表示処理実行部の具体的な機能構成を示すブロック図。
【図９】同実施形態のＧＵＩ制御ソフトウェアによる動作を示すフローチャート。
【符号の説明】１１…ＴＶ放送受信アンテナ、１２…インターネット、１３…通信回線、２０…ＰＣＩバス、２１…チューナ／ＭＰＥＧ部、３１…ＣＰＵ部、４１…通信部、５１…磁気ディスクドライブ装置、６１…カードコントローラ、６２…Ｉ／Ｏコントローラ、７１…ＰＣＩバス、７２…ＩＳＡバス、８１…ＣＰＵ、８２…ホストブリッジ、８３…主メモリ、８４…表示コントローラ、８５…サウンドコントローラ、８６…ＬＡＮコントローラ、８７…ワイヤレスＬＡＮデバイス、８８…システムコントローラ、８９…キーボードコントローラ、９１…ＣＤ／ＤＶＤドライブ、９２…ＨＤＤ、９３…キーボード、９４…マウス、９５…ＬＡＮコネクタ、９６…アンテナ、１０１…ステーション、１０２…ＴＶ受像機、１０３〜１０５…パーソナルコンピュータ、２００…リモコンユニット、９０１…スライドショーの画面、９０２…画像表示用画面、９０３…スライド識別情報のグラフィック（画面）、９０４…スライダーバーのグラフィック（画面）、９０５…各種ボタンのグラフィック（画面）、９０６…入力処理部、９０７…操作判別部、９０８…表示処理実行部。
【図１】
2004219810.tif 000003
【図２】
2004219810.tif 000004
【図３】
2004219810.tif 000005
【図４】
2004219810.tif 000006
【図５】
2004219810.tif 000007
【図６】
2004219810.tif 000008
【図７】
2004219810.tif 000009
【図８】
2004219810.tif 000010
【図９】
2004219810.tif 000011