(57)【要約】【課題】  ユーザの操作履歴に基づいて、カーソル速度を自動調整できる表示装置を提供する。【解決手段】ユーザからコンテンツの再生指示がなされると再生回数が操作履歴記録部１０２ａに記録される。速度記録部１０２ｂはリスト表示されるコンテンツの再生回数について操作履歴記録部１０２ａを参照し、再生回数に基づいてコンテンツごとにカーソルの移動速度を決定して移動速度を記録する。カーソルの移動指示がなされた場合、制御部１０１は背景にハイライトしているコンテンツに設定されている移動速度で表示する。【選択図】図１
2009252054.tif 000002
【特許請求の範囲】
【請求項１】
複数の選択対象項目をリスト状に表示すると共に選択対象項目のいずれかを指定するカーソルを画面に表示する表示手段と、
カーソルにより指定されている選択対象項目を選択する選択手段と、
ユーザの操作に応答して、カーソルの移動を指示する移動指示手段と、
前記画面上でのカーソルの移動速度を、各選択対象項目の属性情報に従って求め、求めた移動速度でカーソルが移動するように前記表示手段の表示を制御する表示制御手段と、
を備えることを特徴とする表示装置。
【請求項２】
前記属性情報は、前記選択対象項目を選択した履歴を示す選択履歴情報を含み、前記表示制御手段は、選択対象項目の選択履歴情報に従ってカーソルの移動速度を求め、求めた移動速度でカーソルを移動する、ことを特徴とする請求項１に記載の表示装置。
【請求項３】
前記表示制御手段は、前記選択対象項目に付加されている属性情報に関し、同一の属性を有する選択対象項目の選択履歴に基づいて、移動速度を制御する、ことを特徴とする請求項１又は２に記載の表示装置。
【請求項４】
コンテンツを記憶するコンテンツ記憶手段を更に備え、
前記表示手段は、前記コンテンツ記憶手段に記憶されているコンテンツの識別情報をリスト状に表示すると共にカーソルを画面に表示し、
前記選択手段は、前記カーソルにより特定されている識別情報を選択し、選択した識別情報に対応するコンテンツを前記コンテンツ記憶手段から読み出して再生するコンテンツ再生手段を含み、
前記表示制御手段は、前記コンテンツ再生手段によって再生されたコンテンツの再生回数、再生日時、および前記コンテンツ記憶手段がそのコンテンツを記憶した日時のうち少なくともいずれか１つをコンテンツ毎に記録する記録手段と、カーソルが前記画面上でコンテンツ間を移動するように表示されるときの移動速度を、前記コンテンツ記憶手段に記録されている各コンテンツの再生回数、最新の再生日時、もしくは記憶日時に基づいて求め、求めた移動速度で前記画面上のカーソルが移動しているように制御する手段と、を備える、
ことを特徴とする請求項２又は３に記載の表示装置。
【請求項５】
前記表示制御手段は、カーソルの移動速度を、選択対象項目の選択回数が増加するに従って遅く、最新選択日時と現在日時の差が小さい程遅く、又は、選択対象項目の登録日と現在日時との差が小さい程遅く、なるように表示制御する、
ことを特徴とする請求項２乃至４のいずれかに記載の表示装置。
【請求項６】
前記カーソルの移動速度は、各選択対象項目の属性別に、予め定められている、
ことを特徴とする請求項１に記載の表示装置。
【請求項７】
前記表示制御手段は、カーソルの移動速度を平滑化する手段を備える、
ことを特徴とする請求項２乃至５のいずれかに記載の表示装置。
【請求項８】
コンピュータに、
複数の選択対象項目と前記複数の選択対象項目のいずれかを指定するカーソルとを画面に表示し、
カーソルにより指定されている選択対象項目を選択し、
カーソルの移動を指示し、
前記画面上でのカーソルの移動速度を、各選択項目の属性情報に基づいて求め、求めた移動速度でカーソルが移動するように制御する、
処理を実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リスト等の選択対象項目をカーソルと共に表示する表示装置に関する。
【背景技術】
【０００２】
記憶装置に記憶された楽曲データを再生するポータブル音楽再生装置は、表示画面に楽曲のタイトルのリストを表示する。ユーザはカーソルを移動させ、或いは、リストをスクロールさせて、所望のタイトルを選択する。
【０００３】
記憶装置にはハードディスクドライブやフラッシュメモリ等の記憶装置が使用される。この種の記憶装置は大容量化しており、記憶できる楽曲データの量も増大している。このため、表示画面に表示すべきタイトルの数も膨大になってきている。一方で、この種の装置は、ポータブルという特性から、表示画面が小さく、操作ボタンも小さく、一般のコンピュータ等と比較すると、操作が容易ではない。
【０００４】
このため、所望の楽曲のタイトルを膨大なタイトルのリストの中から素早く且つ容易に発見できるようにすることが望まれている。
【０００５】
例えば、特許文献１は、スクロールキーを押し続けることでスクロール速度を上昇させ、スクロール方向と反対の指示キーを押下することで、スクロール速度を減速させるスクロール方法を開示している。
【特許文献１】特開平７−２００２３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１に開示されているスクロール方法では、ポータブル機器のような比較的小型の画面を使用する場合には、表示内容が視認しにくく、かえって、操作性が低下してしまう。
同様の問題は、ポータブル音楽再生装置に限らず、画面やカーソルをスクロールする装置に共通に存在する。
【０００７】
本発明は、上記実情に鑑みてなされたものであり、表示をスクロールする際の操作性と視認性を共に高めることを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、この発明の第１の観点に係る表示装置は、
複数の選択対象項目をリスト状に表示すると共に選択対象項目のいずれかを指定するカーソルを画面に表示する表示手段と、
カーソルにより指定されている選択対象項目を選択する選択手段と、
前記選択手段による選択の履歴情報を記憶する履歴情報記憶手段と、
ユーザの操作に応答して、カーソルの移動を指示する移動指示手段と、
前記画面上でのカーソルの移動速度を、前記履歴記録手段に記録されている履歴情報に基づいて求め、求めた移動速度でカーソルが移動するように前記表示手段の表示を制御する表示制御手段と、
を備えることを特徴とする。
【０００９】
例えば、コンテンツを記憶するコンテンツ記憶手段を更に備え、前記表示手段は、前記コンテンツ記憶手段に記憶されているコンテンツの識別情報をリスト状に表示すると共にカーソルを画面に表示し、前記選択手段は、前記カーソルにより特定されている識別情報を選択し、選択した識別情報に対応するコンテンツを前記コンテンツ記憶手段から読み出して再生するコンテンツ再生手段を含み、前記履歴情報記憶手段は、前記コンテンツ再生手段によって再生されたコンテンツの再生回数、再生日時、および前記コンテンツ記憶手段が記憶したコンテンツの記憶日時のうち少なくともいずれか１つをコンテンツ毎に記録する記録手段と、前記表示制御手段は、カーソルが前記画面上でコンテンツ間を移動するように表示されるときの移動速度を、前記記録手段に記録されている各コンテンツの再生回数、最新の再生日時、もしくは記憶日時に基づいて求め、求めた移動速度で前記画面上のカーソルが移動しているように表示制御する。
【００１０】
例えば、前記表示制御手段は、カーソルの移動速度を、選択対象項目の選択回数が増加するに従って遅く、最新選択日時と現在日時の差が小さいほど遅く、選択対象項目の登録日と現在日時との差が小さい程遅くなるように表示制御する。
【００１１】
また、この発明に係るコンピュータプログラムは、
コンピュータに、
複数の選択対象項目と前記複数の選択対象項目のいずれかを指定するカーソルとを画面に表示し、
カーソルにより指定されている選択対象項目を選択し、
選択の履歴情報を記憶し、
カーソルの移動を指示し、
前記画面上でのカーソルの移動速度を、前記履歴情報に基づいて求め、求めた移動速度でカーソルが移動するように制御する、
処理を実行させる。
【発明の効果】
【００１２】
本発明によれば、選択対象項目を選択する際の操作性を向上することができる。
【発明を実施するための最良の形態】
【００１３】
（第１の実施の形態）
本発明の第１の実施の形態に係るポータブル音楽再生装置１００について、図面を参照して説明する。
【００１４】
ポータブル音楽再生装置１００は、図１に示すように、制御部１０１と、記憶部１０２と、楽曲データ記憶部１０３と、通信部１０４と、操作部１０５と、時間管理部１０６と、音声信号出力部１０７と、表示制御部１０８と、表示部１０９と、を備えている。
【００１５】
制御部１０１は、メモリを内蔵したＣＰＵ（Central Processing Unit）等から構成され、ポータブル音楽再生装置１００全体の動作の制御を行う。
【００１６】
記憶部１０２は、不揮発性半導体メモリやハードディスク等から構成され、制御用のデータ、プログラム等を記憶する。記憶部１０２は、特に、操作履歴記憶部１０２ａと速度記憶部１０２ｂを備える。操作履歴記憶部１０２ａは、操作部１０５の操作の履歴情報を記憶する。また、速度記憶部１０２ｂは、カーソルの移動速度を記憶する。
【００１７】
楽曲データ記憶部１０３は、不揮発性半導体メモリやハードディスク等から構成され、楽曲データ等を記憶する。
【００１８】
通信部１０４は、例えばＵＳＢ(Universal Serial Bus)通信部とＵＳＢ端子とを備え、制御部１０１に接続されている。そして通信部１０４は、ＰＣ（パーソナルコンピュータ）等の外部機器にケーブルを介して接続され、当該外部機器と通信を行う。なお、通信部１０４は、外部機器と通信して信号を送受信できるものであればよく、ＵＳＢに限定されない。
【００１９】
操作部１０５は、操作ボタン等を含み、ユーザの操作に応じた指示情報を制御部１０１に供給する。操作ボタンは、カーソルの移動方向を指定するカーソルキーを含む。
【００２０】
時間管理部１０６は、時計機能とカレンダー機能を有しており、日付や時刻の情報を出力する。
【００２１】
音声信号出力部１０７は、Ｄ／Ａ変換器、アンプ、内蔵スピーカ、イヤホンジャック等から構成され、制御部１０１が出力するオーディオデータを出力する。
【００２２】
表示部１０９は、液晶パネルや有機ＥＬパネル等から構成される。
表示制御部１０８は、制御部１０１の制御下に、任意の情報、例えば、ポータブル音楽再生装置１００の動作状況を示す情報、楽曲データ記憶部１０３に記憶されている音楽のタイトル、カーソル、等を表示部１０９に表示する。
【００２３】
ポータブル音楽再生装置１００は、図２に例示するような、外観構成を有する。図示するように、前面パネル２００には、表示部１０９から構成される表示画面２１０と、操作部１０５を構成する操作ボタン群２３０とが、配置されている。音声信号出力部１０７のイヤホンジャックには、イヤホン２２０が接続されている。
【００２４】
操作ボタン２３０は、中央ボタン２３１と、右ボタン２３２と、上ボタン２３３と、左ボタン２３４と、下ボタン２３５と、を備えている。ボタン２３１〜２３５は、それぞれに複数の機能が割り当てられており、ポータブル音楽再生装置１００の動作状況に応じて機能を使い分ける。例えば、上ボタン２３３は、カーソルを上方向に移動させることを指示する機能を有し、下ボタン２３５は、カーソルを下方向に移動させることを指示する機能を有する。
【００２５】
次に、上記構成を有するポータブル音楽再生装置１００の動作について説明する。
【００２６】
このポータブル音楽再生装置１００の基本動作は、従来のポータブル音楽再生装置の動作と同様であり、制御部１０１は、操作部１０５（操作ボタン２３０）の操作に応答して、楽曲データ記憶部１０３から楽曲データを読み出して、音声信号出力部１０７から出力する。
また、制御部１０１は、通信部１０４を介して外部の例えば、パーソナルコンピュータやオーディオ装置から楽曲データを受信し、楽曲データ記憶部１０３に格納する。
【００２７】
制御部１０１は、楽曲データ記憶部１０３に格納される楽曲をツリー構造で管理する。
ユーザは、任意の楽曲を再生する場合、操作部１０５から制御部１０１に指示を与えて、楽曲選択用のメニュー、即ち、任意のホルダ内に格納されている楽曲のタイトルの一覧をカーソルと共に表示制御部１０８を介して表示画面２１０に表示させる。ユーザは、操作部１０５を操作して、カーソルを移動し、任意のタイトルをハイライトし、ハイライトされたタイトルを選択することにより、再生対象の楽曲を指定する。
【００２８】
以下、この指定方法について、具体例に基づいて説明する。
【００２９】
表示制御部１０８は、制御部１０１の制御下に、任意ホルダ内の楽曲のリストを、図３に示されるように、リスト状に表示画面２１０に表示する。
【００３０】
表示画面２１０のサイズは固定であり、リスト全体が一画面に入り切らない場合、リスト上にウインドウを設定し、図３に示されるように、ウインドウ内に位置するタイトルのみを表示画面２１０に表示する。
さらに、スクロールバー２１２とインジケータ２１３を表示する。
【００３１】
スクロールバー２１２は、リスト全体のサイズに対応し、インジケータ２１３の位置はリスト全体に対する表示部分の位置に相当し、その長さは全リスト数に対する表示されている部分リストの個数の割合が、スクロールバー２１２全体の長さに対して等しくなるようになっている。
【００３２】
図３の表示画面２１０は、表示画面２１０に表示できる項目数の最大が６のとき、それ以上に表示されるべきコンテンツがあるときの一例である。
操作ボタン２３０は、中央ボタン２３１と、右ボタン２３２と、上ボタン２３３と、左ボタン２３４と、下ボタン２３５と、を備えている。ボタン２３１〜２３５は、それぞれに複数の機能が割り当てられており、ポータブル音楽再生装置１００の動作状況に応じて機能を使い分ける。
【００３３】
例えば、ユーザが楽曲をリストから再生させたい楽曲を選択する際に、制御部１０１は下ボタン２３５を押下されたことを検出すると、図２に示すカーソル２１１を下方向に移動さる。また、上ボタン２３３を押下されたことを検出すると、カーソル２１１を上方向に移動させる。
【００３４】
このように、ユーザは下ボタン２３５と上ボタン２３３を押下してカーソル２１１を移動させて、表示画面２１０に表示された楽曲データの中から、所望の楽曲データにカーソル２１１をあわせる。
【００３５】
このとき、制御部１０１が、中央ボタン２３１が押下されたことを検出すると、選択されている楽曲データを楽曲データ記録部１０３から読み出し、アナログ信号に変換して音声信号出力部１１０に接続されたイヤホン２２０から音を出力する。
【００３６】
再生中に、上ボタン２３３が押されたことを、制御部１０１が検出すると、音声信号出力部１１０から出力する音量を大きくする。再生中に下ボタン２３５が押されたことを、制御部１０１が検出すると、音声信号出力部１１０から出力する音量を小さくする。
【００３７】
また、再生中に、左ボタン２３４が押されたことを、制御部１０１が検出すると、楽曲を再生する時間軸上の位置を、前方向の楽曲の先頭へと移動させる。
再生中に、右ボタン２３２が押下されたことを、制御部１０１が検出すると、楽曲を再生する時間軸上の位置を、後方向の楽曲の先頭へと移動させる。
【００３８】
また、制御部１０１は、図４に示される操作履歴記録表３００を作成し、記憶部１０２の操作履歴記憶部１０２ａに記憶して管理する。操作履歴記録表３００は、楽曲データ記憶部１０３に記憶されている全ての楽曲データ３０２について、再生回数３０１が記録されるデータテーブルである。
【００３９】
例えば、ユーザの指示により、図４に示される「楽曲データ７」の再生が操作部１０５から指示された場合、制御部１０１は、操作履歴記録部１０２ａに格納されている操作履歴記録表３００の「楽曲データ７」の再生回数「１」に１を加えて、「２」に更新する。
【００４０】
また、制御部１０１は、楽曲データ記憶部１０３に新たな楽曲データを追加したときには、その楽曲データを操作履歴記録表３００に追加し、再生回数「０」とする。制御部１０１は、楽曲データ記憶部１０３から新たな楽曲データを削除したときには、操作履歴記録表３００から削除された楽曲に対応するエントリを除去する。
【００４１】
ユーザが操作部１０５を操作して、表示画面２１０に楽曲データのリストを表示することを指示すると、制御部１０１は、楽曲データ記憶部１０３に記憶されている楽曲の階層情報や属性情報（ジャンル、アーティスト等）を参照して、図５(a)に例示される仮想画面４００とカーソル４１０を作成し、表示制御部１０８に供給する。仮想画面４００は、表示画面２１０に楽曲の選択のために表示されるリストである。例えば、ユーザがある特定のフォルダを指定したり、ある特性の属性、例えば、ジャンルやアーティストを指定した場合には、そのフォルダに属す楽曲のリスト、或いは、その属性を有する楽曲のリストが生成される。
【００４２】
表示制御部１０８は、図５(b)に示される表示領域４２０の範囲内の画像情報を制御部１０１の指示に従い、表示部１０９に送る。表示部１０９は、該画像情報を表示画面２１０に表示する。
【００４３】
また、制御部１０１は、仮想画面４００を生成する度に、図６に示すカーソル速度記録表３１０を生成し、記憶部１０２の速度記憶部１０２ｂに記憶して管理する。カーソル速度記録表３１０は、配置番号３１１とカーソル速度３１２が記録されるデータテーブルである。
【００４４】
配置番号３１１は仮想画面４００に配列されている楽曲データの番号である。カーソル速度３１２は、仮想画面４００上のカーソル４１０が単位時間当たりに移動する移動量（移動速度）であり、例えば、画面の画素数で表され、図７に示されるように、再生回数が多くなるに従って速度が小さくなる関数f(x)の値である。
【００４５】
次に、上記構成のポータブル音楽再生装置１００の楽曲の選択から再生までの具体的動作について、図８のフローチャートを参照して説明する。
【００４６】
ユーザが操作部１０５を操作して、表示画面２１０に楽曲データのリストを表示することを指示すると、制御部１０１は、図８の処理を開始し、指示に従って、図５(a)に示す仮想画面４００とカーソル４１０を作成する（ステップＳ１０１）。
【００４７】
次に、制御部１０１は、リスト表示されるコンテンツのカーソル速度記録表３１０を作成する（ステップＳ１０２）。
次に、制御部１０１は、図５(b)に示す表示領域４２０を設定し、この範囲内の画面情報を表示制御部１０８を介して表示部１０９の表示画面２１０に表示させる（ステップＳ１０３）。
【００４８】
ユーザから楽曲情報データ表示や初期画面など他画面への遷移指示等、リスト表示の終了が指示された場合（ステップ１０４；Ｙｅｓ）、制御部１０１は、表示制御部１０８に指示して、リスト表示を終了させる（ステップＳ１０５）する。
【００４９】
終了の指示がないとき（ステップＳ１０４；Ｎｏ）、ユーザが決定ボタン２３１を押下すると（ステップＳ１０６；Ｙｅｓ）、制御部１０１は再生が指示された楽曲データを楽曲データ記憶部１０３から読み込み、音声データとして音声信号出力部１１０から音声信号出力する（ステップＳ１０７）。このとき、制御部１０１は、記憶部１０２の操作履歴記憶部１０２ａに記憶されている操作履歴記憶表３００上の再生が指示された楽曲データの再生回数を＋１する。また、この段階で、記憶部１０２の速度記録部１０２ｂに記憶されているカーソル速度記録表３３０を更新してもよい。
【００５０】
再生の指示が無く（ステップＳ１０６；Ｎｏ）、ユーザが上ボタン２３３または下ボタン２３５を押下して、カーソル移動指示（ステップＳ１０８；Ｙｅｓ）した場合、カーソル移動処理（ステップＳ１０９）が実行される。カーソル移動指示がなされない場合（ステップＳ１０８；Ｎｏ）は、ステップＳ１０４に戻り、操作部１０５からの次の入力を待つ。
【００５１】
カーソル移動処理（ステップＳ１０９）では、制御部１０１は、仮想画面４００上でカーソル４１０が位置している（ハイライトしている）タイトルの楽曲データについて、カーソル速度記録表３１０に設定されているカーソル速度を参照し、カーソル４１０の移動速度を決定する。
【００５２】
制御部１０１は、表示制御部１０８に、カーソルの移動速度を通知し、表示制御部１０８は指示された速度でカーソルを移動させる。従って、例えば、過去の再生回数の多い楽曲のタイトル上を、カーソル４１０が比較的ゆっくり移動し、過去の再生回数の少ない楽曲のタイトル上を、カーソル４１０が比較的早く移動する。
【００５３】
上ボタン２３３又は下ボタン２３５が離されるまで、カーソル移動処理（ステップＳ１０９）が繰り返し実施される。
【００５４】
このカーソル移動処理をユーザが繰り返すことにより、カーソル４１０がウインドウの端に到達すると、以後は、表示画面２１０に表示されるリストがスクロールされる。
【００５５】
このような構成のポータブル音楽再生装置１００によれば、ユーザが１の操作ボタンを押下してカーソル（又はリスト）のスクロールを指示している間、ユーザが視認する表示画面２１０では、再生回数の少ないリスト表示された楽曲データは高速にスクロールされる。一方、再生回数の多い楽曲データの手前で、ユーザはカーソル移動の減速操作を他にすることなく、１のスクロール指示中にスクロールが減速することにより、再生回数の多い楽曲データを視認しやすくなる。
【００５６】
（第１の応用例）
上記実施の形態においては、楽曲の選択回数に応じて、スクロール速度を変更したが、他の操作履歴、例えば、各楽曲の再生日に基づいて、スクロール速度を制御することも可能である。
【００５７】
この場合、制御部１０１は、図９(a)に示される、操作履歴記録表３２０を作成する。操作履歴記録表３２０は、楽曲データ記憶部１０３に記憶されている全ての楽曲データの最新の再生日時３２１が記録されているデータテーブルである。
【００５８】
最新の再生日時とは、楽曲データが最も最近再生されたときの日時である。制御部１０１は、楽曲データの再生指示がされたときに時間管理部１０６から時刻情報を入手して、操作履歴記録表３２０の該当するエントリに上書きする。
【００５９】
制御部１０１は、図９(b)に示される、一覧の表示が指示された時等に、カーソル速度記録表３３０を作成し、記憶部１０２の速度記録部１０２ｂに記憶して管理する。カーソル速度記録表３３０は、配置番号３３１とカーソル速度３３２が記録されるデータテーブルである。
【００６０】
制御部１０１は時間管理部１０６から入手した現在の時刻情報から最新の再生日時３２１との時間差（秒）を算出する。その時間差をｘとし、図１０に例示される、関数f(x)の値がカーソル速度３３２となる。
【００６１】
ユーザからリスト表示指示がなされ、カーソル移動処理がなされるときの動作は、図８に示す手順と同一である。但し、ステップＳ１０９のカーソル移動処理において、移動速度を決定するために、図９（ｂ）のカーソル速度記録表３３０が参照される。
【００６２】
これにより、ユーザが１の操作ボタンを押下してスクロール指示させている間、ユーザが視認する表示画面２１０では、最新の再生が古い楽曲のタイトル上ではカーソル４１０は高速にスクロールされ、一方、最近再生された楽曲のタイトル上では、カーソルは減速してゆっくりと移動し、最新の再生日時の新しい楽曲データを視認しやすくなる。
【００６３】
（第２の応用例）
各楽曲の記録日に基づいて、スクロール速度を制御することも可能である。
【００６４】
この場合、制御部１０１は、楽曲データ記憶部１０３に新たに楽曲データを保存する際に、図１１(a)に示される操作履歴記録表３４０を作成する。操作履歴記録表３２０は、楽曲データ記憶部１０３に記憶されている全ての楽曲データの保存日時３４１が記録されているデータテーブルである。
【００６５】
保存日時とは、楽曲データ記憶部１０３に楽曲データが記憶された時刻である。制御部１０１は、時間管理部１０６から時刻情報を入手して、楽曲データが記憶された時刻を保存日時として操作履歴記録部１０２ａに記録する。
【００６６】
制御部１０１は、図１１(b)に示されるカーソル速度記録表３５０を作成し、速度記録部１０２ｂに記憶して管理する。カーソル速度記録表３５０は、配置番号３５１とカーソル速度３５２が記録されるデータテーブルである。
【００６７】
制御部１０１は、時間管理部１０６から入手した現在の時刻情報から保存日時３４１との時間差（秒）を算出する。その時間差をｘとし、図１０に示される関数f(x)の値がカーソル速度３５２となる。
【００６８】
ユーザからリスト表示指示がなされ、カーソル移動処理がなされるときの動作フローは、図８に示すものと同一である。
【００６９】
これにより、ユーザが１の操作ボタンを押下してスクロール指示させている間、ユーザが視認する表示画面２１０では、再生回数の少ないリスト表示された楽曲データは高速にスクロールされる。一方、再生回数の多い楽曲データの手前で、ユーザはカーソル移動の減速操作を他にすることなく、１のスクロール指示中にスクロールが減速することにより、保存日時の新しい楽曲データを視認しやすくなる。
【００７０】
（第３の応用例）
上述の各実施の形態では、制御部１０１によって作成される操作履歴記録表には、再生回数、最新の再生日時、または保存日時のいずれか１つを記録している。しかし、図１２に示す操作履歴記録表３７０のように、再生回数、最新の再生日時、および保存日時を操作履歴記録表に記録し、選択情報３８０にいずれの情報を速度制御に使用するかを示す情報を設定し、この設定に従って速度制御に使用する情報を選択できるようにしてもよい。
【００７１】
この場合、例えば、コンテンツが新規に登録されると操作履歴記録表３７０にそのコンテンツのレコードが追加され、保存日時が登録される。一方、コンテンツの再生が指定されると、例えば、図８のステップＳ１０７で、操作履歴記録表３７０の操作回数、最新の再生日時が更新される。制御部１０１は、操作部１０６からの指示に応答して、選択情報３８０を適宜更新する。
【００７２】
制御部１０１は、選択情報３８０で指定されているいずれかの情報に基づいて、カーソル速度記録表３１０，３３０又は３５０を作成し（ステップＳ１０２）、作成したカーソル速度記録表３１０，３３０又は３５０に基づいた速度でカーソルを移動する（ステップＳ１０９）。
また、表示画面の内容や表示形態に応じて、使用する選択情報３８０を変更するようにしてもよい。例えば、表示態様Ａでは、「再生回数」を使用し、表示態様Ｂでは、「保存日時」を使用する等の条件を設定する等してもよい。
【００７３】
（第２の実施の形態）
上記実施の形態においては、画像をスクロールする前に、予めカーソル速度記録表を作成し、このカーソル速度記録表に基づいて、カーソルの速度を制御したが、カーソルを移動制御する段階で、カーソル速度を決定してもよい。
例えば、図１３に示すように、図８のフローチャートから、カーソル速度記録表を作成する処理Ｓ１０２を除去し、カーソル移動処理Ｓ１０９内で、まず、履歴情報を参照し（ステップＳ１２１）、履歴情報ｘを速度関数ｆ（ｘ）に代入してカーソル速度を求め（ステップＳ１２２）、求めたカーソル速度で表示カーソルを移動する処理（ステップＳ１２３）を実行してもよい。
【００７４】
（第３の実施の形態）
上記実施の形態では、楽曲を選択するためのカーソルの速度を、楽曲自体の選択の履歴に基づいて制御する場面を例に、この発明を説明した。この発明は、これに限定されず、任意の選択項目（選択項目のリスト）上のカーソルの速度を、選択項目の属性（関連事項）に基づいて制御する場合にも適用可能である。
【００７５】
この実施の形態では、図１４に示すように、各楽曲データＭには、属性として、演奏者を特定するアーティスト情報、その楽曲データが記録されていたアルバムを特定されているアルバム情報、その楽曲が属すジャンルを示すジャンル情報が付加されている。
【００７６】
各属性情報は、その情報のアドレスＡで表されている。
実際の属性情報は、アーティストテーブルＴ１，アルバムテーブルＴ２，ジャンルテーブルＴ３に格納されており、各アーティスト情報、アルバム情報、ジャンル情報には、ポイントが付加されている。
【００７７】
例えば、図１４に示す楽曲データＭに含まれている楽曲データ１の属性情報として、ポインタ値Ａ１１，Ａ２２，Ａ３４が登録されている。これは、楽曲データ１が、ポインタＡ１１で特定される位置に格納されている「アーティスト１」が演奏する楽曲であり、ポインタＡ２１で特定される位置に格納されている名称の「アルバム」に記録されており、ポインタＡ３で特定される位置に記憶されている「音楽ジャンル」に属すことを表している。
【００７８】
このような構成において、図８及び図１３のステップＳ１０７においてある楽曲が再生されると、制御部１０１は、その楽曲データの属性に付与されているポイントに所定値を加算する。例えば、「楽曲データ２」が再生されると、「楽曲データ２」の属性として登録されているポインタＡ１２で特定される「アーティスト２」の「ポイントＰ１２」，ポインタＡ２１で特定される「アルバム１」のポイントＰ２１，及びポインタＡ３１で特定される「ジャンル１」のポイントＰ３１にそれぞれ所定値が加算される。
【００７９】
また、表示画面の内容や表示形態に応じて、どの属性に基づいて速度制御を行うかを示す優先順位情報３９０が記憶される。
【００８０】
次に、カーソルを移動させる処理を説明する。
一例として、図１５（ａ）に示すように、メインメニュー上で、「アーティスト」を選択して、アーティストの一覧を表示し、このアーティストの一覧から、「アーティストＤ」を選択して、「アーティストＤ」が演奏している楽曲のリストを表示させ、楽曲の一覧から、「楽曲５７」を選択して、再生する場合を想定する。
【００８１】
アーティストの一覧上で、任意のアーティストを選択するためにカーソルを移動する場合、図８に示す処理の場合、制御部１０１は、ステップＳ１０２でアーティストテーブルに格納されている各アーティストのポイントに基づいて移動速度を求め、カーソル速度記録表を作成し、ステップＳ１０９で、作成したカーソル速度記録表に基づいて、カーソルを移動する。同様に、図１３の処理の場合には、ステップＳ１２２でカーソル速度を求める。また、アーティストの一覧上で、カーソルを移動する際には、予め定められている優先順位に従って、アルバム名とジャンルテーブルの一方を参照し、各楽曲の属性に付与されたポイントに基づいて、カーソル速度を決定する。例えば、カーソル２１１が「楽曲５７」の上に位置しているときの速度は、楽曲５７が属すジャンルに付与されているポイントで速度が求められる。
【００８２】
また、例えば、図１５（ｂ）に示すように、メインメニュー上で、「ジャンル」を選択して、ジャンルの一覧を表示し、このジャンルの一覧から、「ジャンルＭ」を選択して、「ジャンルＭ」に属す楽曲のリストを表示させ、楽曲の一覧から、「楽曲４４」を選択して、再生する場合を想定する。
【００８３】
ジャンルの一覧上で、任意のアーティストを選択するためにカーソルを移動する場合、制御部１０１は、図８のステップＳ１０２でジャンルテーブルに格納されている各ジャンルのポイントに基づいて移動速度を求め、カーソル速度記録表を作成し、ステップＳ１０９で、作成したカーソル速度記録表に基づいて、カーソルを移動する。同様に、図１３の処理の場合には、ステップＳ１２２でカーソル速度を求める。また、楽曲の一覧上で、カーソルを移動する際には、予め定められている優先順位に従って、アーティストテーブルとアルバムテーブルの一方を参照し、各楽曲の属性に付与されたポイントに基づいて、カーソル速度を決定する。
【００８４】
例えば、カーソル２１１が「楽曲４４」の上に位置しているときの速度は、楽曲４４のアーティストに付与されているポイントで速度が求められる。
【００８５】
この構成によれば、例えば、ユーザの嗜好に合致した属性を有する楽曲を示す項目上では、アイコンが比較的ゆっくり移動する。例えば、ユーザが好んで再生する楽曲と同一の属性（アーティスト、ジャンル、アルバム）等を有する楽曲上では、アイコンが比較的ゆっくり移動する。従って、各選択項目を認識及び選択しやすくなる。
【００８６】
（第４の実施の形態）
以上の各実施の形態においては、操作履歴に基づいて、各選択項目そのものの選択履歴或いは選択項目の属性の選択履歴に基づいて、カーソル速度を決定した。この発明はこれらに限定されず、カーソル速度を自動的に変更して表示する場合に広く適用可能である。
【００８７】
例えば、図１４に示す、各テーブルＴ１〜Ｔ３を固定データとして、カーソル速度を制御することも可能である。
【００８８】
一例として、図１５（ａ）に示す画面遷移を想定する。
ここで、アーティストの一覧上で、カーソルを移動する場合、制御部１０１は、アーティストテーブルに格納されている各アーティストのポイントに基づいて移動速度を求め、カーソルを移動する。また、アーティストの一覧上で、カーソルを移動する際には、予め定められている優先順位に従って、アルバムテーブルＴ２とジャンルテーブルＴ３の一方を参照し、各楽曲の属性に付与されたポイントに基づいて、カーソル速度を決定する。これらの移動速度は、過去の選択履歴とは無関係である。
【００８９】
また、例えば、図１５（ｂ）に示す画面遷移の場合、例えば、ジャンルの一覧上でカーソルを移動する場合、制御部１０１は、ジャンルテーブルに格納されている各ジャンルのポイントに基づいて移動速度を求め、カーソルを移動する。また、楽曲の一覧上で、カーソルを移動する際には、予め定められている優先順位に従って、アーティストテーブルＴ１とアルバムテーブルＴ２を参照し、各楽曲の属性に付与されたポイントに基づいて、カーソル速度を決定する。
【００９０】
テーブルに設定されている各ポイントは、例えば、ユーザが操作部１０５を操作して任意に設定及び変更可能である。或いは、他のデータに基づいて、制御部１０１が自動的に設定するようにしてもよい。
【００９１】
（第５の実施の形態）
上記実施の形態においては、カーソルの移動速度を多段階に制御する例を示したが、移動速度を２段階に変化させるようにしてもよい。例えば、この場合、速度関数ｆ（ｘ）を例えば、図１６に示すように、二値関数とすればよい。
【００９２】
（第６の実施の形態）
以上の各実施の形態においては、カーソルの移動速度を、そのカーソルが指示する選択項目毎に設定している。この場合、カーソルの速度が小刻みに変動して、識別しにくくなる虞がある。
【００９３】
このような事態を避けるためには、各選択項目上のカーソルの移動速度を、カーソルが位置する選択項目の前後の選択項目に割り当てられたカーソルに速度に基づいて平滑化することにより避けることができる。
【００９４】
例えば、リスト上の第ｉの選択項目の上でのカーソルの、速度関数ｆ（ｘ）により定まる移動速度をｆ（ｉ）とすると、補正後のカーソル速度Ｓ（ｉ）を、
Ｓ（ｉ）＝ｋ１・ｆ（ｉ−ｍ）＋・・・＋ｋ２・ｆ（ｉ−１）＋ｋ３・ｆ（ｉ）＋ｋ４・ｆ（ｉ＋１）＋・・・＋ｋ５・ｆ（ｉ＋３）  
ｋ１〜ｋｎ：定数
カーソルの移動速度を、このように設定することにより、カーソルの移動速度の変動を抑えて、カーソルをスムーズに視認性よく、移動させることができる。
【００９５】
本発明は、ポータブル音楽再生装置に限定されず、ユーザが表示画面に表示されたコンテンツのリストを、操作入力によりカーソルを移動させて表示画面をスクロールさせる電子機器にも、本発明に係る移動速度制御装置と移動速度制御方法を実施することは可能である。
【００９６】
例えば、撮影された電子画像データが表示画面にサムネイル形式でリスト表示されるデジタルカメラ、撮影された動画データが表示画面にサムネイル形式でリスト表示されるデジタルビデオカメラ、テキストファイルの文字情報を再生して表示画面に表示する電子ブックといった、コンテンツ再生装置にも実施可能である。
【００９７】
他にも、パーソナルコンピュータの表示画面に表示されるソフトウェアでも、本発明に係る移動速度制御方法が実施可能である。例えば、インターネット上のホームページのＵＲＬを選択して、ホームページを閲覧した時の閲覧日時あるいは閲覧回数を操作履歴とする場合である。この場合、閲覧日時と閲覧回数が操作履歴表に記録される。次に、カーソル速度記録表には、閲覧日時あるいは閲覧回数に応じたカーソル速度が記録される。ユーザがリスト形式で表示されたＵＲＬをカーソル移動して選択するときに、本発明に係る移動速度制御方法に従って画面表示が制御される場合などにも、実施することが可能である。
その他、任意のリスト・メニューを表示する際に、カーソル又は表示のスクロール速度を制御する場合に広く応用可能である。
【００９８】
また、カーソルの移動速度を、上記の原則に基づいて制御しつつ、より見やすく或いはスクロールがスムーズになるように制御してもよい。
例えば、仮想画面４００上にあるタイトルについてカーソルの速度が基準速度以下となった場合には、その前ｎ（任意の自然数）タイトル、後ろｍ（任意の自然数）においては、カーソルの移動速度を、履歴に基づいて定められる速度よりも減速するように、例えば、０．７倍するように制御してもよい。
【図面の簡単な説明】
【００９９】
【図１】本発明の実施の形態に係るポータブル音楽再生装置の構成を示すブロック図である。
【図２】本発明の実施の形態に係るポータブル音楽再生装置の外観図である。
【図３】本発明の実施の形態に係るポータブル音楽再生装置の表示画面を示す図である。
【図４】本発明の第１の実施の形態に係る操作履歴記録表の図である。
【図５】本発明の第１の実施の形態に係り、(a)は、仮想画面にカーソルが表示されている一例、(b)は、仮想画面上にある表示領域の一例、を示す図である。
【図６】本発明の第１の実施の形態に係り、カーソル速度記録表の一例を示す図である。
【図７】本発明の第１の実施の形態に係り、再生回数とカーソル速度f(x)との関係の一例を示す図である。
【図８】本発明の実施の形態に係るリスト表示がなされたときのカーソル移動制御の手順を示すフローチャートである。
【図９】本発明の第１の実施の形態の第１の応用例に係り、(a)は、最新の再生日時を記録した操作履歴記録表の一例、(b)は、カーソル速度記録表の一例、を示す図である。
【図１０】本発明の第１の実施の形態の第１の応用例に係る時間差とカーソル速度との関係の一例を示す図である
【図１１】本発明の第１の実施の形態の第２の応用例に係り、(a)は、保存日時を記録した操作履歴記録表の一例、(b)は、カーソル速度記録表の一例、を示す図である。
【図１２】本発明の第１の実施の形態に係る再生回数、最新の再生日時、および保存日時を同時に記録している操作履歴記録表の一例を示す図である。
【図１３】本発明の第２の実施の形態に係るカーソル移動制御の手順を示すフローチャートである。
【図１４】本発明の第３の実施の形態に係り、楽曲データとその属性との関係及び各属性に与えられたポイントを示す図である。
【図１５】（ａ）と（ｂ）は、本発明の第４の実施の形態に係り、それぞれ、画面遷移の一例を示す図である。
【図１６】本発明の第５の実施の形態に係り、再生回数とカーソル速度f(x)との関係の他の例を示す図である。
【符号の説明】
【０１００】
１００  ポータブル音楽再生装置
１０１  制御部
１０２  記憶部
１０２ａ  操作履歴記憶部
１０２ｂ  速度記憶部
１０３  楽曲データ記憶部
１０４  通信部
１０５  操作部
１０６  時間管理部
１０７  音声信号出力部
１０８  表示制御部
１０９  表示部
２００  前面パネル
２１０  表示画面
２１１  カーソル
２１２  スクロールバー
２１３  インジケータ
２２０  イヤホン
２３０  操作ボタン
２３１  決定ボタン
２３２  右ボタン
２３３  上ボタン
２３４  左ボタン
２３５  下ボタン
３００  操作履歴記録表
３１０  カーソル速度記録表
３２０  操作履歴記録表
３３０  カーソル速度記録表
３４０  操作履歴記録表
３５０  カーソル速度記録表
３７０  操作履歴記録表
３８０  選択情報
３９０  優先順位情報
４００  仮想画面
４１０  カーソル
４２０  表示領域
【図１】
2009252054.tif 000003
【図２】
2009252054.tif 000004
【図３】
2009252054.tif 000005
【図４】
2009252054.tif 000006
【図５】
2009252054.tif 000007
【図６】
2009252054.tif 000008
【図７】
2009252054.tif 000009
【図８】
2009252054.tif 000010
【図９】
2009252054.tif 000011
【図１０】
2009252054.tif 000012
【図１１】
2009252054.tif 000013
【図１２】
2009252054.tif 000014
【図１３】
2009252054.tif 000015
【図１４】
2009252054.tif 000016
【図１５】
2009252054.tif 000017
【図１６】
2009252054.tif 000018