(57)【要約】 【課題】  操作者の嗜好が反映され、操作者に対する利便性を向上することができる再生データ処理装置および再生データ処理方法を提供する。【解決手段】  制御部３によって、複数の予め定める楽曲データ本体に対する操作者の嗜好度が生成され、この生成された嗜好度は、各楽曲データ本体と関連付けられてデータ記憶部４に記憶される。また、操作部５の操作状態を表す操作状態データに基づいて、制御部３によって、嗜好度に重み付けを行う重み係数が生成され、この生成された重み係数は、各楽曲データ本体に関連付けられて嗜好度設定部８に記憶される。そして、嗜好度および重み係数に基づいて、操作者によって操作部５が操作されたときの所定の楽曲データ本体に対する嗜好度が嗜好度設定部８で算出され、データ記憶部４に記憶された所定の楽曲データ本体に対する嗜好度が、算出された嗜好度に更新される。【選択図】      図１
2005228455.tif 000002
【特許請求の範囲】
【請求項１】
操作者によって予め定める指示内容を入力するために操作される操作手段と、
複数の予め定める再生データ本体に対する操作者の操作傾向を表す操作傾向度を生成する操作傾向度生成手段と、
各再生データ本体に、前記操作傾向度生成手段によって生成された操作傾向度を関連付けて記憶する操作傾向度記憶手段と、
操作手段の操作状態を表す操作状態データを記憶する操作状態記憶手段と、
操作状態データに基づいて、前記操作傾向度記憶手段に記憶される操作傾向度に重み付けを行う重み係数を生成する重み係数生成手段と、
前記重み係数生成手段によって生成された重み係数を、各再生データ本体に関連付けて記憶する重み係数記憶手段と、
前記操作傾向度記憶手段に記憶された操作傾向度および前記重み係数記憶手段に記憶された重み係数に基づいて、操作者によって操作手段が操作されたときの予め定める再生データ本体に対する操作傾向度を算出して、前記操作傾向度記憶手段に記憶された操作傾向度を更新する操作傾向度更新手段とを含むことを特徴とする再生データ処理装置。
【請求項２】
前記重み係数記憶手段に記憶される重み係数を、操作者の所望する任意の重み係数に変更して設定する重み係数変更手段を含むことを特徴とする請求項１記載の再生データ処理装置。
【請求項３】
前記操作傾向度記憶手段に記憶される操作傾向度を、予め定める値を初期値として設定する初期値設定手段を含むことを特徴とする請求項１記載の再生データ処理装置。
【請求項４】
前記操作傾向度記憶手段に記憶される操作傾向度を、操作者の所望する任意の操作傾向度に変更して設定する操作傾向度変更手段を含むことを特徴とする請求項１記載の再生データ処理装置。
【請求項５】
前記操作手段に入力される予め定める第１の指示内容に基づいて、前記操作傾向度記憶手段に記憶された操作傾向度の更新動作を実行させ、前記操作手段に入力される予め定める第２の指示内容に基づいて、前記操作傾向度記憶手段に記憶された操作傾向度の更新動作を停止させる制御手段を含むことを特徴とする請求項１記載の再生データ処理装置。
【請求項６】
前記操作傾向度更新手段によって更新された操作傾向度に基づいて、前記再生データ本体を並び換える並び換え手段と、
前記再生データ本体を再生する再生手段とを含むことを特徴とする請求項１記載の再生データ処理装置。
【請求項７】
前記再生手段によって再生する再生データ本体のデータ本体数を、操作者の所望する任意のデータ本体数に設定するデータ本体数設定手段を含み、
前記再生手段は、データ本体数設定手段で設定されたデータ本体数の再生データ本体を、前記並び換え手段によって並び換えられた順に再生すること特徴とする請求項６記載の再生データ処理装置。
【請求項８】
操作傾向度生成部は、複数の予め定める再生データ本体に対する操作者の操作傾向を表す操作傾向度を生成し、
操作傾向度記憶部は、各再生データ本体に、前記操作傾向度生成部で生成する操作傾向度を関連付けて記憶し、
操作状態記憶部は、操作者が予め定める指示内容を入力するために操作する操作部の操作状態を表す操作状態データを記憶し、
重み係数生成部は、操作状態データに基づいて、前記操作傾向度記憶部に記憶される操作傾向度に重み付けを行う重み係数を生成し、
重み係数記憶部は、前記重み係数生成部で生成された重み係数を、各再生データ本体に関連付けて記憶し、
操作傾向度更新部は、前記操作傾向度記憶部に記憶された操作傾向度および前記重み係数記憶部に記憶された重み係数に基づいて、操作者によって操作部が操作されたときの予め定める再生データ本体に対する操作傾向度を算出して、前記操作傾向度記憶部に記憶された操作傾向度を更新することを特徴とする再生データ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生データ本体に対する操作者の操作傾向に応じて、予め定めるデータ処理を行う再生データ処理装置および再生データ処理方法に関する。
【背景技術】
【０００２】
近年、音声圧縮技術の普及および記憶媒体の記憶容量の大容量化などに伴い、大量の音楽データを記憶し、再生するデータ再生装置の開発が進められている。従来の技術のデータ再生装置では、操作者の所望の音楽データを再生させる場合、予め操作者がデータ再生装置の表示部に表示される音楽データに付随する所定のデータ、たとえば曲名および演奏家名を参照して、データ再生装置に記憶されている複数の音楽データの中から所望の音楽データを選択し、いずれの音楽データが所望の音楽データであるかを示すデータを、データ再生装置に登録する。これによって、操作者の嗜好に応じた音楽データを再生することができる。
【０００３】
また、操作者の嗜好に応じた画像データおよび音楽データの少なくとも一方（以下、単に「データ」と表記する場合がある）を再生する技術が、特許文献１に記載されている。特許文献１に記載のデータ再生装置は、データ再生部でデータが再生されているときに、操作者によって操作入力部が操作されて、データの再生途中で再生を停止させて新たなデータを再生させるか否かの命令が入力されると、データサーバに蓄積されたデータのそれぞれに付与された重み変数の値を変化させて不揮発性記憶部に記憶させる。このようにして、不揮発性記憶部に記憶される重み変数に、予め定めるデータに対する操作者の嗜好性を反映させる。前記データ再生装置は、不揮発性記憶部から読み出した重み変数と、データを再生させるか否かを比較判定するための基準となる再生判定しきい値とを比較し、その比較判定結果に応じて、操作者の嗜好性を反映したデータをデータ再生部で再生するように構成される。
【０００４】
【特許文献１】特開２００２−２７８５６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前述の従来の技術のデータ再生装置では、操作者が操作者自身の嗜好に応じた音楽データを聴くとき、操作者は、予めデータ再生装置に記憶されている複数の音楽データの中から所望の音楽データを選択して、いずれの音楽データが所望の音楽データであるかを示すデータをデータ再生装置に登録しなければならず、作業が煩雑であるという問題がある。また、操作者は、複数の音楽データの中から所望の音楽データを選択するとき、データ再生装置の表示部に表示される曲名および演奏家名などの音楽データに付随する所定のデータを把握しておかなければならないので、音楽データのデータ量が増えるにつれて、操作者の負担が大きくなるという問題がある。
【０００６】
特許文献１に記載のデータ再生装置では、データ再生部でデータが再生されているときに、操作者によって、再生を停止させて新たなデータを再生させるか否かを命令する入力操作が行われないと、データサーバに蓄積されたデータのそれぞれに付与された重み変数の値を変化させて、不揮発性記憶部に記憶させた重み変数に、予め定めるデータに対する操作者の嗜好性を反映させることができない。したがって、各データに操作者の嗜好性を細かく反映させることができないので、操作者にとって利便性が低いという問題がある。
【０００７】
本発明の目的は、操作者の嗜好性が反映され、操作者に対する利便性を向上することができる再生データ処理装置および再生データ処理方法を提供することである。
【課題を解決するための手段】
【０００８】
本発明は、操作者によって予め定める指示内容を入力するために操作される操作手段と、
複数の予め定める再生データ本体に対する操作者の操作傾向を表す操作傾向度を生成する操作傾向度生成手段と、
各再生データ本体に、前記操作傾向度生成手段によって生成された操作傾向度を関連付けて記憶する操作傾向度記憶手段と、
操作手段の操作状態を表す操作状態データを記憶する操作状態記憶手段と、
操作状態データに基づいて、前記操作傾向度記憶手段に記憶される操作傾向度に重み付けを行う重み係数を生成する重み係数生成手段と、
前記重み係数生成手段によって生成された重み係数を、各再生データ本体に関連付けて記憶する重み係数記憶手段と、
前記操作傾向度記憶手段に記憶された操作傾向度および前記重み係数記憶手段に記憶された重み係数に基づいて、操作者によって操作手段が操作されたときの予め定める再生データ本体に対する操作傾向度を算出して、前記操作傾向度記憶手段に記憶された操作傾向度を更新する操作傾向度更新手段とを含むことを特徴とする再生データ処理装置である。
【０００９】
また本発明は、前記重み係数記憶手段に記憶される重み係数を、操作者の所望する任意の重み係数に変更して設定する重み係数変更手段を含むことを特徴とする。
【００１０】
さらに本発明は、前記操作傾向度記憶手段に記憶される操作傾向度を、予め定める値を初期値として設定する初期値設定手段を含むことを特徴とする。
【００１１】
さらに本発明は、前記操作傾向度記憶手段に記憶される操作傾向度を、操作者の所望する任意の操作傾向度に変更して設定する操作傾向度変更手段を含むことを特徴とする。
【００１２】
さらに本発明は、前記操作手段に入力される予め定める第１の指示内容に基づいて、前記操作傾向度記憶手段に記憶された操作傾向度の更新動作を実行させ、前記操作手段に入力される予め定める第２の指示内容に基づいて、前記操作傾向度記憶手段に記憶された操作傾向度の更新動作を停止させる制御手段を含むことを特徴とする。
【００１３】
さらに本発明は、前記操作傾向度更新手段によって更新された操作傾向度に基づいて、前記再生データ本体を並び換える並び換え手段と、
前記再生データ本体を再生する再生手段とを含むことを特徴とする。
【００１４】
さらに本発明は、前記再生手段によって再生する再生データ本体のデータ本体数を、操作者の所望する任意のデータ本体数に設定するデータ本体数設定手段を含み、
前記再生手段は、データ本体数設定手段で設定されたデータ本体数の再生データ本体を、前記並び換え手段によって並び換えられた順に再生すること特徴とする。
【００１５】
さらに本発明は、操作傾向度生成部は、複数の予め定める再生データ本体に対する操作者の操作傾向を表す操作傾向度を生成し、
操作傾向度記憶部は、各再生データ本体に、前記操作傾向度生成部で生成する操作傾向度を関連付けて記憶し、
操作状態記憶部は、操作者が予め定める指示内容を入力するために操作する操作部の操作状態を表す操作状態データを記憶し、
重み係数生成部は、操作状態データに基づいて、前記操作傾向度記憶部に記憶される操作傾向度に重み付けを行う重み係数を生成し、
重み係数記憶部は、前記重み係数生成部で生成された重み係数を、各再生データ本体に関連付けて記憶し、
操作傾向度更新部は、前記操作傾向度記憶部に記憶された操作傾向度および前記重み係数記憶部に記憶された重み係数に基づいて、操作者によって操作部が操作されたときの予め定める再生データ本体に対する操作傾向度を算出して、前記操作傾向度記憶部に記憶された操作傾向度を更新することを特徴とする再生データ処理方法である。
【発明の効果】
【００１６】
本発明によれば、再生データ処理装置および再生データ処理方法において、複数の予め定める再生データ本体に対する操作者の操作傾向を表す操作傾向度が生成され、この生成された操作傾向度は、各再生データ本体と関連付けられて記憶される。また、操作部の操作状態を表す操作状態データに基づいて、操作傾向度に重み付けを行う重み係数が生成され、この生成された重み係数は、各再生データ本体に関連付けられて記憶される。そして、操作傾向度および重み係数に基づいて、操作者によって操作部が操作されたときの予め定める再生データ本体に対する操作傾向度を算出して、予め記憶された操作傾向度を更新する。
【００１７】
前述のように、操作者によって操作部が操作されたときの予め定める再生データ本体に対する操作傾向度は、各再生データ本体に関連付けて記憶された操作傾向度および重み係数に基づいて算出されて更新されるので、各再生データ本体に対して、操作者の操作傾向を確実に反映させることができる。これによって、操作者に対する利便性を向上することができる。
【００１８】
また、操作者は、従来技術のように、再生データ処理装置に記憶される複数の再生データ本体の中から所望の再生データ本体を選択して、いずれの再生データ本体が所望の再生データ本体であるかを示すデータを再生データ処理装置に登録する操作を行う必要がないので、操作者の操作性に対する利便性を向上することができる。
【００１９】
また、操作傾向度は、各再生データ本体に関連付けられて記憶されるので、操作傾向度を識別可能な他の再生データ処理装置に、再生データ本体およびこれに関連付けられた操作傾向度を入力することによって、継続的に操作者の操作傾向を、再生データ処理装置の各再生データ本体に反映させることができる。これによって、操作者は、操作傾向度を識別可能でかつ再生データ本体を記録および再生可能な再生データ処理装置であれば、いずれの再生データ処理装置でも、操作者自身の操作傾向が反映された再生データ本体を容易に視聴することができるので、利便性が向上する。
【００２０】
また本発明によれば、操作者は、重み係数変更手段を操作することによって、重み係数記憶手段に記憶される重み係数を、操作者の所望する任意の重み係数に変更して設定することができるので、再生データ本体に対する操作傾向度に、操作者毎の再生データ本体に対する操作傾向を十分に反映させることができる。
【００２１】
また本発明によれば、操作者は、初期値設定手段を操作することによって、操作傾向度記憶手段に記憶される操作傾向度を、予め定める値を初期値として設定することができるので、たとえば再生データ本体に対する操作者の操作傾向度と、重み係数に基づいて算出された操作傾向度とで差異がある場合に、操作傾向度記憶手段に記憶される操作傾向度を、容易に初期値に設定することができる。これによって、改めて操作傾向度の設定を行うことができ、操作者に対する利便性を向上することができる。
【００２２】
また本発明によれば、操作者は、操作傾向度変更手段を操作することによって、操作傾向度記憶手段に記憶される操作傾向度を、操作者の所望する任意の操作傾向度に変更して設定することができるので、たとえば操作者の操作傾向度と、重み係数に基づいて算出された操作傾向度とで差異がある場合に、操作傾向度記憶手段に記憶される操作傾向度を、容易に操作者の所望する任意の操作傾向度に変更して設定することができる。これによって、再生データ本体に対して、操作者の操作傾向をより反映させることができ、操作者に対する利便性を向上することができる。
【００２３】
また本発明によれば、操作者によって操作手段が操作されて予め定める第１の指示内容が入力されると、制御手段は、入力された第１の指示内容に基づいて、操作傾向度記憶手段に記憶された操作傾向度の更新動作を実行させる。また、操作者によって操作手段が操作されて予め定める第２の指示内容が入力されると、制御手段は、入力された第２の指示内容に基づいて、操作傾向度記憶手段に記憶された操作傾向度の更新動作を停止させる。
【００２４】
前述のように、制御手段によって、操作傾向度記憶手段に記憶された操作傾向度の更新動作を停止させることができるので、たとえば再生データ処理装置の所有者が、予め定める第２の指示内容を入力して、操作傾向度記憶手段に記憶された操作傾向度の更新動作を停止させるようにしたとき、所有者以外の操作者によって再生データ処理装置が操作された場合、あるいは所有者自身が誤操作をした場合でも、再生データ本体に対する所有者の操作傾向度が更新されてしまうことを防ぐことができる。これによって、所有者に対する利便性を向上することができる。
【００２５】
また、操作者が、予め定める第２の指示内容を入力して、操作傾向度記憶手段に記憶された操作傾向度の更新動作を停止させるようにすることによって、操作傾向度を更新するときの電力消費を抑制することができる。
【００２６】
また本発明によれば、再生データ本体は、並び換え手段によって、操作傾向度更新手段によって更新された操作傾向度に基づいて並び換えられる。並び換え手段によって並び換えられた再生データ本体は、再生手段によって再生される。したがって、操作者の操作傾向が反映され、かつ並び換え手段によって並び換えられた再生データ本体を、再生手段によって再生することができる。これによって、操作者は、操作者自身の操作傾向が確実に反映された再生データ本体を視聴することができる。
【００２７】
また本発明によれば、操作者は、データ本体数設定手段を操作することによって、再生手段で再生する再生データ本体のデータ本体数を、操作者の所望する任意のデータ本体数に設定する。データ本体数設定手段で設定されたデータ本体数の再生データ本体は、再生手段によって、並び換え手段で並び換えられた順に再生される。したがって、操作者は、並び換え手段によって再生データ本体が並び換えられた後で、操作者自身の所望する任意のデータ本体数を設定するだけで、設定したデータ本体数の再生データ本体を、並び換え手段で並び換えられた順に、容易に視聴することができる。
【発明を実施するための最良の形態】
【００２８】
図１は、本発明の実施の一形態である再生データ処理装置１の構成を示すブロック図である。図２は、複数の楽曲データ本体の階層構造の一例を示す図である。図３は、重み係数テーブルの一例を示す図である。再生データ処理装置１は、予め定める再生データ本体に対する操作者の操作傾向を表す操作傾向度を算出し、予め再生データ処理装置１に記憶された予め定める再生データ本体に対する操作傾向度を、算出した操作傾向度に更新するデータ処理を行う装置である。再生データ処理装置１は、前述のようにデータ処理を施した再生データ本体を再生可能に構成されるとともに、データ処理を施した再生データ本体を、たとえばＭＤ（Mini Disk）、ＣＤ−Ｒ／ＲＷ（CompactDisk-Recordable/Rewritable）およびＤＶＤ（Digital Versatile Disk）などの記録媒体に記録可能に構成される。再生データ処理装置１は、たとえばオーディオ装置によって実現される。本実施形態では、再生データ本体を楽曲データ本体とし、かつ操作傾向度を、楽曲データ本体に対する操作者の嗜好の傾向を数値化した情報を表す嗜好度とした場合について説明する。
【００２９】
再生データ処理装置１は、データ入力部２、制御部３、データ記憶部４、操作部５、操作状態記憶部６、重み係数設定部７、嗜好度設定部８、データ記録部９、データ再生部１０およびデータ管理部１１を含んで構成される。
【００３０】
データ入力部２は、再生データ処理装置１が、たとえばユニバーサルシリアルバス（
Universal Serial Bus；略称：ＵＳＢ）を介して外部装置、たとえばパーソナルコンピュータ（Personal Computer；略称：ＰＣ）と接続されたとき、ＰＣに記憶されている複数の楽曲データを入力するインターフェースである。データ入力部２から入力された複数の楽曲データは、後述する制御部３の制御に基づいて、後述するデータ記憶部４に記憶される。ここで、データ入力部２から入力される複数の楽曲データは、複数の楽曲データ本体および各楽曲データ本体のデータ名を含む。
【００３１】
制御部３は、中央演算処理装置（Central Processing Unit；略称：ＣＰＵ）を含んで実現され、その内部には制御プログラムおよび演算プログラムを含む記憶部を備える。本実施形態では、演算プログラムは、嗜好度生成プログラム、初期値設定プログラム、嗜好度変更プログラム、重み係数生成プログラム、重み係数変更プログラムおよび嗜好度更新プログラムを含む。
【００３２】
嗜好度生成プログラムは、複数の予め定める楽曲データ本体に対する操作者の嗜好度を生成するときに実行される。初期値設定プログラムは、嗜好度を、予め定める値を初期値として設定するときに実行される。嗜好度変更プログラムは、嗜好度を、操作者の所望する任意の嗜好度に変更して設定するときに実行される。
【００３３】
重み係数生成プログラムは、嗜好度に重み付けを行う重み係数を生成するときに実行される。重み係数変更プログラムは、重み係数を、操作者の所望する任意の重み係数に変更して設定するときに実行される。
【００３４】
嗜好度更新プログラムは、重み係数に基づいて、操作者によって操作部５が操作されたときの予め定める楽曲データ本体に対する嗜好度を算出して、データ記憶部４に記憶された嗜好度を更新するときに実行される。
【００３５】
制御部３は、制御プログラムに基づいて、データ入力部２、データ記憶部４、操作部５、操作状態記憶部６、重み係数設定部７、嗜好度設定部８、データ記録部９、データ再生部１０およびデータ管理部１１を含むハードウェア資源を制御する。
【００３６】
データ記憶部４は、ハードディスクドライブ（Hard Disc Drive；略称：ＨＤＤ）などの磁気記憶媒体によって実現される。データ記憶部４には、データ入力部２から入力された複数の楽曲データ本体および各楽曲データ本体のデータ名が記憶されるとともに、各楽曲データ本体の記憶位置を示す位置データおよび各楽曲データ本体に対する操作者の嗜好度が、各楽曲データ本体に関連付けられて記憶される。ここで、データ記憶部４に、各楽曲データ本体に関連付けられて記憶される操作者の嗜好度は、嗜好度生成プログラムを実行することによって生成される。
【００３７】
本実施形態において、データ記憶部４に記憶される複数の楽曲データ本体のデータ名（以下、「楽曲データ名」と表記する場合がある）および操作者の嗜好度は、図２に示すように、複数のディレクトリを備えて階層的に構成される。ここで、ディレクトリとは、多数のファイルを、木（ツリー）構造を有するグループに属するものとして扱うときのグループである。木（ツリー）構造は、木（ツリー）のように枝分かれをした階層構造である。第１階層は、最上位のディレクトリを表すルート（root）ディレクトリによって構成され、第２階層は、ディレクトリ名が「playlistＡ」というディレクトリ（以下、単に「第１ディレクトリ」と表記する場合がある）と、ディレクトリ名が「playlistＢ」というディレクトリ（以下、単に「第２ディレクトリ」と表記する場合がある）とによって構成されている。
【００３８】
第１ディレクトリおよび第２ディレクトリは、複数の楽曲データ本体に関連付けられている楽曲データ名および嗜好度を含む。本実施形態では、第１ディレクトリは、楽曲データ名「ＡＡＡ」およびその嗜好度「５Ａ」、楽曲データ名「ＢＢＢ」およびその嗜好度「３Ｃ」、楽曲データ名「ＣＣＣ」およびその嗜好度「２Ｃ」ならびに楽曲データ名「ＤＤＤ」およびその嗜好度「５５」を含む。第２ディレクトリは、楽曲データ名「ＸＸＸ」およびその嗜好度「Ｂ３」、楽曲データ名「ＹＹＹ」およびその嗜好度「７Ａ」ならびに楽曲データ名「ＺＺＺ」およびその嗜好度「１Ｆ」を含む。
【００３９】
前述のように、データ記憶部４に記憶される楽曲データ本体、楽曲データ名および嗜好度は、たとえば図２に示すような階層構造によって、各楽曲データ本体の位置を表すことができる。各楽曲データ本体の位置データ、楽曲データ名および嗜好度は、制御部３によって、データ記憶部４から読み出され、後述するデータ記録部９に記録される。表１は、データ記録部９に記録される各楽曲データ本体の位置データ、楽曲データ名および操作者の嗜好度の一例である。楽曲データ本体、楽曲データ名および嗜好度が、図２に示すような階層構造によって構成されているとすると、データ記録部９に記録される各楽曲データ本体の位置データ、楽曲データ名および嗜好度は、たとえば表１に示すようになる。
【００４０】
【表１】
2005228455.tif 000003
【００４１】
本実施形態の嗜好度は、２進数の８ビットデータを上位４ビットおよび下位４ビットの２つに分けて、それぞれ１６進数で表記している。したがって、嗜好度は、「００」から「ＦＦ」までの２５６通りで表記される。本実施形態では、２つの嗜好度を比べたとき、下位４ビットを１桁とする１６進数（以下、「下位桁の１６進数」と表記する）の値よりも上位４ビットを１桁とする１６進数（以下、「上位桁の１６進数」と表記する）の値が大きいものほど、嗜好度が高いと判断する。また、２つの嗜好度を比べたとき、上位桁の１６進数が同じ値であれば、下位桁の１６進数の値が大きいものほど、嗜好度が高いと判断する。たとえば、嗜好度「２Ｆ」と嗜好度「５Ｃ」とを比べた場合、上位桁の１６進数の値は、嗜好度「２Ｆ」よりも嗜好度「５Ｃ」の方が大きいので、嗜好度「５Ｃ」は、嗜好度「２Ｆ」よりも嗜好度が高いと判断する。
【００４２】
また、操作者は、再生データ処理装置１に初期値設定プログラムを実行させることによって、嗜好度を、予め定める値を初期値として設定することができる。楽曲データ本体に対する操作者の嗜好の度合いが、好きでも嫌いでもない場合には、嗜好度の初期値として、たとえば上記の１６進数の値「００」から「ＦＦ」の中間値である「８０」に設定してもよい。
【００４３】
また、再生データ処理装置１に新たに記録した楽曲データを操作者が常時聴きたいと思う場合、つまり記録した楽曲データが操作者の好みである場合には、嗜好度の初期値として、前記１６進数の値「００」から「ＦＦ」の中間値である「８０」よりも高い嗜好度、たとえば「Ａ０」に設定してもよい。本実施形態では、操作者は、嗜好度の初期値として、上記の「００」から「ＦＦ」までの２５６通りの値の中から、楽曲データ本体に対する操作者自身の嗜好に応じた値を選択して設定することができるので、操作者の楽曲データ本体に対する聴き方の自由度を高くすることができる。
【００４４】
操作部５は、数字データ、文字データおよび再生データ処理装置１への指示を表す所定のデータを入力するための複数の操作キーを有している。操作者は、複数の操作キーを操作することによって、制御部３に対して、各操作キーに対応した指示信号を与える。制御部３は、操作部５から与えられた指示信号に応答して、各操作キーに割当てられた所定の動作が実行されるように再生データ処理装置１の所定の部位を制御する。
【００４５】
本実施形態では、操作部５は、少なくとも再生キー、停止キー、早送りキー、巻き戻しキー、一時停止キー、音量調整キーおよびリピートキーを含む。再生キーは、楽曲データ本体を再生するときに操作される。停止キーは、楽曲データ本体を停止するときに操作される。早送りキーは、再生されている楽曲データ本体を早送りするときに操作される。巻き戻しキーは、再生されている楽曲データ本体を巻き戻すときに操作される。一時停止キーは、再生されている楽曲データ本体を一時停止するときに操作される。音量調整キーは、音量が大きくなるように調整したり、音量が小さくなるように調整するときに操作される。リピートキーは、再生されている楽曲データ本体を繰返して再生するときに操作される。
【００４６】
操作状態記憶部６には、操作者によって操作部５が操作されたときの再生データ処理装置１の操作状態を表す操作状態データが記憶される。操作者が再生操作を行ったとき、換言すると、操作者によって操作部５の再生キーが押下されたとき、操作状態記憶部６には、再生データ処理装置１が再生していることを表す操作状態データが記憶される。また、操作者が停止操作を行ったとき、換言すると、操作者によって操作部５の停止キーが押下されたとき、操作状態記憶部６には、再生データ処理装置１が停止していることを表す操作状態データが記憶される。本実施形態では、操作者による操作部５の各操作に応じて、操作が実行されたときの状態フラグ（以下、「実行状態フラグ」と表記する場合がある）、および操作の実行が解除されたときの状態フラグ（以下、「解除状態フラグ」と表記する場合がある）を設定する。本実施形態では、たとえば実行状態フラグに「１」を設定し、解除状態フラグに「０」を設定する。操作状態記憶部６には、前述の実行状態フラグおよび解除状態フラグが、操作状態データとして記憶される。
【００４７】
重み係数設定部７は、重み係数変更プログラムを実行することによって、後述する嗜好度設定部８に記憶される重み係数を、操作者の所望する任意の重み係数に変更して設定する。重み係数を変更して設定する操作は、操作者が操作部５を操作することによって行う。
【００４８】
嗜好度設定部８には、データ記憶部４に記憶されている嗜好度に重み付けを行うための複数の重み係数が、各楽曲データ本体に関連付けられて、重み係数テーブルとして記憶される。重み係数テーブルは、たとえばフラッシュメモリなどの不揮発性のメモリに記憶される。重み係数テーブルは、楽曲データ本体毎に生成される。重み係数テーブルの各重み係数は、重み係数生成プログラムを実行することによって生成される。本実施形態の重み係数テーブルには、図３に示すように、「再生」および「停止」の操作状態における操作者による各操作キーの操作の実行に対応した重み係数を示している。
【００４９】
また、嗜好度設定部８は、嗜好度更新プログラムを実行することによって、予め生成された重み係数に基づいて、操作者によって操作部５が操作されたときの予め定める楽曲データ本体に対する嗜好度を算出して、データ記憶部４に記憶された嗜好度を更新する。
【００５０】
データ記録部９は、たとえばＲＡＭ（Random Access Memory）によって実現される。データ記録部９には、制御部３によってデータ記憶部４から読み出された位置データ、楽曲データ名および操作者の嗜好度が記録される。データ再生部１０は、制御部３によってデータ記憶部４から読み出された楽曲データ本体を再生する。
【００５１】
データ管理部１１は、データ記録部９に記録される位置データおよび操作者の嗜好度を参照して、データ記憶部４に記憶されている楽曲データ本体を所定の順序に並び換える。さらに、データ管理部１１は、データ記録部９に、楽曲データ本体を並び換えたときの楽曲データ本体の順序を表す並び換えデータを記録する。データ再生部１０は、データ記録部９に記録された並び換えデータを参照することによって、データ管理部１１によって並び換えられた楽曲データ本体を再生することができる。
【００５２】
本実施形態において、操作手段は、操作部５によって構成される。操作傾向度生成手段、重み係数生成手段および制御手段は、制御部３によって構成される。操作傾向度記憶手段は、データ記憶部４によって構成される。操作状態記憶手段は、操作状態記憶部６によって構成される。重み係数記憶手段は、嗜好度設定部８によって構成される。操作傾向度更新手段は、制御部３および嗜好度設定部８によって構成される。重み係数変更手段は、重み係数設定部７によって構成される。初期値設定手段、操作傾向度変更手段およびデータ本体数設定手段は、制御部３および操作部５によって構成される。並び換え手段は、データ管理部１１によって構成される。再生手段は、データ再生部１０によって構成される。
【００５３】
図４は、嗜好度の更新に関する制御部３の処理手順を示すフローチャートである。嗜好度の更新に関する制御部３の処理手順は、操作者によって、データ記憶部４に記憶された嗜好度を更新するように設定されたときに開始する。
【００５４】
ステップａ１では、制御部３は、操作者によるキー操作が行われたか否かを判断する。ステップａ１において、制御部３が、操作者によるキー操作が行われたと判断したとき、ステップａ２に進む。また、ステップａ１において、制御部３が、操作者によるキー操作が行われていないと判断したときは、ステップａ１に戻り、同じ処理を繰返し行う。
【００５５】
ステップａ２では、制御部３は、楽曲データ本体に対する操作者による操作部５の操作状態を表す操作状態データを、操作状態記憶部６に記憶させる。たとえば、操作者によって操作部５の再生キーが押下され、楽曲データ名が「ＡＡＡ」である楽曲データ本体（以下、単に「楽曲データ本体「ＡＡＡ」」と表記する場合がある）が再生されたとき、制御部３は、楽曲データ「ＡＡＡ」が再生中であることを表す操作状態データを、操作状態記憶部６に記憶させる。
【００５６】
ステップａ３では、制御部３は、操作者によるキー操作が行われたか否かを判断する。ステップａ３において、制御部３が、操作者によるキー操作が行われたと判断したとき、ステップａ４に進む。また、ステップａ３において、制御部３が、操作者によるキー操作が行われていないと判断したときは、ステップａ３に戻り、同じ処理を繰返し行う。
【００５７】
ステップａ４では、制御部３は、嗜好度設定部８に記憶された重み係数テーブルから、ステップａ１およびステップａ３における操作者のキー操作に基づく操作状態および操作者による操作キーの操作に応じた重み係数を読み出す。
【００５８】
ステップａ５では、制御部３は、データ記録部９に記録されている嗜好度に、ステップａ４で重み係数テーブルから読み出した重み係数を加算することによって、操作者のキー操作に基づく嗜好度を算出し、データ記録部９に記録されている所定の楽曲データ本体に対する嗜好度を、算出した嗜好度に更新する。これによって、データ記録部９には、更新された嗜好度が記録される。
【００５９】
ステップａ６では、制御部３は、データ記憶部４に記憶されている嗜好度を、ステップａ５で更新されてデータ記録部９に記録される嗜好度に更新する。ステップａ６の処理の終了後は、すべての処理手順を終了する。
【００６０】
図５は、嗜好度の更新に関する制御部３の処理手順を示すフローチャートである。嗜好度の更新に関する制御部３の処理手順は、操作者によって、データ記憶部４に記憶された嗜好度を更新するように設定されたときに開始する。本実施形態では、楽曲データ名が「ＢＢＢ」である楽曲データ本体（以下、単に「楽曲データ本体「ＢＢＢ」」と表記する場合がある）を再生中に、操作者が早送り操作を行った場合について説明する。
【００６１】
ステップｂ１では、制御部３は、操作者によって楽曲データ本体「ＢＢＢ」を再生する操作が行われたか否かを判断する。ステップｂ１において、制御部３が、操作者によって楽曲データ本体「ＢＢＢ」を再生する操作が行われたと判断したときは、ステップｂ２に進む。また、ステップｂ１において、制御部３が、操作者によって楽曲データ本体「ＢＢＢ」を再生する操作が行われていないと判断したときは、ステップｂ１に戻り、同じ処理を繰返し行う。
【００６２】
ステップｂ２では、制御部３は、楽曲データ本体「ＢＢＢ」に対する操作者による操作部５の操作状態を表す操作状態データを、操作状態記憶部６に記憶させる。
【００６３】
ステップｂ３では、制御部３は、操作者によって楽曲データ本体「ＢＢＢ」を早送りする操作が行われたか否かを判断する。ステップｂ３において、制御部３が、操作者によって楽曲データ本体「ＢＢＢ」を早送りする操作が行われたと判断したときは、ステップｂ４に進む。また、操作者によって楽曲データ本体「ＢＢＢ」を早送りする操作が行われていないと判断したときは、ステップｂ３に戻り、同じ処理を繰返し行う。
【００６４】
ステップｂ４では、制御部３は、嗜好度設定部９に記憶された重み係数テーブルから、ステップｂ１およびステップｂ３における操作者のキー操作に基づく操作状態および操作者による操作キーの操作に応じた重み係数を読み出す。本実施形態では、操作状態が「再生」で、かつ操作者の操作キーによる操作が「早送り」に該当する重み係数を読み出す。本実施形態では、重み係数テーブルから重み係数「−２」を読み出す。
【００６５】
ステップｂ５では、制御部３は、データ記録部９に記録されている楽曲データ本体「ＢＢＢ」の嗜好度に、ステップｂ４で重み係数テーブルから読み出した重み係数を加算することによって、操作者のキー操作に基づく嗜好度を算出し、データ記録部９に記録されている楽曲データ本体「ＢＢＢ」に対する嗜好度を、算出した嗜好度に更新する。これによって、データ記録部９には、更新された嗜好度が記録される。本実施形態では、データ記録部９に記録されている楽曲データ本体「ＢＢＢ」に対する嗜好度を、楽曲データ本体「ＢＢＢ」の嗜好度「３Ｃ」に重み係数テーブルから読み出した重み係数「−２」を加算することによって算出した嗜好度「３Ａ」に更新する。
【００６６】
ステップｂ６では、制御部３は、データ記憶部４に記憶されている楽曲データ本体「ＢＢＢ」の嗜好度を、ステップｂ５で更新されてデータ記録部９に記録される楽曲データ本体「ＢＢＢ」の嗜好度に更新する。ステップｂ６の処理の終了後は、すべての処理手順を終了する。
【００６７】
前述のように本実施形態によれば、操作者によって操作部５が操作されたときの予め定める楽曲データ本体に対する嗜好度は、各楽曲データ本体に関連付けて記憶された嗜好度および重み係数に基づいて算出されて更新されるので、各楽曲データ本体に対して、操作者の嗜好を確実に反映させることができる。これによって、操作者に対する利便性を向上することができる。
【００６８】
また、操作者は、従来技術のように、再生データ処理装置１に記憶される複数の楽曲データ本体の中から所望の楽曲データ本体を選択して、いずれの楽曲データ本体が所望の楽曲データ本体であるかを示すデータを再生データ処理装置１に登録する操作を行う必要がないので、操作者の操作性に対する利便性を向上することができる。
【００６９】
また嗜好度は、データ記憶部４に、各楽曲データ本体に関連付けられて記憶されるので、嗜好度を識別可能な再生データ処理装置に、楽曲データ本体およびこれに関連付けられた嗜好度を入力することによって、継続的に操作者の操作傾向を、再生データ処理装置の各楽曲データ本体に反映させることができる。これによって、操作者は、嗜好度を識別可能でかつ楽曲データ本体を記録および再生可能な再生データ処理装置であれば、いずれの再生データ処理装置でも、操作者自身の嗜好が反映された楽曲データ本体を容易に聴くことができるので、利便性が向上する。
【００７０】
また本実施形態では、重み係数変更プログラムを実行することによって、嗜好度設定部８に記憶される重み係数テーブルの各重み係数を、重み係数設定部７で操作者の所望する任意の重み係数に変更して設定することができる。たとえば、操作者が操作部５を操作して所望の数値を入力することによって、重み係数の変更設定が行われる。重み係数テーブルにおける操作状態が「再生」でかつ操作者による操作が「音量大」に対応する重み係数を、「１」から「２」へ変更する場合、操作者は、操作部５の操作キーを用いて、たとえば数値「２」を入力する。重み係数設定部７では、操作者によって操作部５から入力された数値に基づいて、前記重み係数を「１」から「２」へ変更して設定する処理を行う。これによって、嗜好度設定部８に記憶される重み係数テーブルの重み係数のうち、操作状態が「再生」でかつ操作者による操作が「音量大」に対応する重み係数が、「１」から「２」へ変更される。
【００７１】
前述にように、操作者によって操作部５が操作されて入力された数値に基づいて、重み係数設定部７によって、嗜好度設定部８に記憶された重み係数テーブルの各重み係数を、操作者の所望する任意の重み係数に変更して設定することができるので、楽曲データ本体に対する嗜好度に、操作者毎の楽曲データ本体に対する嗜好を十分に反映させることができる。
【００７２】
また本実施形態では、初期値設定プログラムを実行することによって、各楽曲データ本体に関連付けられてデータ記憶部４に記憶された嗜好度を、制御部３で予め定める値を初期値として設定することができる。たとえば、操作者が操作部５を操作して、初期値設定を行う楽曲データ本体を選択するとともに、予め定める数値を入力することによって、選択した楽曲データ本体に対する嗜好度が初期値に設定される。
【００７３】
前述のように、操作者は、操作部５を操作することによって、データ記憶部４に記憶された嗜好度を、予め定める値を初期値として設定することができるので、たとえば楽曲データ本体に対する操作者の嗜好度と、重み係数に基づいて算出された嗜好度とで差異がある場合に、データ記憶部４に記憶された嗜好度を、容易に初期値に設定することができる。これによって、改めて再生データ処理装置に嗜好度を設定することができ、操作者に対する利便性を向上することができる。
【００７４】
また本実施形態では、嗜好度変更プログラムを実行することによって、各楽曲データ本体に関連付けられてデータ記憶部４に記憶された嗜好度を、制御部３で操作者の所望する任意の嗜好度に変更して設定することができる。たとえば、操作者が操作部５を操作して、操作者自身が所望する任意の嗜好度に変更する設定を行う楽曲データ本体を選択するとともに、所望する任意の数値を入力することによって、選択した楽曲データ本体に対する嗜好度が、操作者の所望する任意の嗜好度に設定される。
【００７５】
前述のように、操作者は、操作部５を操作することによって、データ記憶部４に記憶された嗜好度を、操作者自身の所望する任意の嗜好度に変更して設定することができるので、たとえば楽曲データ本体に対する操作者の嗜好度と、重み係数に基づいて算出された嗜好度とで差異がある場合に、データ記憶部４に記憶された嗜好度を、容易に操作者の所望する任意の嗜好度に変更して設定することができる。これによって、楽曲データ本体に対して、操作者の嗜好をより反映させることができ、操作者に対する利便性を向上することができる。
【００７６】
また本実施形態では、操作者が、操作部５を操作して嗜好度の更新動作を実行させる指示内容を入力すると、入力された指示内容に基づいて、データ記憶部４に記憶された嗜好度の更新動作が実行される。また操作者が、操作部５を操作して嗜好度の更新動作を停止させる指示内容を入力すると、入力された指示内容に基づいて、データ記憶部４に記憶された嗜好度の更新動作が停止される。
【００７７】
前述のように、操作者が、操作部５を操作して嗜好度の更新動作を停止させる指示内容を入力することによって、データ記憶部４に記憶された嗜好度の更新動作を停止させることができるので、たとえば再生データ処理装置１の所有者が、嗜好度の更新動作を停止させる指示内容を入力して、データ記憶部４に記憶された嗜好度の更新動作を停止させるようにしたとき、所有者以外の操作者によって再生データ処理装置１が操作された場合、あるいは所有者自身が誤操作をした場合でも、楽曲データ本体に対する所有者の嗜好度が更新されてしまうことを防ぐことができる。これによって、所有者に対する利便性を向上することができる。
【００７８】
また、操作者が、嗜好度の更新動作を停止させる指示内容を入力して、データ記憶部４に記憶された嗜好度の更新動作を停止させるようにすることによって、嗜好度を更新するときの電力消費を抑制することができる。
【００７９】
また本実施形態では、データ管理部１１によって、データ記憶部４に記憶されている楽曲データ本体を、所定の順序に並び換えることができる。データ管理部１１は、前記楽曲データ本体を並び換えるとき、データ記録部９に記録される位置データおよび操作者の嗜好度を参照する。
【００８０】
表２は、データ記録部９に記録される位置データおよび操作者の嗜好度の一例である。データ記録部９に記録された各楽曲データ本体に対する位置データおよび操作者の嗜好度が、前述の表１に示すように構成されているとする。たとえば、データ管理部１１が、表１に示される７つの楽曲データ本体を、嗜好度の高い順に並び換えを行うと、表２に示すようになる。
【００８１】
【表２】
2005228455.tif 000004
【００８２】
データ管理部１１によって、楽曲データ本体が、表２に示すような嗜好度の高い順に並び換えられたとき、データ記録部９には、楽曲データ本体を並び換えたときの楽曲データ本体の順序を表す並び換えデータが記録される。データ管理部１１によって嗜好度の高い順に並び換えられた楽曲データ本体を、データ再生部１０で再生することによって、操作者は、嗜好度の高い楽曲データ本体から順に聴くことができる。これによって、操作者は、操作者自身の嗜好が確実に反映された楽曲データ本体を聴くことができ、利便性が向上する。
【００８３】
また本実施形態では、データ管理部１１によって並び換えられた楽曲データ本体をデータ再生部１０で再生するとき、操作者が操作部５を操作して、再生する楽曲データ本体のデータ本体数を、操作者自身の所望する任意のデータ本体数に設定することができる。
【００８４】
たとえば、操作者が操作部５を操作して、データ再生部１０で再生する楽曲データ本体のデータ本体数を「４」と入力すると、データ管理部１１によって並び換えられた楽曲データ本体のうち、４つの楽曲データ本体が、データ管理部１１によって並び換えられた順、本実施形態では嗜好度の高い順に再生される。本実施形態では、表２に示される楽曲データ名が「ＸＸＸ」である楽曲データ本体、楽曲データ名が「ＹＹＹ」である楽曲データ本体、楽曲データ名が「ＡＡＡ」である楽曲データ本体、楽曲データ名が「ＤＤＤ」である楽曲データ本体の順に、各楽曲データ本体がデータ再生部１０で再生される。
【００８５】
したがって、操作者は、データ管理部１１によって楽曲データ本体が並び換えられた後で、操作部５を操作して、操作者自身の所望する任意のデータ本体数を設定するだけで、設定したデータ本体数の楽曲データ本体を、データ管理部１１によって並び換えられた順に、データ再生部１０で再生して聴くことができる。
【００８６】
前述の実施形態は、本発明の例示に過ぎず、本発明の範囲内において発明の構成を変更してもよい。前述の実施形態では、再生データ本体として楽曲データ本体を適用した場合について述べたが、本発明の他の実施形態では、楽曲データ本体に限らず、たとえば画像データ本体に対しても好適に実施することができる。
【００８７】
また、前述の実施形態では、嗜好度を、２進数の８ビットデータを上位４ビットおよび下位４ビットの２つに分けて、それぞれ１６進数で表記しているが、このような表記に限らず、本発明の他の実施形態では、データ記憶部４に記憶される楽曲データ本体のデータ本体数に応じて、たとえば２進数の４ビットデータを１６進数で表記するようにしてもよい。
【００８８】
また、前述の実施形態では、操作者の嗜好度に基づいて、たとえば嗜好度の高い楽曲データ本体の順に並び換えるように構成されているが、本発明の他の実施形態では、たとえば楽曲データ本体を日時と関連付けてデータ記憶部４に記憶しておき、日時が最も新しい楽曲データ本体の順に並び換えるようにしてもよい。
【図面の簡単な説明】
【００８９】
【図１】本発明の実施の一形態である再生データ処理装置１の構成を示すブロック図である。
【図２】複数の楽曲データ本体の階層構造の一例を示す図である。
【図３】重み係数テーブルの一例を示す図である。
【図４】嗜好度の更新に関する制御部３の処理手順を示すフローチャートである。
【図５】嗜好度の更新に関する制御部３の処理手順を示すフローチャートである。
【符号の説明】
【００９０】
１  再生データ処理装置
２  データ入力部
３  制御部
４  データ記憶部
５  操作部
６  操作状態記憶部
７  重み係数設定部
８  嗜好度設定部
９  データ記録部
１０  データ再生部
１１  データ管理部
【図１】
2005228455.tif 000005
【図２】
2005228455.tif 000006
【図３】
2005228455.tif 000007
【図４】
2005228455.tif 000008
【図５】
2005228455.tif 000009