JP4817779B2 - 電子機器、電子機器の表示制御方法、グラフィカル・ユーザ・インターフェースおよび表示制御プログラム - Google Patents

電子機器、電子機器の表示制御方法、グラフィカル・ユーザ・インターフェースおよび表示制御プログラム Download PDF

Info

Publication number
JP4817779B2
JP4817779B2 JP2005279101A JP2005279101A JP4817779B2 JP 4817779 B2 JP4817779 B2 JP 4817779B2 JP 2005279101 A JP2005279101 A JP 2005279101A JP 2005279101 A JP2005279101 A JP 2005279101A JP 4817779 B2 JP4817779 B2 JP 4817779B2
Authority
JP
Japan
Prior art keywords
displayed
display screen
item
provision
representation image
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.)
Expired - Fee Related
Application number
JP2005279101A
Other languages
English (en)
Other versions
JP2007108805A (ja
Inventor
幸由 廣瀬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2005279101A priority Critical patent/JP4817779B2/ja
Priority to KR1020060086130A priority patent/KR101308529B1/ko
Priority to EP06018977.6A priority patent/EP1770485B1/en
Priority to US11/531,927 priority patent/US8065633B2/en
Priority to CNB200610153700XA priority patent/CN100508014C/zh
Publication of JP2007108805A publication Critical patent/JP2007108805A/ja
Priority to US13/285,421 priority patent/US9152294B2/en
Application granted granted Critical
Publication of JP4817779B2 publication Critical patent/JP4817779B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/44Browsing; Visualisation therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0489Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Business, Economics & Management (AREA)
  • Marketing (AREA)
  • User Interface Of Digital Computer (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

この発明は、例えば多数のコンテンツや提供機能などの提供対象項目を表示画面に表示して、ユーザが選択できるようにする電子機器、当該電子機器の表示制御方法、グラフィカル・ユーザ・インターフェースおよび表示制御プログラムに関する。
画像や音楽のコンテンツを提供するメディアが多様化し、また、提供されるコンテンツも多種、多量となっている。そして、それらのコンテンツを格納するストレージメディア(コンテンツ格納部)も、大容量のハードディスク装置や半導体メモリが登場しており、多種、多量のコンテンツの提供を可能としている。
従来から、このような多種多様なメディアのコンテンツを再生可能とする、いわゆるマルチメディア再生装置も提案されている(例えば特許文献1(特開平11−73428号公報)参照)。
また、LAN(Local Area Network)などのネットワークを用いて、コンテンツ再生装置としての電子機器と、映像コンテンツや音楽コンテンツを格納するパーソナルコンピュータまたはサーバとを接続し、電子機器がパーソナルコンピュータやサーバからコンテンツを取得して、再生することができるようにするシステムも可能となってきている。
上記の先行技術文献は、次の通りである。
特開平11−73428号公報
上記のようなコンテンツ再生機能を備える電子機器においては、ユーザが、再生を希望するコンテンツを迅速に検索できるグラフィカル・ユーザ・インターフェースが望まれている。
ところで、この種のグラフィカル・ユーザ・インターフェースにおいては、それぞれのコンテンツがどのようなものであるかを、タイトルやサムネイルなどにより表象する表象画像を、ユーザが選択するための選択対象項目として並べて一覧表示したメニューを表示画面に表示して、ユーザが、その表示画面を通じて、希望するコンテンツを選択することができるようにしている。
この場合に、前記表象画像は、コンテンツの提供源であるストレージメディアから、コンテンツタイトルやサムネイルなどの付随情報(メタ情報)を取得して、表示するようにする。このため、これらのメタ情報の取得に時間がかかる場合には、ユーザに対してコンテンツ選択のための表象画像を迅速に提供することが困難になる。
特に、ネットワークを通じて電子機器と接続されているストレージメディア、例えばパーソナルコンピュータやサーバなどの機器から、前記メタ情報を取得して、コンテンツの表象画像を表示する場合には、ネットワーク遅延により、電子機器において、即座に、コンテンツの表象画像の全てを表示することは困難である。
従来は、ユーザにストレス無く、ネットワーク越しの機器に格納されているコンテンツとしてどのようなものがあるかを表象画像により報せるようにするために、ネットワーク越しに見つかったコンテンツの表象画像を、電子機器に、即座に順に表示するようにする方法が採られている。
しかしながら、この方法では、例えば、ネットワーク越しの機器に格納されているコンテンツのうちの、順番として最後にあるコンテンツをユーザが選択しようとする場合には、全てのコンテンツについてのメタ情報を取得して、その表象画像を表示した後でなければ、当該コンテンツの選択ができないことになる。
このため、例えば、1個のコンテンツのメタ情報の取得にt秒の時間を要する場合には、n個のコンテンツのメタ情報を取得するのに、n×t秒の時間がかかることになり、この時間の間、ユーザは、選択操作ができずに待たねばならないことになる。
この発明は、以上の点にかんがみ、ユーザが高速に提供対象項目を選択操作することができるようにしたグラフィカル・ユーザ・インターフェースを提供することを目的とする。
上記の課題を解決するため、この発明においては、
提供源から提供される複数個の提供対象項目のそれぞれを表象する表象画像の複数個を表示画面に並べて表示し、かつ、前記表示画面に表示される前記表象画像が表象する前記提供対象項目を、ユーザ操作入力受付部を通じたユーザ操作入力に応じて、変更するようにする電子機器において、
前記提供源から前記提供対象項目の総数の情報を取得する総数取得手段と、
前記表示画面に表示するべき前記表象画像が表象する前記提供対象項目の複数個について、前記ユーザ操作入力に応じた変更がなされたと判別されたときに、前記表示画面に新たに表示するべき前記提供対象項目の前記表象画像を表示する前に、前記総数取得手段で取得した前記提供対象項目の総数に基いて、前記総数分の前記提供対象項目のそれぞれに対応するように生成された、前記提供源から提供される前記提供対象項目の順番に対応する番号が付されている未確定表象画像を、前記表示画面に表示する第1の表示制御手段と、
前記表示画面において前記未確定表象画像が表象する前記提供対象項目の複数個について、前記ユーザ操作入力に応じた変更がなされなくなった状態が、所定時間以上継続したか否かを判別する判別手段と、
前記判別手段で、前記表示画面において前記未確定表象画像が表象する前記提供対象項目の複数個について、前記ユーザ操作入力に応じた変更がなされなくなった状態が、所定時間以上継続したと判別されたときに、前記提供源から、前記表示画面に新たに表示する前記表象画像を表示するための情報を取得して、それぞれの前記表象画像を表示し、
取得した前記情報の前記表象画像が、ユーザの所望するカテゴリとは異なるカテゴリに属する提供対象項目を表象するものである場合、取得した前記情報の前記表象画像に代えて、前記ユーザの所望するカテゴリとは異なるカテゴリに属する提供対象項目であることを表す画像を表示する
第2の表示制御手段と
を備える電子機器を提供する。
上述の構成のこの発明による電子機器においては、提供源から提供される複数個の提供対象項目のそれぞれを表象する表象画像を、表示画面に並べて表示するに先立ち、提供源から提供対象項目の総数の情報が取得される。
そして、この提供対象項目の総数に基いて、その総数分の提供対象項目のそれぞれに対応して生成された未確定表象画像が、提供対象項目の表象画像に代えて表示される。ユーザは、この未確定表象画像について、提供対象項目の選択が可能である。
そして、ユーザによる提供対象項目の選択のための表示画面上に表示される複数個の表象画像についての変更操作が停止して、表示画面に表示するべき表象画像の複数個が変更されない状態になったと判別されたときに、電子機器は、提供源から、提供対象項目の詳細な表象画像を表示するために必要な情報を取得し、取得した情報を用いて、未確定表象画像に代えて、当該表象画像を表示するようにする。
したがって、この発明によれば、表示画面に、提供対象項目の表象画像を表示する準備ができていないときであっても、未確定表象画像を表示して、その未確定表示画像を用いて、提供対象項目の選択操作が受け付けられる。
そして、当該未確定表象画像を用いた提供対象項目の選択操作が停止して、表示画面に表示すべき表象画像の複数個が決定されたときに、当該複数個の表象画像のうち、新たに表示するべき提供対象項目の表象画像を表示するための情報が、提供源から取得され、当該表象画像が表示される。
したがって、表示画面に表示すべき表象画像の複数個が全て新たに表示するものであったとしても、高々、表示画面の1画面分に表示するだけの個数の提供対象項目の表象画像であるので、取得時間は短く、迅速に表示することができて、ユーザの選択操作を受け付ける状態に迅速になる。
この発明によれば、表示画面に、提供対象項目の表象画像を表示する準備ができていないときであっても、未確定表象画像を表示して、その未確定表示画像を用いて、提供対象項目の選択操作が受け付けられる。
また、提供源から取得する表象画像を表示するため情報は、最大でも、表示画面の1画面分に表示するだけの個数の表象画像分であるので、取得時間は短く、迅速に表示することができて、ユーザの選択操作を受け付ける状態に迅速になる。
以下、この発明による電子機器の一実施形態を、複数種の放送メディアからの放送信号を受信可能とした放送受信装置であって、他の機器とネットワーク接続され、当該他の機器からの映像コンテンツや音楽コンテンツを再生することができるようにした放送受信装置に適用した場合を例にとって、図を参照しながら説明する。なお、以下に説明する実施形態においては、表象画像として、アイコンを用いる場合を例に説明する。
ここで、コンテンツとは、映画、音楽、演劇、文芸、写真、漫画、アニメーション、コンピュータゲームその他の文字、図形、色彩、音声、動作若しくは映像若しくはこれらを組み合わせたもの、またはこれらにかかる情報を電子計算機を介して提供するためのプログラムであって、人間の創造的活動により生み出されるものの内、教養または娯楽の範囲に属するものをいうものとする。
図1は、電子機器の実施形態としての放送受信装置10のハードウエア構成例を示すブロック図である。
この実施形態の放送受信装置10は、マイクロコンピュータにより構成される制御部1に対して接続されるシステムバス2に、以下に説明するように、各種放送受信部、画像出力表示部、音声出力部、操作入力部などの各処理部が接続されて構成されている。
すなわち、この実施形態においては、放送受信部としては、地上アナログ放送受信部11と、地上デジタル放送受信部12と、BS放送受信部13と、CS放送受信部14とが設けられ、それぞれの放送受信部用のインターフェース15,16,17,18を通じてバス2に接続されている。
地上アナログ放送受信部11は、現行の地上アナログテレビ放送信号を選局受信して、画像信号(映像信号)および音声信号を、インターフェース15を通じてシステムバス2に出力する。
地上デジタル放送受信部12は、デジタルテレビジョン放送、デジタル音声放送およびデータ放送に対応しており、ユーザの選局操作に対応して放送番組を選局受信してデコードし、画像信号(映像信号)および音声信号、EPG(電子番組ガイド;Electronic Programming Guide)データ等のデータを、インターフェース16を通じてシステムバス2に出力する。
BS放送受信部13は、BSテレビジョン放送、BS音声放送およびデータ放送に対応して、ユーザの選局操作に対応して放送番組を選局受信してデコードし、画像信号(映像信号)および音声信号、EPGデータ等のデータを、インターフェース17を通じてシステムバス2に出力する。
CS放送受信部13は、CSテレビジョン放送、CS音声放送およびデータ放送に対応して、ユーザの選局操作に対応して放送番組を選局受信してデコードし、画像信号(映像信号)および音声信号、EPGデータ等のデータを、インターフェース18を通じてシステムバス2に出力する。
また、画像出力表示部として、この例では、CRT(Cathode Ray Tube;陰極線管)やLCD(Liquid Crystal Display;液晶ディスプレイ)などからなるモニターディスプレイ19がディスプレイインターフェース20を通じてシステムバス2に接続されている。また、音声出力部として、この例では、音声出力インターフェース21を通じてスピーカ22が接続されている。
また、操作入力部として、この例では、リモコン送信機23が設けられ、システムバス2には、このリモコン送信機23からのリモコン操作信号を受信するリモコン受信部24が接続されている。リモコン送信機23は、この例では、左右方向指示操作ボタンおよび上下方向指示操作ボタンと、「ホーム」ボタンと、「決定」ボタンとを少なくとも備える。リモコン送信機23を通じたユーザのこれらのボタン操作により、グラフィカル・ユーザ・インターフェース画面上で、選択指示などが行なわれる。
なお、左右方向指示操作ボタンおよび上下方向指示操作ボタンは、例えば十字型上下左右方向指示ボタンや、ジョイスティックなどにより構成することもできる。
システムバス2には、さらに、メモリカードドライブ25と、時計部26と、外部入力インターフェース27と、ネットワークインターフェース28と、表示画像生成出力部29と、表示用データ格納部30と、EPG保持部31とが接続されている。
制御部1は、図示は省略するが、CPU(Central Processing Unit)と、プログラムROM(Read Only Memory)と、ワークエリアRAM(Random Access Memory)などを備え、プログラムROMに書き込まれたプログラムにしたがって、ワークエリアRAMを用いながら、種々の制御処理を実行する。
放送受信部11〜14のそれぞれは、図示を省略したアンテナで受信された、前述したように、対象とする放送信号から、リモコン送信機23を通じて入力されたユーザの選局操作に応じた放送番組を選択し、当該選択した放送番組の画像データおよび音声データ、あるいはデータ放送により受信したデータをシステムバス201に送出する。
この実施形態の放送受信装置は、放送受信部11〜14のいずれか1つからの放送番組をユーザに提供するようにするが、放送受信部11〜14のいずれが選択されるかは、後述するグラフィカル・ユーザ・インターフェースを通じたリモコン送信機23からの選択操作入力による。
メモリカードドライブ25は、これに挿入されるメモリカード40からデータを読み取り、また、メモリカード40にデータを書き込むためのものである。メモリカードとしては、図1の例の装置では、種々のタイプのものが読み書き可能とされている。
時計部26は、現在時刻の情報やカレンダー情報を提供する。また、放送番組予約設定や、予約設定に対応した各種タイマー時間の計測にも用いられる。
外部入出力インターフェース27は、映像入出力端子、音声入出力端子、USB(Universal Serial Bus)端子などの外部入出力端子を備え、各入出力端子とシステムバス2との間の信号のやり取りを行なう。
ネットワークインターフェース28は、この例では、ホームネットワークLAN(Local Area Network)400に接続される。
図2は、この実施形態の放送受信装置10が接続されるネットワークシステムの構成例を示すブロック図である。この例においては、図2に示すように、放送受信装置10は、この例では、DLNA(Digital Living Network alliance)の規格に基づくホームネットワーク50を通じて、パーソナルコンピュータ60およびサーバ70に接続されている。
パーソナルコンピュータ60およびサーバ70は、映像コンテンツや音楽コンテンツ、その他のコンテンツを格納するコンテンツ格納部60Sおよび70Sを備える。そして、パーソナルコンピュータ60およびサーバ70は、放送受信装置10からのコンテンツ総数の問合せを受けたときに、コンテンツ格納部60Sおよび70Sに格納されているコンテンツの総数を回答する機能を備える。
また、パーソナルコンピュータ60およびサーバ70は、放送受信装置10から、表象画像を表示するための情報(メタ情報)の取得要求を受けたときに、コンテンツ格納部60Sおよび70Sに格納されているコンテンツのうちの、取得要求されているコンテンツの表象画像として、アイコン画像の情報および付随する説明のための情報(例えばタイトル情報や圧縮形式などの情報)などからなるメタ情報を、放送受信装置10に送信する機能とを備える。
この場合、放送受信装置に送るアイコン画像としては、例えば写真コンテンツであれば、そのサムネイル、音楽コンテンツがCDに記録されていたものであれば、そのジャケット画像のサムネイルなどが用いられる。
さらに、パーソナルコンピュータ60およびサーバ70は、放送受信装置10から、所定のコンテンツの取得要求を受け取ると、当該コンテンツのデータ(映像データや音楽データ)をコンテンツ格納部60Sおよび70Sから読み出して、ネットワーク50を通じて放送受信装置10に送信する機能を備えている。
表示用データ格納部29は、後述するグラフィカル・ユーザ・インターフェースを構成するアイコンのデータや、チャンネル表示用データ、その他のキャラクタデータ等の表示用のデータを格納する。また、図示は省略するが、表示用データ格納部29は、後述するように、一度、ネットワーク50を通じてパーソナルコンピュータ60やサーバ70から受け取ったメタ情報を記憶するキャッシュバッファを備える。
表示画像生成出力部30は、制御部1による制御を受けて、モニターディスプレイ19に表示する画像を生成するもので、制御部1と共に、表示制御部を構成する。
表示画像生成出力部30は、放送受信部11〜14からの画像データや音楽データを、これに内蔵の出力バッファに格納する。また、グラフィック・ユーザ・インターフェースのための文字や記号などを表示するためのデータなどを表示用データ格納部29から得て、オンスクリーンディスプレイデータとして、これに内蔵するオンスクリーンバッファに格納する。オンスクリーンディスプレイデータは、モニターディスプレイ19の画面に表示する再生映像の画像に重畳して表示するデータである。このとき、例えばグラフィカル・ユーザ・インターフェース画像などの重畳画像の下に、再生映像の画像が透けて見えるような表示とされる。
そして、表示画像生成出力部30は、出力バッファに格納したデータと、オンスクリーンバッファに格納したオンスクリーンディスプレイデータとの合成データを、ディスプレイインターフェース20を通じてモニターディスプレイ19に供給するようにする。
EPGデータ保持部31は、電子番組ガイドのデータ(EPGデータ)を、これに内蔵するメモリに保持する。EPGデータは、地上アナログ放送の場合には、この例においては、テレビ放送信号の垂直ブランキング期間に重畳されてくるものを用い、デジタル放送の場合には、データ放送として送られてくるものを用いる。このEPGデータには、各放送番組の放送局名、放送番組名、番組開始時刻、番組終了時刻、出演者、番組のジャンルなどのデータが含まれる。
EPGデータ保持部31は、放送受信部11〜14のそれぞれから受け取ったEPGデータをメモリに保持する。EPGデータ保持部31に保持されるEPGデータは、最新のデータとなるように更新される。
なお、EPGデータは、この例のように、放送信号に重畳されて伝送されてくるものを用いるのではなく、例えば通信インターフェース28を用いて、インターネットに接続されているEPGデータ提供サーバにアクセスして、当該EPGデータ提供サーバから取得するようにすることもできる。
「実施形態のグラフィカル・ユーザ・インターフェースの説明」
この実施形態の放送受信装置においては、放送メディアの選択および放送番組選択、また、その他の機能の選択は、グラフィカル・ユーザ・インターフェースを用いてユーザが簡易に行なえるようにしている。
この実施形態のグラフィカル・ユーザ・インターフェースは、ユーザがリモコン送信機23の所定のボタンキーを操作することにより、選択指定可能な複数のアイコンおよびその説明情報とからなっている。
モニターディスプレイ19の画面に表示すべきアイコンは、放送メディア、設定機能、外部入力などの処理機能や処理対象のカテゴリを表象するカテゴリアイコンと、各カテゴリに属する(したがって下位の階層となる)処理機能項目や処理対象コンテンツの項目のそれぞれを表象する項目アイコンとからなる。
この実施形態では、カテゴリアイコンが表象するカテゴリとして、「設定」、「ビデオ」、「フォト」、「ミュージック」、「地上放送」、「BS放送」、「CS放送」、「外部入力」の8種が、予め設定されており、これらの8種のカテゴリアイコンのデータが表示用データ格納部29に格納されている。
各カテゴリの下位の階層としての処理機能項目や処理対象コンテンツの項目のそれぞれを表象する項目アイコンの数は、カテゴリ毎に異なる。
例えば「設定」のカテゴリには、「テレビの設定」、「外部入力の設定」、「フォトの設定」などの複数項目の項目アイコンが属するように構成されている。
また、「フォト」のカテゴリは、撮影した写真コンテンツに関するもので、このカテゴリの直下には、「パーソナルコンピュータ」、「サーバ」、「カード型メモリ」、「サンプル」、「ミックスメディア」などの写真コンテンツの格納部を示す項目アイコンが属するように構成される。
また、「ミュージック」のカテゴリは、音楽コンテンツに関するもので、このカテゴリの直下には、「パーソナルコンピュータ」、「サーバ」などの音楽コンテンツの格納部を示す項目アイコンが属するように構成される。
「フォト」や「ミュージック」のカテゴリに属する「パーソナルコンピュータ」や「サーバ」の項目アイコンに対しては、パーソナルコンピュータ60およびサーバ70のそれぞれが、コンテンツ格納部60S,70Sに格納しているコンテンツを表象する項目アイコンが下層の項目アイコンとして含まれるように構成されている。
放送メディアのカテゴリのそれぞれに対しては、例えば放送チャンネルを表象する項目アイコンが、テレビ、ラジオ、データ等の放送対象毎に、グループ分けされて設けられるものとされている。
この場合、項目アイコンの表示情報は、放送受信装置10が備えるものとなる項目アイコンについては、自装置で生成して表示用データ格納部29に格納して所持している。しかし、ネットワーク50を通じて接続されるパーソナルコンピュータ60およびサーバ70が備えるコンテンツの項目アイコンの表示情報は、それぞれパーソナルコンピュータ60およびサーバ70から取得するようにする。この場合、パーソナルコンピュータ60およびサーバ70から取得した情報から、それらの項目アイコンの表示情報を、放送受信装置10で生成するようにしてもよい。
図3は、この実施形態において、モニターディスプレイ19の画面19Dに表示されるグラフィカル・ユーザ・インターフェース画面の初期メニュー画面の一例である。この実施形態においては、グラフィカル・ユーザ・インターフェース画面は、操作入力部を構成するリモコン送信機23にも受けられる「ホーム」ボタンを操作するごとに、画面19Dに表示されたり、画面19Dから消去されたりする。
この例の初期メニュー画面には、水平方向に複数のカテゴリアイコンが一列に並んだカテゴリアイコン配列100と、垂直方向に複数の項目アイコンが一列に並んだ項目アイコン配列200とが、ほぼ画面中央近傍で交差する二次元配列が表示される。
カテゴリアイコン配列100には、前述した8種のカテゴリアイコンが配列される。すなわち、図3において、工具箱の図柄からなるアイコン41は「設定」のカテゴリアイコン、フィルムの図柄からなるアイコン42は「ビデオ」のカテゴリアイコン、カメラの図柄からなるアイコン43は「フォト」のカテゴリアイコン、音符の図柄からなるアイコン44は「ミュージック」のカテゴリアイコン、鉄塔の図柄を含むアイコン45は「地上デジタル放送」のカテゴリアイコン、「BS」の文字を含むアイコン46は「BSデジタル放送」のカテゴリアイコン、「CS」の文字を含むアイコン47は「CSデジタル放送」のカテゴリアイコン、横向き矢印を含む図柄のアイコン48は「外部入力」のカテゴリアイコンをそれぞれ示している。
図3に示すように、この実施形態では、カテゴリアイコン配列100は、モニターディスプレイ19の画面19Dの縦方向の中央よりも若干上側において水平方向に表示される。そして、常に8個のカテゴリアイコン41〜48のいずれかが選択されている状態とされており、当該選択中のカテゴリアイコンは、他のカテゴリアイコンよりも若干大きく表示されて強調され、ユーザに選択中のカテゴリアイコンがどれであるかを報知するようにしている。図3の例では、「フォト」のカテゴリアイコン43が選択中カテゴリアイコンとされている。選択中のカテゴリアイコンの下方には、図3に示すように、当該カテゴリアイコンが表象しているカテゴリのタイトル名が表示される。
この場合に、この実施形態では、図3に示すように、グラフィカル・ユーザ・インターフェース表示画面においては、8種のカテゴリアイコンは、常時、画面上に表示するようにすると共に、項目アイコン配列200は、8種のカテゴリアイコンのうちの、選択中であるとされるカテゴリアイコンについてのみ表示される。
したがって、この実施形態におけるグラフィカル・ユーザ・インターフェースの初期メニューは、カテゴリアイコン配列100と項目アイコン配列200とにより、十字型に交差するアイコン配列により構成されるものとなる。
項目アイコン配列200は、選択中のカテゴリアイコンに対応するカテゴリに属する複数の項目のそれぞれを表象する項目アイコンの複数個が配列されたものである。図3の例においては、「フォト」カテゴリアイコン43が選択中であるので、この「フォト」カテゴリアイコン43に属する項目アイコン201,202,203が、項目アイコン配列200として縦方向に並べられて表示されている。
図3の例では、項目アイコン201は、格納部としてのパーソナルコンピュータ60を示すものであり、また、項目アイコン202は、格納部としてのサーバ70を示すものである。また、項目アイコン203は、格納部としてのカード型メモリ40を示すものである。
なお、図3では、項目アイコン配列200中において、カテゴリアイコン配列200の上方には、項目アイコンが表示されていないが、これは、「フォト」のカテゴリに属する項目数が少ないためであり、項目数が多い場合には、カテゴリアイコン配列100の上方にも項目アイコンが縦方向に並ぶ。また、後述するように、選択される項目アイコンが変わるときにも、カテゴリアイコン配列100の上方にも項目アイコンが現れる。
また、後述する放送メディアのカテゴリアイコン45〜47や外部入力のカテゴリアイコン48のように、その下位の階層の項目が多い場合には、モニターディスプレイ19の表示画面の大きさの関係上、選択中のカテゴリの下位の階層の項目の全てが一度に画面19Dに表示するのは困難であり、画面19Dに項目アイコン配列200として表示される項目アイコンは、選択中のカテゴリの一部の項目のアイコンのみである。
このことは、後述するように、パーソナルコンピュータ60やサーバ70に格納されるコンテンツ数が多いときにも同様であり、それらのパーソナルコンピュータ60やサーバ70に格納されるコンテンツのそれぞれを表象する表象画像からなる項目アイコンの全てを一度に画面19Dに表示させるのは困難であり、画面19Dに、配列として表示されるコンテンツを表象する項目アイコンは、選択中のコンテンツ格納部に格納されている全コンテンツの一部のコンテンツ項目のアイコンのみである。
この実施形態のグラフィカル・ユーザ・インターフェース画面は、オンスクリーン表示であり、画面19Dに映出されている映像コンテンツの画像の前面に、半透明の状態で重ね合わされて表示される。すなわち、グラフィカル・ユーザ・インターフェース画面は、放送受信装置において放送番組視聴中であったり、カメラで撮影した画像を再生したりしているときには、それらの画像が透けて見えるような表示態様で表示される。
なお、図3において、カテゴリアイコン配列100および項目アイコン配列200の、点線で囲んで示す領域全体に対して、画面19Dの背景領域との外観上の区別を容易にするための彩色を施したり、またコンテンツ映像の明るさを調整したりすることができるようにして、グラフィカル・ユーザ・インターフェースを見易くするようにしても良い。勿論、そのような彩色や明るさの調整を行なわずに、カテゴリアイコンや項目アイコンのみを表示するようにしてもよい。
そして、この例では、グラフィカル・ユーザ・インターフェース画面の初期メニュー画面において、カテゴリアイコン配列100は、画面19Dの垂直方向には移動せず、例えば図3に示すように、垂直方向の中央よりも僅かに上方の位置に固定されて表示される。また、この実施形態においては、選択中のカテゴリアイコンが表示される領域は、カテゴリアイコン配列100と、項目アイコン配列200とが交差する交差領域100Cとされるが、この交差領域100Cも、ディスプレイ画面19Dにおいて、固定された領域とされる。前述したように、この交差領域100Cに位置するカテゴリアイコンの下方には、そのカテゴリタイトル名が表示される。
ユーザにより、リモコン送信機23の左右方向指示操作ボタンを通じて、選択中のカテゴリアイコンを他のカテゴリアイコンに変更する操作がなされると、カテゴリアイコン配列100内の複数個のカテゴリアイコンは、その配列全体として、ユーザの左右方向の指示に応じて左右方向に移動して、交差領域100Cにおいて表示される選択中カテゴリアイコンが変更されるようにされる。
制御部1は、交差領域100Cに表示されるカテゴリアイコンを認識して、ユーザにより選択されたカテゴリを認識するようにする。
また、項目アイコン配列200も、同様にして、水平方向には移動せず、例えば図3に示すように、水平方向の中央よりも僅かに左寄りの位置に固定されて表示される。しかし、項目アイコン配列200内の複数個の項目アイコンは、操作入力部としてのリモコン送信機23の上下方向指示操作ボタンを通じたユーザの上下方向の指示に応じて上下方向に移動可能とされている。
以上のように、水平方向に複数個のカテゴリアイコン41〜48が一列に配列されているカテゴリアイコン配列100の垂直方向の表示位置は固定されると共に、垂直方向に複数個の項目アイコンが一列に配列されている項目アイコン配列200の水平方向の表示位置は固定されるので、カテゴリアイコン配列100と項目アイコン配列200との交差領域100Cは、表示画面19Dの中央よりも左斜め上方の位置に固定されるようにされる。
そして、この実施形態では、交差領域100Cの直下の領域200Cを、項目アイコン配列200中の複数個の項目アイコンのうちの、ユーザに選択された項目アイコンの領域とする。すなわち、この実施形態では、制御部1は、交差領域100Cの直下の領域200C(以下、注目領域という)に表示される項目アイコンを、選択中の項目アイコン(以下、この選択中の項目アイコンを注目項目アイコンという)と認識し、選択された項目を認識するようにする。
以上のようにグラフィカル・ユーザ・インターフェースにおいてレイアウト配列される結果、注目領域200Cは、この例では、画面19Dのほぼ中央に位置するものである。この注目領域200Cに表示される注目項目アイコンは、他の項目アイコンと区別可能とするために、この例では、目立つ色、例えば黄色などで着色された四角枠200MKで、当該注目項目アイコンを囲んで強調表示するようにしている。
なお、強調表示としては、このような四角枠200MKで囲む方法に限られず、例えばカテゴリアイコンと同様に、他の項目アイコンとは異なる色彩で表示したり、他の項目アイコンよりも拡大表示したり、点滅表示したりするようにしてもよい。
以上のように、この実施形態では、固定位置である交差領域100Cに表示されるカテゴリアイコンを、選択中カテゴリアイコンとし、交差領域100Cの直下の注目領域200Cに表示される項目アイコンを、注目項目アイコンとする。
このため、この実施形態では、ユーザによるカテゴリ選択操作は、カテゴリアイコン配列100を水平方向に移動させて、交差領域100Cに希望するカテゴリに対応するカテゴリアイコンを表示させるようにする操作となり、カテゴリ選択についての決定ボタンの操作等は不要である。選択されたカテゴリが交差領域100Cに位置すると、当該選択されたカテゴリに属する複数の項目を表象する項目アイコン配列200が自動的に現れるからである。
したがって、ユーザは左右の方向指示をするだけでカテゴリを選択でき、固定的に画面に表示されているアイコンをマウスでクリック操作するといったようなパーソナルコンピュータ上で行われるような指示操作は不要であり、パーソナルコンピュータに不慣れなユーザであっても容易に選択操作することができる。
なお、各カテゴリアイコンを左右に移動させる間は、これらをすべて同色、同サイズで表示し、左右の移動が停止されていずれかのカテゴリアイコンが交差領域100Cで位置確定したときに、そのカテゴリアイコンの色彩やサイズを変化させて強調表示するようにしてもよい。
なお、色彩の変化として、カテゴリアイコンの明度、彩度、色相などの要素を変化させてもよいし、点滅表示することにより色彩を変化させてもよい。このように、交差領域100Cに位置するカテゴリアイコンを、その他のカテゴリアイコンと異なる表示態様で表示するため、ユーザは容易にカテゴリを選択できる。
なお、カテゴリアイコンが左右方向へ移動中であって交差領域100Cに、いずれのカテゴリアイコンも位置していない状態のときには、項目アイコン配列200を表示させず、いずれかのカテゴリアイコンが交差領域100Cで位置確定したときに、項目アイコン配列200を交差領域100Cから上下方向に繰り出すように展開表示するようにすることもできる。
ユーザは、交差領域100Cを目標地点にして、カテゴリアイコンを左右にスクロール操作するだけで、交差領域100Cに表示されるカテゴリに属する項目を認識することができ、また、展開表示される複数の項目から当該カテゴリを認識することもできる。
なお、項目アイコン配列200が表示された状態で、リモコン送信機23を通じて左右方向の指示があった場合、展開されていた項目アイコン配列200を、交差領域100Cに向かって収納するような動きで表示することもできる。
一方、選択されたカテゴリの下位階層の項目の選択操作は、項目アイコン配列200を垂直方向に移動させて、固定領域200Cに、希望項目に対応する項目アイコンを表示させるようにする操作となる。
すなわち、リモコン送信機23の上下方向指示操作ボタンを通じたユーザの上下方向の指示に応じて項目アイコン配列200内の項目アイコンが画面19Dの垂直方向に移動し、交差領域100Cの直下の注目領域200Cに位置した項目アイコンが変化する。そして、希望する項目の項目アイコンが注目領域200Cに位置しているときに、リモコン送信機23の「決定」ボタンをユーザが操作すると、放送受信装置の制御部1は、グラフィカル・ユーザ・インターフェースを消去して、当該項目の処理を実行する状態となる。
ただし、注目領域200Cに位置する項目アイコンに、さらに下位の階層の項目が定義されているときには、「決定」ボタンの操作に応じて、当該下位の階層の項目が画面19Dに表示される。前述したパーソナルコンピュータの項目アイコン201やサーバ202の項目アイコンが選択されたときが、その場合に該当する。
すなわち、図3の例における項目アイコン201の「PC(パーソナルコンピュータの意味)」には、下位の階層の項目が定義されているので、この図3の例の画面において、リモコン送信機23の「決定」ボタンが操作されると、画面19Dのグラフィカル・ユーザ・インターフェースは、ネットワーク50に複数個のパーソナルコンピュータが接続されている場合には、図示を省略するが、その複数のパーソナルコンピュータの項目アイコンを並べて表示し、それらの複数個のパーソナルコンピュータのうちの一つを選択する画面に変わる。
このとき、図示を省略するが、カテゴリアイコン配列は、選択中カテゴリアイコンのみを残して画面19Dから消え、項目アイコン配列の表示位置は、画面19Dの左端に移動して、その右側の領域を空けるようにする。そして、当該空いたスペースに下位の階層の複数の項目アイコン、すなわち、この場合には、複数個のパーソナルコンピュータのそれぞれ表象する項目アイコン(後述の図4の表示例のパーソナルコンピュータPC1,PC2,PC3,PC4,PC5参照)を上下方向に並べて表示すると共に、各項目アイコンに対応する項目内容の説明情報を表示するようにする。
そして、その画面において、1つのパーソナルコンピュータが選択されて、四角枠200MKで囲まれた注目項目アイコンとなっている状態において、リモコン送信機23の「決定」ボタンが操作されると、グラフィカル・ユーザ・インターフェースは、図4に示すような画面に変わる。
すなわち、図4において、実線で示すのは、選択決定されたパーソナルコンピュータPC1の項目アイコンであり、その他の点線で示すのは、ネットワーク50上にあるが、選択されなかった他のパーソナルコンピュータPC2,C3,PC4,PC5の項目アイコンである。また、図4において、三角マーク211および212は、階層関係があることを示すマークである。
図4に示すように、パーソナルコンピュータPC1の項目アイコンが選択されて「決定」ボタンが操作されたときには、グラフィカル・ユーザ・インターフェースの画面には、先ず、未確定表象画像としての未確定アイコン80のみが表示される。
この未確定アイコン80の表示に先立ち、制御部1は、コンテンツの提供源であるパーソナルコンピュータPC1の項目アイコンが選択されて「決定」ボタンが操作された時点で、当該パーソナルコンピュータPC1に対して、格納しているコンテンツの総数を問い合わせ、当該パーソナルコンピュータPC1から送られてくるコンテンツの総数の情報を取得する。
そして、制御部1は、このコンテンツの総数の情報から、グラフィカル・ユーザ・インターフェースの画面において表示しなければならない未確定アイコン80の総数を認識し、図4に示すように、それぞれの未確定アイコン80に番号を付与し、そのアイコン画像において番号表示をする。
この未確定アイコン80の番号は、選択指定されたコンテンツの提供源であるパーソナルコンピュータのコンテンツ格納部60Sにおけるコンテンツの格納順序やコンテンツの読み出し順序が対応するものとなる。すなわち、放送受信装置10から、未確定アイコン80の番号の情報が、選択指定されたコンテンツの提供源である、例えばパーソナルコンピュータPC1に送られてきたときに、当該パーソナルコンピュータPC1は、その番号に応じたコンテンツが指定されたと認識する。
したがって、選択指定されたコンテンツの提供源であるパーソナルコンピュータでは、放送受信装置10から送られてくるコンテンツ番号を特定の番号として取り扱ってコンテンツを認識すればよい。ただし、この場合、コンテンツの番号は、常に、同じ意味の特定の番号として認識するほうが良い。なぜなら、ユーザは、何回か、同じパーソナルコンピュータからのコンテンツを取得することで、どの順番には、どのようなコンテンツが送られてくるかを認識することができるからである。
図4のような未確定アイコン80が表示されている画面において、ユーザが、希望するコンテンツの選択操作をすると、コンテンツの項目アイコンとしての未確定アイコン80が、全体として、上下に移動し、四角枠200MKに位置する注目項目アイコンが変更される。
しかし、ユーザが、そのようなコンテンツの選択操作をせずに、四角枠200MKにより囲まれる注目項目アイコンが移動しない、したがって、画面19Dに表示されている複数個の項目アイコンが移動しない状態が、予め定められた所定時間Tだけ継続すると、制御部1は、画面19Dに表示されている未確定アイコンに対応するコンテンツの詳細情報を含む項目アイコンを表示するために、この例では、当該画面19Dに表示されている未確定アイコンの番号情報を含むメタ情報取得要求を、コンテンツの提供源であるパーソナルコンピュータに送る。図4の例の場合には、「1」〜「5」の番号情報を含むメタ情報取得要求を、コンテンツの提供源であるパーソナルコンピュータに送る。
これを受けたパーソナルコンピュータは、当該番号情報に対応するコンテンツのメタ情報、この例では、写真コンテンツのサムネイル画像および圧縮形式、タイトル名や識別番号等を、要求してきた放送受信装置10に返す。
放送受信装置10は、このメタ情報を受け取ると、図5に示すように、画面19Dのグラフィカル・ユーザ・インターフェースにおいて、未確定アイコン80に代えて、本来の項目アイコン90およびコンテンツ説明表示91を表示する。図5の例では、項目アイコン90は、写真コンテンツのサムネイル画像で形成されている。
そして、放送受信装置10は、パーソナルコンピュータから受け取ったメタ情報を、表示用データ格納部29のキャッシュバッファに、その空き領域を確認しながら記憶するようにする。なお、空き領域がないときには、最も古いメタ情報を削除することで空き領域を生成し、当該生成した空き領域に、新たに取得したメタ情報を書き込むようにする。
そして、このキャッシュバッファに記憶されたメタ情報は、未確定アイコン80に代えて、本来の項目アイコン90およびコンテンツ説明表示91を表示する際に用いられる。すなわち、この実施形態では、放送受信装置10の制御部1は、画面19Dに表示されている複数個の項目アイコンが移動しない状態が、予め定められた所定時間Tだけ継続したことを検知したときには、画面19Dに表示されている未確定アイコンのうち、キャッシュバッファに、当該未確定アイコンに対応するコンテンツの詳細情報を含む項目アイコンを表示するためのメタ情報が記憶されているかどうかを判別する。
そして、キャッシュバッファにメタ情報が記憶されていると判別したときには、当該メタ情報を、キャッシュバッファから取得することで、未確定アイコン80から本来の項目アイコン90への表示切り替えを、より迅速にすることができるようにしている。
なお、画面19Dに表示されている未確定アイコンのうち、キャッシュバッファに、メタ情報が記憶されていない項目については、その未確定アイコンの番号情報を含むメタ情報取得要求を、コンテンツの提供源であるパーソナルコンピュータに送って、上述のようにして、当該メタ情報を取得する。
図5のグラフィカル・ユーザ・インターフェースの画面の状態において、ユーザが、リモコン送信機23の上下方向指示操作ボタンを、例えば下方向操作をして、注目項目アイコンを変更するようにした場合には、図6に示すように、項目アイコン90が画面19D上で、上方向に移動して、その移動により画面19Dの下方には、新たなコンテンツを表象するものとして、未確定アイコン80が表示される。
そして、この状態で、四角枠200MKにより囲まれる注目項目アイコンが移動しない、したがって、画面19Dに表示されている複数個の項目アイコンが移動しない状態が、予め定められた所定時間Tだけ継続すると、制御部1は、新たに未確定アイコン80により表示されているコンテンツについての項目アイコン90を表示するためのメタ情報がキャッシュバッファに記憶されていなければ、その取得要求を、当該表示されている未確定アイコン80の番号情報を伴って、コンテンツの提供源であるパーソナルコンピュータに送る。
前述したように、このメタ情報の取得要求を受けたパーソナルコンピュータは、番号情報に対応するコンテンツのメタ情報を放送受信装置10に送ってくるので、放送受信装置10は、そのメタ情報を受け取る。そして、放送受信装置10は、取得したメタ情報を用いて、表示されていた未確定アイコン80に代えて、サムネイル画像からなる項目アイコン90および説明表示91を表示し、取得したメタ情報をキャッシュバッファに記憶するようにする。
図6の例の場合には、ユーザにより移動された量が少なく、表示されている項目アイコン90の全てが、未確定アイコン80に変わったわけではないので、表示画面19Dに新たに未確定アイコン80として表示されたコンテンツに関するメタ情報を、提供源のパーソナルコンピュータに要求するようにした。
しかしながら、前記所定時間Tの間、停止することなく、ユーザ操作により、注目項目アイコンの変更がなされて、表示画面19Dに表示されるコンテンツを表象するアイコンの全てが未確定アイコン80になった後、前記所定時間Tの間、注目項目アイコンの移動が停止したときには、それらの表示画面19Dに表示されている全ての未確定アイコンの番号に対応するコンテンツのメタ情報が、提供源のパーソナルコンピュータに要求されるものである。
なお、この実施形態においては、パーソナルコンピュータから、一旦、受け取ったメタ情報は、例えば表示用データ格納部29のキャッシュバッファに保存されるので、ユーザが、一旦、項目アイコン90および説明表示91を表示したコンテンツ側に、注目項目アイコンを移動する操作したときであって、表示画面19Dに未確定アイコンが表示されていないときには、移動後の、項目アイコン90および説明表示91は、キャッシュバッファから読み出されたメタ情報が用いられて即座に表示される。
また、この実施形態においては、コンテンツの高速検索を可能とするように、注目項目アイコンを高速にスクロール移動することができるようにされている。例えば、ユーザが、リモコン送信機23の上下方向指示操作ボタンを、長押しすると、当該長押ししているボタンの指示方向に、注目項目アイコンが高速にスクロールされるように、項目アイコンが変更されるように構成されている。
このような高速スクロールにより、未だ、提供源のパーソナルコンピュータからメタ情報を取得していないコンテンツ側に、注目項目アイコンの変更移動が行なわれると、その高速スクロールの際に画面に表示されるアイコンは、未確定アイコンとなる。
そして、このような高速スクロールがなされた後、例えば図7に示すような番号のコンテンツのところで、ユーザが操作を停止し、注目項目アイコンが移動しない状態が所定時間T以上経過すると、上述と同様にして、図7に表示されている未確定アイコン80の番号情報を含むメタ情報の取得要求が、コンテンツ提供源のパーソナルコンピュータに送られる。
そして、放送受信装置10は、パーソナルコンピュータから送られてくるメタ情報を受信して、図8に示すように、未確定アイコン80に代えて、各コンテンツのサムネイルからなる項目アイコン90および説明表示91を、表示画面19Dに表示するようにする。
なお、図8において、「?」が付されたアイコン92は、メタ情報を受け取った結果、当該番号に対応するコンテンツは、写真コンテンツ以外のコンテンツであったことが判明したので、そのことをユーザに報知するためのものである。
すなわち、この例のネットワーク50は、前述したようにDLNAに基づくものであり、ネットワークを介して他の機器から情報ファイルを取得する際に、写真コンテンツのファイルのみや音楽コンテンツのファイルのみを取得するようにするようにすることができない場合があり、そのような場合に、上述のようなアイコン92を表示することにより、ユーザが希望するカテゴリのファイル以外であることを表示して、ユーザに注意喚起するようにしている。
[グラフィカル・ユーザ・インターフェースでの処理動作の説明]
次に、以上説明したグラフィカル・ユーザ・インターフェースにおける振る舞いを制御する制御部1の処理動作を中心に、図9〜図13のフローチャートを参照して、グラフィカル・ユーザ・インターフェースでの処理動作をさらに説明する。なお、以下の説明においては、カテゴリアイコン配列100と、項目アイコン配列200とからなる初期メニュー画面を、「十字型メニュー」と称することとする。
この実施形態の放送受信装置は、主電源スイッチを投入した場合には、リモコン送信機23の電源キーを押すごとに、電源オンの状態と、電源オンに復帰するため等に必要な部分にのみ、電源が投入されている状態のスタンバイ状態とを繰り返すように構成されている。そして、スタンバイ状態から、電源キーが操作されて電源がオンとされると、スタンバイ状態になる直前の状態(ラスト状態)から立ち上がるように構成されている。
また、以下の説明において、電源キーや各種のボタン操作は、リモコン送信機23においてユーザによりなされるものであり、制御部1は、リモコン受信部24からの信号を監視して、リモコン送信機23で操作されたキーやボタンを検出するようにするものである。しかし、説明の簡単のため、以下の説明では、制御部1がキーやボタンの操作を検出すると表現する。
この実施形態の放送受信装置がスタンバイ状態にあるときには、制御部1は、図9に示すように、電源キーの操作入力を常時監視する(ステップS101)。そして、ステップS101において、電源キーが操作されたことを検知すると、制御部1は、ラスト状態の画面をモニターディスプレイ19の画面19Dに表示すると共に、十字型メニューを重畳表示する(ステップS102)。
次に、制御部1は、ユーザにより「ホーム」ボタンが操作されたか否か判別し(ステップS103)、「ホーム」ボタンが操作されたと判別したときには、画面19D上の十字型メニューの重畳表示を消去する(ステップS104)。
そして、制御部1は、再度の電源キーの操作入力を監視し(ステップS105)、電源キーの操作を検出したときには、ラスト状態を記憶してスタンバイ状態に戻り(ステップS106)、この処理ルーチンを終了する。
また、ステップS105で、電源キーが操作されないと判別されたときには、「ホーム」ボタンが操作されたか否か判別し(ステップS107)、「ホーム」ボタンが操作されていないと判別したときには、ステップS105に戻る。また、ステップS107で、「ホーム」ボタンが操作されたと判別したときには、制御部1は、視聴中のモニターディスプレイ19の画面19Dに、十字型メニュー画面を重畳表示し(ステップS108)、ステップS103に戻る。
そして、ステップS103において、「ホーム」ボタンが操作されていないと判別したときには、制御部1は、重畳表示中の十字型メニューからなるグラフィカル・ユーザ・インターフェース画面において、リモコン送信機の左右方向指示操作ボタンによるカテゴリ変更入力操作があったか否か判別する(図10のステップS111)。
ステップS111において、重畳表示中の十字型メニュー画面において、カテゴリ変更入力操作があったと判別したときには、制御部1は、十字型メニュー画面において、表示画像生成出力部30を制御して、選択中カテゴリアイコンをユーザの変更指示に応じたものに変更すると共に、変更したカテゴリアイコンに属する項目アイコンからなるように、項目アイコン配列200を変更するようにする。このとき、制御部1は、選択中カテゴリアイコンに対応するカテゴリを選択中カテゴリとして認識する(ステップS112)。
ステップS111で、カテゴリ変更入力操作が無かったと判別したとき、また、ステップS112で、選択中カテゴリの変更の処理を行った後には、ステップS113に進む。このステップS113では、制御部1は、リモコン送信機23の上方向指示操作ボタンまたは下方向指示操作ボタンが操作されたか否かにより、十字型メニューの項目アイコン配列200において、選択中カテゴリにおける注目領域200Cの注目項目アイコンの変更操作がなされたか否か判別する。
そして、ステップS113で、リモコン送信機23の上方向指示操作ボタンまたは下方向指示操作ボタンのいずれかが操作されたと判別したときには、制御部1は、表示画像生成出力部30により、十字型メニューにおいて注目領域200Cに表示する注目項目アイコンを、現在の注目項目アイコンの変更操作方向に隣接するものに変更し、当該注目領域200Cに新たに表示された項目アイコンに対応する項目を注目項目とする(ステップS114)。
そして、制御部1は、リモコン送信機23で、「決定」ボタンが操作されたか否か判別し(ステップS115)、「決定」ボタンが操作されていないと判別したときには、リモコン送信機23の上方向指示操作ボタンまたは下方向指示操作ボタンが操作されたか否かにより、十字型メニューの項目アイコン配列200において、注目領域200Cの注目項目アイコンの変更操作がなされたか否か判別する(ステップS116)。
このステップS116で、注目領域200Cの注目項目アイコンの変更操作がなされたと判別したときには、ステップS114に戻り、上述したステップS114以降の処理を繰り返す。
また、ステップS116で、注目領域200Cの注目項目アイコンの変更操作がなされていないと判別したときには、制御部1は、リモコン送信機23で、「ホーム」ボタンが操作されたか否か判別し(ステップS117)、「ホーム」ボタンが操作されたと判別したときには、画面19D上の十字型メニューの重畳表示を消去する(ステップS118)。そして、図9のステップS105に進み、前述した当該ステップS105以降の処理を行なう。
また、ステップS117で、「ホーム」ボタンが操作されたと判別したときには、制御部1は、ステップS111に戻り、当該ステップS111以降の処理を繰り返す。
また、ステップS115で、「決定」ボタンが操作されたと判別したときには、制御部1は、決定された項目に下位の階層項目があるか否か判別し(図11のステップS121)、下位の階層項目が無いと判別したときには、十字型メニューを画面19Dから消去して、そのときに注目項目とされていた項目の機能あるいは処理を実行する(ステップS122)。その後、図9のステップS105に進み、前述したステップS105以降の処理を行なう。
また、ステップS121で下位の階層があると判別したときには、制御部1は、当該下位階層の項目数を、当該下位階層の項目の提供源に問い合わせる(ステップS123)。そして、制御部1は、下位階層の項目の提供源から送られてくる項目の総数の情報を取得する(ステップS124)。
次に、制御部1は、取得した項目の総数の情報から、グラフィカル・ユーザ・インターフェースの画面において表示しなければならない未確定アイコン80の総数を認識し、それぞれの未確定アイコン80に番号を付与し、その未確定アイコン80を用いて、図4に示したような最初の画面を表示する(ステップS125)。
次に、制御部1は、注目項目アイコンの変更操作があったか否か判別し(ステップS126)、注目項目アイコンの変更操作があったと判別したときには、注目項目アイコンを、変更操作方向の指定項目に変更する。そして、このとき、図6に示したように、新たに表示される項目については未確定アイコン80を表示する(ステップS127)。そして、ステップS126に戻り、このステップS126以降の処理を繰り返す。なお、ステップS126の注目項目アイコンの変更操作には、上述した高速スクロール操作も含まれるものである。
また、ステップS126で、注目項目アイコンの変更操作がなかったと判別したときには、注目項目アイコンの移動停止状態が所定時間T以上であるか否か判別する(ステップS128)。
このステップS128で、注目項目アイコンの移動停止状態が所定時間T以上ではないと判別したときには、ステップS126に戻り、このステップS126以降の処理を繰り返す。
また、ステップS128で、注目項目アイコンの移動停止状態が所定時間T以上であると判別したときには、未確定アイコンとして画面に表示されている項目全てについてのメタ情報はキャッシュバッファに記憶されているか否か判別する(ステップS129)。
このステップS129で、未確定アイコンとして画面に表示されている項目全てについてのメタ情報はキャッシュバッファに記憶されていると判別したときには、制御部1は、キャッシュバッファから対応する全ての項目のメタ情報を取得する(ステップS130)。そして、制御部1は、取得したメタ情報を用いて、未確定アイコン80として表示されていた項目について、詳細表示となる項目アイコン90を、未確定アイコン80を消去してその代わりに表示する(ステップS131)。
また、ステップS129で、未確定アイコンとして画面に表示されている項目全てについてのメタ情報はキャッシュバッファには記憶されていないと判別したときには、制御部1は、キャッシュバッファには、未確定アイコンの項目の一部については、メタ情報が記憶されているかどうか判別する(図12のステップS141)。
このステップS141で、キャッシュバッファには、未確定アイコンの項目の一部については、メタ情報が記憶されていると判別したときには、制御部1は、記憶されている一部の項目についてのメタ情報をキャッシュバッファから読み出して取得する(ステップS142)。また、記憶されていない残りの項目についてのメタ情報の取得要求を、下位階層の項目の提供源に送る(ステップS143)。そして、下位階層の項目の提供源から送られてくる、未確定アイコンとして画面に表示されている項目の一部についてのメタ情報を取得する(ステップS145)。
また、ステップS141で、キャッシュバッファには、表示されている未確定アイコンの項目のメタ情報は記憶されていないと判別したときには、制御部1は、下位階層の項目の提供源に、未確定アイコンとして画面に表示されている項目全てについてのメタ情報の取得要求を送る(ステップS144)。そして、下位階層の項目の提供源から送られてくる、未確定アイコンとして画面に表示されている項目全てについてのメタ情報を取得する(ステップS145)。
そして、ステップS145の次には、制御部1は、キャッシュバッファに空き領域があるか否か判別し(ステップS146)、空き領域がないと判別したときには、キャッシュバッファに格納されているメタ情報のうち、最も古いものから順にメタ情報を削除して、必要な空き領域を生成する(ステップS147)。
そして、ステップS146でキャッシュバッファに空き領域があると判別したとき、また、ステップS147で、キャッシュバッファに空き領域を生成した後に、制御部1は、ステップS148に進み、下位階層の提供源から取得したメタ情報を、キャッシュバッファの前記空き領域に書き込んで一時記憶する(ステップS148)。
このステップS148で、メタ情報のキャッシュバッファへの一時記憶が完了すると、制御部1は、ステップS142、ステップS145で取得したメタ情報を用いて、未確定アイコン80として表示されていた項目について、詳細表示となる項目アイコン90を、未確定アイコン80を消去してその代わりに表示する(図11のステップS131)。
このステップS131の後は、制御部1は、リモコン送信機23で、「決定」ボタンが操作されたか否か判別し(図13のステップS151)、「決定」ボタンが操作されたと判別したときには、図11のステップS121に戻り、このステップS121以降の処理を繰り返す。
また、ステップS151で、「決定」ボタンが操作されていないと判別したときには、制御部1は、リモコン送信機23で、「戻る」ボタンが操作されたか否か判別し(ステップS152)、「戻る」ボタンが操作されたと判別したときには、十字型メニューの重畳表示を、一つ前の画面の状態に戻すように表示画像生成出力部30を制御する(ステップS153)。
そして、制御部1は、「決定」ボタンが押される前の画面表示は、図3に示した初期メニュー画面であるか否か判別し(ステップS154)、初期メニュー画面であると判別したときには、図10のステップS111に戻り、このステップS111以降の処理を繰り返す。また、ステップS154で、初期メニューではなく、一つ上の階層のメニュー画面であると判別したときには、制御部1は、図11のステップS125に戻り、当該ステップS125以降の処理を繰り返す。
また、ステップS152で、「戻る」ボタンが操作されていないと判別したときには、制御部1は、「ホーム」ボタンが操作されたか否か判別し(ステップS155)、「ホーム」ボタンが操作されたと判別したときには、画面19D上の十字型メニューの重畳表示を消去する(ステップS156)。そして、図9のステップS105に進み、前述した当該ステップS105以降の処理を行なう。
また、ステップS155で、「ホーム」ボタンは操作されていないと判別したときには、制御部1は、ステップS126に戻り、当該ステップS126以降の処理を繰り返す。
以上の説明は、コンテンツの提供源がパーソナルコンピュータ60の場合であるが、サーバ70の場合にも、上述と全く同様にして、グラフィカル・ユーザ・インターフェースの処理がなされるものである。
[他の実施形態]
以上の実施形態では、注目項目の移動が停止したことを確認したときに表示画面に表示されている未確定アイコンに対応する項目のメタ情報のみを、ネットワークを介して提供源から取得するようにした。これに対して、以下に説明する他の実施形態においては、ユーザが、注目項目の選択変更やその他の操作を行なわないときには、そのアイドル時間において、ネットワークを介して提供源に、未だ取得していない項目のメタ情報の取得を要求して、キャッシュバッファに書き込んでおくようにする。
このようにすれば、注目項目を、少しずつ変更する場合には、新たに未確定アイコンとして表示される項目のメタ情報がキャッシュバッファに記憶されている可能性が高くなり、未確定アイコン80から、対応する項目アイコン90への切り替え表示を迅速に行なえるという効果が得られる。
この場合の実施形態における処理動作を次に説明する。この処理動作は、基本的には、上述の図9〜図13のフローチャートを用いて説明した前述の実施形態とほぼ同様である。そして、異なるのは、図11のフローチャートが図14のフローチャートのように変わり、また、図13のフローチャートが図15のフローチャートのように変わる点である。その他は、前述例と全く同様であるので、その説明は省く。
ここで、図14の各ステップは、図11の各ステップと全く変化はない。しかし、図11と図13との連結部分と、図14と図15との連結部分が異なるものである。すなわち、図11においては、図13のステップS155からステップS126に戻るようにしているが、図14では、ステップS126へのそのような戻りが無い。また、図14においては、図11では無かったステップS129への戻りが設けられている。その他は、図11と図14とは全く同一である。
これに対して、図13と、図15とは大きく異なる。この図15のフローチャートについて以下に説明する。
すなわち、図14のステップS131で、未確定アイコンから項目アイコンの詳細表示への切り替えを終了すると、この実施形態においては、注目項目の変更操作がなされたか否か判別する(図15のステップS161)。
そして、ステップS161で、注目項目アイコンの変更操作があったと判別したときには、制御部1は、注目項目アイコンを、変更操作方向の指定項目に変更する。このとき、図6に示したように、新たに表示される項目については未確定アイコン80を表示する(ステップS162)。なお、ステップS161の注目項目アイコンの変更操作には、上述した高速スクロール操作も含まれるものである。
次に、制御部1は、注目項目アイコンの移動が停止され、かつ、その注目項目アイコンの移動停止状態が所定時間T以上であるか否か判別する(ステップS163)。このステップS163で、注目項目アイコンの移動停止状態が所定時間T以上ではないと判別したときには、ステップS162に戻り、このステップS162の処理を繰り返す。
そして、ステップS163で、注目項目アイコンの移動停止状態が所定時間T以上であると判別したときには、制御部1は、図14のステップS129に戻り、このステップS129以降の処理を繰り返す。
また、ステップS161で、ユーザによる注目項目の変更操作がなされていないと判別したときには、制御部1は、リモコン送信機23で、「決定」ボタンが操作されたか否か判別し(ステップS164)、「決定」ボタンが操作されたと判別したときには、図14のステップS121に戻り、図4において、このステップS121以降の処理を繰り返す。
また、ステップS164で、「決定」ボタンが操作されていないと判別したときには、制御部1は、リモコン送信機23で、「戻る」ボタンが操作されたか否か判別し(ステップS165)、「戻る」ボタンが操作されたと判別したときには、十字型メニューの重畳表示を、一つ前の画面の状態に戻すように表示画像生成出力部30を制御する(ステップS167)。
そして、制御部1は、「決定」ボタンが押される前の画面表示は、図3に示した初期メニュー画面であるか否か判別し(ステップS168)、初期メニュー画面であると判別したときには、図10のステップS111に戻り、このステップS111以降の処理を繰り返す。また、ステップS168で、初期メニューではなく、一つ上の階層のメニュー画面であると判別したときには、制御部1は、図14のステップS125に戻り、図4において、当該ステップS125以降の処理を繰り返す。
また、ステップS165で、「戻る」ボタンが操作されていないと判別したときには、制御部1は、「ホーム」ボタンが操作されたか否か判別し(ステップS168)、「ホーム」ボタンが操作されたと判別したときには、画面19D上の十字型メニューの重畳表示を消去する(ステップS169)。そして、図9のステップS105に進み、前述した当該ステップS105以降の処理を行なう。
また、ステップS168で、「ホーム」ボタンが操作されていないと判別したときには、制御部1は、未取得の当該階層の項目のメタ情報の取得要求を、当該階層の提供源に送り、その回答として当該提供源から送られてくるメタ情報を取得してキャッシュバッファに書き込むようにする(ステップS170)。この例の場合、提供源に要求する、メタ情報が未取得の項目は、現在、画面に表示されている項目の次項目およびそれに続く項目とされる。
その後、制御部1は、ステップS161に戻り、このステップS161以降の処理を繰り返すものである。
[変形例]
なお、以上の例では、注目項目アイコンが移動しない状態が所定時間Tだけ経過したときに、提供源にメタ情報の取得要求をするようにしたが、注目項目アイコンの移動が停止したと見なせるときに、即座に、提供源にメタ情報の取得要求をしても良い。
また、上述の実施形態では、項目の総数は、当該項目についての一覧メニューを表示する直前に行なうようにしたが、予め、ネットワークを介して、例えば定期的に、あるいは、適宜のタイミングで、項目の総数の情報を取得するようにしても良い。ただし、この場合に、階層が一階層であれば、当該階層の項目の総数のみを取得するようにすればよいが、複数階層の場合には、各階層の項目の総数をそれぞれ提供源から取得する必要がある。
また、以上の例は、ネットワークを通じた機器からのコンテンツに関する表象画像を表示する場合であるが、電子機器が内蔵するメディアストレージから表象画像を表示するためのメタ情報を取得して、表象画像等を表示する場合にも適用できる。特に、電子機器が内蔵するメディアストレージからのメタ情報の取得に時間がかかり、その表象画像を即座に表示することが困難な場合には効果が大きい。
また、上述の例は、カテゴリアイコンの直下の項目アイコンに下位階層があって、その下位階層の項目についての表象画像を表示する場合について説明したが、カテゴリアイコンの選択を変更したときに、当該カテゴリアイコンの直下の項目アイコンを表示する際にも、この発明は適用可能である。
すなわち、例えば、カテゴリをネットワークに接続されたメディアなどの項目として、ネットワークに接続される複数個の電子機器から、当該電子機器が提供するアプリケーションなどの機能を、表示画面のカテゴリメニューとして表示する場合にも、この発明は適用できる。
また、項目アイコンやサムネイル画像が表象する選択対象項目は、その他のコンテンツであってもよい。例えば、電子書籍や、ゲームプログラムなどのコンテンツであってもよい。また、表象画像は、図に示した例では、図形や文字を含むアイコン、チャンネル数字からなるアイコン、放送番組の一部の画像などを縮小した画像からなるサムネイルなどにより構成するようにしたが、その他のシンボルなどを表象画像とすることもできる。
また、キャッシュバッファは、表示用データ格納部29内に設けるようにしたが、これに限定されるわけではなく、例えば、制御部1内に設けても良いことは言うまでもない。
また、以上の実施形態は、この発明の電子機器が放送受信装置の場合であるが、この発明による電子機器は、上述のような放送受信装置に限らず、例えば画像データや音声データの記録再生装置や、その他の電子機器であって、複数の処理機能項目をその下位の階層に持つ複数のカテゴリを備えるものであれば、どのような電子機器であっても適用可能である。
この発明による電子機器の実施形態としての放送受信装置のハードウエア構成例を示すブロック図である。 この発明による電子機器の実施形態を含むネットワークシステム構成例を示す図である。 この発明の実施形態におけるグラフィカル・ユーザ・インターフェース画面の一例を示す図である。 この発明の実施形態におけるグラフィカル・ユーザ・インターフェース画面の一例を示す図である。 この発明の実施形態におけるグラフィカル・ユーザ・インターフェース画面の一例を示す図である。 この発明の実施形態におけるグラフィカル・ユーザ・インターフェース画面の一例を示す図である。 この発明の実施形態におけるグラフィカル・ユーザ・インターフェース画面の一例を示す図である。 この発明の実施形態におけるグラフィカル・ユーザ・インターフェース画面の一例を示す図である。 この発明の実施形態におけるグラフィカル・ユーザ・インターフェースでの処理動作を説明するためのフローチャートの一部である。 この発明の実施形態におけるグラフィカル・ユーザ・インターフェースでの処理動作を説明するためのフローチャートの一部である。 この発明の実施形態におけるグラフィカル・ユーザ・インターフェースでの処理動作を説明するためのフローチャートの一部である。 この発明の実施形態におけるグラフィカル・ユーザ・インターフェースでの処理動作を説明するためのフローチャートの一部である。 この発明の実施形態におけるグラフィカル・ユーザ・インターフェースでの処理動作を説明するためのフローチャートの一部である。 この発明の他の実施形態におけるグラフィカル・ユーザ・インターフェースでの処理動作を説明するためのフローチャートの一部である。 この発明の他の実施形態におけるグラフィカル・ユーザ・インターフェースでの処理動作を説明するためのフローチャートの一部である。
符号の説明
1…制御部、19…モニターディスプレイ、23…リモコン送信機、24…リモコン受信部、28…ネットワークインターフェース、29…表示用データ格納部、30…表示画像生成出力部

Claims (6)

  1. 提供源から提供される複数個の提供対象項目のそれぞれを表象する表象画像の複数個を表示画面に並べて表示し、かつ、前記表示画面に表示される前記表象画像が表象する前記提供対象項目を、ユーザ操作入力受付部を通じたユーザ操作入力に応じて、変更するようにする電子機器において、
    前記提供源から前記提供対象項目の総数の情報を取得する総数取得手段と、
    前記表示画面に表示するべき前記表象画像が表象する前記提供対象項目の複数個について、前記ユーザ操作入力に応じた変更がなされたと判別されたときに、前記表示画面に新たに表示するべき前記提供対象項目の前記表象画像を表示する前に、前記総数取得手段で取得した前記提供対象項目の総数に基いて、前記総数分の前記提供対象項目のそれぞれに対応するように生成された、前記提供源から提供される前記提供対象項目の順番に対応する番号が付されている未確定表象画像を、前記表示画面に表示する第1の表示制御手段と、
    前記表示画面において前記未確定表象画像が表象する前記提供対象項目の複数個について、前記ユーザ操作入力に応じた変更がなされなくなった状態が、所定時間以上継続したか否かを判別する判別手段と、
    前記判別手段で、前記表示画面において前記未確定表象画像が表象する前記提供対象項目の複数個について、前記ユーザ操作入力に応じた変更がなされなくなった状態が、所定時間以上継続したと判別されたときに、前記提供源から、前記表示画面に新たに表示する前記表象画像を表示するための情報を取得して、それぞれの前記表象画像を表示し、
    取得した前記情報の前記表象画像が、ユーザの所望するカテゴリとは異なるカテゴリに属する提供対象項目を表象するものである場合、取得した前記情報の前記表象画像に代えて、前記ユーザの所望するカテゴリとは異なるカテゴリに属する提供対象項目であることを表す画像を表示する
    第2の表示制御手段と
    を備える電子機器。
  2. 請求項1に記載の電子機器において、
    前記総数取得手段は、前記ユーザ操作入力に応じて、前記提供源から提供される複数個の提供対象項目のそれぞれを表象する表象画像を前記表示画面に並べて表示するときに、その表示に先立ち、前記提供源に提供対象項目の総数を問合せ、前記前記提供源から前記提供対象項目の総数の情報を取得する
    電子機器。
  3. 請求項1に記載の電子機器において、
    前記提供源は、前記電子機器に対して、ネットワークを通じて接続されている
    電子機器。
  4. 提供源から提供される複数個の提供対象項目のそれぞれを表象する表象画像の複数個を表示画面に並べて表示し、かつ、前記表示画面に表示される前記表象画像が表象する前記提供対象項目を、ユーザ操作入力受付部を通じたユーザ操作入力に応じて、変更するようにする電子機器の表示制御方法において、
    前記提供源から前記提供対象項目の総数の情報を取得する総数取得工程と、
    前記表示画面に表示するべき前記表象画像が表象する前記提供対象項目の複数個について、前記ユーザ操作入力に応じた変更がなされたと判別されたときに、前記表示画面に新たに表示するべき前記提供対象項目の前記表象画像を表示する前に、前記総数取得手段で取得した前記提供対象項目の総数に基いて、前記総数分の前記提供対象項目のそれぞれに対応するように生成された、前記提供源から提供される前記提供対象項目の順番に対応する番号が付されている未確定表象画像を、前記表示画面に表示する第1の表示制御工程と、
    前記表示画面において前記未確定表象画像が表象する前記提供対象項目の複数個について、前記ユーザ操作入力に応じた変更がなされなくなった状態が、所定時間以上継続したか否かを判別する判別工程と、
    前記判別工程で、前記表示画面において前記未確定表象画像が表象する前記提供対象項目の複数個について、前記ユーザ操作入力に応じた変更がなされなくなった状態が、所定時間以上継続したと判別されたときに、前記提供源から、前記表示画面に新たに表示する前記表象画像を表示するための情報を取得して、それぞれの前記表象画像を表示し、
    取得した前記情報の前記表象画像が、ユーザの所望するカテゴリとは異なるカテゴリに属する提供対象項目を表象するものである場合、取得した前記情報の前記表象画像に代えて、前記ユーザの所望するカテゴリとは異なるカテゴリに属する提供対象項目であることを表す画像を表示する
    第2の表示制御工程と
    を含む表示制御方法。
  5. 提供源から提供される複数個の提供対象項目のそれぞれを表象する表象画像の複数個が表示画面に並べて表示され、かつ、前記表示画面に表示される前記表象画像が表象する前記提供対象項目が、ユーザ操作入力受付部を通じたユーザ操作入力に応じて、変更されるようにされるグラフィカル・ユーザ・インターフェースにおいて、
    前記提供源から前記提供対象項目の総数の情報が前記提供源から取得され、
    前記表示画面に表示するべき前記表象画像が表象する前記提供対象項目の複数個について、前記ユーザ操作入力に応じた変更がなされたと判別されたときに、前記表示画面に新たに表示するべき前記提供対象項目の前記表象画像を表示する前に、取得された前記提供対象項目の総数に基いて前記総数分の前記提供対象項目のそれぞれに対応するように生成された、前記提供源から提供される前記提供対象項目の順番に対応する番号が付されている未確定表象画像が、前記表示画面に表示され、
    前記表示画面において前記未確定表象画像が表象する前記提供対象項目の複数個について、前記ユーザ操作入力に応じた変更がなされなくなった状態が、所定時間以上継続したと判別されたときに、前記提供源から、前記表示画面に新たに表示する前記表象画像を表示するための情報が取得されて、それぞれの前記表象画像が表示され
    取得された前記情報の前記表象画像が、ユーザの所望するカテゴリとは異なるカテゴリに属する提供対象項目を表象するものである場合、取得された前記情報の前記表象画像に代えて、前記ユーザの所望するカテゴリとは異なるカテゴリに属する提供対象項目であることを表す画像が表示される
    グラフィカル・ユーザ・インターフェース。
  6. 提供源から提供される複数個の提供対象項目のそれぞれを表象する表象画像の複数個を表示画面に並べて表示し、かつ、前記表示画面に表示される前記表象画像が表象する前記提供対象項目を、ユーザ操作入力受付部を通じたユーザ操作入力に応じて、変更するようにするために、コンピュータを、
    前記提供源から前記提供対象項目の総数の情報を取得する総数取得手段、
    前記表示画面に表示するべき前記表象画像が表象する前記提供対象項目の複数個について、前記ユーザ操作入力に応じた変更がなされたと判別されたときに、前記表示画面に新たに表示するべき前記提供対象項目の前記表象画像を表示する前に、前記総数取得手段で取得した前記提供対象項目の総数に基いて、前記総数分の前記提供対象項目のそれぞれに対応するように生成された、前記提供源から提供される前記提供対象項目の順番に対応する番号が付されている未確定表象画像を、前記表示画面に表示する第1の表示制御手段、
    前記表示画面において前記未確定表象画像が表象する前記提供対象項目の複数個について、前記ユーザ操作入力に応じた変更がなされなくなった状態が、所定時間以上継続したか否かを判別する判別手段、
    前記判別手段で、前記表示画面において前記未確定表象画像が表象する前記提供対象項目の複数個について、前記ユーザ操作入力に応じた変更がなされなくなった状態が、所定時間以上継続したと判別されたときに、前記提供源から、前記表示画面に新たに表示する前記表象画像を表示するための情報を取得して、それぞれの前記表象画像を表示し、
    取得した前記情報の前記表象画像が、ユーザの所望するカテゴリとは異なるカテゴリに属する提供対象項目を表象するものである場合、取得した前記情報の前記表象画像に代えて、前記ユーザの所望するカテゴリとは異なるカテゴリに属する提供対象項目であることを表す画像を表示する
    の表示制御手段
    として機能させるための表示制御プログラム。
JP2005279101A 2005-09-14 2005-09-27 電子機器、電子機器の表示制御方法、グラフィカル・ユーザ・インターフェースおよび表示制御プログラム Expired - Fee Related JP4817779B2 (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP2005279101A JP4817779B2 (ja) 2005-09-14 2005-09-27 電子機器、電子機器の表示制御方法、グラフィカル・ユーザ・インターフェースおよび表示制御プログラム
KR1020060086130A KR101308529B1 (ko) 2005-09-14 2006-09-07 전자 기기, 전자 기기의 표시 제어 방법, 그래피컬·유저·인터페이스 기기 및 컴퓨터 판독가능한 기록 매체
EP06018977.6A EP1770485B1 (en) 2005-09-14 2006-09-11 Electronic apparatus, display control method for the electronic apparatus, graphical user interface, and display control program
US11/531,927 US8065633B2 (en) 2005-09-14 2006-09-14 Electronic apparatus, display control method for the electronic apparatus, graphical user interface, and display control program
CNB200610153700XA CN100508014C (zh) 2005-09-14 2006-09-14 电子装置及其显示控制方法
US13/285,421 US9152294B2 (en) 2005-09-14 2011-10-31 Electronic apparatus, display control method for the electronic apparatus, graphical user interface, and display control program

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2005266251 2005-09-14
JP2005266251 2005-09-14
JP2005279101A JP4817779B2 (ja) 2005-09-14 2005-09-27 電子機器、電子機器の表示制御方法、グラフィカル・ユーザ・インターフェースおよび表示制御プログラム

Publications (2)

Publication Number Publication Date
JP2007108805A JP2007108805A (ja) 2007-04-26
JP4817779B2 true JP4817779B2 (ja) 2011-11-16

Family

ID=37074601

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005279101A Expired - Fee Related JP4817779B2 (ja) 2005-09-14 2005-09-27 電子機器、電子機器の表示制御方法、グラフィカル・ユーザ・インターフェースおよび表示制御プログラム

Country Status (5)

Country Link
US (2) US8065633B2 (ja)
EP (1) EP1770485B1 (ja)
JP (1) JP4817779B2 (ja)
KR (1) KR101308529B1 (ja)
CN (1) CN100508014C (ja)

Families Citing this family (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070234232A1 (en) * 2006-03-29 2007-10-04 Gheorghe Adrian Citu Dynamic image display
US8106856B2 (en) 2006-09-06 2012-01-31 Apple Inc. Portable electronic device for photo management
US8832575B2 (en) * 2006-09-26 2014-09-09 Core Wireless Licensing S.A.R.L Speed dependent displaying of information items in a graphical user interface
KR101295567B1 (ko) * 2006-09-28 2013-08-12 엘지전자 주식회사 티브이 및 이를 이용한 선호 채널 제공 방법
JP5100215B2 (ja) * 2007-06-20 2012-12-19 キヤノン株式会社 画像表示装置、画像表示装置の制御方法、及びコンピュータ読み取り可能なプログラム
US20090007014A1 (en) * 2007-06-27 2009-01-01 Microsoft Corporation Center locked lists
US8763058B2 (en) * 2007-06-28 2014-06-24 Apple Inc. Selective data downloading and presentation based on user interaction
US9569088B2 (en) * 2007-09-04 2017-02-14 Lg Electronics Inc. Scrolling method of mobile terminal
US7797713B2 (en) * 2007-09-05 2010-09-14 Sony Corporation GUI with dynamic thumbnail grid navigation for internet TV
JP2009129285A (ja) * 2007-11-26 2009-06-11 Brother Ind Ltd 表示装置および表示制御プログラム
US20090288035A1 (en) * 2008-05-15 2009-11-19 Microsoft Corporation Scrollable views in a client/server application
US20090327892A1 (en) * 2008-06-27 2009-12-31 Ludovic Douillet User interface to display aggregated digital living network alliance (DLNA) content on multiple servers
US8631137B2 (en) * 2008-06-27 2014-01-14 Sony Corporation Bridge between digital living network alliance (DLNA) protocol and web protocol
US8726157B2 (en) * 2008-08-21 2014-05-13 Sony Corporation Digital living network alliance (DLNA) client device with thumbnail creation
US20100088642A1 (en) * 2008-10-02 2010-04-08 Sony Corporation Television set enabled player with a preview window
KR101503850B1 (ko) * 2008-12-24 2015-03-19 삼성전자 주식회사 디스플레이장치 및 그 제어방법
US20110029904A1 (en) * 2009-07-30 2011-02-03 Adam Miles Smith Behavior and Appearance of Touch-Optimized User Interface Elements for Controlling Computer Function
US20110029864A1 (en) * 2009-07-30 2011-02-03 Aaron Michael Stewart Touch-Optimized Approach for Controlling Computer Function Using Touch Sensitive Tiles
US20110032424A1 (en) * 2009-08-04 2011-02-10 Echostar Technologies Llc Systems and methods for graphically annotating displays produced in a television receiver
EP3260969B1 (en) 2009-09-22 2021-03-03 Apple Inc. Device, method, and graphical user interface for manipulating user interface objects
US9310907B2 (en) * 2009-09-25 2016-04-12 Apple Inc. Device, method, and graphical user interface for manipulating user interface objects
US8832585B2 (en) 2009-09-25 2014-09-09 Apple Inc. Device, method, and graphical user interface for manipulating workspace views
JP2011145386A (ja) * 2010-01-13 2011-07-28 Fuji Xerox Co Ltd 表示制御装置、表示装置及びプログラム
JP5051258B2 (ja) * 2010-03-16 2012-10-17 コニカミノルタビジネステクノロジーズ株式会社 画像処理装置及び同装置の表示制御方法並びに表示制御プログラム
KR101720578B1 (ko) * 2010-10-07 2017-03-29 삼성전자 주식회사 디스플레이장치 및 그 제어방법
JP2012168790A (ja) 2011-02-15 2012-09-06 Brother Ind Ltd 表示プログラム、及び、表示装置
US8769110B2 (en) * 2011-05-27 2014-07-01 Sony Corporation Transferring RUI from one device to another
KR101882724B1 (ko) * 2011-12-21 2018-08-27 삼성전자 주식회사 카테고리 검색 방법 및 이를 지원하는 단말기
JP5548183B2 (ja) * 2011-12-29 2014-07-16 住友ゴム工業株式会社 自動二輪車用タイヤ
EP2632119A1 (en) * 2012-02-27 2013-08-28 Doro AB Two-mode access linear UI
US20140185950A1 (en) * 2012-12-28 2014-07-03 Microsoft Corporation Progressive entropy encoding
US9009458B2 (en) * 2013-03-14 2015-04-14 Google Inc. Systems, methods, and media for managing an entertainment system
JP5931839B2 (ja) * 2013-11-20 2016-06-08 ヤフー株式会社 情報処理装置、情報処理方法、プログラム、配信サーバ、および配信方法
EP2960764A1 (en) 2014-06-27 2015-12-30 Orange Method for selecting an entry for an application using a graphical user interface
USD779556S1 (en) * 2015-02-27 2017-02-21 Samsung Electronics Co., Ltd. Display screen or portion thereof with an icon
US9652125B2 (en) 2015-06-18 2017-05-16 Apple Inc. Device, method, and graphical user interface for navigating media content
US9928029B2 (en) 2015-09-08 2018-03-27 Apple Inc. Device, method, and graphical user interface for providing audiovisual feedback
US9990113B2 (en) 2015-09-08 2018-06-05 Apple Inc. Devices, methods, and graphical user interfaces for moving a current focus using a touch-sensitive remote control
WO2017197042A1 (en) 2016-05-10 2017-11-16 Gochat, Inc. Fluid timeline social network
JP6497403B2 (ja) * 2017-03-13 2019-04-10 ブラザー工業株式会社 表示プログラム、及び、表示装置
JP6456422B2 (ja) * 2017-03-17 2019-01-23 株式会社Pfu サムネイル画像表示装置、サムネイル画像表示装置の制御方法及びコンピュータの制御プログラム
KR102053069B1 (ko) * 2018-04-05 2019-12-06 주식회사 한글과컴퓨터 섬네일 이미지의 효율적 갱신 처리가 가능한 프레젠테이션 문서 편집 장치 및 그 동작 방법
US11922006B2 (en) 2018-06-03 2024-03-05 Apple Inc. Media control for screensavers on an electronic device
WO2020006478A1 (en) 2018-06-29 2020-01-02 Alfa Enzo Inc. Multi-blockchain proof-of-activity platform
DK201970535A1 (en) 2019-05-06 2020-12-21 Apple Inc Media browsing user interface with intelligently selected representative media items
CN110225191A (zh) * 2019-05-24 2019-09-10 深圳传音控股股份有限公司 主题模式的实现方法
DK202070616A1 (en) 2020-02-14 2022-01-14 Apple Inc User interfaces for workout content
JP7264217B2 (ja) * 2020-07-01 2023-04-25 ブラザー工業株式会社 表示プログラム、及び、表示装置
US11435875B2 (en) * 2020-09-08 2022-09-06 Dell Products L.P. Static dynamic on screen display menu

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6147703A (en) * 1996-12-19 2000-11-14 Eastman Kodak Company Electronic camera with image review
JP3102369B2 (ja) * 1997-01-31 2000-10-23 富士通株式会社 データ処理装置
JP3769868B2 (ja) * 1997-04-18 2006-04-26 富士ゼロックス株式会社 文書管理装置
JP3177483B2 (ja) * 1997-06-27 2001-06-18 三洋電機株式会社 ディジタルカメラ
JPH1173428A (ja) 1997-08-29 1999-03-16 Nippon Telegr & Teleph Corp <Ntt> 情報構造化蓄積装置および情報構造化蓄積検索装置並びに情報構造化蓄積方法および情報構造化蓄積検索方法
JP2000013725A (ja) 1998-06-17 2000-01-14 Konica Corp 画像表示装置及び電子カメラ
JP4277341B2 (ja) 1999-02-10 2009-06-10 株式会社ニコン 情報表示装置および電子カメラ
US6813746B1 (en) * 1999-03-10 2004-11-02 Adobe Systems Incorporated Hierarchical master pages
US6847388B2 (en) * 1999-05-13 2005-01-25 Flashpoint Technology, Inc. Method and system for accelerating a user interface of an image capture unit during play mode
EP1208476A2 (en) * 1999-10-20 2002-05-29 Koninklijke Philips Electronics N.V. Device and method of browsing an image collection
US7010567B1 (en) * 2000-06-07 2006-03-07 Alpine Electronic, Inc. Map-data distribution method, and map-data distribution server and client
KR100779978B1 (ko) * 2000-09-12 2007-11-27 소니 가부시끼 가이샤 정보제공시스템, 정보제공장치 및 정보제공방법과데이터기록매체
AU2002319621A1 (en) * 2001-07-17 2003-03-03 Amnis Corporation Computational methods for the segmentation of images of objects from background in a flow imaging instrument
US6999068B2 (en) * 2001-08-21 2006-02-14 Hewlett-Packard Development Company, L.P. System and method for enabling users to edit graphical images
US6961908B2 (en) * 2001-12-05 2005-11-01 International Business Machines Corporation System and method for navigating graphical images
GB0129669D0 (en) * 2001-12-12 2002-01-30 Slaughter Paul Apparatus and method
JP2003296225A (ja) * 2002-03-29 2003-10-17 Toshiba Corp データ取得表示装置、データ取得表示システム、データ取得表示方法、及びデータ取得表示プログラム
US7327347B2 (en) * 2002-12-23 2008-02-05 Fuji Xerox Co., Ltd. Image classifying systems and methods
US20050001908A1 (en) * 2003-06-05 2005-01-06 Lee Steven K. Digital camera with continual image acquisition
JP4366592B2 (ja) 2004-07-12 2009-11-18 ソニー株式会社 電子機器、電子機器における表示制御方法およびグラフィッカル・ユーザ・インターフェース用プログラム

Also Published As

Publication number Publication date
US20070061748A1 (en) 2007-03-15
US9152294B2 (en) 2015-10-06
CN100508014C (zh) 2009-07-01
US8065633B2 (en) 2011-11-22
KR101308529B1 (ko) 2013-09-17
US20120137234A1 (en) 2012-05-31
EP1770485B1 (en) 2019-07-10
EP1770485A3 (en) 2012-10-10
KR20070031222A (ko) 2007-03-19
EP1770485A2 (en) 2007-04-04
CN1932965A (zh) 2007-03-21
JP2007108805A (ja) 2007-04-26

Similar Documents

Publication Publication Date Title
JP4817779B2 (ja) 電子機器、電子機器の表示制御方法、グラフィカル・ユーザ・インターフェースおよび表示制御プログラム
JP4366592B2 (ja) 電子機器、電子機器における表示制御方法およびグラフィッカル・ユーザ・インターフェース用プログラム
JP4366593B2 (ja) 電子機器、電子機器における表示制御方法およびグラフィッカル・ユーザ・インターフェース用プログラム
JP4123382B2 (ja) 電子機器、電子機器における表示制御方法およびグラフィカル・ユーザ・インターフェース
CN1604033B (zh) 显示重放设备中的操作菜单的重放设备和方法
JP3897774B2 (ja) マルチメディア再生装置およびメニュー画面表示方法
US7698658B2 (en) Display controlling apparatus, display controlling method, and recording medium
JP4240293B2 (ja) マルチメディア再生装置およびマルチメディア再生方法
US8434007B2 (en) Multimedia reproduction apparatus, menu screen display method, menu screen display program, and computer readable recording medium recorded with menu screen display program
US8151215B2 (en) Favorite GUI for TV
US20090259955A1 (en) System and method for providing digital multimedia presentations
JP2009520379A (ja) 階層的番組ガイド
JP2015154404A (ja) 電子機器、方法及びプログラム
US20090094548A1 (en) Information Processing Unit and Scroll Method
JP4772583B2 (ja) マルチメディア再生装置、メニュー画面表示方法、メニュー画面表示プログラム及びメニュー画面表示プログラムを記憶したコンピュータ読み取り可能な記憶媒体
US20100333036A1 (en) Integrated interface device, and method of controlling integrated interface device
JP5126026B2 (ja) 情報処理装置、表示制御方法およびプログラム
JP6215165B2 (ja) 電子機器、方法及びプログラム
JP2006094210A (ja) 放送受信装置
CN117981327A (zh) 一种显示设备及文件展示方法
JP2006309386A (ja) 情報処理装置およびプログラム

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080731

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080813

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081014

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090812

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20090814

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20091002

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091106

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20091119

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20100423

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110721

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110830

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140909

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4817779

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees