Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5885526B2 - 番組表表示装置、番組表表示方法及び番組表表示プログラム - Google Patents
[go: Go Back, main page]

JP5885526B2 - 番組表表示装置、番組表表示方法及び番組表表示プログラム - Google Patents

番組表表示装置、番組表表示方法及び番組表表示プログラム Download PDF

Info

Publication number
JP5885526B2
JP5885526B2 JP2012028248A JP2012028248A JP5885526B2 JP 5885526 B2 JP5885526 B2 JP 5885526B2 JP 2012028248 A JP2012028248 A JP 2012028248A JP 2012028248 A JP2012028248 A JP 2012028248A JP 5885526 B2 JP5885526 B2 JP 5885526B2
Authority
JP
Japan
Prior art keywords
cursor
program guide
display
cell
display position
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
JP2012028248A
Other languages
English (en)
Other versions
JP2013165431A (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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2012028248A priority Critical patent/JP5885526B2/ja
Priority to US13/683,862 priority patent/US20130212624A1/en
Publication of JP2013165431A publication Critical patent/JP2013165431A/ja
Application granted granted Critical
Publication of JP5885526B2 publication Critical patent/JP5885526B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • H04N21/482End-user interface for programme selection
    • 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/4314Generation 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 fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Digital Computer Display Output (AREA)

Description

この発明は、例えば、テレビの電子番組表を表示する番組表表示装置、番組表表示方法及び番組表表示プログラムに関するものである。
従来の番組表表示装置では、電子番組表を構成している複数の番組に係るセルの中で、現在選択中のセルの色を、他のセルの色と異なる色とすることで、現在選択中の番組が分かるようにしている。
このような番組表表示装置では、各セルの大きさが不揃いであるため(番組毎に、放送時間が異なるため、各セルの上下方向の長さが異なっている)、選択中の番組を左右方向に移動させると、図15に示すように、上下方向にガタガタした動きになる。
また、番組の移動方向が例えば右方向であるとき、選択中の番組と隣り合う右側の番組が複数存在している場合があるが、このような場合には、ユーザはどの番組が次に選択されるのか予測することができない。
なお、以下の特許文献1には、電子番組表を構成している複数の番組に係るセルの大きさを固定にして、現在選択中の番組を左右方向に移動させても、上下方向にガタガタした動きにならない番組表表示装置が開示されている。
ただし、この番組表表示装置では、セルの大きさを固定にしているため、ユーザがセルを見ても、番組の長さ(放送時間)を直感的に把握することができない。
特開2005−20246号公報(段落番号[0014]、図3)
従来の番組表表示装置は以上のように構成されているので、選択中の番組を左右方向に移動させると、上下方向にガタガタした動きになり、ユーザにとって見づらい番組表を提示してしまうことになる課題があった。
また、選択中の番組と隣り合う番組が複数存在している場合、次に選択される番組がどの番組であるかをユーザが予測することができず、ユーザにストレスを与えてしまう課題があった。
この発明は上記のような課題を解決するためになされたもので、番組の選択時に上下方向にガタガタする動きを無くして、見やすい番組表を提示することができる番組表表示装置、番組表表示方法及び番組表表示プログラムを得ることを目的とする。
この発明に係る番組表表示装置は、左右方向に複数列設けられ、上下方向の長さが番組の放送時間によって異なる複数のセルにより構成される電子番組表を表示する番組表表示手段と、番組表表示手段により表示された電子番組表を構成している番組に係る複数のセルの中で、現在選択中のセルを指し示すマークであるカーソルを現在選択中のセルの近傍に表示するカーソル表示手段と、カーソルを移動する操作を受け付ける移動操作受付手段とを設け、カーソル制御手段が、移動操作受付手段により受け付けられた操作の移動方向が電子番組表の左右方向である場合、カーソルの上下方向の座標を変えずに、カーソルの表示位置を左右方向に移動させる指示をカーソル表示手段に出力して、現在選択中のセルを左右方向のセルに切り換えるようにしたものである。
この発明によれば、左右方向に複数列設けられ、上下方向の長さが番組の放送時間によって異なる複数のセルにより構成される電子番組表を表示する番組表表示手段と、番組表表示手段により表示された電子番組表を構成している番組に係る複数のセルの中で、現在選択中のセルを指し示すマークであるカーソルを現在選択中のセルの近傍に表示するカーソル表示手段と、カーソルを移動する操作を受け付ける移動操作受付手段とを設け、カーソル制御手段が、移動操作受付手段により受け付けられた操作の移動方向が電子番組表の左右方向である場合、カーソルの上下方向の座標を変えずに、カーソルの表示位置を左右方向に移動させる指示をカーソル表示手段に出力して、現在選択中のセルを左右方向のセルに切り換えるように構成したので、番組の選択時に上下方向にガタガタする動きを無くして、見やすい番組表を提示することができる効果がある。
この発明の実施の形態1による番組表表示装置を示す構成図である。 この発明の実施の形態1による番組表表示装置の処理内容(番組表表示方法)を示すフローチャートである。 電子番組表の表示例を示す説明図である。 カーソルの表示例を示す説明図である。 カーソルの表示位置を右方向に移動して、現在選択中のセルをFテレビの番組に切り換えている例を示す説明図である。 カーソルの表示位置を下方向に移動して、現在選択中のセルをDテレビの次の番組に切り換えている例を示す説明図である。 カーソルの形状の一例を示す説明図である。 この発明の実施の形態2による番組表表示装置を示す構成図である。 カーソルの上下方向の座標の調整例を示す説明図である。 この発明の実施の形態3による番組表表示装置を示す構成図である。 電子番組表の表示位置を左方向に移動して、現在選択中のセルをGテレビの番組に切り換えている例を示す説明図である。 セルの上部が所定の表示領域の外側に出てしまうため、電子番組表の表示位置を上方向に移動させている例を示す説明図である。 カーソル内に表示されている番組に関連する情報を示す説明図である。 フリーカーソルで選択中のセルを移動している例を示す説明図である。 選択される番組の変化を示す説明図である。
実施の形態1.
図1はこの発明の実施の形態1による番組表表示装置を示す構成図である。
図1において、セル情報記憶部1は例えばRAMやハードディスクなどの記録装置から構成されており、例えば、テレビなどのAV機器により受信されたテレビの電子番組表を収集して、その電子番組表を構成している複数の番組に係るセルに関するセル情報を記憶する。
このセル情報には、番組を識別する番組ID(セルID)、番組の名称(番組タイトル)、番組の内容(番組の詳細情報)、番組のジャンルなどを示す属性情報などが含まれている。
番組表表示部2は例えばCPUを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、セル情報記憶部1により記憶されたセル情報を参照して、電子番組表を示す画像データを生成し、その画像データを表示処理部3に出力する処理を実施する。
表示処理部3は例えばGPU(Graphics Processing Unit)などから構成されており、番組表表示部2から出力された画像データにしたがってテレビの電子番組表を図示せぬディスプレイに表示する処理を実施する。
なお、番組表表示部2及び表示処理部3から番組表表示手段が構成されている。
カーソル表示部4は例えばCPUを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、表示処理部3により表示された電子番組表を構成している複数の番組に係るセルの中で、現在選択中のセルを指し示すマークであるカーソルを上記セルの近傍に表示する指示を表示処理部3に出力する処理を実施する。
なお、カーソル表示部4及び表示処理部3からカーソル表示手段が構成されている。
移動操作受付部5は例えばリモコンやAV機器などから情報を入手するインタフェース機器(例えば、赤外線インタフェース回路や、LANインタフェース回路など)や、CPUを実装している半導体集積回路などから構成されており、その入手情報にしたがってカーソルを移動する操作を受け付ける処理を実施する。なお、移動操作受付部5は移動操作受付手段を構成している。
カーソル制御部6は例えばCPUを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、移動操作受付部5により受け付けられた操作の移動方向が電子番組表の左右方向である場合、カーソルのY座標(上下方向の座標)を変えずに、そのカーソルの表示位置を左右方向に移動させる指示をカーソル表示部4に出力して、現在選択中のセルを切り換える処理を実施する。なお、カーソル制御部6はカーソル制御手段を構成している。
図1の例では、番組表表示装置の構成要素であるセル情報記憶部1、番組表表示部2、表示処理部3、カーソル表示部4、移動操作受付部5及びカーソル制御部6のそれぞれが専用のハードウェアで構成されているものを想定しているが、番組表表示装置がコンピュータで構成されていてもよい。
番組表表示装置がコンピュータで構成されている場合、例えば、セル情報記憶部1をコンピュータのメモリ上に構成するとともに、番組表表示部2、表示処理部3、カーソル表示部4、移動操作受付部5及びカーソル制御部6の処理内容を記述している番組表表示プログラムをコンピュータのメモリに格納し、当該コンピュータのCPUが当該メモリに格納されている番組表表示プログラムを実行するようにすればよい。
図2はこの発明の実施の形態1による番組表表示装置の処理内容(番組表表示方法)を示すフローチャートである。
次に動作について説明する。
まず、テレビなどのAV機器により受信されたテレビの電子番組表がセル情報記憶部1に送られ、その電子番組表を構成している複数の番組に係るセルに関するセル情報がセル情報記憶部1に記憶される(図2のステップST1)。
ここで、セル情報には、番組を識別する番組ID(セルID)、番組の名称(番組タイトル)、番組の内容、番組のジャンルなどを示す属性情報などが含まれている。
番組表表示部2は、セル情報記憶部1により記憶されたセル情報を参照して、電子番組表を示す画像データを生成し、その画像データを表示処理部3に出力する。
表示処理部3は、番組表表示部2から画像データを受けると、図3に示すように、その画像データにしたがってテレビの電子番組表を図示せぬディスプレイに表示する(ステップST2)。
カーソル表示部4は、例えば、リモコンやAV機器などから、電子番組表を構成している複数の番組に係るセルの中で、現在選択中のセルを示すセルIDを取得する。
カーソル表示部4は、現在選択中のセルを示すセルIDを取得すると、図4に示すように、そのセルIDが示すセル(現在選択中のセル)を指し示すカーソルを上記セルの近傍に表示する指示を表示処理部3に出力する。
これにより、表示処理部3は、図4に示すように、現在選択中のセルを指し示すカーソルを上記セルの近傍に表示する(ステップST3)。
ユーザが例えばリモコンを用いて、カーソルの移動操作を行うと(ステップST4)、移動操作受付部5が、カーソルの移動操作を受け付けて、カーソルの移動方向をカーソル制御部6に通知する(ステップST5)。
カーソル制御部6は、移動操作受付部5からカーソルの移動方向の通知を受けると、その移動方向が電子番組表の左右方向である場合(ステップST6)、カーソルのY座標(上下方向の座標)を変えずに、そのカーソルの表示位置を左右方向に一直線で移動させる指示をカーソル表示部4に出力して、現在選択中のセルを切り換えるようにする(ステップST7)。
カーソル表示部4は、カーソル制御部6からカーソルの表示位置を左右方向に一直線で移動させる指示を受けると、表示処理部3を制御して、カーソルの表示位置を左右方向に一直線で移動させる(ステップST8)。
ここで、図5はカーソルの表示位置を右方向に移動して、現在選択中のセルをFテレビの番組に切り換えている例を示す説明図である。
図5の例では、カーソルのY座標を変えていないので、カーソルは異なるテレビ局の同時刻のセルを指し示しながら移動している。
カーソル制御部6は、カーソルの移動方向が電子番組表の上下方向である場合(ステップST6)、カーソルのX座標(左右方向の座標)を変えずに、そのカーソルの表示位置を上下方向に移動させる指示をカーソル表示部4に出力して、現在選択中のセルを切り換えるようにする(ステップST9)。
カーソル表示部4は、カーソル制御部6からカーソルの表示位置を上下方向に移動させる指示を受けると、表示処理部3を制御して、カーソルの表示位置を上下方向に移動させる(ステップST10)。
ここで、図6はカーソルの表示位置を下方向に移動して、現在選択中のセルをDテレビの後の番組に切り換えている例を示す説明図である。
図6の例では、カーソルのX座標を変えていないので、カーソルは同じテレビ局の異なる時刻のセルを指し示しながら移動している。
以上で明らかなように、この実施の形態1によれば、電子番組表を表示する番組表表示部2と、番組表表示部2により表示された電子番組表を構成している複数の番組に係るセルの中で、現在選択中のセルを指し示すカーソルを上記セルの近傍に表示するカーソル表示部4と、カーソルを移動する操作を受け付ける移動操作受付部5とを設け、カーソル制御部6が、移動操作受付部5により受け付けられた操作の移動方向が電子番組表の左右方向である場合、カーソルの上下方向の座標を変えずに、カーソルの表示位置を左右方向に移動させる指示をカーソル表示部4に出力して、現在選択中のセルを切り換えるように構成したので、番組の選択時に上下方向にガタガタする動きを無くして、見やすい番組表を提示することができる効果を奏する。
また、選択中の番組と隣り合う番組が複数存在している場合でも、次に選択される番組がどの番組であるかをユーザが容易に予測することができる効果を奏する。
この実施の形態1では、カーソルの形状が図7(a)に示すような右矢印である例を示したが、カーソルの形状は右矢印に限るものではなく、例えば、図7(b)〜(f)で示すような形状でもよい。
実施の形態2.
上記実施の形態1では、移動操作受付部5により受け付けられた操作の移動方向が電子番組表の左右方向である場合、カーソルの上下方向の座標を変えずに、カーソルの表示位置を左右方向に一直線に移動させるものを示したが、カーソルの表示位置を左右方向に移動させる指示をカーソル表示部4に出力してから一定時間(例えば、0.5秒)、移動操作受付部5によりカーソルを移動する操作が受け付けられない場合、カーソルの上下方向の座標を調整するようにしてもよい。
図8はこの発明の実施の形態2による番組表表示装置を示す構成図であり、図において、図1と同一符号は同一または相当部分を示すので説明を省略する。
時間管理部11は例えばタイマーなどから構成されており、カーソル制御部12から、カーソルの表示位置を左右方向に移動させる指示が出力されてからの経過時間をカウントする一方、移動操作受付部5によりカーソルを移動する操作が受け付けられると、その経過時間のカウント値をリセットし、その経過時間のカウント値が所定値に到達すると、その旨をカーソル制御部12に通知する処理を実施する。
カーソル制御部12は例えばCPUを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、図1のカーソル制御部6と同様に、移動操作受付部5により受け付けられた操作の移動方向が電子番組表の左右方向である場合、カーソルのY座標(上下方向の座標)を変えずに、そのカーソルの表示位置を左右方向に一直線で移動させる指示をカーソル表示部4に出力して、現在選択中のセルを切り換える処理を実施する。
また、カーソル制御部12は図1のカーソル制御部6と異なり、時間管理部11から経過時間のカウント値が所定値に到達した旨の通知を受けると、カーソルのY座標(上下方向の座標)を調整する処理を実施する。
なお、時間管理部11及びカーソル制御部12からカーソル制御手段が構成されている。
図8の例では、番組表表示装置の構成要素であるセル情報記憶部1、番組表表示部2、表示処理部3、カーソル表示部4、移動操作受付部5、時間管理部11及びカーソル制御部12のそれぞれが専用のハードウェアで構成されているものを想定しているが、番組表表示装置がコンピュータで構成されていてもよい。
番組表表示装置がコンピュータで構成されている場合、例えば、セル情報記憶部1をコンピュータのメモリ上に構成するとともに、番組表表示部2、表示処理部3、カーソル表示部4、移動操作受付部5、時間管理部11及びカーソル制御部12の処理内容を記述している番組表表示プログラムをコンピュータのメモリに格納し、当該コンピュータのCPUが当該メモリに格納されている番組表表示プログラムを実行するようにすればよい。
次に動作について説明する。
時間管理部11及びカーソル制御部12以外は、上記実施の形態1と同様であるため、ここでは、主に時間管理部11及びカーソル制御部12の処理内容を説明する。
カーソル制御部12は、移動操作受付部5からカーソルの移動方向の通知を受けると、その移動方向が電子番組表の左右方向である場合、図1のカーソル制御部6と同様に、カーソルのY座標(上下方向の座標)を変えずに、そのカーソルの表示位置を左右方向に一直線で移動させる指示をカーソル表示部4に出力して、現在選択中のセルを切り換えるようにする。
カーソル表示部12は、カーソル制御部12からカーソルの表示位置を左右方向に一直線で移動させる指示を受けると、表示処理部3を制御して、カーソルの表示位置を左右方向に一直線で移動させる。
カーソル制御部12は、カーソルの移動方向が電子番組表の上下方向である場合、図1のカーソル制御部6と同様に、カーソルのX座標(左右方向の座標)を変えずに、そのカーソルの表示位置を上下方向に移動させる指示をカーソル表示部4に出力して、現在選択中のセルを切り換えるようにする。
カーソル表示部4は、カーソル制御部12からカーソルの表示位置を上下方向に移動させる指示を受けると、表示処理部3を制御して、カーソルの表示位置を上下方向に移動させる。
カーソル制御部12は、図1のカーソル制御部6と異なり、カーソルの表示位置を左右方向に移動させる指示をカーソル表示部4に出力する際、経過時間のカウント開始指示を時間管理部11に出力する。
時間管理部11は、カーソル制御部12から経過時間のカウント開始指示を受けると、図示せぬタイマーを起動して、経過時間のカウントを開始する。
時間管理部11は、経過時間のカウントを開始したのち、移動操作受付部5によりカーソルを移動する操作が受け付けられると、その経過時間のカウント値をリセットし、そのカーソルの移動方向が左右方向であれば、再度、経過時間のカウントを開始する。
一方、そのカーソルの移動方向が上下方向であれば、経過時間のカウントを終了する。
時間管理部11は、経過時間のカウントを開始したのち、移動操作受付部5によりカーソルを移動する操作が受け付けられず、その経過時間のカウント値が所定値(例えば、0.5秒)に到達すると、その旨をカーソル制御部12に通知する。
カーソル制御部12は、時間管理部11から経過時間のカウント値が所定値に到達した旨の通知を受けると、カーソルの上下方向の座標を調整する。
ここで、図9はカーソルの上下方向の座標の調整例を示す説明図である。
図9の例では、カーソルが指し示す位置が、番組名を示す文字列の先頭の文字が表示されている位置と同じ高さになるように調整されている。
以上で明らかなように、この実施の形態2によれば、カーソルの表示位置を左右方向に移動させる指示をカーソル表示部4に出力してから一定時間(例えば、0.5秒)、移動操作受付部5によりカーソルを移動する操作が受け付けられない場合、カーソルの上下方向の座標を調整するように構成したので、カーソルの左右方向の移動操作が完了したと思われる時点で、カーソルが指し示しているセルの明確化を図ることができる効果を奏する。
実施の形態3.
上記実施の形態1では、移動操作受付部5により受け付けられた操作の移動方向が電子番組表の左右方向である場合、カーソルの上下方向の座標を変えずに、カーソルの表示位置を左右方向に一直線に移動させるものを示したが、カーソルの表示位置を左右方向に移動させる指示をカーソル表示部4に出力すると、カーソルの表示位置が所定の表示領域の外側に出てしまう場合、カーソルの表示位置を左右方向に移動させる指示をカーソル表示部4に出力せずに、電子番組表の表示位置を左右方向に移動させる指示を番組表表示部2に出力するようにしてもよい。
図10はこの発明の実施の形態3による番組表表示装置を示す構成図であり、図において、図8と同一符号は同一または相当部分を示すので説明を省略する。
カーソル表示位置判定部13は例えばCPUを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、カーソル制御部14がカーソルの表示位置を左右方向に移動させる指示をカーソル表示部4に出力して、現在選択中のセルを切り換えると、切り換え後のセルが所定の表示領域の外側に出てしまうか否かを判定する処理を実施する。
カーソル制御部14は例えばCPUを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、図8のカーソル制御部12と同様の処理を実施するほか、カーソル表示位置判定部13により切り換え後のセルが所定の表示領域の外側に出てしまうと判定された場合、カーソルの表示位置を左右方向に移動させる指示をカーソル表示部4に出力せずに、電子番組表の表示位置を左右方向に移動させる指示を番組表表示部15に出力する処理を実施する。
なお、時間管理部11、カーソル表示位置判定部13及びカーソル制御部14からカーソル制御手段が構成されている。
番組表表示部15は例えばCPUを実装している半導体集積回路、あるいは、ワンチップマイコンなどから構成されており、図8の番組表表示部2と同様に、セル情報記憶部1により記憶されたセル情報を参照して、電子番組表を示す画像データを生成し、その画像データを表示処理部3に出力する処理を実施する。
また、番組表表示部15は図8の番組表表示部2と異なり、カーソル制御部14から電子番組表の表示位置を左右方向に移動させる指示を受けると、表示処理部3を制御して、電子番組表の表示位置を左右方向に移動させる処理を実施する。
なお、番組表表示部15及び表示処理部3から番組表表示手段が構成されている。
図10の例では、番組表表示装置の構成要素であるセル情報記憶部1、番組表表示部15、表示処理部3、カーソル表示部4、移動操作受付部5、時間管理部11、カーソル表示位置判定部13及びカーソル制御部14のそれぞれが専用のハードウェアで構成されているものを想定しているが、番組表表示装置がコンピュータで構成されていてもよい。
番組表表示装置がコンピュータで構成されている場合、例えば、セル情報記憶部1をコンピュータのメモリ上に構成するとともに、番組表表示部15、表示処理部3、カーソル表示部4、移動操作受付部5、時間管理部11、カーソル表示位置判定部13及びカーソル制御部14の処理内容を記述している番組表表示プログラムをコンピュータのメモリに格納し、当該コンピュータのCPUが当該メモリに格納されている番組表表示プログラムを実行するようにすればよい。
次に動作について説明する。
カーソル表示位置判定部13及びカーソル制御部14以外は、上記実施の形態2と同様であるため、ここでは、主にカーソル表示位置判定部13及びカーソル制御部14の処理内容を説明する。
図11は電子番組表の表示位置を左方向に移動して、現在選択中のセルをGテレビの番組に切り換えている例を示す説明図である。
この実施の形態3では、図11に示すように、カーソルの表示領域が設定されているものとして説明する。ただし、カーソルの表示領域の大きさは任意である。
カーソル制御部14は、移動操作受付部5からカーソルの移動方向の通知を受けると、その移動方向が電子番組表の左右方向である場合、その移動方向をカーソル表示位置判定部13に通知する。
カーソル表示位置判定部13は、現在選択中のセルの表示位置を管理しており、カーソル制御部14からカーソルの移動方向の通知を受けると、その移動方向にカーソルを移動して、現在選択中のセルを切り換えると、切り換え後のセルが所定の表示領域の外側に出てしまうか否かを判定する。
現在選択中のセルの表示位置が図11(a)の位置である場合、カーソルの移動方向が電子番組表の右方向である場合、切り換え後のセルが所定の表示領域の外側に出てしまうと判定される。
カーソル制御部14は、カーソル表示位置判定部13の判定結果が、カーソルの表示位置を左右方向に移動させて、現在選択中のセルを切り換えても、切り換え後のセルが所定の表示領域の外側に出ない旨を示していれば、図8のカーソル制御部12と同様に、カーソルの表示位置を左右方向に移動させる指示をカーソル表示部4に出力する。
一方、カーソル表示位置判定部13の判定結果が、カーソルの表示位置を左右方向に移動させて、現在選択中のセルを切り換えると、切り換え後のセルが所定の表示領域の外側に出てしまう旨を示していれば、カーソルの表示位置を左右方向に移動させる指示をカーソル表示部4に出力せずに、電子番組表の表示位置を左右方向に移動させる指示を番組表表示部15に出力する。
現在のカーソルの表示位置が図11(a)の位置である場合、カーソルの移動方向が電子番組表の右方向であれば、電子番組表の表示位置を左方向に移動させる指示を番組表表示部15に出力する。
番組表表示部15は、カーソル制御部14から電子番組表の表示位置を左右方向に移動させる指示を受けると、表示処理部3を制御して、電子番組表の表示位置を左右方向に移動させる。
図11(b)の例では、電子番組表の表示位置を左方向に移動して、現在選択中のセルをGテレビの番組に切り換えている。
なお、図11(c)に示すように、現在選択中のセルを電子番組表の右端まで移動さてしまうと、ユーザが表示中の電子番組表を見ても、それ以上右側に放送局が存在しているかが分からなくなる。このため、この実施の形態3では、現在選択中のセルが所定の表示領域に収まるようにしている。
以上で明らかなように、この実施の形態3によれば、カーソルの表示位置を左右方向に移動させる指示をカーソル表示部4に出力して、現在選択中のセルを切り換えると、切り換え後のセルが所定の表示領域の外側に出てしまう場合、カーソルの表示位置を左右方向に移動させる指示をカーソル表示部4に出力せずに、電子番組表の表示位置を左右方向に移動させる指示を番組表表示部15に出力するように構成したので、現在選択中のセルを切り換えても、切り換え後のセルが所定の表示領域から出ないように制御することができる効果を奏する。
実施の形態4.
上記実施の形態3では、カーソルの表示位置を左右方向に移動させる指示をカーソル表示部4に出力して、現在選択中のセルを切り換えると、切り換え後のセルが所定の表示領域の外側に出てしまう場合、カーソルの表示位置を左右方向に移動させる指示をカーソル表示部4に出力せずに、電子番組表の表示位置を左右方向に移動させる指示を番組表表示部15に出力するものを示したが、カーソルの表示位置を左右方向に移動させる指示をカーソル表示部4に出力して、現在選択中のセルを切り換えると、切り換え後のセルの上部又は下部(セルの一部)が所定の表示領域の外側に出てしまう場合、カーソルの表示位置を左右方向に移動させる指示をカーソル表示部4に出力するとともに、電子番組表の表示位置を上下方向に移動させる指示を番組表表示部15に出力するようにしてもよい。
次に動作について説明する。
図12はセルの上部が所定の表示領域の外側に出てしまうため、電子番組表の表示位置を上方向に移動させている例を示す説明図である。
カーソル制御部14は、移動操作受付部5からカーソルの移動方向の通知を受けると、その移動方向が電子番組表の左右方向である場合、上記実施の形態3と同様に、その移動方向をカーソル表示位置判定部13に通知する。
カーソル表示位置判定部13は、カーソル制御部14からカーソルの移動方向の通知を受けると、その移動方向にカーソルを移動して、現在選択中のセルを切り換えると、切り換え後のセルが所定の表示領域の外側に出てしまうか否かを判定する。
また、カーソル表示位置判定部13は、その移動方向にカーソルを移動して、現在選択中のセルを切り換えると、切り換え後のセルの上部又は下部(セルの一部)が所定の表示領域の外側に出てしまうか否かを判定する。
現在選択中のセルの表示位置が図12(a)の位置である場合、カーソルの移動方向が電子番組表の右方向である場合、切り換え後のセルの上部が所定の表示領域の外側に出てしまうと判定される。
カーソル制御部14は、カーソル表示位置判定部13の判定結果が、カーソルの表示位置を左右方向に移動して、現在選択中のセルを切り換えても、切り換え後のセルが所定の表示領域の外側に出ない旨を示していれば、図8のカーソル制御部12と同様に、カーソルの表示位置を左右方向に移動させる指示をカーソル表示部4に出力する。
一方、カーソル表示位置判定部13の判定結果が、カーソルの表示位置を左右方向に移動して、現在選択中のセルを切り換えると、切り換え後のセルが所定の表示領域の外側に出てしまう旨を示していれば、図8のカーソル制御部12と同様に、カーソルの表示位置を左右方向に移動させる指示をカーソル表示部4に出力せずに、電子番組表の表示位置を左右方向に移動させる指示を番組表表示部15に出力する。
現在のカーソルの表示位置が図11(a)の位置である場合、カーソルの移動方向が電子番組表の右方向であれば、電子番組表の表示位置を左方向に移動させる指示を番組表表示部15に出力する。
また、カーソル制御部14は、カーソル表示位置判定部13の判定結果が、カーソルの表示位置を左右方向に移動して、現在選択中のセルを切り換えると、切り換え後のセルの上部又は下部(セルの一部)が所定の表示領域の外側に出てしまう旨を示していれば、カーソルの表示位置を左右方向に移動させる指示をカーソル表示部4に出力するとともに、電子番組表の表示位置を上下方向に移動させる指示を番組表表示部15に出力する。
カーソル表示部4は、カーソル制御部14からカーソルの表示位置を左右方向に移動させる指示を受けると、表示処理部3を制御して、カーソルの表示位置を左右方向に移動させる。
これにより、例えば、現在選択中のセルの表示位置が図12(a)の位置から図12(b)の位置に移動する。
番組表表示部15は、カーソル制御部14から電子番組表の表示位置を上下方向に移動させる指示を受けると、表示処理部3を制御して、電子番組表の表示位置を上下方向に移動させる。
図12(c)の例では、電子番組表の表示位置を上方向に移動して、現在選択中のセルが所定の表示領域内に収まるようにしている。
以上で明らかなように、この実施の形態4によれば、カーソルの表示位置を左右方向に移動させる指示をカーソル表示部4に出力して、現在選択中のセルを切り換えると、切り換え後のセルの上部又は下部(セルの一部)が所定の表示領域の外側に出てしまう場合、カーソルの表示位置を左右方向に移動させる指示をカーソル表示部4に出力するとともに、電子番組表の表示位置を上下方向に移動させる指示を番組表表示部15に出力するように構成したので、現在選択中のセルを切り換えても、切り換え後のセルが所定の表示領域から出ないように制御することができる効果を奏する。
この実施の形態4では、カーソル制御部14が、カーソルの表示位置を左右方向に移動させる指示をカーソル表示部4に出力するとともに、電子番組表の表示位置を上下方向に移動させる指示を番組表表示部15に出力するものを示したが、カーソルの表示位置を左右方向に移動させる指示をカーソル表示部4に出力してから、一定時間経過後(例えば、0.5秒後)に、電子番組表の表示位置を上下方向に移動させる指示を番組表表示部15に出力するようにしてもよい。
実施の形態5.
上記実施の形態1〜4では、カーソルの形状が右矢印である例を示したが、図13に示すように、カーソル内に番組に関連する情報(例えば、番組のジャンル(例えば、ニュース、スポーツ、音楽)、日付、時刻など)を表示するようにしてもよい。
実施の形態6.
上記実施の形態1〜5では、ユーザがリモコンを用いて、カーソルの移動操作を行うものを示したが、操作機器はリモコンに限るものではなく、例えば、マウス、タッチパッド、ジョイスティック、光学式カメラなどの操作機器を用いるようにしてもよい。
このような操作機器を用いる場合、上下方向や左右方向だけでなく、カーソルを色々な方向に移動することが可能であるため、図14に示すように、カーソルをフリーカーソルとして使用することができる。
なお、本願発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
1 セル情報記憶部、2,15 番組表表示部(番組表表示手段)、3 表示処理部(番組表表示手段、カーソル表示手段)、4 カーソル表示部(カーソル表示手段)、5 移動操作受付部(移動操作受付手段)、6,12,14 カーソル制御部(カーソル制御手段)、11 時間管理部(カーソル制御手段)、13 カーソル表示位置判定部(カーソル制御手段)。

Claims (8)

  1. 左右方向に複数列設けられ、上下方向の長さが番組の放送時間によって異なる複数のセルにより構成される電子番組表を表示する番組表表示手段と、
    上記番組表表示手段により表示された上記電子番組表を構成している番組に係る複数のセルの中で、現在選択中のセルを指し示すマークであるカーソルを上記現在選択中のセルの近傍に表示するカーソル表示手段と、
    上記カーソルを移動する操作を受け付ける移動操作受付手段と、
    上記移動操作受付手段により受け付けられた操作の移動方向が上記電子番組表の左右方向である場合、上記カーソルの上下方向の座標を変えずに、上記カーソルの表示位置を左右方向に移動させる指示を上記カーソル表示手段に出力して、上記現在選択中のセルを左右方向のセルに切り換えるカーソル制御手段と
    を備えた番組表表示装置。
  2. 上記カーソル制御手段は、上記カーソルの表示位置を左右方向に移動させる指示を上記カーソル表示手段に出力してから一定時間、上記移動操作受付手段により上記カーソルを移動する操作が受け付けられない場合、上記現在選択中のセルを指し示す上記カーソルの表示位置を、当該セルの上下方向の範囲内で移動させる指示を上記カーソル表示手段に出力することを特徴とする請求項1記載の番組表表示装置。
  3. 上記カーソル制御手段は、上記カーソルの表示位置を左右方向に移動させる指示を上記カーソル表示手段に出力して、上記現在選択中のセルを左右方向のセルに切り換えると、切り換え後のセルが所定の表示領域の外側に出てしまう場合、上記カーソルの表示位置を左右方向に移動させる指示を上記カーソル表示手段に出力せずに、上記電子番組表の表示位置を左右方向に移動させる指示を上記番組表表示手段に出力することを特徴とする請求項1または請求項2記載の番組表表示装置。
  4. 上記カーソル制御手段は、上記カーソルの表示位置を左右方向に移動させる指示を上記カーソル表示手段に出力して、上記現在選択中のセルを左右方向のセルに切り換えると、切り換え後のセルの上部又は下部が所定の表示領域の外側に出てしまう場合、上記カーソルの表示位置を左右方向に移動させる指示を上記カーソル表示手段に出力するとともに、上記電子番組表の表示位置を上下方向に移動させる指示を上記番組表表示手段に出力することを特徴とする請求項1または請求項2記載の番組表表示装置。
  5. 上記カーソル制御手段は、上記カーソルの表示位置を左右方向に移動させる指示を上記カーソル表示手段に出力してから、一定時間経過後に、上記切り換え後のセルが上記所定の表示領域内に収まるように、上記電子番組表の表示位置を上下方向に移動させる指示を上記番組表表示手段に出力することを特徴とする請求項4記載の番組表表示装置。
  6. 上記カーソル表示手段は、上記カーソル内に番組に関連する情報を表示することを特徴とする請求項1から請求項5のうちのいずれか1項記載の番組表表示装置。
  7. 番組表表示手段が、左右方向に複数列設けられ、上下方向の長さが番組の放送時間によって異なる複数のセルにより構成される電子番組表を表示する番組表表示処理ステップと、
    カーソル表示手段が、上記番組表表示処理ステップで表示された上記電子番組表を構成している番組に係る複数のセルの中で、現在選択中のセルを指し示すマークであるカーソルを上記現在選択中のセルの近傍に表示するカーソル表示処理ステップと、
    移動操作受付手段が、上記カーソルを移動する操作を受け付ける移動操作受付処理ステップと、
    カーソル制御手段が、上記移動操作受付処理ステップで受け付けられた操作の移動方向が上記電子番組表の左右方向である場合、上記カーソルの上下方向の座標を変えずに、上記カーソルの表示位置を左右方向に移動させる指示を上記カーソル表示処理ステップに出力して、上記現在選択中のセルを左右方向のセルに切り換えるカーソル制御処理ステップと
    を備えた番組表表示方法。
  8. 左右方向に複数列設けられ、上下方向の長さが番組の放送時間によって異なる複数のセルにより構成される電子番組表を表示する番組表表示処理手順と、
    上記番組表表示処理手順により表示された上記電子番組表を構成している番組に係る複数のセルの中で、現在選択中のセルを指し示すマークであるカーソルを上記現在選択中のセルの近傍に表示するカーソル表示処理手順と、
    上記カーソルを移動する操作を受け付ける移動操作受付処理手順と、
    上記移動操作受付処理手順により受け付けられた操作の移動方向が上記電子番組表の左右方向である場合、上記カーソルの上下方向の座標を変えずに、上記カーソルの表示位置を左右方向に移動させる指示を上記カーソル表示処理手順に出力して、上記現在選択中のセルを左右方向のセルに切り換えるカーソル制御処理手順と
    をコンピュータに実行させるための番組表表示プログラム。
JP2012028248A 2012-02-13 2012-02-13 番組表表示装置、番組表表示方法及び番組表表示プログラム Expired - Fee Related JP5885526B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2012028248A JP5885526B2 (ja) 2012-02-13 2012-02-13 番組表表示装置、番組表表示方法及び番組表表示プログラム
US13/683,862 US20130212624A1 (en) 2012-02-13 2012-11-21 Program guide display device, program guide display method, and program guide display program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012028248A JP5885526B2 (ja) 2012-02-13 2012-02-13 番組表表示装置、番組表表示方法及び番組表表示プログラム

Publications (2)

Publication Number Publication Date
JP2013165431A JP2013165431A (ja) 2013-08-22
JP5885526B2 true JP5885526B2 (ja) 2016-03-15

Family

ID=48946766

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012028248A Expired - Fee Related JP5885526B2 (ja) 2012-02-13 2012-02-13 番組表表示装置、番組表表示方法及び番組表表示プログラム

Country Status (2)

Country Link
US (1) US20130212624A1 (ja)
JP (1) JP5885526B2 (ja)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102407191B1 (ko) * 2015-12-23 2022-06-13 삼성전자주식회사 영상 표시 장치 및 영상 표시 방법
KR20170076475A (ko) * 2015-12-24 2017-07-04 삼성전자주식회사 영상 표시 장치 및 영상 표시 방법
US10820042B2 (en) 2017-09-18 2020-10-27 Arris Enterprises Llc Multiplexed delivery of media associated with guide display options
US10681407B2 (en) 2017-11-02 2020-06-09 Arris Enterprises Llc Managing tuner conflicts for guide presentation
CN108668156B (zh) * 2018-06-20 2021-02-23 海信视像科技股份有限公司 一种节目条目显示界面中焦点移动方法和装置及终端设备
CN108810647B (zh) * 2018-06-20 2021-04-16 海信视像科技股份有限公司 一种epg用户界面上焦点移动的控制方法及显示终端
EP3813380B1 (en) 2018-06-20 2025-10-08 Vidaa (Netherlands) International Holdings B.V. Control method for focus movement on epg user interface, and display device
WO2022166338A1 (zh) 2021-02-08 2022-08-11 海信视像科技股份有限公司 显示设备

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU6675098A (en) * 1997-02-28 1998-09-18 Starsight Telecast Incorporated Television control interface with electronic guide
US6857128B1 (en) * 2000-02-14 2005-02-15 Sharp Laboratories Of America Electronic programming guide browsing system
JP4416311B2 (ja) * 2000-11-30 2010-02-17 キヤノン株式会社 表示制御装置、表示制御方法、及び記憶媒体
US7107532B1 (en) * 2001-08-29 2006-09-12 Digeo, Inc. System and method for focused navigation within a user interface
JP2005012433A (ja) * 2003-06-18 2005-01-13 Innotech Corp 電子番組ガイドの画面操作システム及びその操作方法
JP4603407B2 (ja) * 2005-04-14 2010-12-22 パイオニア株式会社 ポインタ遠隔制御装置
JP4703302B2 (ja) * 2005-07-22 2011-06-15 シャープ株式会社 電子番組表表示装置

Also Published As

Publication number Publication date
JP2013165431A (ja) 2013-08-22
US20130212624A1 (en) 2013-08-15

Similar Documents

Publication Publication Date Title
JP5885526B2 (ja) 番組表表示装置、番組表表示方法及び番組表表示プログラム
US11388479B2 (en) Display apparatus for processing multiple applications and method for controlling the same
US20230362449A1 (en) Control method for focus movement on epg user interface, and display device
CN110115043B (zh) 具有用于视频预览的扩展单元格的电子节目指南
KR101358767B1 (ko) 사용자 입력장치의 공간상 이동에 기초한 사용자 명령수행방법 및 이를 적용한 영상기기
US11977730B2 (en) Non-linear navigation of data representation
JP6119570B2 (ja) 表示装置、表示方法およびプログラム
TW201227486A (en) Control system and method
KR20120013727A (ko) 디스플레이장치 및 그 제어방법
CN109918072A (zh) 分屏预览页面的方法及系统
JP6427258B1 (ja) 表示制御装置、表示制御方法
CN103189831A (zh) 电子装置
JP2007148783A (ja) コンピュータの画像表示装置、画像表示方法、画像表示プログラムを記録した媒体
US9774812B1 (en) Image processing terminal and method for providing a service based on sensing levels of a key in a remote controller
KR101371660B1 (ko) 가상 트랙볼을 이용한 터치스크린 제어방법
US9398324B2 (en) Image display apparatus and operation method thereof
EP3029951A2 (en) Electronic apparatus and method for controlling electronic apparatus
JP5238890B1 (ja) 電子機器、番組情報表示方法およびプログラム
US11406892B2 (en) Information processing apparatus
WO2012014625A1 (ja) 情報処理装置
KR20150093490A (ko) 영상표시장치의 동작 방법
JP5541998B2 (ja) 情報処理装置
JP4703302B2 (ja) 電子番組表表示装置
KR101370343B1 (ko) 영상처리장치 및 영상처리방법
KR101596592B1 (ko) 디스플레이 장치 및 그 제어방법과, 그 제어방법을 실행하기 위한 프로그램을 기록한 기록 매체와, 하드웨어와 결합되어 그 제어방법을 실행시키기 위하여 매체에 저장된 애플리케이션

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20141107

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20151007

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20151020

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20151218

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160112

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160209

R150 Certificate of patent or registration of utility model

Ref document number: 5885526

Country of ref document: JP

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

LAPS Cancellation because of no payment of annual fees