(57)【要約】【課題】ディスプレイ環境が異なる複数種類のモバイル端末に亘り、好適なレイアウトで情報を表示する。【解決手段】モバイル端末のリスト画面表示部は、複数のレコード６４を並べた画面であって、各レコード内の異なる位置に複数種類の情報を配置したリスト画面６０をディスプレイに表示させる。リスト画面表示部は、レコード６４の横幅をディスプレイの解像度に応じて決定する。レコード６４の横幅は、モバイル端末が縦長画面になる姿勢か、横長画面似なる姿勢かにかかわらない所定値を上限とする。【選択図】図７
2016173677.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイと、
複数のレコードを並べた画面であって、各レコード内の異なる位置に複数種類の情報を配置したリスト画面を前記ディスプレイに表示させるリスト画面表示部と、
を備え、
前記リスト画面表示部は、レコードの長手方向の長さを前記ディスプレイの解像度に応じて決定し、
前記レコードの長手方向の長さは、本端末の姿勢が、前記ディスプレイが縦長になる姿勢か、横長になる姿勢かに関わらない所定値を上限とすることを特徴とする情報処理装置。
【請求項２】
文字サイズをユーザに設定させるための設定画面を表示させる設定画面表示部をさらに備え、
前記リスト画面表示部は、前記設定画面でユーザが設定した文字サイズにしたがって、各レコードの情報を表示させ、
前記設定画面表示部は、前記ディスプレイの解像度に応じて、前記設定画面でユーザが設定可能な文字サイズを制限することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
所定の情報を含む画面である情報画面を表示させる情報画面表示部と、
前記情報画面に所定のキャラクタの画像を表示させるキャラクタ表示部と、
前記キャラクタと関連づけられたメニュー画面を前記情報画面とともに表示させるメニュー表示部と、
を備え、
前記キャラクタの画像に対する第１方向へのドラッグ操作が入力された場合に、前記キャラクタ表示部は前記キャラクタの画像を初期位置から前記第１方向へ移動させ、
前記第１方向へのドラッグ操作が終了した場合に、前記キャラクタ表示部は前記キャラクタの画像を前記初期位置に戻し、前記メニュー表示部は前記メニュー画面を表示させ、
前記キャラクタの画像に対する前記第１方向とは異なる第２方向へのドラッグ操作が入力された場合に、前記キャラクタ表示部は前記キャラクタの画像を前記初期位置から前記第２方向へ移動させ、
前記第２方向へのドラッグ操作が終了した場合に、前記キャラクタ表示部は前記キャラクタの画像を前記初期位置に戻し、前記メニュー表示部は前記メニュー画面の表示を終了させることを特徴とする情報処理装置。
【請求項４】
所定の情報を含む画面である情報画面を表示させる情報画面表示部と、
前記情報画面に所定のキャラクタの一部を示す画像を表示させるキャラクタ表示部と、
前記キャラクタの画像に対するドラッグ操作であって、前記キャラクタの画像を前記情報画面の中へ引き出す方向へのドラッグ操作が入力された場合に、前記キャラクタと関連づけられたメニュー画面を前記情報画面とともに表示させるメニュー表示部と、
を備え、
前記メニュー表示部は、前記キャラクタの画像に対するドラッグ操作であって、前記キャラクタの画像を前記情報画面の外へ引っ込める方向へのドラッグ操作が入力された場合に、前記メニュー画面の表示を終了させることを特徴とする情報処理装置。
【請求項５】
複数のレコードを並べた画面であって、各レコード内の異なる位置に複数種類の情報を配置したリスト画面をディスプレイに表示させるステップを情報処理装置が実行し、
前記表示させるステップは、レコードの長手方向の長さを前記ディスプレイの解像度に応じて決定するステップを含み、
前記レコードの長手方向の長さは、前記情報処理装置の姿勢が、前記ディスプレイが縦長になる姿勢か、横長になる姿勢かに関わらない所定値を上限とすることを特徴とする情報表示方法。
【請求項６】
複数のレコードを並べた画面であって、各レコード内の異なる位置に複数種類の情報を配置したリスト画面をディスプレイに表示させる機能を情報処理装置に実現させ、
前記表示させる機能は、レコードの長手方向の長さを前記ディスプレイの解像度に応じて決定し、
前記レコードの長手方向の長さは、前記情報処理装置の姿勢が、前記ディスプレイが縦長になる姿勢か、横長になる姿勢かに関わらない所定値を上限とすることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、データ処理技術に関し、特に携帯情報端末および情報表示方法に関する。
【背景技術】
【０００２】
本出願人は、電子コンテンツの視聴を支援する技術を提案している（例えば特許文献１参照）。また近年、スマートフォンやタブレット端末等のモバイル端末が広く普及している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−０１２９５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
現状、モバイル端末の機種毎にディスプレイの解像度が異なることが多い。また、同じモバイル端末が、ディスプレイが縦長になる姿勢と横長になる姿勢の両方で使用される場合もある。このように、ディスプレイ環境が異なる複数種類のモバイル端末に亘り、好適なレイアウトで情報を表示する仕組みはこれまで十分に提案されてこなかったと本発明者は考えた。
【０００５】
本発明は、本発明者の上記認識にもとづきなされたものであり、主たる目的は、ディスプレイ環境が異なる複数種類のモバイル端末に亘り、好適なレイアウトで情報を表示する技術を提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様の情報処理装置は、ディスプレイと、複数のレコードを並べた画面であって、各レコード内の異なる位置に複数種類の情報を配置したリスト画面をディスプレイに表示させるリスト画面表示部と、を備える。リスト画面表示部は、レコードの長手方向の長さをディスプレイの解像度に応じて決定し、レコードの長手方向の長さは、本端末の姿勢が、ディスプレイが縦長になる姿勢か、横長になる姿勢かに関わらない所定値を上限とする。
【０００７】
本発明の別の態様もまた、情報処理装置である。この装置は、所定の情報を含む画面である情報画面を表示させる情報画面表示部と、情報画面に所定のキャラクタの画像を表示させるキャラクタ表示部と、キャラクタと関連づけられたメニュー画面を情報画面とともに表示させるメニュー表示部と、を備える。キャラクタの画像に対する第１方向へのドラッグ操作が入力された場合に、キャラクタ表示部はキャラクタの画像を初期位置から第１方向へ移動させ、第１方向へのドラッグ操作が終了した場合に、キャラクタ表示部はキャラクタの画像を初期位置に戻し、メニュー表示部はメニュー画面を表示させ、キャラクタの画像に対する第１方向とは異なる第２方向へのドラッグ操作が入力された場合に、キャラクタ表示部はキャラクタの画像を初期位置から第２方向へ移動させ、第２方向へのドラッグ操作が終了した場合に、キャラクタ表示部はキャラクタの画像を初期位置に戻し、メニュー表示部はメニュー画面の表示を終了させる。
【０００８】
本発明のさらに別の態様もまた、情報処理装置である。この装置は、所定の情報を含む画面である情報画面を表示させる情報画面表示部と、情報画面に所定のキャラクタの一部を示す画像を表示させるキャラクタ表示部と、キャラクタの画像に対するドラッグ操作であって、キャラクタの画像を情報画面の中へ引き出す方向へのドラッグ操作が入力された場合に、キャラクタと関連づけられたメニュー画面を情報画面とともに表示させるメニュー表示部と、を備える。メニュー表示部は、キャラクタの画像に対するドラッグ操作であって、キャラクタの画像を情報画面の外へ引っ込める方向へのドラッグ操作が入力された場合に、メニュー画面の表示を終了させる。
【０００９】
本発明のさらに別の態様は、情報表示方法である。この方法は、複数のレコードを並べた画面であって、各レコード内の異なる位置に複数種類の情報を配置したリスト画面をディスプレイに表示させるステップを情報処理装置が実行し、表示させるステップは、レコードの長手方向の長さをディスプレイの解像度に応じて決定するステップを含む。レコードの長手方向の長さは、情報処理装置の姿勢が、ディスプレイが縦長になる姿勢か、横長になる姿勢かに関わらない所定値を上限とする。
【００１０】
なお、以上の構成要素の任意の組合せ、本発明の表現を、システム、プログラム、プログラムを格納した記録媒体などの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１１】
本発明によれば、ディスプレイ環境が異なる複数種類のモバイル端末に亘り、好適なレイアウトで情報を表示することができる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態のエンタテインメントシステムの構成を示す図である。
【図２】図１のモバイル端末の構成を示すブロック図である。
【図３】文字サイズと倍率との対応関係を示す図である。
【図４】リスト画面の表示例を示す図である。
【図５】リスト画面の表示例を示す図である。
【図６】リスト画面の表示例を示す図である。
【図７】リスト画面の表示例を示す図である。
【図８】キャラクタメニューリストの表示例を示す。
【発明を実施するための形態】
【００１３】
実施の形態のエンタテインメントシステムでは、ユーザは自身のモバイル端末にテレビ視聴アプリケーション（以下「テレビ視聴Ａｐｐ」とも呼ぶ。）をインストールする。モバイル端末は録画装置と連携して、例えば放送中の番組を表示し、また録画予約を実行する。モバイル端末は、録画予約番組や録画済番組の情報、ランキング情報等、様々な情報をリスト形式で表示する。
【００１４】
モバイル端末の高機能化が進み、サイズが約６インチで２５６０×１４４０ピクセルと、５００ｄｐｉに近い解像度を有するディスプレイが搭載されたモバイル端末も登場してきている。このような高解像度のモバイル端末が登場する一方で、幅６４０ピクセル程度のモバイル端末も存在する。テレビ視聴Ａｐｐは、情報のリスト表示が、複数種類のモバイル端末それぞれのディスプレイ環境に応じた好適な態様になるよう画面レイアウトを調整する。
【００１５】
図１は、実施の形態のエンタテインメントシステム１００の構成を示す。エンタテインメントシステム１００は、ユーザＡが所有するモバイル端末１０と録画装置１２、ユーザＢが所有するモバイル端末１４と録画装置１６を備え、さらに情報提供サーバ１８を備える。これらの装置は、ＬＡＮ・ＷＡＮ・インターネット等を含む有線または無線の通信網２０を介して接続される。モバイル端末１０と録画装置１２、またモバイル端末１４と録画装置１６は、各ユーザ宅のホームネットワーク（家庭内ＬＡＮ）を介して接続されてもよい。
【００１６】
モバイル端末１０とモバイル端末１４は、スマートフォンやタブレット端末、携帯型ゲーム機であってもよい。録画装置１２と録画装置１６は、不図示のアンテナと接続され、またチューナやハードディスクを内蔵した映像録画再生機である。録画装置１２と録画装置１６は、ユーザのモバイル端末と通信し、モバイル端末に対するユーザの録画予約操作で指定された番組の録画処理を実行する。
【００１７】
情報提供サーバ１８は、テレビ視聴Ａｐｐの画面で表示させる様々な情報をモバイル端末１０とモバイル端末１４へ提供する。例えば、放送番組に関する様々な情報、例えばランキング情報やアンケート情報を提供し、また、後述するキャラクタ７０のコメントを提供する。
【００１８】
図２は、図１のモバイル端末１０の構成を示すブロック図である。本明細書の各ブロックは、ハードウェア的には、コンピュータのＣＰＵやメモリをはじめとする素子や電子回路、機械装置で実現でき、ソフトウェア的にはコンピュータプログラム等によって実現されるが、ここでは、それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウェア、ソフトウェアの組合せによっていろいろなかたちで実現できることは、当業者には理解されるところである。
【００１９】
モバイル端末１０は、制御部３０、記憶部３２、通信部３４、ＬＣＤ３５を備える。モバイル端末１４の構成もモバイル端末１０と同じであるが、通信相手の録画装置が録画装置１６である点で異なる。制御部３０は、各種のデータ処理を実行し、モバイル端末１０の動作を制御する。記憶部３２は、制御部３０により参照または更新されるデータを記憶する記憶領域である。
【００２０】
通信部３４は、様々な通信プロトコルにしたがって、通信網２０を介して外部装置と通信する。制御部３０は、通信部３４を介して外部装置とデータを送受する。ＬＣＤ３５は、モバイル端末１０の本体と一体化され、モバイル端末１０のユーザインタフェースとなる液晶ディスプレイ（モニタ）である。ＬＣＤ３５はタッチパネルの機能も備える。モバイル端末１０は、ＬＣＤ３５に代えて、有機ＥＬディスプレイ等、他の種類の表示装置を備えてもよいことはもちろんである。
【００２１】
記憶部３２は、設定情報保持部３６とコンテンツ保持部３８を含む。設定情報保持部３６は、テレビ視聴Ａｐｐにおける各種設定情報を保持する。設定情報は、テレビ視聴ＡｐｐのコンテンツをＬＣＤ３５に表示する際の文字サイズ情報を含む。
【００２２】
コンテンツ保持部３８は、テレビ視聴Ａｐｐが表示対象とする様々なコンテンツのデータを保持する。例えば、番組表や放送番組に関するデータ、録画予約対象番組や録画済番組に関するデータ、ランキングデータ、アンケートデータ、後述のキャラクタ７０のコメントデータ等を保持する。これらのデータは、録画装置１２や情報提供サーバ１８から提供され、コンテンツ保持部３８に格納されてよい。
【００２３】
制御部３０は、操作検出部４０とテレビ視聴処理部４２を含む。操作検出部４０は、ユーザがＬＣＤ３５に対して入力した操作を検出する。例えば、操作検出部４０は、操作入力位置（ＬＣＤ３５の画面の座標等）と、操作種別（タップ操作やドラッグ操作等）を検出する。
【００２４】
テレビ視聴処理部４２は、モバイル端末１０にインストールされたテレビ視聴Ａｐｐにより実現される。例えば、テレビ視聴Ａｐｐは、ＳＤメモリカード等の所定の記録媒体に格納されて流通され、またはアプリサイトのサーバ等からダウンロードされてモバイル端末１０にインストールされる。そして、モバイル端末１０のストレージに格納されたテレビ視聴Ａｐｐのプログラムをモバイル端末１０のＣＰＵやＧＰＵが実行することにより、モバイル端末１０はテレビ視聴処理部４２の機能を発揮する。なお、テレビ視聴処理部４２（テレビ視聴Ａｐｐ）は、モバイル端末１０が縦長画面の姿勢であるか、横長画面の姿勢であるかを公知の手法により識別する。縦長画面の姿勢は、ＬＣＤ３５の短手方向が鉛直方向と概ね直交する姿勢である。また横長画面の姿勢は、ＬＣＤ３５の長手方向が鉛直方向と概ね直交する姿勢である。
【００２５】
テレビ視聴処理部４２は、設定画面表示部４４、設定保存部４６、情報画面表示部４８を含む。設定画面表示部４４は、テレビ視聴Ａｐｐに関する様々な設定項目やパラメータをユーザに設定させるための設定画面を表示させる。設定画面での設定項目は文字サイズを含む。
【００２６】
テレビ視聴Ａｐｐでは文字サイズとして１１段階のオプションを設けている。言い換えれば、テレビ視聴Ａｐｐは、画面上に表示させる文字を１１段階のサイズで表示可能なよう実装される。図３は文字サイズと倍率との対応関係を示す。テレビ視聴Ａｐｐでは、縦長画面時の横解像度が６４０ピクセルである場合に設計上想定される上限の文字サイズを「サイズ３」として定めている。そして「サイズ３」を基準として各サイズの大きさを規定している。
【００２７】
なお実施の形態における解像度はＬＣＤ３５の画素数とも言える。テレビ視聴処理部４２（特に設定画面表示部４４、リスト画面表示部５０）は、ＬＣＤ３５の解像度をモバイル端末１０のＯＳに問い合わせて取得してもよい。また、機種名と解像度とを対応付けた情報を予め保持し、ＯＳから取得した機種名に対応付けられた解像度を取得してもよい。また、機種名をキーに所定のサーバへ問い合わせて解像度を取得してもよい。
【００２８】
設定画面表示部４４は、文字サイズの設定画面に最大１１個の選択肢、具体的には倍率ではなくサイズ値（サイズ１〜サイズ１１）を表示させる。ただし、モバイル端末１０のＬＣＤ３５の解像度に応じて、設定画面でユーザが設定可能な文字サイズを制限する。これにより、解像度が低い端末で大きな文字サイズが選択され、文字が本来の表示領域から溢れてしまうことを防止する。言い換えれば、過度に大きな文字サイズが設定されて画面上の情報の可読性が低下してしまうことを防止する。
【００２９】
設定画面表示部４４は、１．０倍（すなわちサイズ３）選択時における縦長画面時の横解像度の下限を６４０ピクセルと定めた基準を保持する。設定画面表示部４４は、その６４０ピクセルに各倍率を掛けた場合に実際の画面の解像度を超える選択肢は設定画面で非表示とする。例えば、縦長画面時のＬＣＤ３５の横幅が６４０ピクセルである場合、設定画面で表示する選択肢をサイズ１〜３に制限する。その一方、縦長画面時のＬＣＤ３５の横幅が１２８０ピクセル以上であれば、設定画面上の選択肢はサイズ１〜１１になる。
【００３０】
縦長画面時の横解像度は、ＬＣＤ３５の短手方向の解像度と言える。すなわち実施の形態のテレビ視聴Ａｐｐは、同一端末については、その端末の姿勢が縦長画面か横長画面かに関わらず、同じ文字サイズ制限を行う。これにより、横長画面時に大きな文字サイズを設定し、縦長画面に切替後、画面から文字が溢れてしまうという事態を防止できる。
【００３１】
変形例として、設定画面表示中の画面（ＬＣＤ３５）の横解像度に応じて、ユーザが設定可能な文字サイズを制限してもよい。この場合、モバイル端末１０が縦長画面となる姿勢であればＬＣＤ３５の短手方向の解像度に応じて、また、モバイル端末１０が横長画面となる姿勢であればＬＣＤ３５の長手方向の解像度に応じて、設定可能な文字サイズを制限する。この変形例によると、実際にユーザが使用している端末の姿勢、すなわち縦長画面と横長画面のそれぞれに適した文字サイズを選択可能になる。
【００３２】
図２に戻り、設定保存部４６は、設定画面に対してユーザが入力した各種設定情報、例えば文字サイズの選択画面でユーザが選択した文字サイズを示す情報を設定情報保持部３６へ格納する。なお設定情報保持部３６は、縦長画面時の横解像度に応じた文字サイズのデフォルト値を予め保持する。実施の形態では、横解像度が８００ピクセル以下の場合はサイズ２、８０１ピクセル以上１０２４ピクセル以下の場合はサイズ３をデフォルト値とする。また、１０２５ピクセル以上１２８０ピクセル以下の場合はサイズ４、１２８１ピクセル以上の場合はサイズ５をデフォルト値とする。
【００３３】
情報画面表示部４８は、テレビ視聴Ａｐｐの各種画面のデータを生成し、生成した画面データをＬＣＤ３５に表示させる。例えば、情報画面表示部４８は、コンテンツ保持部３８に格納されたコンテンツデータ（番組情報等）を含む画面データを生成する。情報画面表示部４８は、各画面の文字サイズを、設定情報保持部３６に格納された文字サイズ情報により規定されるサイズに設定する。言い換えれば、各画面の文字情報を設定画面においてユーザが選択した文字サイズで表示させる。
【００３４】
情報画面表示部４８は、リスト画面表示部５０、キャラクタ表示部５２、メッセージ表示部５４、メニュー表示部５６を含む。
【００３５】
リスト画面表示部５０は、テレビ視聴Ａｐｐの画面として、情報をリスト形式で表したリスト画面のデータを生成してＬＣＤ３５に表示させる。具体例は後述するが、リスト画面は、複数のレコードを並べ、各レコード内の異なる位置に複数種類の情報を配置した画面である。リスト画面は、例えば録画予約対象番組や録画済番組の一覧画面、検索結果画面、ランキング画面、アンケート一覧画面を含む。
【００３６】
リスト画面表示部５０は、録画予約対象番組や録画済番組の一覧画面、検索結果画面、ランキング画面として、複数の番組に対応する複数のレコードを縦に並べたリスト画面を生成する。リスト画面表示部５０は、各レコード内の異なる位置に、各番組に関する複数種類の情報を配置する。リスト画面表示部５０は、各レコード内の文字を、設定情報保持部３６に格納された文字サイズ情報で規定されるサイズに設定する。言い換えれば、各レコードの文字情報を設定画面においてユーザが設定した文字サイズで表示させる。
【００３７】
リスト画面表示部５０は、レコードの長手方向の長さを画面の解像度に応じて決定する。実施の形態のリスト画面では複数のレコードを縦に並べるため、レコードの長手方向の長さはレコードの横幅になる。横幅は、鉛直方向に概ね直交する方向の長さとも言える。リスト画面表示部５０は、ＬＣＤ３５の長手方向の長さが長いほど、レコードの横幅を長く設定する。
【００３８】
具体的には、リスト画面表示部５０は、レコードの横幅としてＬＣＤ３５の長手方向の長さの９／１６倍（０．５６２５倍）を設定する。ただし、縦長画面の場合で、解像度から算出したレコードの横幅が６４０ピクセル未満になる場合はレコードの横幅を６４０ピクセルに設定する。また横長画面の場合で、解像度から算出したレコードの横幅が８００ピクセル未満になる場合はレコードの横幅を８００ピクセルに設定する。
【００３９】
レコードの横幅は、モバイル端末１０が縦長画面になる姿勢か、横長画面になる姿勢かに関わらない所定値、言い換えれば、ＬＣＤ３５の向きに非依存の所定値を上限とする。さらに言い換えれば、レコードの横幅は、モバイル端末１０の姿勢が、ＬＣＤ３５が縦長になる姿勢と横長になる姿勢のいずれであっても、予め定められた固定値を上限とする。実施の形態のリスト画面表示部５０は、レコードの横幅の上限値として１１５６ピクセルを保持する。リスト画面表示部５０は、解像度に基づいて算出したレコードの横幅が１１５６ピクセルを超過する場合、レコードの横幅を１１５６ピクセルに設定する。
【００４０】
キャラクタ表示部５２は、テレビ視聴Ａｐｐのマスコットキャラクタの画像をテレビ視聴Ａｐｐの各種画面に表示させる。メッセージ表示部５４は、画面上のキャラクタに対する所定のユーザ操作が検出された場合に、キャラクタのコメントをコンテンツ保持部３８から取得し、画面に表示させる。キャラクタのコメントを表示させるユーザ操作は、キャラクタ画像に対するタップ操作である。コメントは、キャラクタが発言する様々な台詞、つぶやき、問いかけ、独り言等である。
【００４１】
メニュー表示部５６は、画面上のキャラクタに対する所定のユーザ操作が検出された場合に、キャラクタに関するメニューを示すメニューリストを画面に表示させ、または、表示中のメニューリストを非表示にする（消去する）。後述するように、キャラクタのメニューリストを表示させ、または、非表示とするユーザ操作は、キャラクタ画像に対する所定方向へのドラッグ操作である。
【００４２】
以上の構成によるモバイル端末１０、モバイル端末１４の動作を説明する。ここでは、モバイル端末１０は相対的に解像度が低いスマートフォンとし、モバイル端末１４は相対的に解像度が高いタブレット端末とする。以下、リスト画面の表示態様を除き、モバイル端末１０の動作とモバイル端末１４の動作は共通である。
【００４３】
モバイル端末１０に対するテレビ視聴Ａｐｐインストール時の初期設定として、設定画面表示部４４は文字サイズの設定画面を表示させる。また、テレビ視聴Ａｐｐ起動後のユーザの操作に応じて、設定画面表示部４４は文字サイズの設定画面を表示させる。設定画面表示部４４は、設定画面においてユーザが選択可能な文字サイズを、ＬＣＤ３５の解像度に応じて制限する。設定保存部４６は、設定画面で選択された文字サイズの情報を設定情報保持部３６へ格納する。
【００４４】
テレビ視聴Ａｐｐに対して所定のリスト画面の表示を要求するユーザ操作が検出されると、リスト画面表示部５０は、要求されたリスト画面を生成してＬＣＤ３５に表示させる。図４はリスト画面の表示例を示す。同図は、モバイル端末１０が縦長画面の姿勢であるときの表示態様を示している。リスト画面６０は、所定のキーワードによる番組検索の結果を示す検索結果画面である。
【００４５】
リスト画面表示部５０は、キーワードに合致する番組毎に、番組情報の表示領域であるレコード６４を設ける。リスト画面表示部５０は、レコード６４の縦位置（左上端位置）を、画面左上端を基準として予め定められた位置に設定する。またレコード６４の横位置を画面中央寄せで設定する。
【００４６】
リスト画面表示部５０は、画面の表示内容を説明する画像であり、表示されている情報の種類やソートの種類等を示す画面情報タブ６２を、画面左上端を基準として予め定められた位置に設定する。キャラクタ表示部５２は、画面右下端を基準として予め定められた位置にキャラクタ７０を表示させる。レコード６４と異なり、画面情報タブ６２やキャラクタ７０等の画像は、ＬＣＤ３５の解像度に関わらず固定のサイズとする。
【００４７】
リスト画面表示部５０は、レコード６４のそれぞれの中に各番組の情報を設定する。リスト画面表示部５０は、１つのレコード６４の領域内で、番組に関する主な情報であり、例えば放送局が定めた情報である放送局・番組タイトル・サブタイトル・放送日時を左寄せで設定する。その一方、番組に関する二次的・付加的な情報である録画予約数アイコン６６とステータスアイコン６８を右寄せで設定する。
【００４８】
録画予約数アイコン６６は、テレビ視聴Ａｐｐを使用する複数のユーザに亘る録画予約数、言い換えれば、番組を録画予約したユーザ数を示すアイコンである。各番組の録画予約数は情報提供サーバ１８から提供されてコンテンツ保持部３８に格納され、リスト画面表示部５０は、コンテンツ保持部３８に格納された各番組の録画予約数を録画予約数アイコン６６に設定する。ステータスアイコン６８は、番組の状態や視聴状況を示すアイコンであり、例えば、新番組、録画予約済番組、録画済番組等を示す。リスト画面表示部５０は、コンテンツ保持部３８に格納された番組表データや録画履歴等を参照してステータスアイコン６８を設定する。
【００４９】
リスト画面表示部５０は、レコード６４の縦幅（すなわち短手方向の長さ）を、文字サイズの設定値やＬＣＤ３５の解像度に関わらず予め定められた固定値とする。変形例として、レコード６４の縦幅を文字サイズの設定値に応じて動的に変化させてもよい。例えば、文字サイズの設定値が大きいほどレコード６４の縦幅を長く設定してもよい。
【００５０】
その一方、リスト画面表示部５０は、ＬＣＤ３５の長手方向の長さが長いほどレコード６４の横幅を長くするよう設定する。ただし、所定の下限値と上限値の範囲内でレコード６４の横幅を設定する。図４の例では、ＬＣＤ３５の長手方向が１１３６ピクセルであるため、レコード６４の横幅は計算上６３９ピクセルとなる。しかし、縦長画面時の下限値は６４０ピクセルであるため、リスト画面表示部５０は、レコード６４の横幅を６４０ピクセルに設定する。
【００５１】
図５もリスト画面の表示例を示す。同図は、モバイル端末１０が横長画面の姿勢であるときの表示態様を示している。ＬＣＤ３５の長手方向が１１３６ピクセルであるため、レコード６４の横幅は計算上６３９ピクセルとなる。しかし、横長画面時の下限値は８００ピクセルであるため、リスト画面表示部５０は、レコード６４の横幅を８００ピクセルに設定する。したがって、図５のレコード６４の横幅は、図４のレコード６４の横幅より長くなり、より多くの情報を同時に表示可能になっている。
【００５２】
図６と図７もリスト画面の表示例を示す。図６は、モバイル端末１４が縦長画面の姿勢であるときの表示態様を示し、図７は、モバイル端末１４が横長画面の姿勢であるときの表示態様を示している。いずれの場合も、ＬＣＤ３５の長手方向が２１００ピクセルであるため、レコード６４の横幅は計算上１１８１ピクセルとなる。しかし、横幅の上限値は１１５６ピクセルであるため、リスト画面表示部５０は、レコード６４の横幅を１１５６ピクセルに設定する。
【００５３】
このように、ＬＣＤ３５の解像度が高いほどレコード６４の横幅を長くすることで、長い番組情報であってもレコード６４で同時に表示させやすくなり、情報の視認性を向上させることができる。また、大きな文字サイズが設定された場合も、レコード６４の情報量が著しく低下してしまうことを防止できる。ただし、レコード６４内の各情報の表示位置が離れすぎてしまうと、ユーザは大きな視線移動を行う必要があり、情報の視認性が却って低下してしまう。
【００５４】
そこで実施の形態では、レコード６４の横幅に、横長画面と縦長画面に共通の上限値を設けた。これにより、ディスプレイ環境が異なる複数種類のモバイル端末に亘って、レコード６４内の各情報の表示位置が離れすぎてしまうことを防止し、好適なリスト画面の表示を実現する。例えば、左寄せで表示される情報と、右寄せで表示される情報とが混在するレコード６４において、複数種類の情報をユーザに一目で把握させやすくなる。また、レコード６４内の空白が大きくなり見栄えが悪くなってしまうことも防止できる。
【００５５】
図４〜図７で示したように、キャラクタ表示部５２は、リスト画面６０等、テレビ視聴Ａｐｐの様々な情報画面に、動物を模した意匠のテレビ視聴Ａｐｐのマスコットキャラクタの画像であるキャラクタ７０を表示させる。キャラクタ表示部５２は、各種情報画面の右下端を基準として予め定められた初期位置にキャラクタ７０を常時表示させる。通常時、キャラクタ表示部５２は、キャラクタの一部（例えば頭部）を示すキャラクタ７０を表示させる。キャラクタ７０に対するタップ操作が検出されると、メッセージ表示部５４は、キャラクタ７０のコメントを情報画面上に表示させる。
【００５６】
図８は、キャラクタメニューリストの表示例を示す。同図は、図４のリスト画面６０の上に、キャラクタメニューリスト７２を重ねて表示させた状態を示している。キャラクタメニューリスト７２は、テレビ視聴Ａｐｐの主要機能（番組視聴機能等）とは別に、キャラクタ７０に関連づけて提供される複数のエンタテインメント機能の中から所望の機能をユーザに選択させるためのメニュー画面である。
【００５７】
種々の情報画面を表示中に、キャラクタ７０に対する上方向へのドラッグ操作が検出されると、キャラクタ表示部５２は、キャラクタ７０を初期位置から上方向へ移動させる。キャラクタ７０を上方向に移動させるに伴い、キャラクタ表示部５２は、キャラクタ７０の全体が徐々に表示されるようキャラクタ７０を表示させる。例えば、上方向のドラッグ操作に伴い、キャラクタ７０からキャラクタ７１の表示へ切り替える。なお、キャラクタ７０に対する上方向へのドラッグ操作は、初期位置において一部のみ表示されたキャラクタを情報画面の中に引き出す方向、言い換えれば引っ張り上げる方向へのドラッグ操作と言える。
【００５８】
ユーザによるキャラクタ７０に対する上方向へのドラッグ操作が終了し、ユーザの指がＬＣＤ３５からリリースされると、操作検出部４０は、上方向へのドラッグ操作の終了を検出する。キャラクタ表示部５２は、上方向へのドラッグ操作の終了が検出されると、上方向へ移動させたキャラクタ画像を下方向へ移動させて、初期位置に戻す。例えば、図８のキャラクタ７１の状態からキャラクタ７０の状態に戻す。また、上方向へのドラッグ操作が終了した場合、メニュー表示部５６は、キャラクタメニューリスト７２を情報画面とともに表示させる。例えば図８のように、リスト画面６０上にキャラクタメニューリスト７２を重畳表示させることを開始する。
【００５９】
キャラクタ表示部５２は、キャラクタ７０の位置が情報画面の所定位置に到達した場合、上方向へのドラッグ操作が継続していても、ドラッグ操作終了時と同様に、キャラクタ画像を下方向へ移動させて、初期位置に戻す。メニュー表示部５６も、キャラクタ７０の位置が情報画面の所定位置に到達した場合、上方向へのドラッグ操作が継続していても、キャラクタメニューリスト７２を表示させる。
【００６０】
キャラクタメニューリスト７２の表示中に、キャラクタ７０に対する下方向へのドラッグ操作が検出されると、キャラクタ表示部５２は、キャラクタ７０を初期位置から下方向へ移動させる。キャラクタ７０を下方向に移動させるに伴い、キャラクタ表示部５２は、キャラクタ７０が徐々に非表示になるようキャラクタ７０を表示させる。なお、キャラクタ７０に対する下方向へのドラッグ操作は、キャラクタ画像を情報画面の外へ引っ込める（言い換えれば画面外に隠す）方向へのドラッグ操作であると言える。
【００６１】
ユーザによるキャラクタ７０に対する下方向へのドラッグ操作が終了し、ユーザの指がＬＣＤ３５からリリースされると、操作検出部４０は、下方向へのドラッグ操作の終了を検出する。キャラクタ表示部５２は、下方向へのドラッグ操作の終了が検出されると、下方向へ移動させたキャラクタ画像を上方向へ移動させて、初期位置に戻す。また、下方向へのドラッグ操作が終了した場合、メニュー表示部５６は、キャラクタメニューリスト７２の表示を終了させる。例えば、ＬＣＤ３５における表示を図８の状態から図４の状態に戻す。
【００６２】
キャラクタ表示部５２は、キャラクタ７０の位置が情報画面の所定位置に到達した場合、下方向へのドラッグ操作が継続していても、ドラッグ操作終了時と同様に、キャラクタ画像を上方向へ移動させて、初期位置に戻す。メニュー表示部５６も、キャラクタ７０の位置が情報画面の所定位置に到達した場合、下方向へのドラッグ操作が継続していても、キャラクタメニューリスト７２を非表示に切り替える。
【００６３】
この態様によると、ユーザは、キャラクタ７０に対する直観的な操作入力により、キャラクタメニューリスト７２を表示させ、また非表示とすることができる。また、キャラクタ７０に対してユーザがドラッグ操作を入力すると、ドラッグ操作終了後にキャラクタ７０が元の位置に戻るというフィードバックを提供しつつキャラクタメニューリスト７２の表示・非表示を切り替える。これにより、動物を模したキャラクタ７０の動きとともにキャラクタ７０に関連するメニュー画面の表示・非表示を切り替えることとなり、あたかもキャラクタ７０とのコミュニケーション・インタラクションによって画面切替を実現するような娯楽性に富んだユーザインタフェースを提供できる。
【００６４】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００６５】
第１変形例を説明する。実施の形態では、リスト画面６０におけるレコード６４の横幅をＬＣＤ３５の解像度（特に画素数）に基づいて決定した。変形例として、レコード６４の横幅を決定するパラメータとしてＬＣＤ３５のディスプレイサイズを使用してもよく、ＬＣＤ３５の解像度（ここではドット密度（ｄｐｉ））を使用してもよい。本変形例のディスプレイサイズは、ＬＣＤ３５の物理的な、また外観上の長さと言える。
【００６６】
本変形例のリスト画面表示部５０は、ＬＣＤ３５のディスプレイサイズ（５．２インチ等）を取得する。例えば、モバイル端末１０のＯＳに問い合わせてディスプレイサイズを取得してもよい。また、機種名とディスプレイサイズとを対応付けた情報を予め保持し、ＯＳから取得した機種名に対応付けられたディスプレイサイズを取得してもよい。また、機種名をキーに所定のサーバへ問い合わせてディスプレイサイズを取得してもよい。ディスプレイサイズがＬＣＤ３５の対角線の長さであれば、アスペクト比も合わせて取得し、ディスプレイサイズとアスペクト比に基づきディスプレイの長手方向（縦または横のうち長い方）の長さを識別してもよい。
【００６７】
リスト画面表示部５０は、ＬＣＤ３５の長手方向の長さと画素数に基づき、ＬＣＤ３５の長手方向のドット密度（ｄｐｉ）を算出する。ＯＳやサーバ、上記の対応関係情報がドット密度の情報を保持する場合は問い合わせによりドット密度を取得してもよい。リスト画面表示部５０は、ＬＣＤ３５の長手方向の長さと所定の係数（実施の形態と同じ９／１６でもよい）との積をレコード６４の外観上の横幅として決定し、その外観上の横幅とドット密度との積をレコード６４の画素数基準の横幅として決定する。リスト画面表示部５０は、画素数基準の横幅にしたがってレコード６４を画面表示させる。
【００６８】
また本変形例では、レコード６４の横幅の上限値が、レコード６４の外観上の横幅の値（２インチ等）で規定されてもよい。この場合、リスト画面表示部５０は、ＬＣＤ３５のディスプレイサイズに基づき算出したレコード６４の外観上の横幅が上限値を超過する場合は、レコード６４の横幅を外観上の横幅の上限値に決定する。本変形例の態様によると、リスト画面６０におけるレコード６４の横幅を、実際のユーザからの見た目上、適切な長さに設定しやすくなる。
【００６９】
第１変形例に関連する第２変形例を説明する。実施の形態では、ＬＣＤ３５の解像度（特に画素数）に基づいて、ユーザが設定可能な文字サイズを制限した。変形例として、設定可能な文字サイズを制限するパラメータとしてＬＣＤ３５のディスプレイサイズを使用してもよい。例えば、縦画面時のＬＣＤ３５の横の長さ（すなわちＬＣＤ３５の長手方向の長さ）が所定値（例えば２インチ）である場合に設計上想定される上限の文字サイズを、実施の形態と同様に「サイズ３」として定めてもよい。
【００７０】
この場合、設定画面表示部４４は、「サイズ３」選択時における縦長画面時のＬＣＤ３５の横の長さの下限を例えば２インチと定めた基準を保持する。設定画面表示部４４は、２インチに図３の各倍率を掛けた場合にＬＣＤ３５の長手方向の長さを超える文字サイズは、選択画面で表示する選択肢から排除する。本変形例の態様によると、テレビ視聴Ａｐｐの各種画面の文字サイズを、実際のユーザからの見た目上、適切なサイズに設定しやすくなる。
【００７１】
なお、実施の形態および変形例で説明したリスト画面表示機能は、テレビ視聴アプリケーションでの情報表示に制限されず、携帯情報端末において情報をリスト形式で表示する場合全般に適用可能であることはもちろんである。
【００７２】
上述した実施の形態および変形例の任意の組み合わせもまた本発明の実施の形態として有用である。組み合わせによって生じる新たな実施の形態は、組み合わされる実施の形態および変形例それぞれの効果をあわせもつ。また、請求項に記載の各構成要件が果たすべき機能は、実施の形態および変形例において示された各構成要素の単体もしくはそれらの連携によって実現されることも当業者には理解されるところである。
【符号の説明】
【００７３】
１０  モバイル端末、  １４  モバイル端末、  ３５  ＬＣＤ、  ４２  テレビ視聴処理部、  ４４  設定画面表示部、  ５０  リスト画面表示部。
【図１】
2016173677.tif 000003
【図２】
2016173677.tif 000004
【図３】
2016173677.tif 000005
【図４】
2016173677.tif 000006
【図５】
2016173677.tif 000007
【図６】
2016173677.tif 000008
【図７】
2016173677.tif 000009
【図８】
2016173677.tif 000010