JP2004220406A - Information processor and display control method - Google Patents
Information processor and display control method Download PDFInfo
- Publication number
- JP2004220406A JP2004220406A JP2003008146A JP2003008146A JP2004220406A JP 2004220406 A JP2004220406 A JP 2004220406A JP 2003008146 A JP2003008146 A JP 2003008146A JP 2003008146 A JP2003008146 A JP 2003008146A JP 2004220406 A JP2004220406 A JP 2004220406A
- Authority
- JP
- Japan
- Prior art keywords
- data
- wireless
- displayed
- display control
- operation screen
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、複数の種類のデータを扱うことが可能な操作画面における操作用ボタン群の表示を制御する情報処理装置及び表示制御方法に関する。
【0002】
【従来の技術】
近年、パーソナルコンピュータにおいて、ビデオ・音楽・写真などの種類の異なるコンテンツ(データ)を画面上で扱えるソフトウェアがよく利用されるようになってきた。
【0003】
上記ソフトウェアにより提供されるコンテンツ操作画面には、例えば、各種のコンテンツに対して「検索」、「登録」、「プロパティ」、「スライドショー」、「再生」、「削除」、「コピー」などを実行するための各種のボタン(アイコン、コントロール)をひと纏まりとした操作用ボタン群が所定の表示領域に表示される。
【0004】
この場合、操作用ボタン群は、ビデオ・音楽・写真のいずれのコンテンツにも対応できるよう、あらゆる操作用ボタンが羅列される。ユーザは、所望のコンテンツに対してある操作を行うときには、羅列された様々な操作用ボタンの中から該当するボタンを見つけ出してからそれを押下する。
【0005】
なお、上記操作用ボタン群とは異なるが、ユーザの操作内容をガイドするための情報を表示する技術が特許文献1に開示されている。
【0006】
【特許文献1】
特開2000−112604号公報 (図7等参照)
【0007】
【発明が解決しようとする課題】
従来の技術では、操作用ボタン群を1セット分のみ用意しておくだけで、ビデオ・音楽・写真のいずれのコンテンツにも対応することができる。
【0008】
しかしながら、コンテンツ操作画面において、ユーザがあるコンテンツに対する操作を行おうとしているときに、当該コンテンツの操作には全く関係のない不要なボタンも表示されているという状況が発生する。このような場合、ユーザにとっては、羅列された様々な操作用ボタンの中から所望のボタンを見つけ出すことは容易でない。特に、操作に慣れていないユーザにとっては、戸惑うことが多い。
【0009】
操作の対象となっているコンテンツに対応するボタンとそうでないボタンとを色や濃淡で区別したものもあるが、それでもなおボタンの羅列が煩雑に感じられ、所望のボタンをすぐに見つけ出すことは難しい。
【0010】
本発明は上記実情に鑑みてなされたものであり、ユーザの使い勝手が向上するデータ操作画面を表示することのできる情報処理装置及び表示制御方法を提供することを目的とする。
【0011】
【課題を解決するための手段】
本発明に係る情報処理装置は、複数種類のデータを扱うことが可能な操作画面において少なくとも操作の対象とされているデータ種を判定する判定手段と、前記判定手段により判定されたデータ種に対応する操作用ボタン群を前記操作画面上に表示させる表示制御手段とを具備することを特徴とする。
【0012】
また、本発明に係る表示制御方法は、複数の種類のデータを扱うことが可能な操作画面において少なくとも操作の対象とされているデータ種を判定し、判定されたデータ種に対応する操作用ボタン群を前記操作画面上に表示させることを特徴とする。
【0013】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。
図1には、本発明の一実施形態に係る情報処理装置を用いたホームネットワークシステムの構成が示されている。
【0014】
このホームネットワークシステムは、ワイヤレスAV(オーディオ・ビデオ)ステーション101、TV受像機102、およびノートブックタイプのパーソナルコンピュータ103,104、デスクトップタイプのパーソナルコンピュータ105、等から構成されている。
【0015】
ワイヤレスAVステーション101はホームネットワークサーバとして機能する装置である。このワイヤレスAVステーション101は、TV等の放送番組データの視聴、およびインターネット閲覧等に関するサービスを、家庭内の無線または有線のネットワークを介してパーソナルコンピュータ103〜105などの各情報処理装置に提供する。
【0016】
ワイヤレスAVステーション101は、例えばISDN(Integrated Services Digital Network)、ADSL(Asymmetric Digital Subscriber Line)、CATV(Cable TV)などの通信回線13を介して、インターネット12などの外部のグローバルネットワーク(外部ネットワーク)に接続されている。さらに、ワイヤレスAVステーション101は、ホームネットワークを構成する有線または無線のネットワークを介して、家庭内の各種情報処理装置に接続されている。
【0017】
パーソナルコンピュータ103〜105の各々は、ワイヤレスAVステーション101のクライアントとして機能する情報処理装置である。ノートブックタイプのパーソナルコンピュータ103,104には無線通信デバイスが設けられており、これらノートブックタイプのパーソナルコンピュータ103,104の各々はワイヤレスAVステーション101に無線接続することができる。またデスクトップタイプのパーソナルコンピュータ105は有線LANを介してワイヤレスAVステーション101に接続されている。
【0018】
ワイヤレスAVステーション101は、パーソナルコンピュータ103〜105それぞれをインターネット12に接続し、そしてインターネット12上のWebサイトとパーソナルコンピュータ103〜105それぞれとの間のデータの送受信を行う。
【0019】
屋外に設置されたTV放送受信アンテナ11に接続されたアンテナケーブルは屋内に引き込まれている。そのアンテナケーブルにはTV受像機102とワイヤレスAVステーション101とが接続されている。放送局から送信される放送番組データはTV受像機102にて受信および再生できる他、ワイヤレスAVステーション101でも受信することが出来る。ワイヤレスAVステーション101は、受信した放送番組データを、無線LANを介してノートブックタイプのパーソナルコンピュータ103,104に無線で送信する。またワイヤレスAVステーション101は、受信した放送番組データを、有線LANを介してデスクトップタイプのパーソナルコンピュータ105に送信する。
【0020】
ワイヤレスAVステーション101によって提供される主な機能は次の通りである。
【0021】
・無線ルータ機能:
無線ルータ機能は、無線LANを介してワイヤレスAVステーション101と通信可能な各情報処理装置を、ワイヤレスでインターネット12に接続し、インターネット12上のWebサイトと各情報処理装置との間のデータの送受信を行う機能である。ユーザは、無線LANを介してワイヤレスAVステーション101と接続可能なノートブックタイプのパーソナルコンピュータ103または104を使用することにより、家庭内のどこからでもワイヤレスでインターネット閲覧を行うことができる。
【0022】
・TV機能:
TV機能は、無線LANまたは有線LANを介してワイヤレスAVステーション101に接続された各情報処理装置に対して、ワイヤレスAVステーション101で受信された放送番組データを送信する機能である。ユーザは、ノートブックタイプのパーソナルコンピュータ103または104を用いることにより、家庭内のどこからでも現在放送中の放送番組データ(ライブ映像)を視聴することができる。
【0023】
・TV録画機能:
ワイヤレスAVステーション101には、放送番組データを記録するための大容量ストレージデバイスとして磁気ディスクドライブ装置(ハードディスクドライブ;HDD)が内蔵されている。ワイヤレスAVステーション101は、例えば現在放送中の放送番組データを情報処理装置にワイヤレスで送信しながら、その放送番組データを磁気ディスクドライブ装置にファイルとして記録することができる。また、ワイヤレスAVステーション101は、磁気ディスクドライブ装置に既に記録されている放送番組データを情報処理装置にワイヤレスで送信しながら、現在放送中の別の放送番組データを受信してそれを磁気ディスクドライブ装置に記録することもできる。さらに、ワイヤレスAVステーション101は、磁気ディスクドライブ装置に記録された放送番組データをTV受像機102に出力することもできる。
【0024】
・コンテンツサーバ機能
ワイヤレスAVステーション101は、各情報処理装置からのデータ取得要求に応じて、磁気ディスクドライブ装置にファイルとして記録された放送番組データ等の各種コンテンツ(データ)を要求元の情報処理装置に送信することができる。
【0025】
・遠隔制御機能:
ワイヤレスAVステーション101のTV機能・TV録画機能等は、パーソナルコンピュータ103〜105のそれぞれから遠隔制御することが出来る。またワイヤレスAVステーション101を操作するための専用のリモコンユニットを用いて、ワイヤレスAVステーション101のTV機能・TV録画機能等を制御することも出来る。さらに、携帯電話やパーソナルコンピュータからインターネットを通じてワイヤレスAVステーション101を遠隔制御することもできる。
【0026】
次に、図2を参照して、ワイヤレスAVステーション101の構成を説明する。
【0027】
図2に示されているように、ワイヤレスAVステーション101は、大別して3つコンポーネント、すなわち、チューナ/MPEG部21、CPU部31、および通信部41の3つコンポーネントから構成されている。
【0028】
これらチューナ/MPEG部21、CPU部31、および通信部41は、PCIバスなどのバス20にそれぞれ接続されている。さらに、バス20には、磁気ディスクドライブ装置(ハードディスクドライブ;HDD)51も接続されている。
【0029】
チューナ/MPEG部21は、放送番組データの受信処理、およびその受信した放送番組データを圧縮符号化するエンコード処理、さらには圧縮符号化されたTV放送番組データを復号するデコード処理などを実行する。このチューナ/MPEG部21には、図示のように、TVチューナ211、NTSC(National TV Standards Committee)デコーダ212、音声多重デコーダ213、オーディオA/Dコンバータ(オーディオADC)214、MPEG2エンコーダ215、RAM216、PCIバスインターフェース(PCI−IF)217、MPEG2デコーダ218、RAM219、オーディオD/Aコンバータ(オーディオDAC)220などが設けられている。
【0030】
TVチューナ211はTVアンテナコネクタ301を介してTVアンテナケーブルに接続されている。TVチューナ211は、パーソナルコンピュータ103〜105またはリモコンユニット200から視聴要求されたチャネルの放送番組データを受信するデバイスであり、視聴要求に基づいて、TV放送信号の受信及びチャネル選択を行う。TVチューナ211によって受信された、あるチャネルのTV放送番組データは、NTSCデコーダ212に送られ、そこでビデオ信号(動画像)とオーディオ信号とに分離され、さらに必要に応じてデジタルデータへの変換処理が施される。
【0031】
NTSCデコーダ212はビデオ入力端子302にも接続されており、例えばDVD(Digital Versatile Disc)プレイヤやVCR(Video cassette Recorder)などの、外部のビデオ機器からビデオ信号を入力することも出来る。TV放送番組データに重畳されている音声多重信号は音声多重デコーダ213で復調された後、オーディオA/Dコンバータ(オーディオADC)214に送られ、そこでデジタルデータに変換される。オーディオA/Dコンバータ(オーディオADC)214はオーディオ入力端子303にも接続されており、外部のビデオ・オーディオ機器からオーディオ信号を入力することも出来る。
【0032】
MPEG2エンコーダ215は、入力されたビデオデータおよびオーディオデータをそれぞれ圧縮符号化するためのエンコード処理を実行する。このエンコード処理は、MPEG2の規格に従って実行される。RAM216は、MPEG2エンコーダ215がエンコード処理を行うための作業メモリとして用いられる。TVチューナ211によって受信された放送番組データはMPEG2エンコーダ215によってエンコードされ、これによってMPEG2ストリームに変換される。
【0033】
PCIバスインターフェース(PCI−IF)217はチューナ/MPEG部21をバス20に接続するインターフェースであり、チューナ/MPEG部21がバス20を介してCPU部31およびHDD51それぞれとの通信を行うために用いられる。PCIバスインターフェース(PCI−IF)217には、CPU部31がアクセス可能なレジスタ群が内蔵されており、TVチューナ211およびMPEG2エンコーダ215それぞれの動作は、CPU部31によってPCIバスインターフェース(PCI−IF)217のレジスタ群にセットされるコマンドに応じて制御される。
【0034】
MPEG2デコーダ218は、MPEG2形式にエンコードされた放送番組データをデコードする。例えば、HDD51に記録されているエンコードされた放送番組データをTV受像機102で再生する場合には、HDD51から読み出された、エンコードされたTV放送番組データがPCIバスインターフェース217を介してMPEG2デコーダ218に送られ、そこでデコード(伸張)される。RAM219は、MPEG2デコーダ218がデコード処理を行うための作業メモリとして用いられる。このMPEG2デコーダ218の動作も、CPU部31がPCIバスインターフェース217内のレジスタ群にセットするコマンドによって制御される。
【0035】
MPEG2デコーダ218によってデコードされたビデオデータはビデオ出力端子305を介してTV受像機102などに送られ、またMPEG2デコーダ218によってデコードされたオーディオデータは、必要に応じてオーディオD/Aコンバータ(オーディオDAC)220にてアナログ信号に変換された後に、オーディオ出力端子304から外部のオーディオ/ビデオ機器に出力される。
【0036】
さらに、本実施形態においては、MPEG2デコーダ218によってデコードされた放送番組データをMPEG2エンコーダ215に再び入力し、そこで再度エンコード処理を行うことも出来る。これは、HDD51に記録されているエンコードされた放送番組データの伝送レート(ビットレート)を、例えば無線LAN等の帯域に対応する特定の伝送レートに変換するダウンコンバート処理のために用いられる。
【0037】
すなわち、HDD51に記録すべき放送番組データの画質(低画質、標準画質、高画質)に応じて、MPEG2エンコーダ215によるエンコード処理で得られるエンコードされた放送番組データ(MPEG2ストリーム)の伝送レート(ビットレート)は異なる。高画質を選択した場合には、HDD51には非常に高い伝送レートを持つ、放送番組データのMPEG2ストリームが記録されることになる。この場合、無線通信の帯域では当該放送番組データのMPEG2ストリームをリアルタイム送信することが出来ない場合もある。このような場合には、無線送信すべき放送番組データのMPEG2ストリームの伝送レートを、無線送信用の特定の伝送レートに低下させるためのダウンコンバート処理が実行される。
【0038】
CPU部31は、チューナ/MPEG部21のTVチューナ211、MPEG2エンコーダ215、およびMPEG2デコーダ218の制御を行うとともに、HDD51へのデータの書き込みおよびHDD51からのデータ読み出しの制御を行う。また、CPU部31は、通信部41との通信によって、パーソナルコンピュータ103〜105から送信されるTV視聴に関するコマンドを受信したり、パーソナルコンピュータ103〜105に送信すべき放送番組データのMPEG2ストリームを通信部41に送信する。CPU部31は、CPU311と、CPU311のCPUバスとPCIバス20とを接続するノースブリッジ312と、主メモリ313とから構成されている。
【0039】
通信部41は、それ単独で無線LANルータとして動作可能な通信制御装置である。通信部41は、パーソナルコンピュータ103,104に無線接続可能に構成されており、また有線LANを介してパーソナルコンピュータ105にも接続されている。通信部41は、パーソナルコンピュータ103〜105の各々から送信される要求に応じて、それらパーソナルコンピュータ103〜105それぞれをインターネット12に接続し、そしてパーソナルコンピュータ103〜105それぞれとインターネット12との間のデータの送受信を行う。この場合、パーソナルコンピュータ103〜105それぞれとインターネット12との間のデータの送受信に関する処理は全て通信部41内で行われ、CPU部31は使用されない。
【0040】
通信部41には、図示のように、制御プロセッサ411、RAM412、ROM413、ネットワークコントローラ414、2つのワイヤレスLANデバイス415,417、WANコネクタ501、およびLANコネクタ502などが設けられている。
【0041】
WAN(Wide Area Network)コネクタ501はインターネット12との間のデータの送受信に用いられるブロードバンド用端子であり、コネクタ501は例えばモデム等を介して通信回線13に接続される。LANコネクタ502は家庭内の有線LANに接続される。
【0042】
ネットワークコントローラ414は、WANコネクタ501を介したインターネット12との間のデータの送受信、およびLANコネクタ502を介した家庭内有線LANとの間のデータの送受信、を制御するネットワーク制御デバイスである。ワイヤレスLANデバイス415,417の各々は、無線LANを介してパーソナルコンピュータ103,104との間のデータの送受信を行う無線通信デバイスであり、対応するアンテナ416,417を介してパーソナルコンピュータ103,104それぞれと無線通信する。ワイヤレスLANデバイス415はIEEE802.11b規格に準拠した無線通信を実行するように構成されており、またワイヤレスLANデバイス417はIEEE802.11a規格に準拠した無線通信を実行するように構成されている。2つのワイヤレスLANデバイス415,417を備えることにより、IEEE802.11bとIEEE802.11aのどちらの規格でも無線通信を行うことが出来る。無線通信に使用されるワイヤレスLANデバイスは、ワイヤレスAVステーション101に無線接続されるクライアントがサポートする無線通信規格に応じてシームレスに切り替えられる。
【0043】
制御プロセッサ411は、ネットワークコントローラ414およびワイヤレスLANデバイス415,417を制御することにより、パーソナルコンピュータ103〜105それぞれとインターネット12との間のデータの送受信を制御する。具体的には、制御プロセッサ411には通信部41を無線ルータとして動作させるために必要な機能として、IPマスカレード(IP masquerade)機能、NAT(Network Address Translation)機能、DHCP(Dynamic Host ConfigurationProtocol)機能等が含まれている。さらに、制御プロセッサ411はPCIバス20にも接続されており、ワイヤレスLANデバイス415または417を介してパーソナルコンピュータ103,104から受信したTV視聴に関する要求(コマンド)などをPCIバス20を介してCPU311に通知したり、ネットワークコントローラ414を介して有線LAN上のパーソナルコンピュータ105から受信したTV視聴に関する要求(コマンド)などをPCIバス20を介してCPU311に通知する機能を有している。
【0044】
さらに、制御プロセッサ411は、PCIバス20を介してCPU311から転送される放送番組データを受信した場合には、その放送番組データをワイヤレスLANデバイス415,417またはネットワークコントローラ414を介して要求元のパーソナルコンピュータに送信する機能を有している。この場合、要求元のパーソナルコンピュータへの放送番組データの送信処理は、そのパーソナルコンピュータとインターネット12との間のデータの送受信と並行して行われる。
【0045】
例えば、通信部41と無線接続可能なパーソナルコンピュータ103がワイヤレスでインターネット閲覧を行っているときに、そのパーソナルコンピュータ103から要求された放送番組データをパーソナルコンピュータ103に無線で送信する場合においては、制御プロセッサ411は、インターネット12上のWebサーバから受けたWebコンテンツデータと、チューナ/MPEG部21によってエンコードされた放送番組データとが無線通信によって時分割でパーソナルコンピュータ103に送信されるように、ワイヤレスLANデバイス415または417を制御する。具体的には、制御プロセッサ411では、Webコンテンツデータとエンコードされた放送番組データとを多重化する処理が行われ、多重化されたWebコンテンツデータと放送番組データとが無線通信によって時分割でパーソナルコンピュータ103に送信される。このように、Webコンテンツデータと放送番組データとを互いに独立したデータとしてパーソナルコンピュータ103に送ることにより、パーソナルコンピュータ103では、それらWebコンテンツデータおよび放送番組データをそれぞれ対応するアプリケーションプログラムを用いて同時に表示することができ、またWebコンテンツデータおよび放送番組データそれぞれのウインドウの表示位置および表示サイズもそれぞれ対応するアプリケーションプログラムによって自由に変更することが出来る。
【0046】
以上の制御プロセッサ411の機能はROM413に格納されたファームウェアによって実現されている。
【0047】
さらに、ワイヤレスAVステーション101には、カードコントローラ61、I/Oコントローラ62、およびリモコンインタフェース63などが設けられている。カードコントローラ61は、ワイヤレスAVステーション101に設けられたカードスロット100に装着されたメモリカードに対するアクセスを制御する。カードコントローラ61は、メモリカードに記憶された静止画データやオーディオデータを読み取り、それをHDD51に記録するためなどに用いられる。
【0048】
I/Oコントローラ62およびリモコンインタフェース63は、リモコンユニット200から赤外線信号等によって送信されるリモコンコードを受信するために用いられる。受信されたリモコンコードは、バス20を介してCPU部31に送られる。
【0049】
HDD51は、放送番組データ、静止画データ、オーディオデータ等のさまざまなコンテンツを記録するために用いられる。CPU311は、HDD51に記録されたコンテンツをコンテンツデータベースとして管理する。コンテンツデータベースには、HDD51に記録されたコンテンツデータ毎に、例えば番組タイトル名、チャネル番号、曲名、ジャンル、アーティスト名等の付帯情報が記憶されている。CPU311は、情報処理装置またはリモコンユニット200から送信されるコマンドに応じて、コンテンツデータベースの内容をTV受像機102の画面上または情報処理装置にコンテンツ一覧メニューとして提供する。ユーザは、コンテンツ一覧メニューを参照しながら希望するコンテンツデータを選択することが出来る。
【0050】
次に、図3を参照して、クライアントとして機能する各情報処理装置の構成を説明する。ここでは、ノードブックタイプのパーソナルコンピュータ103を例示して説明する。
【0051】
図3に示されているように、パーソナルコンピュータ103には、PCIバス71、ISAバス72、CPU81、ホストブリッジ82、主メモリ83、表示コントローラ84、サウンドコントローラ85、LANコントローラ86、ワイヤレスLANデバイス87、システムコントローラ88、キーボードコントローラ(KBC)89、CD/DVDドライブ91、HDD92、キーボード(KB)93、マウス94、およびLANコネクタ95などが設けられている。
【0052】
CPU81はパーソナルコンピュータ103の動作を制御するプロセッサであり、主メモリ83にロードされるオペレーティングシステム(OS)、Webブラウザ、およびAV再生制御プログラム等の各種プログラムを実行する。AV再生制御プログラムは、オーディオ・ビデオデータ(AVデータ)の再生を行うためのアプリケーションプログラムであり、ワイヤレスAVステーション101を遠隔制御するための機能、ワイヤレスAVステーション101から送信されるTV放送番組や音楽データなどのAVデータを再生する機能、およびワイヤレスAVステーション101からTV放送番組や音楽データなどのAVデータをファイルとしてダウンロードする機能を有する。また、AV再生制御プログラムは、CD/DVDドライブ91によって再生されるCD/DVDの記録メディアに記録されたAVデータを再生することも出来る。
【0053】
表示コントローラ84はパーソナルコンピュータ103のディスプレイモニタを制御するデバイスである。サウンドコントローラ85は、オーディオデータに対応する音を出力するための音源として使用される。
【0054】
LANコントローラ86は、有線LANを介してワイヤレスAVステーション101との通信を実行するためのデバイスである。LANコネクタ95が有線LANに接続されている場合には、CPU81は、ワイヤレスAVステーション101との通信をLANコントローラ86を介して実行する。
【0055】
ワイヤレスLANデバイス87は、無線LANを介してワイヤレスAVステーション101とのデータの送受信を行う無線通信デバイスであり、アンテナ96を介してワイヤレスAVステーション101と無線通信する。ワイヤレスLANデバイス87はIEEE802.11bまたはIEEE802.11a規格に準拠した無線通信を実行するように構成されている。
【0056】
次に、図4及び図5を参照して、本実施形態における情報処理装置のディスプレイモニタ上に表示されるコンテンツ操作画面について説明する。
【0057】
前述の情報処理装置(パーソナルコンピュータ103〜105)には、各種コンテンツ(例えば、ビデオ、音楽、写真)を再生するためのアプリケーションソフトが搭載されており、図4及び図5のコンテンツ操作画面はこのアプリケーションソフトにより表示させることが可能である。なお、各種コンテンツは、ワイヤレスAVステーション101から取り込むようにしてもよい。また、本実施形態では、コンテンツ操作画面のGUIに関わる部分を制御するためのGUI制御ソフトウェアが備えられる。
【0058】
図4には、複数用意されたコンテンツ種(データ種)のうち、「音楽」が操作の対象とされている状態が示されている。一方、図5には、「写真(静止画)」が操作の対象とされている状態が示されている。
【0059】
図4及び図5に共通して示されるように、表示領域901には、コンテンツ種、カテゴリを示す項目、詳細項目などが表示されている。ユーザはこの表示領域901においてコンテンツ種、カテゴリ、詳細項目を入力装置で選択することができるようになっている。
【0060】
また、表示領域902には、表示領域901で選択された項目に対応する複数のタイトル(コンテンツの識別情報)が表示されている。ユーザはこの表示領域902において再生などの操作を行いたいタイトルを入力装置で選択することができるようになっている。
【0061】
また、表示領域903には、現在のコンテンツの再生に関する状態を示す文字情報などが表示されている。
【0062】
また、表示領域904には、現在の状況に適したボタン(アイコン、コントロール)をひと纏まりとした操作用ボタン群が表示されている。ユーザはこの表示領域904において所望のボタンを押下することにより該当する処理を実行させることができるようになっている。
【0063】
次に、図4の表示内容について詳細に説明する。
図4の表示領域901においては、コンテンツ種として「音楽」が選択された状態にある。この場合、「音楽」を分類するカテゴリとして、「ロック」及び「ポップス」が用意され、各カテゴリの詳細項目は例えばアーティスト名で項分けされている。図示の例では、「ロック」の中の「アーティストA」が選択された状態にある。
【0064】
図4の表示領域902においては、表示領域901内で選択された「アーティストA」に関連する5つのタイトル(ここでは、楽曲名a〜e)が表示されている。
【0065】
図4の表示領域903においては、これから音楽の再生を行う状態にあるため、「音楽を再生します。」と表示されている。
【0066】
図4の表示領域904においては、コンテンツ種「音楽」に適した操作用ボタン群が表示されている。図示の例では、操作用ボタン群は、「検索」、「登録」、「プロパティ」、「再生」、「削除」、「コピー」で構成されている。
【0067】
なお、「写真」に適したボタン「スライドショー」などの不要なボタンは非表示である。また、現在は再生が停止した状態にあるため、ボタン「停止」は非表示である。もし、音楽の再生が実行された場合には、ボタン「再生」は非表示となり、代わりにボタン「停止」が表示されることになる。また、ワイヤレスAVステーション101とのネットワーク接続が切断された状態にあれば、例えばワイヤレスAVステーション101と本情報処理装置との間で行う「コピー」は行えないものと見なし、ボタン「コピー」を非表示の状態に切り替えるように予め設定しておいてもよい。また、誤って「削除」されては困るような特別なタイトルがあれば、そのタイトルが選択された状態になったときにボタン「削除」を非表示の状態に切り替えるように予め設定しておいてもよい。
【0068】
次に、図5の表示内容について詳細に説明する。
図5の表示領域901においては、コンテンツ種として「写真(静止画)」が選択された状態にある。この場合、「写真」を分類するカテゴリとして、「デジカメ画像」及び「ビデオ取り込み画像」が用意され、各カテゴリの詳細項目は被写体や番組を表す言葉で項分けされている。図示の例では、「ビデオ取り込み画像」の中の「ドラマ」が選択された状態にある。
【0069】
図5の表示領域902においては、表示領域901内で選択された「ドラマ」に該当する5つのタイトル(ここでは、画像ファイル名およびサムネイル画像)が表示されている。
【0070】
図5の表示領域903においては、これから画像の再生を行う状態にあるため、「画像を再生します。」と表示されている。
【0071】
図5の表示領域904においては、コンテンツ種「写真」に適した操作用ボタン群が表示されている。図示の例では、操作用ボタン群は、「検索」、「登録」、「プロパティ」、「スライドショー」、「削除」、「コピー」で構成されている。
【0072】
なお、「音楽」に適したボタン「再生」などの不要なボタンは非表示である。また、現在は再生が停止した状態にあるため、ボタン「停止」は非表示である。もし、画像の再生が実行された場合には、ボタン「再生」は非表示となり、代わりにボタン「停止」が表示されることになる。また、ワイヤレスAVステーション101とのネットワーク接続が切断された状態にあれば、例えばワイヤレスAVステーション101と本情報処理装置との間で行う「コピー」は行えないものと見なし、ボタン「コピー」を非表示の状態に切り替えるように予め設定しておいてもよい。また、誤って「削除」されては困るような特別なタイトルがあれば、そのタイトルが選択された状態になったときにボタン「削除」を非表示の状態に切り替えるように予め設定しておいてもよい。
【0073】
本例では、コンテンツ種として「ビデオ」が選択された状態に相当する図を紹介していないが、「ビデオ」選択時の表示例としては、「音楽」が選択された状態(図4)に類似したものを採用すればよい。この場合、表示領域904に表示される操作用ボタン群の中に、例えば、音を出さずに画像のみを再生させるボタン「ミュート」を追加表示するようにしてもよい。
【0074】
図6は、コンテンツ操作画面におけるGUIに関わる部分を制御するためのGUI制御ソフトウェアの機能構成を示すブロック図である。
【0075】
GUI制御ソフトウェアは、入力処理部906、状況判定部907、及び表示処理実行部908を備えている。
【0076】
入力処理部906は、画面に対するポインティングデバイスやキーボードの入力処理を司る部分である。状況判定部907は、入力処理された内容に基づいて状況を判定する部分である。この状況判定部907は、図7に示されるように、操作の対象とされているコンテンツ種を判定するためのコンテンツ種判定部907aと、操作の対象とされているコンテンツのタイトルを判定するためのタイトル判定部907bと、コンテンツの再生状態を判定する再生状態判定部907cと、ワイヤレスAVステーション101とのネットワーク接続状態を判定する接続状態判定部907dとを含んでいる。一方、表示処理実行部908は、状況判定部907の判定結果に応じて該当する操作用ボタン群の表示処理を実行する部分である。
【0077】
図8は、図6に示した表示処理実行部908の具体的な機能構成を示すブロック図である。
【0078】
表示処理実行部908内には、ボタン群組合せ情報記憶部908a、表示ボタン群決定部908b、表示処理部908cを備えている。
【0079】
ボタン群組合せ情報記憶部908aは、様々な状況(コンテンツ種やタイトルの選択状態、コンテンツの再生状態、ネットワーク接続状態を含む)と各状況に対して表示すべき1セットの操作用ボタン群との組合せ(対応関係)を示す情報を記憶する部分である。表示ボタン群決定部908bは、ボタン群組合せ情報記憶部908a内の情報を参照することにより、現在の状況(コンテンツ種やタイトルの選択状態、コンテンツの再生状態、ネットワーク接続状態を含む)に対応する操作用ボタン群を決定する部分である。表示処理部908cは、表示ボタン群決定部908bにより決定された操作用ボタン群をコンテンツ操作画面上の表示領域904に表示させる部分である。
【0080】
次に、図9のフローチャートを参照して、本実施形態のGUI制御ソフトウェアによる動作を説明する。
【0081】
コンテンツ種やタイトルの選択状態、コンテンツの再生状態、ネットワーク接続状態などから、現在の状況が判定される(ステップS1)。この処理は、一定の時間間隔で繰り返し行われるほか、画面に対する操作が検出された時にも行われる。
【0082】
次いで、ボタン群組合せ情報記憶部内の情報が参照され(ステップS2)、現在の状況に合った操作用ボタン群が決定される(ステップS3)。
【0083】
最後に、決定した操作用ボタン群がコンテンツ操作画面上に表示される。
【0084】
このように、本実施形態によれば、状況に応じて適切な操作用ボタン群が簡潔にコンテンツ操作画面上に表示されることになるので、ユーザは所望のボタンを簡単に見つけることができ、操作性が向上する。
【0085】
なお、本発明は、上述した実施形態に限定されるものではなく、その要旨を逸脱しない範囲内で種々変形して実施することが可能である。
【0086】
【発明の効果】
以上詳記したように本発明によれば、ユーザの使い勝手が向上するデータ操作画面を表示させることができる。
【図面の簡単な説明】
【図1】本発明の一実施形態に係る情報処理装置を用いたホームネットワークシステムの構成を示す図。
【図2】ワイヤレスAVステーションの構成を示す図。
【図3】クライアントとして機能する各情報処理装置の構成を示す図。
【図4】本実施形態における情報処理装置のディスプレイモニタ上に表示されるコンテンツ操作画面(「音楽」が選択された状態)。
【図5】本実施形態における情報処理装置のディスプレイモニタ上に表示されるコンテンツ操作画面(「写真(静止画)」が選択された状態)。
【図6】コンテンツ操作画面におけるGUIに関わる部分を制御するためのGUI制御ソフトウェアの機能構成を示すブロック図。
【図7】図6に示される状況判定部の機能構成を示すブロック図。
【図8】図6に示される表示処理実行部の具体的な機能構成を示すブロック図。
【図9】同実施形態のGUI制御ソフトウェアによる動作を示すフローチャート。
【符号の説明】11…TV放送受信アンテナ、12…インターネット、13…通信回線、20…PCIバス、21…チューナ/MPEG部、31…CPU部、41…通信部、51…磁気ディスクドライブ装置、61…カードコントローラ、62…I/Oコントローラ、71…PCIバス、72…ISAバス、81…CPU、82…ホストブリッジ、83…主メモリ、84…表示コントローラ、85…サウンドコントローラ、86…LANコントローラ、87…ワイヤレスLANデバイス、88…システムコントローラ、89…キーボードコントローラ、91…CD/DVDドライブ、92…HDD、93…キーボード、94…マウス、95…LANコネクタ、96…アンテナ、101…ステーション、102…TV受像機、103〜105…パーソナルコンピュータ、200…リモコンユニット、901〜904…表示領域、906…入力処理部、907…状況判定部、908…表示処理実行部。[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an information processing apparatus and a display control method for controlling display of an operation button group on an operation screen capable of handling a plurality of types of data.
[0002]
[Prior art]
In recent years, in personal computers, software that can handle different types of content (data) such as video, music, and photos on a screen has been frequently used.
[0003]
On the content operation screen provided by the above software, for example, “search”, “registration”, “property”, “slideshow”, “play”, “delete”, “copy”, etc. are executed for various contents. An operation button group in which various buttons (icons, controls) for performing operations are grouped is displayed in a predetermined display area.
[0004]
In this case, the operation button group includes all operation buttons so as to correspond to any content of video, music, and photograph. When performing a certain operation on desired content, the user finds a corresponding button from among the various operation buttons listed, and then presses it.
[0005]
Note that, although different from the operation button group, a technique for displaying information for guiding a user's operation content is disclosed in Patent Document 1.
[0006]
[Patent Document 1]
JP-A-2000-112604 (see FIG. 7 and the like)
[0007]
[Problems to be solved by the invention]
In the related art, it is possible to deal with any content of video, music, and photograph by preparing only one set of operation buttons.
[0008]
However, when the user attempts to perform an operation on a content on the content operation screen, a situation occurs in which unnecessary buttons that are completely unrelated to the operation on the content are also displayed. In such a case, it is not easy for the user to find a desired button from the various operation buttons listed. In particular, it is often confused for a user who is not used to the operation.
[0009]
There are buttons that correspond to the content that is the target of operation and buttons that are not, depending on the color or shading, but the array of buttons still feels complicated, making it difficult to find the desired button immediately. .
[0010]
The present invention has been made in view of the above circumstances, and an object of the present invention is to provide an information processing apparatus and a display control method capable of displaying a data operation screen that improves user-friendliness.
[0011]
[Means for Solving the Problems]
An information processing apparatus according to the present invention includes a determining unit that determines at least a data type to be operated on an operation screen capable of handling a plurality of types of data, and a data type corresponding to the data type determined by the determining unit. Display control means for displaying a group of operation buttons to be operated on the operation screen.
[0012]
Also, the display control method according to the present invention determines at least a data type to be operated on an operation screen capable of handling a plurality of types of data, and operates an operation button corresponding to the determined data type. A group is displayed on the operation screen.
[0013]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 shows a configuration of a home network system using an information processing apparatus according to an embodiment of the present invention.
[0014]
This home network system includes a wireless AV (audio / video)
[0015]
The
[0016]
The
[0017]
Each of the
[0018]
The
[0019]
The antenna cable connected to the TV
[0020]
The main functions provided by the
[0021]
・ Wireless router function:
The wireless router function connects each information processing device that can communicate with the
[0022]
・ TV function:
The TV function is a function of transmitting broadcast program data received by the
[0023]
・ TV recording function:
The
[0024]
Content server function In response to a data acquisition request from each information processing apparatus, the
[0025]
・ Remote control function:
The TV function and the TV recording function of the
[0026]
Next, the configuration of the
[0027]
As shown in FIG. 2, the
[0028]
The tuner /
[0029]
The tuner /
[0030]
The
[0031]
The
[0032]
The MPEG2 encoder 215 performs an encoding process for compressing and encoding the input video data and audio data, respectively. This encoding process is performed according to the MPEG2 standard. The RAM 216 is used as a working memory for the MPEG2 encoder 215 to perform an encoding process. The broadcast program data received by the
[0033]
A PCI bus interface (PCI-IF) 217 is an interface for connecting the tuner /
[0034]
The
[0035]
The video data decoded by the
[0036]
Furthermore, in the present embodiment, the broadcast program data decoded by the
[0037]
That is, according to the image quality (low image quality, standard image quality, high image quality) of the broadcast program data to be recorded on the
[0038]
The
[0039]
The
[0040]
As shown, the
[0041]
A WAN (Wide Area Network)
[0042]
The
[0043]
The
[0044]
Further, when receiving the broadcast program data transferred from the
[0045]
For example, when the
[0046]
The functions of the
[0047]
Further, the
[0048]
The I /
[0049]
The
[0050]
Next, the configuration of each information processing apparatus functioning as a client will be described with reference to FIG. Here, a node book type
[0051]
As shown in FIG. 3, the
[0052]
The
[0053]
The
[0054]
The
[0055]
The
[0056]
Next, a content operation screen displayed on the display monitor of the information processing apparatus according to the present embodiment will be described with reference to FIGS.
[0057]
The above-described information processing apparatuses (
[0058]
FIG. 4 shows a state in which “music” is an operation target among a plurality of prepared content types (data types). On the other hand, FIG. 5 shows a state in which “photo (still image)” is set as an operation target.
[0059]
As commonly shown in FIGS. 4 and 5, the
[0060]
In the
[0061]
Further, in the
[0062]
In the
[0063]
Next, the display contents of FIG. 4 will be described in detail.
In the
[0064]
In the
[0065]
In the
[0066]
In the
[0067]
Unnecessary buttons such as a button “slide show” suitable for “photo” are not displayed. Further, since the reproduction is currently stopped, the button “stop” is not displayed. If the music is played, the button "play" is hidden and the button "stop" is displayed instead. If the network connection with the
[0068]
Next, the display contents of FIG. 5 will be described in detail.
In the
[0069]
In the
[0070]
In the
[0071]
In the
[0072]
Unnecessary buttons such as a button "play" suitable for "music" are not displayed. Further, since the reproduction is currently stopped, the button “stop” is not displayed. If the reproduction of the image is executed, the button "reproduction" is not displayed, and the button "stop" is displayed instead. If the network connection with the
[0073]
In this example, a diagram corresponding to a state where “video” is selected as the content type is not introduced, but a display example when “video” is selected is a state where “music” is selected (FIG. 4). A similar one may be adopted. In this case, for example, a button “mute” for reproducing only an image without producing a sound may be additionally displayed in the operation button group displayed in the
[0074]
FIG. 6 is a block diagram showing a functional configuration of GUI control software for controlling a portion related to the GUI on the content operation screen.
[0075]
The GUI control software includes an
[0076]
The
[0077]
FIG. 8 is a block diagram showing a specific functional configuration of the display
[0078]
The display
[0079]
The button group combination information storage unit 908a stores various situations (including a content type and title selection state, a content reproduction state, and a network connection state) and a set of operation buttons to be displayed for each situation. This part stores information indicating a combination (correspondence). The display button
[0080]
Next, an operation by the GUI control software of the present embodiment will be described with reference to a flowchart of FIG.
[0081]
The current situation is determined from the content type, title selection state, content reproduction state, network connection state, and the like (step S1). This process is repeatedly performed at regular time intervals, and also when an operation on the screen is detected.
[0082]
Next, the information in the button group combination information storage unit is referred to (step S2), and an operation button group suitable for the current situation is determined (step S3).
[0083]
Finally, the determined operation button group is displayed on the content operation screen.
[0084]
As described above, according to the present embodiment, a group of appropriate operation buttons is simply displayed on the content operation screen according to the situation, so that the user can easily find a desired button, Operability is improved.
[0085]
The present invention is not limited to the above-described embodiment, and can be implemented with various modifications without departing from the scope of the invention.
[0086]
【The invention's effect】
As described above in detail, according to the present invention, it is possible to display a data operation screen that improves the usability of the user.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of a home network system using an information processing device according to an embodiment of the present invention.
FIG. 2 is a diagram showing a configuration of a wireless AV station.
FIG. 3 is a diagram showing a configuration of each information processing apparatus functioning as a client.
FIG. 4 is a content operation screen (a state in which “music” is selected) displayed on a display monitor of the information processing apparatus according to the embodiment.
FIG. 5 is a content operation screen displayed on a display monitor of the information processing apparatus according to the embodiment (a state in which “photo (still image)” is selected).
FIG. 6 is a block diagram showing a functional configuration of GUI control software for controlling a portion related to the GUI on the content operation screen.
FIG. 7 is a block diagram illustrating a functional configuration of a situation determination unit illustrated in FIG. 6;
FIG. 8 is a block diagram showing a specific functional configuration of a display processing execution unit shown in FIG. 6;
FIG. 9 is an exemplary flowchart showing the operation by GUI control software of the embodiment.
[Description of Signs] 11 TV broadcast receiving antenna, 12 Internet, 13 Communication line, 20 PCI bus, 21 Tuner / MPEG unit, 31 CPU unit, 41 Communication unit, 51 Magnetic disk drive unit, 61 card controller, 62 I / O controller, 71 PCI bus, 72 ISA bus, 81 CPU, 82 host bridge, 83 main memory, 84 display controller, 85 sound controller, 86
Claims (10)
前記判定手段により判定されたデータ種に対応する操作用ボタン群を前記操作画面上に表示させる表示制御手段と
を具備することを特徴とする情報処理装置。Determining means for determining at least a data type to be operated on an operation screen capable of handling a plurality of types of data;
An information processing apparatus, comprising: a display control unit that displays an operation button group corresponding to the data type determined by the determination unit on the operation screen.
前記表示制御手段は、判定されたデータのタイトルに応じて、前記操作画面上に表示させる操作用ボタン群を変えることを特徴とする請求項2記載の情報処理装置。The determination unit has a unit that further determines a title of data that is an operation target,
The information processing apparatus according to claim 2, wherein the display control unit changes an operation button group to be displayed on the operation screen according to a title of the determined data.
前記表示制御手段は、判定された再生状態に応じて、前記操作画面上に表示させる操作用ボタン群を変えることを特徴とする請求項2記載の情報処理装置。The determining means has means for further determining a data reproduction state,
The information processing apparatus according to claim 2, wherein the display control unit changes an operation button group to be displayed on the operation screen according to the determined reproduction state.
前記表示制御手段は、判定された接続状態に応じて、前記操作画面上に表示させる操作用ボタン群を変えることを特徴とする請求項2記載の情報処理装置。The determining means has means for further determining a connection state with a network,
The information processing apparatus according to claim 2, wherein the display control unit changes an operation button group to be displayed on the operation screen according to the determined connection state.
判定されたデータ種に対応する操作用ボタン群を前記操作画面上に表示させることを特徴とする表示制御方法。On the operation screen capable of handling a plurality of types of data, determine at least the data type that is the target of the operation,
A display control method, wherein an operation button group corresponding to the determined data type is displayed on the operation screen.
判定されたデータのタイトルに応じて、前記操作画面上に表示させる操作用ボタン群を変えることを特徴とする請求項7記載の表示制御方法。Further determine the title of the data targeted for the operation,
The display control method according to claim 7, wherein a group of operation buttons displayed on the operation screen is changed according to a title of the determined data.
判定された再生状態に応じて、前記操作画面上に表示させる操作用ボタン群を変えることを特徴とする請求項7記載の表示制御方法。Further determine the playback state of the data,
The display control method according to claim 7, wherein a group of operation buttons to be displayed on the operation screen is changed according to the determined reproduction state.
判定された接続状態に応じて、前記操作画面上に表示させる操作用ボタン群を変えることを特徴とする請求項7記載の表示制御方法。Further determine the connection status with the network,
The display control method according to claim 7, wherein a group of operation buttons to be displayed on the operation screen is changed according to the determined connection state.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003008146A JP2004220406A (en) | 2003-01-16 | 2003-01-16 | Information processor and display control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003008146A JP2004220406A (en) | 2003-01-16 | 2003-01-16 | Information processor and display control method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004220406A true JP2004220406A (en) | 2004-08-05 |
Family
ID=32898033
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003008146A Pending JP2004220406A (en) | 2003-01-16 | 2003-01-16 | Information processor and display control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2004220406A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008516322A (en) * | 2004-10-05 | 2008-05-15 | ソニー フランス エスアー | Content management interface |
JP2010128755A (en) * | 2008-11-27 | 2010-06-10 | Sony Corp | Information processor, display control method, and program |
JP2013041426A (en) * | 2011-08-16 | 2013-02-28 | Ntt Learning Systems Kk | Display control device, display control system, display control method, and display control program |
-
2003
- 2003-01-16 JP JP2003008146A patent/JP2004220406A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008516322A (en) * | 2004-10-05 | 2008-05-15 | ソニー フランス エスアー | Content management interface |
JP4896882B2 (en) * | 2004-10-05 | 2012-03-14 | ソニー フランス エスアー | Content management interface |
JP2010128755A (en) * | 2008-11-27 | 2010-06-10 | Sony Corp | Information processor, display control method, and program |
JP2013041426A (en) * | 2011-08-16 | 2013-02-28 | Ntt Learning Systems Kk | Display control device, display control system, display control method, and display control program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3779683B2 (en) | Information processing apparatus and communication control method | |
EP1455531A2 (en) | Information apparatus and resource control method | |
US9277267B2 (en) | Content output system, information display apparatus, content output apparatus, and content information display method | |
KR101436526B1 (en) | Preview and playback method of video streams and system thereof | |
JP2006511997A (en) | Residential gateway system having a portable controller with a display for displaying video signals | |
KR20030092678A (en) | Wireless receiver to receive a multi-contents file and method to output a data in the receiver | |
US20040254995A1 (en) | Information apparatus and mail control method | |
TW200414740A (en) | Electronic device and data protection method | |
JP2004228647A (en) | Electronic apparatus and remote controller | |
US20040205220A1 (en) | Information processing apparatus and data transfer method for use in the same | |
JP2003125305A (en) | Method and apparatus of watching broadcast program, and watching program for broadcast program | |
US20040141000A1 (en) | Information processing apparatus and display control | |
JP3819853B2 (en) | Display device | |
JP2004220404A (en) | Content retrieval device and method | |
JP2004220406A (en) | Information processor and display control method | |
KR20110040219A (en) | Automatic channel setting method in television receiver and contents regenerating method suitable for the same | |
JP2004222045A (en) | Information processor and display control method | |
EP1453316A2 (en) | information processing apparatus and display control method | |
KR100774451B1 (en) | Digital multimedia system | |
US20130060910A1 (en) | Content reproducing apparatus, content reproducing system, and control method thereof | |
JP2004222046A (en) | Content management device, content distribution device, and content management method | |
JP2004220407A (en) | Message display device and message display method | |
JP2008011429A (en) | Content processing method and content processing apparatus | |
JP2004219811A (en) | Image display device and image display method | |
JP2005311793A (en) | Video recording method, video recording system, video recorder, reservation information management device, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050920 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051004 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060214 |