(57)【要約】【課題】  ユーザ操作によってページ進みボタンが連続的に操作された際に、迅速に曲リストを表示することができるコンテンツ情報表示装置を提供すること。【解決手段】  ページ進みボタンが操作されると、次のページの曲リストのカーソルが表示される曲名のみをサーバから取得して表示する。所定時間以内に次のページ進み指示が入力されると、次のページの曲リストのカーソルが表示される曲名以外の残りの曲名を取得せずに、さらに次のページの曲リストのカーソルが表示される曲名をサーバから取得して表示する。一方、所定時間以内に次のページ進み指示が入力されないと、次のページの曲リストのカーソルが表示される曲名以外の残りの曲名を取得して表示する。従って、ユーザ操作に応じて迅速に曲リストの曲名の表示を変更することができる。【選択図】図３
2010113690.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツ及び前記コンテンツのコンテンツ情報を記録するサーバに接続する接続手段と、
前記サーバが記録している複数のコンテンツのコンテンツ情報の内、所定数のコンテンツのコンテンツ情報を含む１ページ分のコンテンツリストを表示し、１つのコンテンツ情報にカーソルを表示する表示手段と、
ユーザ操作によって次のページのコンテンツリストを表示するページ進み指示が入力された場合、最初に、次のページのコンテンツリストのカーソルが表示されるコンテンツ情報のみを前記サーバから取得し、前記表示手段にカーソルが表示されるコンテンツ情報として取得したコンテンツ情報を表示させる第１取得手段と、
前記ページ進み指示が入力されてから前記所定時間以内に次のページ進み指示が入力される場合、次のページのコンテンツリストのカーソルが表示されるコンテンツ情報以外の残りのコンテンツ情報を前記サーバから取得せず、さらに次のページのコンテンツリストのカーソルが表示されるコンテンツ情報のみを前記サーバから取得し、前記表示手段にカーソルが表示されるコンテンツ情報として取得したコンテンツ情報を表示させる第２取得手段と、
前記ページ進み指示が入力されてから前記所定時間以内に次のページ進み指示が入力されない場合、次のページのコンテンツリストのカーソルが表示されるコンテンツ情報以外の残りのコンテンツ情報を前記サーバから取得し、前記表示手段に表示させる第３取得手段とを備える、コンテンツ情報表示装置。
【請求項２】
複数のコンテンツ及び前記コンテンツのコンテンツ情報を記録するサーバに接続する接続手段と、
前記サーバが記録している複数のコンテンツのコンテンツ情報の内、所定数のコンテンツのコンテンツ情報を含む１ページ分のコンテンツリストを表示し、１つのコンテンツ情報にカーソルを表示する表示手段と、
ユーザ操作によって前のページのコンテンツリストを表示するページ戻り指示が入力された場合、最初に、前のページのコンテンツリストのカーソルが表示されるコンテンツ情報のみを前記サーバから取得し、前記表示手段にカーソルが表示されるコンテンツ情報として取得したコンテンツ情報を表示させる第１取得手段と、
前記ページ戻り指示が入力されてから前記所定時間以内に次のページ戻り指示が入力される場合、前のページのコンテンツリストのカーソルが表示されるコンテンツ情報以外の残りのコンテンツ情報を前記サーバから取得せず、さらに前のページのコンテンツリストのカーソルが表示されるコンテンツ情報のみを前記サーバから取得し、前記表示手段にカーソルが表示されるコンテンツ情報として取得したコンテンツ情報を表示させる第２取得手段と、
前記ページ戻り指示が入力されてから前記所定時間以内に次のページ戻り指示が入力されない場合、前のページのコンテンツリストのカーソルが表示されるコンテンツ情報以外の残りのコンテンツ情報を前記サーバから取得し、前記表示手段に表示させる第３取得手段とを備える、コンテンツ情報表示装置。
【請求項３】
請求項１または２に記載のコンテンツ情報表示装置の各手段をコンピュータに実行させる、コンテンツ情報表示装置の動作プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバからコンテンツ情報を取得して表示するコンテンツ情報表示装置およびそのプログラムに関する。
【背景技術】
【０００２】
曲ファイル等のコンテンツを記録するサーバと、サーバとネットワーク経由で接続され、サーバからコンテンツを取得して再生する端末装置とを備えるシステムが利用されている。ユーザが端末装置を操作し、サーバに記録されている複数のコンテンツの中から端末装置で再生する所望のコンテンツを選択する際、端末装置の表示部に曲リストが表示される。曲リストは複数の曲ファイルの曲名の一覧であり、端末装置がサーバに曲リストを要求することにより、サーバから曲リストを取得する。ユーザ操作によって、曲リスト内の所望の曲名にカーソルが表示され、再生指示が入力されると、カーソルが表示された曲ファイルがサーバから取得され再生される。端末装置の表示部の画面サイズが小さい場合には、表示部に表示される曲リストには例えば１０曲分の曲名しか一度に表示することができない。なお、一度に表示される曲リストを１ページの曲リストとする。
【０００３】
端末装置が１ページ目（１〜１０曲目）の曲リストを表示する際には、端末装置が１〜１０曲目の曲名をサーバに要求し、サーバが１〜１０曲目の曲名を返信し、端末装置はこれを取得して曲リストとして表示する（例えば、下記特許文献１）。ここで、ユーザ操作によってページ進みボタンが操作されると、現在表示されている１ページ目の曲リストから２ページ目の曲リストに表示が変更される。このとき、端末装置は、２ページの曲リストに含まれる１１〜２０曲目の曲名をサーバに要求し、サーバが１１〜２０曲目の曲名を返信し、端末装置はこれを取得して曲リストとして表示する。このように、ユーザ操作によってページ進みボタンが操作されるたびに、次のページの曲リストの表示個数分の曲名をサーバに要求し、取得する。しかし、曲リストの表示個数分の曲名をネットワーク経由でサーバから取得するにはそれなりの時間が必要である。従って、サーバに膨大な数の曲ファイルが記録されている場合に、ユーザ操作によって曲リストのページを多数回進める必要がある場合には、端末装置とサーバとの間の曲名の送受信がユーザのページ進みボタンの操作速度に追いつかず、所望の曲名が曲リストに表示されるまでに多大な時間がかかるという問題がある。
【０００４】
【特許文献１】特開２００５−１８２７６２号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は上記従来の課題を解決するためになされたものであり、その目的は、ユーザ操作によってページ進みボタンが連続的に操作された際に、迅速に曲リストを表示することができるコンテンツ情報表示装置を提供することである。
【課題を解決するための手段】
【０００６】
本発明の好ましい実施形態によるコンテンツ情報表示装置は、複数のコンテンツ及び前記コンテンツのコンテンツ情報を記録するサーバに接続する接続手段と、前記サーバが記録している複数のコンテンツのコンテンツ情報の内、所定数のコンテンツのコンテンツ情報を含む１ページ分のコンテンツリストを表示し、１つのコンテンツ情報にカーソルを表示する表示手段と、ユーザ操作によって次のページのコンテンツリストを表示するページ進み指示が入力された場合、最初に、次のページのコンテンツリストのカーソルが表示されるコンテンツ情報のみを前記サーバから取得し、前記表示手段にカーソルが表示されるコンテンツ情報として取得したコンテンツ情報を表示させる第１取得手段と、前記ページ進み指示が入力されてから前記所定時間以内に次のページ進み指示が入力される場合、次のページのコンテンツリストのカーソルが表示されるコンテンツ情報以外の残りのコンテンツ情報を前記サーバから取得せず、さらに次のページのコンテンツリストのカーソルが表示されるコンテンツ情報のみを前記サーバから取得し、前記表示手段にカーソルが表示されるコンテンツ情報として取得したコンテンツ情報を表示させる第２取得手段と、前記ページ進み指示が入力されてから前記所定時間以内に次のページ進み指示が入力されない場合、次のページのコンテンツリストのカーソルが表示されるコンテンツ情報以外の残りのコンテンツ情報を前記サーバから取得し、前記表示手段に表示させる第３取得手段とを備える。
【０００７】
ページ進み指示が入力されると、次のページのコンテンツリストのカーソルが表示されるコンテンツ情報のみをサーバから取得して表示する。所定時間以内に次のページ進み指示が入力されると、次のページのコンテンツリストのカーソルが表示されるコンテンツ情報以外の残りのコンテンツ情報を取得せずに、さらに次のページのコンテンツリストのカーソルが表示されるコンテンツ情報をサーバから取得して表示する。一方、所定時間以内に次のページ進み指示が入力されないと、次のページのコンテンツリストのカーソルが表示されるコンテンツ情報以外の残りのコンテンツ情報を取得して表示する。従って、ユーザ操作に応じて迅速に曲リストの表示を変更することができる。さらに、カーソルが表示されるコンテンツ情報は常に変更されるので、現在どのコンテンツリストが表示されるべきであるかをユーザが認識することができる。
【０００８】
本発明の別の好ましい実施形態によるコンテンツ情報表示装置は、複数のコンテンツ及び前記コンテンツのコンテンツ情報を記録するサーバに接続する接続手段と、前記サーバが記録している複数のコンテンツのコンテンツ情報の内、所定数のコンテンツのコンテンツ情報を含む１ページ分のコンテンツリストを表示し、１つのコンテンツ情報にカーソルを表示する表示手段と、ユーザ操作によって前のページのコンテンツリストを表示するページ戻り指示が入力された場合、最初に、前のページのコンテンツリストのカーソルが表示されるコンテンツ情報のみを前記サーバから取得し、前記表示手段にカーソルが表示されるコンテンツ情報として取得したコンテンツ情報を表示させる第１取得手段と、前記ページ戻り指示が入力されてから前記所定時間以内に次のページ戻り指示が入力される場合、前のページのコンテンツリストのカーソルが表示されるコンテンツ情報以外の残りのコンテンツ情報を前記サーバから取得せず、さらに前のページのコンテンツリストのカーソルが表示されるコンテンツ情報のみを前記サーバから取得し、前記表示手段にカーソルが表示されるコンテンツ情報として取得したコンテンツ情報を表示させる第２取得手段と、前記ページ戻り指示が入力されてから前記所定時間以内に次のページ戻り指示が入力されない場合、前のページのコンテンツリストのカーソルが表示されるコンテンツ情報以外の残りのコンテンツ情報を前記サーバから取得し、前記表示手段に表示させる第３取得手段とを備える。
【０００９】
ページ戻り指示が入力されると、前のページのコンテンツリストのカーソルが表示されるコンテンツ情報のみをサーバから取得して表示する。所定時間以内に次のページ戻り指示が入力されると、前のページのコンテンツリストのカーソルが表示されるコンテンツ情報以外の残りのコンテンツ情報を取得せずに、さらに前のページのコンテンツリストのカーソルが表示されるコンテンツ情報をサーバから取得して表示する。一方、所定時間以内に次のページ戻り指示が入力されないと、前のページのコンテンツリストのカーソルが表示されるコンテンツ情報以外の残りのコンテンツ情報を取得して、表示する。従って、ユーザ操作に応じて迅速に曲リストの表示を変更することができる。さらに、カーソルが表示されるコンテンツ情報は常に変更されるので、現在どのコンテンツリストが表示されるべきであるかをユーザが認識することができる。
【発明の効果】
【００１０】
ユーザ操作によってページ進みボタンが連続的に操作された際に、迅速に曲リストを表示することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の好ましい実施形態について、図面を参照して具体的に説明するが、本発明はこれらの実施形態には限定されない。図１は、本発明の好ましい実施形態によるコンテンツ情報表示装置が適用される端末装置１と、サーバ１１とを示すブロック図である。端末装置１とサーバ１１とは、インターネット又はＬＡＮ等の任意のネットワークを介して相互に接続されている。サーバ１１は、複数のコンテンツを記録している。コンテンツは、音楽データ（曲ファイル）、映像データ、および画像データ等の総称であるが、本例では、音楽データ（曲ファイル）である。端末装置１は、サーバから所望のコンテンツを例えばストリーミング形式で受信して、受信したコンテンツを再生する。また、端末装置１は、複数のコンテンツのコンテンツ情報をサーバに要求して取得し、コンテンツ情報が列挙されたコンテンツリスト（以下、曲リストという。）を表示する。コンテンツ情報は、曲ファイルの曲名（タイトル）、アーティスト名、アルバム名、ジャンル名等のメタデータであるが、本例では曲名を例に説明する。
【００１２】
端末装置１は、制御部２と、メモリ（ＲＯＭ、ＲＡＭ等）３と、再生部４と、増幅部５と、操作部６と、表示部７と、通信部８とを備えている。
【００１３】
制御部２は、メモリ３に格納されたコンテンツ情報表示プログラム等の端末装置１の動作プログラムに基づいて、端末装置１全体を制御するものであり、例えばマイコンやＣＰＵ等である。
【００１４】
制御部２は、サーバ１１に曲リストを要求し、サーバ１１から返信された曲リストを受信して表示部７に表示させる。曲リストには、サーバ１１に記録されている複数の曲ファイルの曲名の内、表示部７に表示可能な所定数の曲名が含まれている。図２（図２Ａ〜図２Ｇ）に示すように、表示部７は、例えば１０個の曲名を含む曲リストが表示可能である。１０個の曲名を含む一度に表示部７に表示可能な曲リストのことを１ページの曲リストという。図２のように、曲リストの右上部には、「現在カーソルが表示されている曲ファイルの曲番号（トラック番号）／サーバ１１に記録されている曲ファイルの総数」が表示されている。なお、アーティスト名等のカテゴリで曲ファイルを絞り込んで検索する場合には、「サーバ１１に記録されている曲ファイルの総数」の代わりに「選択されたアーティスト名が付与されている曲ファイルの総数」となる。
【００１５】
例えば、図２Ａを参照すると、「３／２０００」と表示されており、サーバ１１に２０００個の曲ファイルが記録されており、その内の曲番号３の曲ファイルの曲名にカーソルが表示されていることを意味している。図２Ａの曲リストは１ページ目の曲リストであり、曲番号１〜１０の１０個の曲ファイルの曲名（ａ０１〜ａ１０）を含んでいる。なお、本例では、説明の便宜上、曲ファイルの曲名を「ａ」＋曲番号で表している。同様に、図２Ｅは２ページ目の曲リストを示し、曲番号１１〜２０の１０個の曲ファイルの曲名（ａ１１〜ａ２０）を含んでいる。図２Ｆは３ページ目の曲リストを示し、曲番号２１〜３０の１０個の曲ファイルの曲名（ａ２１〜ａ３０）を含んでいる。図２Ｇは４ページ目の曲リストを示し、曲番号３１〜４０の１０個の曲ファイルの曲名（ａ３１〜ａ４０）を含んでいる。
【００１６】
操作部６には、表示部７に表示されている曲リストのページを次のページに進めるためのページ進みボタンと、前のページに戻るためのページ戻りボタンとが設けられている。ページ進みボタンが操作されると、ページ進み指示が制御部２に入力され、ページ戻りボタンが操作されると、ページ戻り指示が制御部２に入力される。
【００１７】
また、操作部６には、曲リストにおいてカーソルの位置を上下に移動するためのカーソル移動ボタンと、カーソルが表示されている曲名の曲ファイルを再生開始する決定ボタンとが設けられている。
【００１８】
制御部２は、各ページの曲リストをサーバ１１から取得するために、曲リスト要求コマンドをサーバ１１に送信する。曲リスト要求コマンドには、サーバ１１に記録されている複数の曲ファイルの曲番号の中から、曲名の送信を要求する１又は複数の曲ファイルの曲番号が含まれている。例えば、図２Ａの曲リストの曲名を全て取得する場合、曲リスト要求コマンドには、曲番号１〜１０が含まれる。また、図２Ａの曲リストの３番目の曲名だけを取得する場合、曲リスト要求コマンドには、曲番号３が含まれる。
【００１９】
本例では、ユーザ操作によってページ進みボタン又はページ戻りボタンが連続して操作された場合に、ユーザ操作に応じてサーバ１１から曲名を迅速に取得して表示するために、以下の方法で曲リストを取得している。すなわち、ページ進みボタン（又はページ戻りボタン）が操作されたとき、制御部２は、次の（又は前の）１ページ分の１０個の曲名を一度に全てサーバ１１に要求して取得するのではなく、次のページの曲リストのカーソルが表示される曲名のみを最初にサーバ１１から取得して表示する。その後、所定時間以内に、同じページ進みボタン（又はページ戻りボタン）が再度操作されたとき、制御部２は、次の（又は前の）ページのカーソルが表示される曲名以外の残りの曲名をサーバ１１から取得することなく、さらに次の（又はさらに前の）ページのカーソルが表示される曲名のみをサーバ１１から取得して表示する。次の（又は前の）ページのカーソルが表示される曲名以外の残りの曲名をサーバ１１から取得して表示しても、直ちにさらに次の（又はさらに前の）ページの曲リストに表示が変更されるので、これらの曲名を表示することには意味が無く、ユーザが望んでいないと考えられるからである。
【００２０】
一方、所定時間以内に、同じ方向のページ進みボタン（又はページ戻りボタン）が再度操作されないとき、制御部２は、次の（又は前の）ページのカーソルが表示される曲名以外の残りの曲名をサーバ１１から取得して表示する。ユーザがこのページの曲リストの全曲名を表示することを望んでいると考えられるからである。
【００２１】
その結果、ユーザによってページ進みボタン（又はページ戻りボタン）が連続的に操作され、その操作間隔が所定時間以内である場合には、次の（又は前の）ページのカーソルが表示される曲名のみがサーバ１１から取得されて表示される。一方、その操作間隔が所定時間以内でない場合には、次の（又は前の）ページの曲リストの全ての曲名がサーバ１１から取得されて表示される。その結果、ユーザ操作に応答して迅速に曲リストの表示を変更することができる。
【００２２】
なお、次の（又は前の）ページの曲リストを全て取得しないのではなく、次の（又は前の）ページのカーソルが表示される曲名のみをサーバ１１から取得して表示するのは、次の理由による。カーソルが表示される曲名はユーザ操作によって決定ボタンが操作されることにより、端末装置１がサーバ１１から曲ファイルを取得して再生開始する曲名であるので、表示されないと決定ボタンを操作したときにどの曲ファイルが再生されるのかをユーザが理解することができない。また、操作間隔が所定時間以内のページ送りボタン（又はページ戻りボタン）の操作が複数回続いた場合に、カーソルが表示される曲名が変更されないと、現在表示されるべき曲リストがどの曲名の周辺の曲リストであるかをユーザが理解できない。従って、ページ送りボタン（又はページ戻りボタン）の操作間隔が所定時間以内のときに、カーソルが表示される曲名のみが表示されることは、上記の問題を解決出来るという点で好ましい。
【００２３】
図１に戻って、再生部４は、サーバ１１から例えばストリーミング形式で取得した曲ファイルについて、再生処理（伸長処理や、Ｄ／Ａ変換処理等を含む）を実行する。増幅部５は、再生部４によって再生された音楽信号を増幅して、図示しないスピーカーに音楽信号を供給する。
【００２４】
通信部８は、サーバ１１とインターネット又はＬＡＮ経由で接続して、サーバ１１との間で各種コマンド、曲ファイル、および、曲リスト（曲名）等を送信および／または受信するものであり、ネットワークインターフェース等である。
【００２５】
サーバ１１は、制御部１２と、メモリ１３と、ＨＤＤ１４と、通信部１５とを備える。
【００２６】
制御部１２は、メモリ１３に格納されたサーバ１１の動作プログラムに基づいて、サーバ１１全体を制御するものであり、例えばマイコンやＣＰＵ等である。制御部１２は、端末装置１から受信した曲リスト要求コマンドに応じて、曲リスト（曲名）を生成し、端末装置１に返信する。また、端末装置１からの要求に応じてＨＤＤ１４から指定された曲ファイルを読み出して端末装置１に送信する。
【００２７】
ＨＤＤ１４は、複数の曲ファイルと、曲ファイルに関するコンテンツ情報（曲名）を格納している。曲ファイルの曲名は、五十音順及び／又はアルファベット順に並べ換えられ、その順番に曲番号が付与される。
【００２８】
通信部１５は、端末装置１とインターネット又はＬＡＮ経由で接続して、端末装置１との間で各種コマンド、曲ファイル、および、曲リスト（曲名）等を送信および／または受信するものであり、ネットワークインターフェース等である。
【００２９】
以上の構成を有する端末装置１及びサーバ１１について、その動作を説明する。図３は、端末装置１およびサーバ１１の処理を示すフローチャートである。なお、曲リストのページを次のページに進める場合、つまり、ページ進みボタンが操作された場合を例に説明するが、前のページに戻る場合も同様である。
【００３０】
端末装置１の制御部２は、ユーザ操作によって曲リストを次のページに変更する指示が入力されたか、つまり、ページ進みボタンが操作されたか否かを判断する（Ｓ１）。ページ進みボタンが操作されなければ（Ｓ１でＮＯ）、Ｓ４に進む。Ｓ４ではタイマカウントを終了したかを判断するが、ここではタイマカウント自体を実行していないので（Ｓ４でＮＯ）、Ｓ１に戻る。
【００３１】
ページ進みボタンが操作された場合（Ｓ１でＹＥＳ）、制御部２は、次のページの曲リストにおいてカーソルが表示される曲名のみをサーバ１１に要求する（Ｓ２）。詳細には、制御部２は、まず、取得すべき曲名の曲番号を下記式１に基づいて算出する。
取得すべき曲名の曲番号ｎ＝Ｃｍａｘ×（Ｐ−１）＋Ｃ    （式１）
ここで、Ｃｍａｘは１ページの曲リストに表示可能な曲名の数、Ｐはページ番号、Ｃは曲リスト内のカーソルの位置（先頭を１とし、１つ下に進むにつれて１加算される。）である。
【００３２】
例えば、１ページ目の曲リスト（１ページに１０個の曲名が表示可能）が表示され、上から３個目の曲名にカーソルが表示されているときに、ページ進みボタンが操作される場合、２ページの曲リストの上から３個目の曲名が取得すべき曲名になるので、取得すべき曲名の曲番号ｎは、１０×（２−１）＋３＝１３となる。
【００３３】
制御部２は、算出した取得すべき曲名の曲番号を含む曲リスト要求コマンドをサーバ１１に送信する。上記例では、曲番号１３のみを含む曲リスト要求コマンドが送信される。サーバ１１の制御部１２は、端末装置１から曲リスト要求コマンドを受信すると、曲リスト要求コマンドに含まれる曲番号の曲名をＨＤＤ１４から読み出して、端末装置１に返信する（Ｓ１１）。例えば、曲番号が１３である場合には、曲番号１３の曲ファイルの曲名ａ１３が返信される。端末装置１は、サーバ１１から曲名を受信すると、カーソルが表示されている曲名を受信した曲名に変更する。すなわち、表示されている曲リストにおいて、カーソルが表示されている曲名だけが次のページのものに変更される。上記例では、曲名ａ０３がａ１３に変更される。
【００３４】
続いて、制御部２は、ページ進みボタンの操作間隔を計測するためにタイマのカウントを開始する（Ｓ３）。タイマは所定時間（例えば、０．５秒）経過するとカウントを終了するようになっている。続いて、制御部２は、タイマのカウントが終了したか否かを判断する（Ｓ４）。
【００３５】
タイマのカウントが終了していない場合（Ｓ４でＮＯ）、Ｓ１に戻って、制御部２は、再びユーザ操作によってページ進みボタンが操作されたか否かを判断する。ページ進みボタンが操作されなければ（Ｓ１でＮＯ）、Ｓ４に進む。ページ進みボタンが操作される（すなわち、ページ進みボタンの操作間隔が所定時間以内である）と（Ｓ１でＹＥＳ）、制御部２は、次のページの曲リストのカーソルが表示される曲名以外の残りの曲名を取得することなく、さらに次のページの曲リストのカーソルが表示される曲名のみをサーバ１１に要求して、取得し、表示部７に表示させる（Ｓ２）。例えば、カーソルが表示されている曲名の曲番号が１３であれば、曲番号１１，１２，１４〜２０の曲名は取得されずに、さらに次のページの曲番号２３の曲名が取得されて、カーソルが表示される曲名が曲番号１３の曲名ａ１３から曲番号２３の曲名ａ２３に変更される。その後、制御部２は、タイマカウントをリセットし、最初からタイマのカウントを開始する（Ｓ３）。次のページ進みボタンが操作されるまでの操作間隔を計測するためである。
【００３６】
Ｓ４においてタイマカウントが終了した（つまり、所定時間以内に次のページ進みボタンが操作されなかった）と判断されると（Ｓ４でＹＥＳ）、制御部２は、次のページの曲リストのカーソルが表示される曲名以外の残りの曲名をサーバ１１に要求する（Ｓ５）。例えば、１ページ目の曲リストが表示され、上から３個目の曲名にカーソルが表示されているときに、ページ進みボタンが操作され、タイマカウントが終了した場合、既に曲番号１３の曲名は取得して表示済であるので、残りの曲番号１１，１２，１４〜２０を含む曲リスト要求コマンドをサーバ１１に送信する。サーバ１１の制御部１２は、曲リスト要求コマンドに応じて、残りの曲番号（例えば、曲番号１１，１２，１４〜２０）の曲名をＨＤＤ１４から読み出して、端末装置１に送信する（Ｓ１２）。
【００３７】
端末装置１は、受信した残りの曲番号の曲名を受信して、曲リストの曲名の表示を変更する（Ｓ５）。例えば、残りの曲番号１１，１２，１４〜２０の曲名を受信した場合、制御部２は、曲番号１，２，４〜１０の各曲名ａ１，ａ２，ａ４〜ａ１０をそれぞれ受信した曲番号１１，１２，１４〜２０の曲名ａ１１，ａ１２，ａ１４〜ａ２０に変更する。その後、Ｓ１に戻る。
【００３８】
以上のように、ページ進みボタンが操作されると、次のページの曲リストのカーソルが表示される曲名のみをサーバ１１から取得して表示する。所定時間以内に次のページ進み指示が入力されると、次のページの曲リストのカーソルが表示される曲名以外の残りの曲名を取得せずに、さらに次のページの曲リストのカーソルが表示される曲名をサーバ１１から取得して表示する。一方、所定時間以内に次のページ進み指示が入力されないと、次のページの曲リストのカーソルが表示される曲名以外の残りの曲名を取得して表示する。従って、ユーザ操作に応じて迅速に曲リストの曲名の表示を変更することができる。
【００３９】
次に、図２Ａ〜図Ｇを参照して、ユーザのページ進みボタン操作に対応する曲リストの実際の遷移を説明する。まず、図２Ａでは１ページ目の曲リストが表示され、曲リストの上から３番目の曲名ａ０３にカーソルが表示されている。なお、カーソルは説明の便宜上、ユーザ操作によって移動されずに、常に曲リストの上から３番目の曲名に表示されているものとする。
【００４０】
図２Ａの状態からユーザ操作によってページ進みボタンが操作されると、図２Ｂに示すように、２ページ目の曲リストのカーソルが表示される曲名ａ１３のみがサーバから１１から取得されて、ａ０３からａ１３に表示が変更される。図２Ｂの状態で所定時間以内に再度ページ進みボタンが操作されなければ、図２Ｅに示すように、２ページ目の曲リストのカーソルが表示される曲名ａ１３以外の残りの曲名ａ１１，ａ１２，ａ１４〜ａ２０がサーバから１１から取得されて、表示が変更される。
【００４１】
図２Ｂの状態で所定時間以内に再度ページ進みボタンが操作されると、図２Ｃに示すように、３ページ目の曲リストのカーソルが表示される曲名ａ２３のみがサーバから１１から取得されて、ａ１３からａ２３に表示が変更される。図２Ｃの状態で所定時間以内に再度ページ進みボタンが操作されなければ、図２Ｆに示すように、３ページ目の曲リストのカーソルが表示される曲名ａ２３以外の残りの曲名ａ２１，ａ２２，ａ２４〜ａ３０がサーバから１１から取得されて、表示が変更される。
【００４２】
図２Ｃの状態で所定時間以内に再度ページ進みボタンが操作されると、図２Ｄに示すように、４ページ目の曲リストのカーソルが表示される曲名ａ３３のみがサーバから１１から取得されて、ａ２３からａ３３に表示が変更される。図２Ｄの状態で所定時間以内に再度ページ進みボタンが操作されなければ、図２Ｇに示すように、４ページ目の曲リストのカーソルが表示される曲名ａ３３以外の残りの曲名ａ３１，ａ３２，ａ３４〜ａ４０がサーバから１１から取得されて、表示が変更される。
【００４３】
以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。本発明は、上記のコンテンツ情報表示装置を動作させるためのコンピュータプログラムまたはそのコンピュータプログラムを記録した記録媒体という形態で提供されてもよい。
【産業上の利用可能性】
【００４４】
本発明は、サーバからコンテンツ情報を取得して表示する端末装置に特に好適に適用され得る。
【図面の簡単な説明】
【００４５】
【図１】端末装置１とサーバ１１とを示すブロック図である。
【図２Ａ】曲リストを示す図である。
【図２Ｂ】曲リストを示す図である。
【図２Ｃ】曲リストを示す図である。
【図２Ｄ】曲リストを示す図である。
【図２Ｅ】曲リストを示す図である。
【図２Ｆ】曲リストを示す図である。
【図２Ｇ】曲リストを示す図である。
【図３】端末装置１とサーバ１１との動作を示すフローチャートである。
【符号の説明】
【００４６】
１          端末装置
２          制御部
３          メモリ
４          再生部
５          増幅部
６          操作部
７          表示部
８          通信部
１１        サーバ
１２        制御部
１３        メモリ
１４        ＨＤＤ
１５        通信部
【図１】
2010113690.tif 000003
【図２Ａ】
2010113690.tif 000004
【図２Ｂ】
2010113690.tif 000005
【図２Ｃ】
2010113690.tif 000006
【図２Ｄ】
2010113690.tif 000007
【図２Ｅ】
2010113690.tif 000008
【図２Ｆ】
2010113690.tif 000009
【図２Ｇ】
2010113690.tif 000010
【図３】
2010113690.tif 000011