(57)【要約】【課題】  ユーザ操作によってページ進みボタン等が連続的に操作された際に、迅速に曲リストを表示する。【解決手段】  ユーザ操作によって次のページのコンテンツリストを表示するページ進み指示が入力された場合、前回のページ進み指示の入力から今回のページ進み指示の入力までの経過時間が算出され、算出された経過時間に基づいて、１ページ分のコンテンツリストにおける表示文字数が決定される。コンテンツリスト生成手段は、決定された表示文字数の文字を含む１ページ分のコンテンツリストを生成する。従って、ページ進み指示が連続的に入力された場合に、コンテンツリストの表示文字数が変化するので、コンテンツリストの生成がユーザのページ進みボタンの操作速度に追いつかず、所望のコンテンツ情報が曲リストに表示されるまでに時間がかかり、ユーザにストレスを与えるという問題を解決することができる。【選択図】図１１
2013025850.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツのコンテンツ情報の内、所定数のコンテンツのコンテンツ情報を含む１ページ分のコンテンツリストを表示装置に表示させる表示手段と、
ユーザ操作によって次のページのコンテンツリストを表示するページ進み指示が入力された場合、前回のページ進み指示の入力から今回のページ進み指示の入力までの経過時間を算出する経過時間算出手段と、
算出された経過時間に基づいて、１ページ分のコンテンツリストにおける表示文字数を決定する文字数決定手段と、
決定された表示文字数の文字を含む１ページ分のコンテンツリストを生成するコンテンツリスト生成手段とを備え、
前記表示手段が、前記コンテンツリスト生成手段によって生成された決定された表示文字数の文字を含む１ページ分のコンテンツリストを前記表示装置に表示させる、コンテンツ情報表示装置。
【請求項２】
前記文字数決定手段が、算出された経過時間が短いほど表示文字数が少なくなるように、１ページ分のコンテンツリストにおける表示文字数を決定する、請求項１に記載のコンテンツ情報表示装置。
【請求項３】
前回のページ進み指示の入力から所定時間以上経過しても次のページ進み指示が入力されない場合、前記コンテンツリスト生成手段が、現在表示されているコンテンツリストにおいて、全ての文字を含む１ページ分のコンテンツリストを生成し、
前記表示手段が、前記コンテンツリスト生成手段によって生成された全ての文字を含む１ページ分のコンテンツリストを前記表示装置に表示させる、請求項１または２に記載のコンテンツ情報表示装置。
【請求項４】
前記コンテンツリスト生成手段が、第１の表示形式、又は、第２の表示形式を使用して、決定された表示文字数の文字を含む１ページ分のコンテンツリストを生成するものであり、
前記コンテンツリスト生成手段が前記第１の表示形式を使用して、決定された表示文字数の文字を含む１ページ分のコンテンツリストを生成した場合に、表示される全てのコンテンツ情報が同じになるか否かを判断する判断手段と、
表示されるコンテンツ情報の少なくとも１つが異なると判断された場合に、前記コンテンツリスト生成手段が１ページ分のコンテンツリストを生成する際の表示形式を第１の表示形式に決定し、表示される全てのコンテンツ情報が同じになると判断された場合に、前記コンテンツリスト生成手段が１ページ分のコンテンツリストを生成する際の表示形式を第２の表示形式に決定する表示形式決定手段とをさらに備える、請求項１〜３のいずれかに記載のコンテンツ情報表示装置。
【請求項５】
請求項１〜４のいずれかに記載のコンテンツ情報表示装置の各手段をコンピュータに実行させる、コンテンツ情報表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ情報表示およびそのプログラムに関する。
【背景技術】
【０００２】
曲ファイル等のコンテンツをＨＤＤ等の記憶媒体に記録し、ＨＤＤからコンテンツを読み出して再生する再生装置が利用されている。ユーザが再生装置を操作し、ＨＤＤに記録されている複数のコンテンツの中から再生する所望のコンテンツを選択する際、再生装置の表示部に曲リストが表示される。曲リストは複数の曲ファイルの曲名の一覧であり、ＨＤＤに記録されているコンテンツ情報ＤＢからコンテンツ情報を取得し、生成される。ユーザ操作によって、曲リスト内の所望の曲名にカーソルが表示され、再生指示が入力されると、カーソルが表示された曲ファイルがＨＤＤから読み出され再生される。再生装置の表示部の画面サイズが小さい場合には、表示部に表示される曲リストには例えば１０曲分の曲名しか一度に表示することができない。なお、一度に表示される曲リストを１ページの曲リストという。
【０００３】
再生装置が１ページ目（１〜１０曲目）の曲リストを表示する際には、再生装置が１〜１０曲目の曲名をＨＤＤ内のコンテンツ情報ＤＢから取得して曲リストを生成して表示する。ここで、ユーザ操作によってページ進みボタンが操作されると、現在表示されている１ページ目の曲リストから２ページ目の曲リストに表示が変更される。このとき、再生装置は、２ページ目の曲リストに含まれる１１〜２０曲目の曲名を、コンテンツ情報ＤＢから取得して曲リストを生成して表示する。このように、ユーザ操作によってページ進みボタンが操作されるたびに、次のページの曲リストの表示個数分の曲名をコンテンツ情報ＤＢから取得し、曲リストを生成して表示する。しかし、曲リストの表示個数分の曲名をコンテンツ情報ＤＢから取得して、曲リストを生成するにはそれなりの時間が必要である。従って、ＨＤＤに膨大な数の曲ファイルが記録されている場合に、ユーザ操作によって曲リストのページを多数回進める必要があるときには、曲リストの生成がユーザのページ進みボタンの操作速度に追いつかず、所望の曲名が曲リストに表示されるまでに時間がかかり、ユーザにストレスを与えるという問題がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−７１６５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は上記従来の課題を解決するためになされたものであり、その目的は、ユーザ操作によってページ進みボタン等が連続的に操作された際に、迅速に曲リストを表示することができるコンテンツ情報表示装置を提供することである。
【課題を解決するための手段】
【０００６】
本発明の好ましい実施形態によるコンテンツ情報表示装置は、複数のコンテンツのコンテンツ情報の内、所定数のコンテンツのコンテンツ情報を含む１ページ分のコンテンツリストを表示装置に表示させる表示手段と、ユーザ操作によって次のページのコンテンツリストを表示するページ進み指示が入力された場合、前回のページ進み指示の入力から今回のページ進み指示の入力までの経過時間を算出する経過時間算出手段と、算出された経過時間に基づいて、１ページ分のコンテンツリストにおける表示文字数を決定する文字数決定手段と、決定された表示文字数の文字を含む１ページ分のコンテンツリストを生成するコンテンツリスト生成手段とを備え、前記表示手段が、前記コンテンツリスト生成手段によって生成された決定された表示文字数の文字を含む１ページ分のコンテンツリストを前記表示装置に表示させる。
【０００７】
本実施形態においては、ユーザ操作によって次のページのコンテンツリストを表示するページ進み指示が入力された場合、前回のページ進み指示の入力から今回のページ進み指示の入力までの経過時間が算出され、算出された経過時間に基づいて、１ページ分のコンテンツリストにおける表示文字数が決定される。コンテンツリスト生成手段は、決定された表示文字数の文字を含む１ページ分のコンテンツリストを生成する。従って、ページ進み指示が連続的に入力された場合に、コンテンツリストの表示文字数が変化するので、コンテンツリストの生成がユーザのページ進みボタンの操作速度に追いつかず、所望のコンテンツ情報が曲リストに表示されるまでに時間がかかり、ユーザにストレスを与えるという問題を解決することができる。
【０００８】
好ましい実施形態においては、前記文字数決定手段が、算出された経過時間が短いほど表示文字数が少なくなるように、１ページ分のコンテンツリストにおける表示文字数を決定する。
【０００９】
従って、ページ進み指示が連続的に入力された場合に、コンテンツリストの表示文字数が少なくなるので、コンテンツリストの生成にかかる時間を短くすることができる。従って、コンテンツリストの生成がユーザのページ進みボタンの操作速度に追いつかず、所望のコンテンツ情報が曲リストに表示されるまでに時間がかかり、ユーザにストレスを与えるという問題を解決することができる。
【００１０】
好ましい実施形態においては、前回のページ進み指示の入力から所定時間以上経過しても次のページ進み指示が入力されない場合、前記コンテンツリスト生成手段が、現在表示されているコンテンツリストにおいて、全ての文字を含む１ページ分のコンテンツリストを生成し、前記表示手段が、前記コンテンツリスト生成手段によって生成された全ての文字を含む１ページ分のコンテンツリストを前記表示装置に表示させる。
【００１１】
従って、ページ進み指示の連続的な入力が終了した場合には、最後に表示される１ページのコンテンツリストは、最終的に全ての文字を含むコンテンツリストとして表示される。従って、ユーザが所望するページのコンテンツリストについて全ての文字を表示することができる。
【００１２】
好ましい実施形態においては、前記コンテンツリスト生成手段が、第１の表示形式、又は、第２の表示形式を使用して、決定された表示文字数の文字を含む１ページ分のコンテンツリストを生成するものであり、前記コンテンツリスト生成手段が前記第１の表示形式を使用して、決定された表示文字数の文字を含む１ページ分のコンテンツリストを生成した場合に、表示される全てのコンテンツ情報が同じになるか否かを判断する判断手段と、表示されるコンテンツ情報の少なくとも１つが異なると判断された場合に、前記コンテンツリスト生成手段が１ページ分のコンテンツリストを生成する際の表示形式を第１の表示形式に決定し、表示される全てのコンテンツ情報が同じになると判断された場合に、前記コンテンツリスト生成手段が１ページ分のコンテンツリストを生成する際の表示形式を第２の表示形式に決定する表示形式決定手段とをさらに備える。
【００１３】
この場合、第１の表示形式でコンテンツリストを表示した場合に、全てのコンテンツ情報が同じになる場合には第２の表示形式でコンテンツリストを生成して表示する。従って、１ページ内のコンテンツ情報の区別ができないという問題を解決することができる。
【００１４】
好ましい実施形態においては、前記コンテンツリスト生成手段が、第１の表示形式、又は、第２の表示形式を使用して、決定された表示文字数の文字を含む１ページ分のコンテンツリストを生成するものであり、決定された表示文字数が所定数以下であるか否かを判断する判断手段と、決定された表示文字数が所定数よりも大であると判断された場合に、前記コンテンツリスト生成手段が１ページ分のコンテンツリストを生成する際の表示形式を第１の表示形式に決定し、決定された表示文字数が所定数以下であると判断された場合に、前記コンテンツリスト生成手段が１ページ分のコンテンツリストを生成する際の表示形式を第２の表示形式に決定する表示形式決定手段とをさらに備える。
【００１５】
この場合、表示文字数が所定数以下である場合であっても、１ページ内のコンテンツ情報の区別ができないという問題を解決することができる。
【発明の効果】
【００１６】
ユーザ操作によってページ進みボタン等が連続的に操作された際に、迅速に曲リストを表示することができるコンテンツ情報表示装置を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の好ましい実施形態による再生装置１００を示すブロック図である。
【図２Ａ】１ページの曲リストの画面を示す図である。
【図２Ｂ】１ページの曲リストの画面を示す図である。
【図２Ｃ】１ページの曲リストの画面を示す図である。
【図３】１ページの曲リストにおいて、表示文字数の文字を表示する優先順位を説明する図である（パターンＡ）。
【図４】表示文字数が全て（１００）である場合の１ページの曲リストの例を示す図である。
【図５】表示文字数が５０である場合の１ページの曲リストの例を示す図である。
【図６】表示文字数が６０である場合の１ページの曲リストの例を示す図である。
【図７】表示文字数が３０である場合の１ページの曲リストの例を示す図である。
【図８】表示文字数が５０である場合の制御部２から映像処理部５０に送信されるデータを示す図である。
【図９】未表示文字を表示させるために制御部２から映像処理部５０に送信されるデータを示す図である。
【図１０】再生装置１（制御部２等）の動作を示すフローチャートである。
【図１１】再生装置１（制御部２等）の動作を示すフローチャートである。
【図１２】１ページの曲リストにおいて、表示文字数の文字を表示する優先順位を説明する図である（パターンＢ）。
【図１３】パターンＢにおいて、表示文字数が３０である場合の１ページの曲リストの例を示す図である。
【図１４】再生装置１（制御部２等）の動作を示すフローチャートである。
【図１５】パターンＡ，表示文字数が５０である場合の制御部２から映像処理部５０に送信されるデータを示す図である。
【図１６】パターンＢ，表示文字数が３０である場合の制御部２から映像処理部５０に送信されるデータを示す図である。
【図１７】再生装置１（制御部２等）の動作を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の好ましい実施形態について、図面を参照して具体的に説明するが、本発明はこれらの実施形態には限定されない。図１は、本発明の好ましい実施形態によるコンテンツ情報表示装置が適用される再生装置１を示すブロック図である。
【００１９】
再生装置１は、ＨＤＤ（ハードディスクドライブ）やフラッシュメモリ等の記憶媒体に、複数のコンテンツを記録する。コンテンツとは、音楽データ（曲ファイル）、映像データ、および画像データ等の総称であるが、本例では、曲ファイルである。再生装置１は、ＨＤＤから所望のコンテンツを読み出して、再生する。再生装置１は、複数のコンテンツのコンテンツ情報をＨＤＤから取得し、コンテンツ情報が列挙されたコンテンツリスト（以下、曲リストという。）を表示する。コンテンツ情報は、コンテンツが曲ファイルである場合、曲ファイルの曲名（タイトル）、アーティスト名、アルバム名、ジャンル名、著作者、リリース年等のメタデータであるが、本例では曲名を例に説明する。
【００２０】
再生装置１は、制御部２と、メモリ（ＲＯＭ、ＲＡＭ等）３と、ＨＤＤやフラッシュメモリ等の記憶媒体４と、映像処理部５と、再生部６と、増幅部７と、操作部８と、表示部９とを概略備えている。制御部２は、メモリ（ＲＯＭ）３やＨＤＤ４に格納されているコンテンツ情報表示プログラム等の再生装置１の動作プログラムに基づいて、再生装置１全体を制御するものであり、例えばマイコンやＣＰＵ等である。
【００２１】
ＨＤＤ４は、複数の曲ファイルと、コンテンツ情報データベース（以下、コンテンツ情報ＤＢという。）とを格納している。コンテンツ情報ＤＢは、ＨＤＤ４に記録されている全曲ファイルに関するコンテンツ情報（曲名、アーティスト名、アルバム名等）を記憶および管理するためのデータベースである。例えば、曲ファイルの曲名は、五十音順及び／又はアルファベット順に並べ換えられ、その順番に曲番号が付与される。
【００２２】
制御部２は、コンテンツ情報ＤＢからコンテンツ情報を取得し、映像処理部５に曲リストを生成させ、表示部９に曲リストを表示させる。曲リストには、ＨＤＤ４に記録されている複数の曲ファイルの曲名の内、表示部９に表示可能な所定数の曲名が含まれている。図２（図２Ａ〜図２Ｃ）に示すように、表示部９は、例えば１０個の曲名を含む曲リストを表示可能である。所定数の曲名を含み一度に表示部９に表示可能な曲リストのことを１ページの曲リストという。図２Ａの曲リストは１ページ目の曲リストであり、曲番号１〜１０の１０個の曲ファイルの曲名（ａ０１〜ａ１０）を含んでいる。図２Ｂは２ページ目の曲リストを示し、曲番号１１〜２０の１０個の曲ファイルの曲名（ａ１１〜ａ２０）を含んでいる。図２Ｃは３ページ目の曲リストを示し、曲番号２１〜３０の１０個の曲ファイルの曲名（ａ２１〜ａ３０）を含んでいる。
【００２３】
操作部８には、表示部９に表示されている曲リストのページを次のページに進めるためのページ進みボタンと、前のページに戻るためのページ戻りボタンとが設けられている。ページ進みボタンが操作されると、ページ進み指示が制御部２に入力され、ページ戻りボタンが操作されると、ページ戻り指示が制御部２に入力される。操作部８は、再生装置１の筐体に設けられた操作ボタンでもよく、リモコン送信機に設けられた操作ボタンであってもよい。
【００２４】
本実施形態においては、ユーザ操作によってページ進みボタン又はページ戻りボタンが連続して操作された場合に、ユーザ操作に応じて曲リストを迅速に表示するために、１ページの曲リストに表示する文字数を減少させる。すなわち、ページ進みボタン（又はページ戻りボタン）が操作されたとき、制御部２は、前回のページ進みボタンの操作から今回のページ進みボタンの操作迄の経過時間（操作間隔）を算出する。制御部２は、算出した経過時間（操作間隔）に基づいて、１ページの曲リストにおける表示文字数を決定する。例えば、経過時間が短い場合には表示文字数を少なくし、経過時間が長い場合には表示文字数を多くする。ユーザが連続してページ進みボタンを操作した場合に、その操作間隔に応じて表示文字数を変化させることにより、ユーザ操作に対して迅速に（遅滞なく）、１ページの曲リストを表示させることができる。表示文字数が少ない方が１ページの曲リストを生成して表示し終える迄にかかる時間が短いからである。
【００２５】
図３は、１ページの曲リストにおいて、１つの曲名の最大表示文字数が１０である（つまり、１０個の曲名の合計の最大文字数が１００である）場合の、文字の表示順番の優先順位を示す図である。図３において、ページ進みボタンの操作間隔に応じて決定される表示文字数に応じて、番号の昇順に文字が表示される。例えば、表示文字数が６０である場合、図３の１〜６０で示される箇所の文字が表示され、残りの６１〜１００の箇所の文字は表示されない。つまり、１０個の曲名の各々に関して、先頭から６文字目までが表示され、７文字目以降は表示されないことを意味する。
【００２６】
例えば、図４に示すような１ページの曲リストを表示する際に、表示文字数が５０に決定されると、図５に示すように図３で１〜５０で示される箇所の文字のみが表示される。同様に、図４に示すような１ページの曲リストを表示する際に、表示文字数が６０に決定されると、図６に示すように図３で１〜６０で示される箇所の文字のみが表示される。さらに、図４に示すような１ページの曲リストを表示する際に、表示文字数が３０に決定されると、図７に示すように図３で１〜３０で示される箇所の文字のみが表示される。
【００２７】
なお、ページ進みボタンの連続操作の後、ページ進みボタンの連続操作が終了すると、すなわち、所定時間以上さらなるページ進みボタンの操作が実行されないと、制御部２は、現在表示されている１ページの曲リストにおいて未表示文字を特定し、未表示文字も表示させることにより、最終的に１ページの曲リストの全ての文字を表示部９に表示させる。
【００２８】
図１に戻って、映像処理部５は、制御部２からコンテンツ情報を受信して、１ページの曲リストを生成し、表示部９に曲リストを出力して表示させる。詳細には、映像処理部５は、図８に示すように、制御部２から、１ページの曲リストにおける表示文字数（先頭のデータであり、ここでは「５０」）と、表示開始位置（２番目のデータであり、ここでは「０」）と、実際に表示する文字（３番目以降のデータであり、図３に示す番号（１、２、３・・・）順に文字が列挙されている）とを含むデータを受信する。映像処理部５は、当該データに基づいて、例えば図５に示すような１ページの曲リストを生成する。
【００２９】
さらに、ページ進みボタンの連続操作が終了した後、１ページの曲リストの未表示文字を表示する場合、映像処理部５は、制御部２から図９に示すように、未表示文字数（先頭のデータであり、ここでは「５０」）と、表示開始位置（２番目のデータであり、ここでは「５１」）と、実際に表示する文字（３番目以降のデータであり、図３に示す番号（５１、５２、５３、・・・）順に文字が列挙されている）とを受信する。映像処理部５は、当該データに基づいて、図４に示すように全ての文字を含む１ページの曲リストを生成する。
【００３０】
再び図１に戻って、再生部６は、ＨＤＤ４から読み出した曲ファイルについて、再生処理（伸長処理や、Ｄ／Ａ変換処理、イコライザ処理等を含む）を実行する。増幅部７は、再生部６によって再生された音声信号を増幅して、図示しないスピーカーに音声信号を供給する。
【００３１】
表示部９は、上記の通り、１ページの曲リストを表示するものであり、ＬＣＤ（液晶ディスプレイ）、有機ＥＬディスプレイ、ＦＬ管等の任意のものが採用され得る。表示部９は、再生装置１の外部に接続されるＴＶ受像機等のディスプレイ装置に曲リストを表示させるためのＯＳＤ（オンスクリーンディスプレイ）生成部であってもよい。
【００３２】
以上の構成を有する再生装置１について、その動作を説明する。図１０、図１１は、再生装置１（制御部２、コンテンツ処理プログラム等）の処理を示すフローチャートである。なお、１ページの曲リストのページを次のページに進める場合、つまり、ページ進みボタンが操作された場合を例に説明するが、前のページに戻る場合も同様である。また、本例では説明を簡単化するため曲リストとして図４に示す１ページの曲リストを表示する場合を例に説明するが、実際にページ進みボタン操作に従って、表示される１ページの曲リストは順次変更されるものとする。
【００３３】
図１０に示すように、再生装置１の制御部２は、ユーザ操作によって曲リストを次のページに進める指示が入力されたか、つまり、ページ進みボタンが操作されたか否かを判断する（Ｓ１）。
【００３４】
ページ進みボタンが操作された場合（Ｓ１でＹＥＳ）、制御部２は、前回操作時刻がメモリ（ＲＡＭ）３に記憶されているか否かを判断する（Ｓ２）。ページ進みボタンの１回だけの単独操作や、ページ進みボタンの連続操作の最初の操作においては、前回操作時刻がメモリ３に記憶されていない（Ｓ２でＮＯ）。従って、制御部２は、内部時計で管理している現在時刻を前回操作時刻としてメモリ３に新たに記憶し（Ｓ５）、処理をＳ１に戻す。この場合、図４に示すように、１ページの曲リストにおいて全文字を含む曲リストが生成されて、表示されることになる。
【００３５】
一方、メモリ３に前回操作時刻が記憶されている場合（Ｓ２でＹＥＳ）、制御部２は、現在時刻から前回操作時刻を減算することによって、前回のページ進みボタンの操作から今回のページ進みボタンの操作迄の経過時間、すなわち、ページ進みボタンの操作間隔を算出する（Ｓ３）。制御部２は、算出した操作間隔情報をキューに一時的に格納する（Ｓ４）。そして、制御部２は、現在時刻を前回操作時刻としてメモリ３に記憶（上書保存）し（Ｓ５）、処理をＳ１に戻す。
【００３６】
続いて図１１に示すように、制御部２は、キューに操作間隔情報が格納されているか否かを判断する（Ｓ１１）。つまり、ページ進みボタンの連続操作が実行されたか否かが判断される。操作間隔情報がキューに格納されている場合（Ｓ１１でＹＥＳ）、制御部２は、キューから操作間隔情報を取得する（Ｓ１２）。このとき、キューから操作間隔情報は削除される。続いて、制御部２は、コンテンツ情報ＤＢから、次に表示すべき１ページの曲リストの曲情報の全文字を取得する（Ｓ１４）。つまり、現在表示されている１ページの曲リストの最後の曲名の次の曲名から１０個の曲名の文字が取得される。例えば、図４に示すような曲リストの文字列が取得されるとする（Ｓ１４）。
【００３７】
続いて、制御部２は、取得した操作間隔情報に基づいて、１ページの曲リストにおける表示文字数を決定する（Ｓ１５）。例えば、表示文字数は、操作間隔÷所定時間によって決定される。ここで、所定時間は、特に限定されないが、例えば、１文字あたりの制御部２から映像処理部５への送信時間と、映像処理部５における１文字あたりの描画時間との合計時間である。所定時間は、再生装置１の製造者によって予め設定されている。従って、操作間隔が短いと表示文字数が少なくなり、操作間隔が長いと表示文字数が多くなる。なお、これに限定されず、操作間隔の範囲毎に、表示文字数が予め設定されていてもよい（例えば、操作間隔が０．１秒以上０．３秒未満は３０文字、０．３秒以上０．６秒未満は４０文字等）。
【００３８】
制御部２は、算出した表示文字数に応じて、図４に示す曲リストの全文字の中から表示すべき文字を抽出し、映像処理部５に送信する。詳細には、表示文字数が５０である場合、図８に示すようなデータが映像処理部５に送信される。すなわち、先頭のデータに「表示文字数」、２番目のデータに「表示開始位置」、３番目以降のデータに「実際に表示される文字」を含む一連のデータが送信される。映像処理部５は、制御部２から図８に示すデータを受信すると、図５に示すように、表示文字数が５０である１ページの曲リストを生成し、表示部９に表示させる（Ｓ１６）。
【００３９】
制御部２は、未表示文字数をメモリ３に記憶する（Ｓ１７）。例えば、Ｓ１５で決定された表示文字数が５０である場合、未表示文字数は全文字数−表示文字数であるので、１００−５０＝５０となる。未表示文字数は、ページ進みボタンの連続操作が終了した際に、未表示文字数分の文字を曲リストに追加的に表示させることで、１ページの曲リストの全文字を表示するために使用される。その後、処理はＳ１１に戻る。
【００４０】
以上のように、ページ進みボタンが連続操作される場合、前回の操作時刻から今回の操作時刻までの経過時間、すなわち操作間隔に基づいて、１ページの曲リストの表示文字数が決められる。操作間隔が短い場合に１ページの曲リストの全文字を表示させると、制御部２から映像処理部５へのデータの送信や、映像処理部５における文字の描画が、ユーザのページ進みボタンの操作に対して遅れてしまうが、本実施形態においては、操作間隔が短い場合に表示文字数を少なくすることによって、制御部２から映像処理部５へのデータの送信や、映像処理部５における文字の描画に要する時間を短縮し、ユーザのページ進みボタン操作に対して表示が遅れることを防止できる。
【００４１】
Ｓ１１において、キューに操作間隔情報が格納されてないと判断された場合（Ｓ１１でＮＯ）、制御部２は、最後にキューから操作間隔情報を取得したときにタイマーカウントを開始（リセット）しており、タイマーのカウントを継続的に実行している（Ｓ１８）。このタイマーは所定時間継続してページ進みボタンが操作されないことを検知するものであり、つまり、ページ進みボタンの連続操作の終了を検知するためのものである。制御部２は、タイマーのカウントが所定時間を経過したか否か、つまり、ページ進みボタンの連続操作が終了したか否かを判断する（Ｓ１９）。所定時間経過していない場合（Ｓ１９でＮＯ）、ページ進みボタンの連続操作の終了と判断するには未だ時間が早すぎるので、Ｓ１１に戻る。
【００４２】
一方、所定時間経過している場合（Ｓ１９でＹＥＳ）、ページ進みボタンの連続操作の終了と判断することができるので、制御部２は、現在表示されている１ページの曲リストに未表示の文字が存在するか否かを判断する（Ｓ２０）。これは、Ｓ１７において記憶した未表示文字数の情報を参照することによって判断することができる。
【００４３】
現在表示されている１ページの曲リストに未表示の文字が存在する場合（Ｓ２０でＹＥＳ）、制御部２は、メモリ３に記憶されている未表示文字数に基づいて、図９に示すデータを生成し、映像処理部５に送信する。すなわち、先頭のデータに「未表示文字数」、２番目のデータに「表示開始位置（未表示文字の開始位置）」、３番目以降のデータに「実際に表示される文字」を含む一連のデータが送信される。
【００４４】
映像処理部５は、図９のデータを受信すると、現在表示している曲リストの未表示文字を、受信したデータに基づいて生成し、全ての文字を含む曲リストを生成し、表示部９に表示させる。図９のデータでは、表示開始位置が未表示文字の先頭位置である５１になっているので、５１の番号で示される位置から図９のデータに含まれている文字を曲リストに含める。これにより、図４に示す全ての文字が表示された１ページの曲リストが表示される。
【００４５】
一方、現在表示されている１ページの曲リストに未表示の文字が存在しない場合（Ｓ２０でＮＯ）、処理を終了する。
【００４６】
以上のように、ページ進みボタンの連続操作が終了した場合には、１ページの曲リストの全文字が表示されるので、ユーザはページ進みボタンの連続操作を終了させると、曲リストの全文字を見ることができる。
【００４７】
次に、本発明の別の好ましい実施形態を説明する。図４の曲リストを表示する際に、表示文字数が３０に決定されると、図７に示すように、曲リストに表示される曲名が全て同じ（「Ｔｈｅ」）になっていまい、ユーザが曲リストを見たときに、どの曲名であるかを判断することができない。そこで、本例では、決定された表示文字数に応じて図３に示す順番で文字を表示するのではなく、図１２に示す番号の順に文字を表示する。すなわち、１ページの曲リストにおいて最初の曲名と最後の曲名とを優先的に全ての文字を表示し、その後、曲リストの外側の曲名から順に全ての文字を表示する。例えば、図４の曲リストを表示する際に、表示文字数が３０に決定されると、図１３に示すように、１ページの曲リストの１行目、１０行目、２行目の前５文字、９行目の前５文字が表示される。従って、決定された表示文字数が少なく、図７に示すように各曲名を先頭文字から均等に表示していくと表示される曲名が全て同じになるような場合でも、図１３のように表示することで、１ページの曲リストの最初と最後の曲名を完全に識別することができる。従って、ユーザは、当該曲リストを見ることにより、さらにページ進みボタンを操作すべきか、又は、もうページ進みボタンを操作する必要がないかを容易に判断することができる。
【００４８】
次に、本発明のさらに別の好ましい実施形態を説明する。図３に示す表示パターンをパターンＡ（第１表示形式）とし、図１２に示す表示パターンをパターンＢ（第２表示形式）とする。本実施形態では、基本はパターンＡを使用して１ページの曲リストを生成して表示するが、図７のように１ページの曲リストにおける全曲名が同じなってしまう場合に、パターンＢを使用して１ページの曲リストを生成して表示する。
【００４９】
図１４は、本実施形態の動作を示すフローチャートであり、図１１と同じ処理には同一符号を付し、説明を援用する。Ｓ１５においてページ進みボタンの操作間隔に基づいて表示文字数が決定されると、制御部２は、表示文字数に基づいてパターンＡで曲リストを表示した場合に、曲名が全て同じになるか否かを判断する（Ｓ３１）。
【００５０】
曲名の少なくとも１つが異なると判断されると（Ｓ３１でＮＯ）、制御部２は、パターンＡを選択する（Ｓ３２）。制御部２は、図１５に示すように、映像処理部５に送信するデータにパターンに関する情報を含める（左から２番目の「Ａ」がパターンＡであることを示す）。映像処理部５は、当該データを制御部２から受信すると、パターンＡを使用して１ページの曲リストを生成し、表示部９に表示させる（Ｓ１６）。
【００５１】
一方、曲名が全て同じになると判断されると（Ｓ３１でＹＥＳ）、制御部２は、パターンＢを選択する（Ｓ３３）。制御部２は、図１６に示すように、映像処理部５に送信するデータにパターンに関する情報を含める（左から２番目の「Ｂ」がパターンＢであることを示す）。映像処理部５は、当該データを制御部２から受信すると、パターンＢを使用して１ページの曲リストを生成し、表示部９に表示させる（Ｓ１６）。
【００５２】
以上のように、本実施形態では、原則としてパターンＡを使用して表示文字数のみの文字を含む１ページの曲リストを生成して表示するが、パターンＡを使用すると曲名が全て同じになってしまう場合だけ、パターンＢを使用して表示文字数のみの文字を含む曲リストを生成して表示することができる。
【００５３】
次に、本発明のさらに別の好ましい実施形態を説明する。図３に示す表示パターンをパターンＡ（第１表示形式）とし、図１２に示す表示パターンをパターンＢ（第２表示形式）とする。本実施形態では、基本はパターンＡを使用して１ページの曲リストを生成して表示するが、１ページの曲リストの表示文字数が所定数（例えば３０）以下である場合に、パターンＢを使用して１ページの曲リストを生成して表示する。
【００５４】
図１７は、本実施形態の動作を示すフローチャートであり、図１１と同じ処理には同一符号を付し、説明を援用する。Ｓ１５においてページ進みボタンの操作間隔に基づいて表示文字数が決定されると、制御部２は、表示文字数が所定数以下であるか否かを判断する（Ｓ４１）。
【００５５】
表示文字数が所定数よりも大であると判断されると（Ｓ４１でＮＯ）、制御部２は、パターンＡを選択する（Ｓ４２）。制御部２は、図１５に示すように、映像処理部５に送信するデータにパターンに関する情報を含める（左から２番目の「Ａ」がパターンＡであることを示す）。映像処理部５は、当該データを制御部２から受信すると、パターンＡを使用して１ページの曲リストを生成し、表示部９に表示させる（Ｓ１６）。
【００５６】
一方、表示文字数が所定数以下であると判断されると（Ｓ４１でＹＥＳ）、制御部２は、パターンＢを選択する（Ｓ４３）。制御部２は、図１６に示すように、映像処理部５に送信するデータにパターンに関する情報を含める（左から２番目の「Ｂ」がパターンＢであることを示す）。映像処理部５は、当該データを制御部２から受信すると、パターンＢを使用して１ページの曲リストを生成し、表示部９に表示させる（Ｓ１６）。
【００５７】
以上のように、本実施形態では、原則としてパターンＡを使用して表示文字数のみの文字を含む１ページの曲リストを生成して表示するが、表示文字数が所定数以下である場合だけ、パターンＢを使用して表示文字数のみの文字を含む曲リストを生成して表示することができる。
【００５８】
以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。例えば、本発明は、コンテンツおよびコンテンツ情報ＤＢを格納するサーバにネットワーク経由で接続可能なクライアント装置（再生装置）やコントローラ等にも適用され得る。つまり、本発明のコンテンツ情報表示装置自体がコンテンツやコンテンツ情報ＤＢを格納している必要はなく、また、本発明のコンテンツ情報表示装置自体がコンテンツを再生する機能を備えていなくても良い。すなわち、本発明のコンテンツ情報表示装置は、単にコンテンツ情報を表示する機能を有していればよい。本発明は、上記のコンテンツ情報表示装置を動作させるためのコンピュータプログラムまたはそのコンピュータプログラムを記録した記録媒体あるいはコンテンツ情報表示方法という形態で提供されてもよい。
【産業上の利用可能性】
【００５９】
本発明は再生装置に好適に適用され得る。
【符号の説明】
【００６０】
１          再生装置
２          制御部
３          メモリ
４          ＨＤＤ
５          映像処理部
６          再生部
７          増幅部
８          操作部
９          表示部
【図１】
2013025850.tif 000003
【図２Ａ】
2013025850.tif 000004
【図２Ｂ】
2013025850.tif 000005
【図２Ｃ】
2013025850.tif 000006
【図３】
2013025850.tif 000007
【図４】
2013025850.tif 000008
【図５】
2013025850.tif 000009
【図６】
2013025850.tif 000010
【図７】
2013025850.tif 000011
【図８】
2013025850.tif 000012
【図９】
2013025850.tif 000013
【図１０】
2013025850.tif 000014
【図１１】
2013025850.tif 000015
【図１２】
2013025850.tif 000016
【図１３】
2013025850.tif 000017
【図１４】
2013025850.tif 000018
【図１５】
2013025850.tif 000019
【図１６】
2013025850.tif 000020
【図１７】
2013025850.tif 000021