(57)【要約】【課題】  ボタン数を増加させることなく、多数のコンテンツの中から迅速に所望のコンテンツを選択すること。【解決手段】  カーソル進み指示が入力され、設定されたスキップ幅だけカーソルを進む方向にスキップした後、カーソル戻り指示が入力されると、スキップ幅を基準分割数でさらに除算して新たなスキップ数を設定し、設定されたスキップ数だけカーソルを戻る方向にスキップする。そして、このスキップ幅で基準分割数回だけ戻る方向にスキップした場合に元のスキップ幅に再び設定する。従って、カーソル進み指示を入力するボタンと、カーソル戻り指示を入力するボタンとを設けるだけで、複数のスキップ幅でカーソルを進む方向及び戻す方向にスキップさせることができ、迅速に所望のコンテンツを選択することができる。【選択図】図４
2010122953.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ記憶装置に記録されている複数のコンテンツの中からユーザ操作によって所望のコンテンツを選択するコンテンツ選択装置であって、
コンテンツのコンテンツ情報の一覧を表示装置に表示させると共に、１つのコンテンツ情報にコンテンツを選択するためのカーソルを表示させる表示制御手段と、
カーソル進み指示又はカーソル戻り指示が入力される指示入力手段と、
カーソル進み指示又はカーソル戻り指示が入力された場合に、選択対象のコンテンツ総数を基準分割数で除算することによってスキップ幅を設定するスキップ幅設定手段と、
カーソル進み指示が入力された場合に、前記スキップ幅設定手段によって設定されたスキップ幅だけカーソルを進む方向にスキップさせるカーソル進手段と、
カーソル戻り指示が入力された場合に、前記スキップ幅設定手段によって設定されたスキップ幅だけカーソルを戻す方向にスキップさせるカーソル戻手段と、
２回目以降にカーソル進み指示又はカーソル戻り指示が入力された場合に、そのスキップ方向が前回の指示のスキップ方向と同じであるか否かを判断する方向判断手段とを備え、
前記方向判断手段によってスキップ方向が前回の指示のスキップ方向と異なると判断された場合に、前記スキップ幅設定手段が、前記スキップ幅を前記基準分割数でさらに除算することによって新たなスキップ幅を設定する、コンテンツ選択装置。
【請求項２】
前記スキップ幅を前記基準分割数でさらに除算することによって新たなスキップ幅を設定した後に、前記カーソル進手段又は前記カーソル戻手段が、前記スキップ幅で前記基準分割数回カーソルをスキップさせた場合に、前記スキップ幅設定手段が、前記スキップ幅に前記基準分割数を乗算することによって新たなスキップ幅を設定する、請求項１に記載のコンテンツ選択装置。
【請求項３】
選択対象のコンテンツ総数に対応付けて前記基準分割数が登録される基準分割数登録手段と、
選択対象のコンテンツ総数を取得して、前記基準分割数登録手段を参照することにより、前記基準分割数を決定する基準分割数決定手段とをさらに備える、請求項１または２に記載のコンテンツ選択装置。
【請求項４】
選択対象のコンテンツ総数を基準分割数で除算した値に対応付けてスキップ幅が登録されるスキップ幅登録手段をさらに備え、
前記スキップ幅設定手段が、選択対象のコンテンツ総数を基準分割数で除算し、前記スキップ幅登録手段を参照することにより、前記スキップ幅を設定する、請求項１〜３のいずれかに記載のコンテンツ選択装置。
【請求項５】
請求項１〜４のいずれかに記載のコンテンツ選択装置の各手段をコンピュータに実行させる、コンテンツ選択プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のコンテンツの中からユーザ操作によってコンテンツを選択するコンテンツ選択装置およびそのプログラムに関する。
【背景技術】
【０００２】
曲ファイル等の複数のコンテンツをＨＤＤ等に記録し、ＨＤＤから曲ファイルを読み出して再生するＨＤＤレコーダ等のオーディオ装置が利用されている。ユーザ操作によって、ＨＤＤに記録されている複数の曲ファイルの中から再生すべき所望の曲ファイルを選択する際、オーディオ装置の表示部に曲リストが表示される。曲リストは複数の曲ファイルの曲名の一覧である。ユーザ操作によって、曲リスト内の所望の曲名にカーソルが表示され、再生指示が入力されると、カーソルが表示された曲ファイルがＨＤＤから読み出されて再生される。
【０００３】
ＨＤＤに多数の曲ファイルが記録される場合には、ユーザ操作によって所望の曲名にカーソルが表示されるまでにかなりの時間が必要である。そこで、曲名１つずつカーソルを移動させるカーソル移動ボタン（カーソル進みボタン及びカーソル戻りボタン）と、複数の曲名を一度にカーソル移動させるカーソルスキップボタン（カーソル進みスキップボタン及びカーソル戻りスキップボタン）とを設けることによって、この問題を解決している。
【０００４】
例えば、曲番号１〜１００までの１００個の曲ファイルがＨＤＤに記録されている場合に、カーソル進みボタンが操作されると、曲番号１、２、３、・・・の順にカーソルが移動され、カーソル進みスキップボタンが操作されると、１、１１、２１、・・・の順にカーソルが移動される。なお、スキップ幅を複数設定する場合には、複数のカーソル進みスキップボタンと、複数のカーソル戻りスキップボタンとが設けられる。例えば、第２のカーソル進みスキップボタンが操作されると、１，２１，４１，・・・の順にカーソルが移動される。これらのカーソル進みボタンと複数のカーソル進みスキップボタンとを組み合わせて操作することによって、所望の曲ファイルを迅速に検索することができる。しかし、この場合には、カーソル進みボタンと複数のカーソル進みスキップボタンとを設ける必要があるので、ボタン数が増加してしまうという問題がある。
【０００５】
【特許文献１】特開２００８−１００８４号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は上記従来の課題を解決するためになされたものであり、その目的は、ボタン数を増加させることなく、多数のコンテンツの中から迅速に所望のコンテンツを選択することができるコンテンツ選択装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明の好ましい実施形態によるコンテンツ選択装置は、コンテンツ記憶装置に記録されている複数のコンテンツの中からユーザ操作によって所望のコンテンツを選択するコンテンツ選択装置であって、コンテンツのコンテンツ情報の一覧を表示装置に表示させると共に、１つのコンテンツ情報にコンテンツを選択するためのカーソルを表示させる表示制御手段と、カーソル進み指示又はカーソル戻り指示が入力される指示入力手段と、カーソル進み指示又はカーソル戻り指示が入力された場合に、選択対象のコンテンツ総数を基準分割数で除算することによってスキップ幅を設定するスキップ幅設定手段と、カーソル進み指示が入力された場合に、前記スキップ幅設定手段によって設定されたスキップ幅だけカーソルを進む方向にスキップさせるカーソル進手段と、カーソル戻り指示が入力された場合に、前記スキップ幅設定手段によって設定されたスキップ幅だけカーソルを戻す方向にスキップさせるカーソル戻手段と、２回目以降にカーソル進み指示又はカーソル戻り指示が入力された場合に、そのスキップ方向が前回の指示のスキップ方向と同じであるか否かを判断する方向判断手段とを備え、前記方向判断手段によってスキップ方向が前回の指示のスキップ方向と異なると判断された場合に、前記スキップ幅設定手段が、前記スキップ幅を前記基準分割数でさらに除算することによって新たなスキップ幅を設定する。
【０００８】
カーソル進み指示が入力され、設定されたスキップ幅だけカーソルを進む方向にスキップした後、カーソル戻り指示が入力されると、スキップ幅を基準分割数でさらに除算して新たなスキップ数を設定し、設定されたスキップ数だけカーソルを戻る方向にスキップする。また、カーソル戻り指示が入力され、設定されたスキップ幅だけカーソルを戻す方向にスキップした後、カーソル進み指示が入力されると、スキップ幅を基準分割数でさらに除算して新たなスキップ数を設定し、設定されたスキップ数だけカーソルを進む方向にスキップする。従って、カーソル進み指示を入力するボタンと、カーソル戻り指示を入力するボタンとを設けるだけで、複数のスキップ幅でカーソルを進む方向及び戻す方向にスキップさせることができ、迅速に所望のコンテンツを選択することができる。
【０００９】
好ましい実施形態においては、前記スキップ幅を前記基準分割数でさらに除算することによって新たなスキップ幅を設定した後に、前記カーソル進手段又は前記カーソル戻手段が、前記スキップ幅で前記基準分割数回カーソルをスキップさせた場合に、前記スキップ幅設定手段が、前記スキップ幅に前記基準分割数を乗算することによって新たなスキップ幅を設定する。
【００１０】
カーソル進み指示が入力され、設定されたスキップ幅だけカーソルを進む方向にスキップした後、カーソル戻り指示が入力されると、スキップ幅を基準分割数でさらに除算して新たなスキップ数を設定し、設定されたスキップ数だけカーソルを戻る方向にスキップする。そして、このスキップ幅で基準分割数回だけ戻る方向にスキップした場合に元のスキップ幅に再び設定する。また、カーソル戻り指示が入力され、設定されたスキップ幅だけカーソルを戻す方向にスキップした後、カーソル進み指示が入力されると、スキップ幅を基準分割数でさらに除算して新たなスキップ数を設定し、設定されたスキップ数だけカーソルを進む方向にスキップする。そして、このスキップ幅で基準分割数回だけ進む方向にスキップした場合に元のスキップ幅に再び設定する。従って、カーソル進み指示を入力するボタンと、カーソル戻り指示を入力するボタンとを設けるだけで、複数のスキップ幅でカーソルを進む方向及び戻す方向にスキップさせることができ、迅速に所望のコンテンツを選択することができる。
【００１１】
好ましい実施形態においては、選択対象のコンテンツ総数に対応付けて前記基準分割数が登録される基準分割数登録手段と、選択対象のコンテンツ総数を取得して、前記基準分割数登録手段を参照することにより、前記基準分割数を決定する基準分割数決定手段とをさらに備える。
【００１２】
好ましい実施形態においては、選択対象のコンテンツ総数を基準分割数で除算した値に対応付けてスキップ幅が登録されるスキップ幅登録手段をさらに備え、
前記スキップ幅設定手段が、選択対象のコンテンツ総数を基準分割数で除算し、前記スキップ幅登録手段を参照することにより、前記スキップ幅を設定する。
【発明の効果】
【００１３】
ボタン数を増加させることなく、多数のコンテンツの中から迅速に所望のコンテンツを選択することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の好ましい実施形態について、図面を参照して具体的に説明するが、本発明はこれらの実施形態には限定されない。図１は、本発明の好ましい実施形態によるコンテンツ選択装置が適用されるオーディオ装置１を示すブロック図である。オーディオ装置１は、複数のコンテンツを記録している。コンテンツは、音楽データ（曲ファイル）、映像データ、および画像データ等の総称であるが、本例では、曲ファイルである。また、オーディオ装置１は、複数のコンテンツのコンテンツ情報を記録しており、複数のコンテンツ情報を含むコンテンツリスト（以下、曲リストという。）を表示する。コンテンツ情報は、曲ファイルの曲名（タイトル）、アーティスト名、アルバム名、ジャンル名等のメタデータであるが、本例では曲名を例に説明する。
【００１５】
オーディオ装置１は、制御部２と、メモリ（ＲＯＭ及び／又はＲＡＭ等）３と、再生部４と、増幅部５と、操作部６と、表示部７と、ＨＤＤ（ハードディスクドライブ）８とを備えている。
【００１６】
ＨＤＤ８は、複数の曲ファイルと、曲ファイルに関するコンテンツ情報（例えば曲名）とを格納している。曲ファイルの曲名は、五十音順及び／又はアルファベット順に並べ換えられ、その順番に曲番号（曲ＩＤやトラック番号ともいう）が付与される。
【００１７】
制御部２は、メモリ３又はＨＤＤ８にインストールされたコンテンツ選択プログラムに基づいて、オーディオ装置１全体を制御するものであり、例えばマイコンやＣＰＵ等である。
【００１８】
制御部２は、ＨＤＤ８に格納された曲情報を読み出して曲リストを生成し、表示部７に表示させる。例えば、曲リストには、ＨＤＤ８に記録されている複数の曲ファイルの曲名の内、表示部７に表示可能な所定数の曲名が含まれている。図２（図２Ａ〜図２Ｇ）に示すように、表示部７は、例えば１０個の曲名を含む曲リストが表示可能である。所定数の曲名を含み一度に表示部７に表示可能な曲リストのことを１ページの曲リストという。図２のように、曲リストの右上部には、「現在カーソルが表示されている曲ファイルの曲番号／選択対象の曲の総数（本例では、ＨＤＤ８に記録されている曲ファイルの総数）」が表示されている。なお、アーティスト名等のカテゴリで曲ファイルを絞り込んで選択する場合には、「ＨＤＤ８に記録されている曲ファイルの総数」の代わりに「選択されたアーティスト名が付与されている曲ファイルの総数」となる。
【００１９】
例えば、図２Ａを参照すると、「１／２０００」と表示されており、ＨＤＤ８に２０００個の曲ファイルが記録されており、その内の曲番号１の曲ファイルの曲名にカーソルが表示され、選択されていることを意味している。図２Ａの曲リストは１ページ目の曲リストであり、曲番号１〜１０の１０個の曲ファイルの曲名（ａ０１〜ａ１０）を含んでいる。なお、本例では、説明の便宜上、曲ファイルの曲名を「ａ」＋曲番号で表している。
【００２０】
操作部６には、表示部７に表示されている曲リストのカーソルの表示を先の曲番号に進める方向にスキップするためのカーソル進みボタンと、カーソルの表示を前の曲番号に戻す方向にスキップするためのカーソル戻りボタンとが設けられている。カーソル進みボタンが操作されると、カーソル進み指示が制御部２に入力され、カーソル戻りボタンが操作されると、カーソル戻り指示が制御部２に入力される。
【００２１】
制御部２は、カーソル進みボタン（又はカーソル戻りボタン）が操作されたとき、スキップ幅を算出して設定し、スキップ幅だけカーソルが表示される曲番号を進む方向（又は戻る方向）にスキップさせる。スキップ幅は、選択対象の曲ファイルの総数（本例ではＨＤＤ８に記録された曲ファイル総数）を基準分割数で除算することによって算出される。基準分割数は、メモリ３に予め登録された値であり、選択対象の曲ファイル総数を何回に分割してカーソルをスキップさせるかを示す値である。言い換えると、基準分割数は、最初の曲番号の曲名にカーソルが表示されている状態から、カーソル進みボタンが何回操作された際に最後の曲番号の曲名にカーソルが表示されている状態に移行できるかを示す数である。例えば、基準分割数が１０であれば、カーソル進みボタンが１０回操作された際に、最後の曲番号の曲名に到達する。ＨＤＤ８に記録されている曲ファイルの総数が２０００曲であり、基準分割数が１０である場合には、スキップ数は２００に設定される。
【００２２】
制御部２は、カーソル進みボタン（又はカーソル戻りボタン）が操作されたとき、スキップ幅と、スキップ方向（進み方向又は戻り方向）とをメモリ３に記憶させる。また、制御部２は、メモリ３に記憶しているスキップ幅でのスキップ回数（つまり、同一方向のカーソル進みボタン又はカーソル戻りボタンが操作された回数）をカウントしメモリ３に記憶させる。
【００２３】
制御部２は、カーソル進みボタン（又はカーソル戻りボタン）が操作されたとき、スキップ方向がメモリ３に記憶しているスキップ方向（つまり、前回操作されたスキップ方向）と同一であるか否かを判断する。スキップ方向が異なっている場合に、メモリ３に記憶されているスキップ幅を基準分割数でさらに除算して新たなスキップ幅を算出し、メモリ３に記憶させる。また、制御部２は、新たなスキップ幅でのスキップ回数が基準分割数に達したとき、メモリ３に記憶されているスキップ幅に基準分割数を乗算して、新たなスキップ幅（このスキップ幅は前のスキップ幅に対応）を算出し、メモリ３に記憶させる。
【００２４】
従って、スキップ方向が変更された場合には、前のスキップ幅の１スキップ幅分だけ、より細かいスキップ幅でカーソルが移動され、前のスキップ幅の１スキップ幅だけカーソルをスキップした後は、再び前のスキップ幅でカーソルがスキップされるようになる。これにより、カーソル進みボタンとカーソル戻りボタンを設けるだけで、複数のスキップ幅でカーソルをスキップすることができる。
【００２５】
再生部４は、ＨＤＤ８から選択された曲ファイルを読み出して、再生処理（伸長処理や、Ｄ／Ａ変換処理等を含む）を実行する。増幅部５は、再生部４によって再生された音楽信号を増幅して、図示しないスピーカーに音楽信号を供給する。
【００２６】
以上の構成を有するオーディオ装置１について、その動作を説明する。図３は、カーソルが表示される曲番号と、カーソル進みボタン又はカーソル戻りボタンの操作内容（１）〜（１８）との関係を示す図である。右矢印はカーソル進みボタンの操作を、左矢印はカーソル戻りボタンの操作を示す。図４は、制御部２の処理を示すフローチャートである。本例では、最初、図２Ａ及び図３に示すように曲番号１の曲名ａ０１にカーソルが表示されていることとする。
【００２７】
［図３（１）の操作］
制御部２は、スキップ指示（カーソル進み指示又はカーソル戻り指示）が入力されたか否かを判断している（Ｓ１）。ここでは、カーソル進み指示が入力されるので（Ｓ１でＹＥＳ）、制御部２は、現在スキップ処理を実行中であるか否かを判断する（Ｓ２）。詳細には、メモリ３にスキップ幅、スキップ方向及びスキップ回数が記憶されているか否かを判断する。ここでは、最初のカーソル進み指示であり、スキップ処理を実行中でないので（Ｓ２でＮＯ）、制御部２は、ＨＤＤ８に記録されている曲ファイルの総数２０００を基準分割数１０で除算して、スキップ幅２００を算出し、メモリ３に記憶させる（Ｓ３）。また、制御部２は、スキップ方向＝進み方向、スキップ回数＝１をメモリ３に記憶させる。その後、制御部２は、設定したスキップ幅２００だけスキップ処理を実行する（Ｓ１２）。ここでは、図３（１）に示すように、カーソルが表示される曲番号を１から、１にスキップ幅２００を加算した曲番号２０１に変更する。その結果、図２Ｂに示すように、曲番号２０１の曲名ａ２０１にカーソルが表示される。曲リストのページも移動されている。
【００２８】
［図３（２）の操作］
続いて、ユーザ操作によって再びカーソル進みボタンが操作されると（Ｓ１でＹＥＳ）、メモリ３にはスキップ幅等が記憶されているので、スキップ処理実行中であると判断され（Ｓ２でＹＥＳ）、制御部２は、スキップ方向は前回のスキップ方向と同じであるか否かを判断する（Ｓ４）。詳細には、操作されたボタンに対応するスキップ方向と、メモリ３に記憶されているスキップ方向とが同じであるかが判断される。ここでは、スキップ方向が同じであるので（Ｓ４でＹＥＳ）、制御部２は、スキップ回数を１加算して２にしてメモリ３に記憶する（Ｓ７）。制御部２は、スキップ回数が基準分割数を越えたか否かを判断する（Ｓ８）。ここでは、スキップ回数が２であり基準分割数１０を越えていないので（Ｓ８でＮＯ）、制御部２は、同様に、スキップ幅２００だけスキップ処理を実行する（Ｓ１２）。ここでは、図３（２）に示すように、カーソルが表示される曲番号を２０１から、２０１にスキップ幅２００を加算した曲番号４０１に変更する。その結果、図２Ｃに示すように、曲番号４０１の曲名ａ４０１にカーソルが表示される。
【００２９】
［図３（３）〜（６）の操作］
図３（３）〜（６）では同様にカーソル進みボタンが操作されるので、図３（２）と同じ処理が実行される。すなわち、カーソルが表示される曲番号がスキップ幅２００ずつ進められる。その結果、図３（６）の操作の後には、図２Ｄに示すように、曲番号１２０１の曲名ａ１２０１にカーソルが表示される。なお、このとき、スキップ回数は６になっている。
【００３０】
［図３（７）の操作］
図３（７）では、ユーザ操作によってカーソル戻りボタンが操作される（Ｓ１でＹＥＳ）。メモリ３にはスキップ幅等が記憶されているので、スキップ処理実行中であると判断され（Ｓ２でＹＥＳ）、スキップ方向は前回のスキップ方向と異なると判断される（Ｓ４でＮＯ）。従って、制御部２は、メモリ３に記憶されているスキップ幅を基準分割数でさらに除算することによって、新たなスキップ幅を算出しメモリ３に記憶させる（Ｓ５）。ここでは、メモリ３に記憶されているスキップ幅は２００であり基準分割数は１０であるので、新たなスキップ幅は２０に設定される。制御部２は、スキップ方向を戻り方向に変更し、スキップ方向を１に初期化し、これらの情報をメモリ３に記憶させる（Ｓ６）。なお、このとき、制御部２は、これまで記憶していたスキップ回数（ここでは６）を前回スキップ回数としてメモリ３に記憶させる。その後、制御部２は、設定したスキップ幅２０だけスキップ処理を実行する（Ｓ１２）。ここでは、図３（７）に示すように、カーソルが表示される曲番号を１２０１から、１２０１にスキップ幅２０を減算した曲番号１１８１に変更する。その結果、図２Ｅに示すように、曲番号１１８１の曲名ａ１１８１にカーソルが表示される。
【００３１】
［図３（８）〜（１６）の操作］
図３（８）〜（１６）では同様にカーソル戻りボタンが操作されるので、図３（７）と同じ処理が実行される。すなわち、カーソルが表示する曲番号がスキップ数２０ずつ戻される。その結果、図３（１６）の操作の後には、図２Ｆに示すように、曲番号１００１の曲名ａ１００１にカーソルが表示される。また、図３（１６）の操作の後には、スキップ回数は１０になっている。
【００３２】
［図３（１７）の操作］
ユーザ操作によってカーソル戻りボタンが操作されると（Ｓ１でＹＥＳ）、メモリ３にはスキップ幅等が記憶されているので、スキップ処理実行中であると判断され（Ｓ２でＹＥＳ）、スキップ方向は前回のスキップ方向と同じと判断され（Ｓ４でＹＥＳ）、制御部２は、スキップ回数を１加算して１１にし、メモリ３に記憶させる（Ｓ７）。従って、スキップ回数１１は基準分割数１０を越えていると判断されるので（Ｓ８でＹＥＳ）、制御部２は、スキップ幅×基準分割数が選択対象の（ここではＨＤＤ８に記録された）曲ファイルの総数を越えているか否かを判断する（Ｓ９）。ここでは、スキップ幅２０×基準分割数１０＝２００であり、ＨＤＤ８の曲ファイルの総数２０００を越えていないので（Ｓ９でＮＯ）、制御部２は、スキップ幅に基準分割数を乗算して新たなスキップ幅を算出し、メモリ３に記憶させる（Ｓ１０）。すなわち、図３（７）の操作からは、スキップ幅を基準分割数でさらに除算した値に変更して（つまり、スキップ幅を１／１０に小さくして）スキップ処理を実行していたが、基準分割数回スキップ処理した後（つまり、元のスキップ幅で１スキップ幅分、スキップ処理した後）、元のスキップ幅に戻して、スキップ処理を実行する。ここでは、スキップ幅２０×基準分割数１０＝２００をスキップ幅に設定する。
【００３３】
続いて、制御部２は、スキップ回数を、スキップ回数＝基準分割数−前回スキップ回数＋１によって算出し、メモリ３に記憶させる（Ｓ１２）。このスキップ回数は、スキップ方向における最初の曲番号（この場合には、戻り方向であるので、最初の曲番号は２０００）から現在カーソルが表示されている曲番号までに新たに設定したスキップ幅では何回スキップすることで到達するかを示す値である。スキップ回数をこのように設定するのは、スキップ方向の最後の曲番号に達したときに、Ｓ９でＹＥＳと判断して、処理を終了するためである。ここでは、スキップ回数は、１０−６＋１＝５に設定される。
【００３４】
その後、制御部２は、設定したスキップ幅だけスキップ処理を実行する（Ｓ１２）。ここでは、図３（１７）に示すように、カーソルが表示される曲番号を１００１から、１００１にスキップ幅２００を減算した曲番号８０１に変更する。その結果、図２Ｇに示すように、曲番号８０１の曲名ａ８０１にカーソルが表示される。
【００３５】
［図３（１８）の操作］
図３（１８）では同様にカーソル戻りボタンが操作されるので、図３（１７）と同じ処理が実行される。すなわち、カーソルが表示する曲番号がスキップ数２００戻される。その結果、図３（１７）の操作の後には、曲番号６０１の曲名ａ６０１にカーソルが表示される。
【００３６】
なお、図示しないが、例えば、図３（１２）の処理の後（つまり、曲番号１０８１にカーソルが表示されている状態で）、次にカーソル進みボタンが操作された場合には、スキップ処理実行中であると判断され（Ｓ２でＹＥＳ）、スキップ方向は前回のスキップ方向と異なると判断される（Ｓ４でＮＯ）。制御部２は、メモリ３に記憶されているスキップ幅２０を基準分割数１０で除算することによって、新たなスキップ幅２を算出しメモリ３に記憶させる（Ｓ５）。制御部２は、スキップ方向を進み方向に変更し、スキップ回数を１に戻し、これらの情報をメモリ３に記憶させる（Ｓ６）。その後、制御部２は、設定したスキップ幅２だけスキップ処理を実行する（Ｓ１２）。ここでは、カーソルが表示される曲番号を１０８１から、１０８１にスキップ幅２を加算した曲番号１１８３にスキップする。
【００３７】
以上のように、スキップ回数が基準分割数に達する前にスキップ方向が変更された場合には、スキップ幅が基準分割数でさらに除算した小さな値に変更されるので、カーソル進みボタン及びカーソル戻りボタンを設けるだけで、スキップ幅を複数の値に設定することができ、迅速に所望の曲名を選択することができる。
【００３８】
次に、本発明の別の好ましい実施形態を説明する。本例では、選択対象の曲ファイルの総数（ここでは、ＨＤＤ８に記録されている曲ファイルの総数）に応じて、基準分割数が変更される。すなわち、基準分割数が曲ファイルの総数によらず固定されている場合には、曲ファイルの総数が多い場合にはスキップ幅が大きくなりすぎてしまい、曲ファイルの総数が少ない場合にはスキップ幅が小さくなりすぎてしまう。そこで、本例では、図５の基準分割数テーブルがメモリ３又はＨＤＤ８に格納されており、図６に示すように、制御部２は、曲ファイルの総数を取得し（Ｓ２１）、基準分割数テーブルを参照して、曲ファイルの総数に応じて基準分割数を決定する（Ｓ２２）。詳細には、図５に示すように、曲ファイルの総数が少ない方が、基準分割数が小さく、曲ファイルの総数が多い方が、基準分割数が大きくなっている。
【００３９】
これにより、例えば、曲ファイルの総数が１０の場合に基準分割数が１０に固定されているとスキップ幅は１になってしまいスキップの意味がなくなってしまうが、本例では基準分割数が２に決定され、スキップ幅を５にすることができる。同様に、曲ファイルの総数が２００００の場合に基準分割数が１０に固定されているとスキップ幅は２０００になってしまいスキップ幅が大きくなりすぎて所望の曲名を探しにくくなるが、本例では基準分割数が２０に決定され、スキップ幅を１０００にすることができる。
【００４０】
次に、本発明のさらに別の好ましい実施形態を説明する。本例では、メモリ３又はＨＤＤ８に図７に示すスキップ幅テーブルが格納されている。スキップ幅テーブルは、選択対象の曲ファイルの総数（ここでは、ＨＤＤ８に記録されている曲ファイルの総数）を基準分割数で除算した結果に基づいてスキップ幅を決定するためのテーブルである。例えば、ＨＤＤ８に１２３４５曲の曲ファイルが記録されており、基準分割数が１０である場合、１２３４５／１０＝１２３４．５となるので、図７のテーブルを参照するとスキップ幅は１０００に決定される。このように、本例によると、ＨＤＤ８に記録されている曲ファイルの総数を基準分割数で除算した結果が整数にならない場合でも、整数のスキップ幅を決定することができる。
【００４１】
以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。本発明は、上記のコンテンツ情報表示装置を動作させるためのコンピュータプログラムまたはそのコンピュータプログラムを記録した記録媒体という形態で提供されてもよい。
【産業上の利用可能性】
【００４２】
本発明は、ＨＤＤレコーダやＰＣ等に特に好適に適用され得る。
【図面の簡単な説明】
【００４３】
【図１】オーディオ装置１の構成を示すブロック図である。
【図２Ａ】曲リストを示す図である。
【図２Ｂ】曲リストを示す図である。
【図２Ｃ】曲リストを示す図である。
【図２Ｄ】曲リストを示す図である。
【図２Ｅ】曲リストを示す図である。
【図２Ｆ】曲リストを示す図である。
【図２Ｇ】曲リストを示す図である。
【図３】カーソル進みボタン及びカーソル戻りボタンの操作と、カーソルが表示される曲番号との関係を示す図である。
【図４】制御部２の処理を示すフローチャートである。
【図５】基準分割数テーブルを示す図である。
【図６】制御部２の処理を示すフローチャートである。
【図７】スキップ幅テーブルを示す図である。
【符号の説明】
【００４４】
１          オーディオ装置
２          制御部
３          メモリ
４          再生部
５          増幅部
６          操作部
７          表示部
８          ＨＤＤ
【図１】
2010122953.tif 000003
【図２Ａ】
2010122953.tif 000004
【図２Ｂ】
2010122953.tif 000005
【図２Ｃ】
2010122953.tif 000006
【図２Ｄ】
2010122953.tif 000007
【図２Ｅ】
2010122953.tif 000008
【図２Ｆ】
2010122953.tif 000009
【図２Ｇ】
2010122953.tif 000010
【図３】
2010122953.tif 000011
【図４】
2010122953.tif 000012
【図５】
2010122953.tif 000013
【図６】
2010122953.tif 000014
【図７】
2010122953.tif 000015