(57)【特許請求の範囲】
【請求項１】
情報を再生する情報再生装置において、
情報毎に再生が行われた回数をカウントしてそのカウント値を記憶する集計手段と、
前記集計手段による前記カウント値の集計結果に基づいて再生制御を行う制御手段とを備え、
前記集計手段は、
前記情報の最初から最後まで再生を終えたときに前記カウント値を更新すると共に、
前記情報の再生中に停止や一時停止の操作が行われたことを検知したときには、当該検知以前の再生した状況を暫定的に記憶し、当該検知後に継続再生された状況と合わせて前記カウント値の更新可否の判断を行うことを特徴とする情報再生装置。
【請求項２】
前記集計手段は、ユーザの意思が伴わない再生モードにおいて再生された情報に関してはカウントを行わないことを特徴とする請求項１に記載の情報再生装置。
【請求項３】
前記集計手段は、リピート再生モード時、同一情報を所定回数以上繰り返し再生されたときにその所定回数のうちで設定回数だけカウントを行なうことを特徴とする請求項１または２に記載の情報再生装置。
【請求項４】
前記集計手段は、再生スキップモード時、そのスキップ対象情報の前記カウンタ値から所定値だけ減算することを特徴とする請求項１に記載の情報再生装置。
【請求項５】
操作キーに前記カウンタ値を更新するためのキーを割り付け、当該キーの操作を検知することにより、前記カウンタ値から所定値だけ減算または加算することを特徴とする請求項１乃至４のいずれかに記載の情報再生装置。
【請求項６】
前記集計手段は、ユーザが選曲して再生した楽曲については、その対象情報のカウンタ値に所定値を加算することを特徴とする請求項１乃至５のいずれかに記載の情報再生装置。
【請求項７】
前記集計手段は、当該情報の再生時に当該情報の登録日からの経過日数が設定日数以上の場合に、前記カウント値に対して減算処理を行うことを特徴とする請求項１乃至６のいずれかに記載の情報再生装置。
【請求項８】
情報を再生するための情報再生方法であって、
情報毎に再生が行われた回数をカウントしてそのカウント値を記憶する集計工程と、
前記集計工程による集計結果に基づいて再生制御を行う制御工程とを有し、
前記集計工程は、
前記情報の最初から最後まで再生を終えたときに前記カウント値を更新すると共に、
前記情報の再生中に停止や一時停止の操作が行われたことを検知したときには、当該検知以前の再生した状況を暫定的に記憶し、当該検知後に継続再生された状況と合わせて前記カウント値の更新可否の判断を行うことを特徴とする情報再生方法。
【請求項９】
前記集計工程は、
ユーザの意思が伴わない再生モードにおいて再生された情報に関してはカウントを禁止する工程、を有することを特徴とする請求項８に記載の情報再生方法。
【請求項１０】
コンピュータに情報再生工程を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記情報再生工程は、
情報毎に再生が行われた回数をカウントしてそのカウント値を記憶する集計工程と、
前記集計工程による集計結果に基づいて再生制御を行う制御工程とを有し、
前記集計工程は、
前記情報の最初から最後まで再生を終えたときに前記カウント値を更新すると共に、
前記情報の再生中に停止や一時停止の操作が行われたことを検知したときには、当該検知以前の再生した状況を暫定的に記憶し、当該検知後に継続再生された状況と合わせて前記カウント値の更新可否の判断を行うことを特徴とするコンピュータプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、特に、大容量記憶装置に記録された音楽情報の再生に用いて好適な情報再生装置ならびにその方法及び同方法がプログラムされ記録された記録媒体に関する。
【０００２】
【従来の技術】
ハードディスク装置（ＨＤＤ）の新しい市場が生まれつつある。パソコンはもとより、ディジタルデータを扱う家庭内のあらゆる機器にＨＤＤを導入しようと、家電、ＨＤＤ業界が手を結び、一丸となって動き始めた。
ここ数年、急速に進んだＨＤＤの大容量化と低価格化の結果、かなりの量の映像、音楽コンテンツを格納することが可能になった。
【０００３】
ＨＤＤに音楽コンテンツを記憶させて再生するＨＤＤオーディオ装置がある。このＨＤＤオーディオ装置に用いられる情報は、各種フォーマットに基づき圧縮され、記録再生される。現時点で代表的なものに、ＭＰ３（ＭＰＥＧ１：Moving  Picture  Experts  Group１；オーディオ・レイヤIII）、ＡＴＲＡＣ（Adaptive  Transform  Acoustic  Coding）が改良されたＡＴＲＡＣ３があり、１分の音楽情報が約１Ｍバイト前後の記憶容量に相当する。
例えば、１０Ｇバイト程度の記憶容量を持つＨＤＤを想定した場合、１曲の演奏時間を５分とすれば２０００曲の記録が可能となる。
【０００４】
【発明が解決しようとする課題】
上記したようにハードディスクに２０００曲もの楽曲を記録し、読み出して再生する場合、楽曲の選択が必要となるが、膨大な楽曲の中から希望する楽曲を選択することは非常に煩雑な行為を伴い、非常に使い勝手が悪かった。また、そのために要する時間も無視できない。
【０００５】
本発明は上記事情に鑑みてなされたものであり、楽曲毎に再生した回数を記憶しておき、その回数をユーザの嗜好を示す情報として収集し、その情報に基づいて検索を行なうことにより、膨大なデータの中から所望の楽曲の検索行為を容易化し、ユーザ操作者の負担軽減をはかり使い勝手の向上をはかると共に、処理のための時間短縮をはかった情報再生装置ならびにその方法及び同方法がプログラムされ記録された記録媒体を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記した課題を解決するために、本発明は、一つには、情報を再生する情報再生装置において、情報毎に再生が行われた回数をカウントしてそのカウント値を記憶する集計手段と、前記集計手段による集計結果に基づいて再生制御を行う制御手段とを備え、前記集計手段は、前記情報の最初から最後まで再生を終えたときに前記カウント値を更新すると共に、前記情報の再生中に停止や一時停止の操作が行われたことを検知したときには、当該検知以前の再生した状況を暫定的に記憶し、当該検知後に継続再生された状況と合わせて前記カウント値の更新可否の判断を行うことを特徴とする。
【０００７】
また、本発明は、前述の特徴に加えて、前記集計手段は、ユーザの意思が伴わない再生モードにおいて再生された情報に関してはカウントを行わないことを特徴とする。
【０００８】
また、本発明は、前述の特徴に加えて、前記集計手段は、リピート再生モード時、同一情報を所定回数以上繰り返し再生されたときにその所定回数のうちで設定回数だけカウントを行なうことを特徴とする。
【０００９】
また、本発明は、前述の特徴に加えて、前記集計手段は、再生スキップモード時、そのスキップ対象情報の前記カウンタ値から所定値だけ減算することを特徴とする。
【００１０】
また、本発明は、前述の特徴に加えて、操作キーに前記カウンタ値を更新するためのキーを割り付け、当該キーの操作を検知することにより、前記カウンタ値から所定値だけ減算または加算することを特徴とする。
【００１１】
また、本発明は、前述の特徴に加えて、前記集計手段は、ユーザが選曲して再生した楽曲については、その対象情報のカウンタ値に所定値を加算することを特徴とする。
【００１２】
また、本発明は、前述の特徴に加えて、前記集計手段は、当該情報の再生時に登録日からの経過日数が設定日数以上の場合に、前記カウント値に減少係数を掛けることを特徴とする。
【００１３】
更に、本発明は、情報を再生するための情報再生方法であって、情報毎に再生が行われた回数をカウントしてそのカウント値を記憶する集計工程と、前記集計工程による集計結果に基づいて再生制御を行う制御工程とを有し、前記集計工程は、前記情報の最初から最後まで再生を終えたときに前記カウント値を更新すると共に、前記情報の再生中に停止や一時停止の操作が行われたことを検知したときには、当該検知以前の再生した状況を暫定的に記憶し、当該検知後に継続再生された状況と合わせて前記カウント値の更新可否の判断を行うことを特徴とする。
【００１４】
また、本発明の情報再生方法では、前述の特徴に加えて、前記集計工程は、ユーザの意思が伴わない再生モードにおいて再生された情報に関してはカウントを禁止する工程、を有することを特徴とする。
【００１５】
更に、本発明は、コンピュータに情報再生工程を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、前記情報再生工程は、情報毎に再生が行われた回数をカウントしてそのカウント値を記憶する集計工程と、前記集計工程による集計結果に基づいて再生制御を行う制御工程とを有し、前記集計工程は、前記情報の最初から最後まで再生を終えたときに前記カウント値を更新すると共に、前記情報の再生中に停止や一時停止の操作が行われたことを検知したときには、当該検知以前の再生した状況を暫定的に記憶し、当該検知後に継続再生された状況と合わせて前記カウント値の更新可否の判断を行うことを特徴とする。
【００１６】
このような特徴によると、膨大なデータから所望の情報の検索行為を容易化し、使い勝手の向上を図った情報再生装置を提供でき、例えば、ユーザの嗜好にあった再生制御が可能になる。
【００１７】
また、ランダム再生やスキャン再生等ユーザの意思が伴わない再生モードで再生された情報に関しては集計結果に反映しないようし、リピート再生モード時の繰り返し再生の場合も所定回数の繰り返しのうち設定回数のみを集計することで、不用意に集計結果が増加することを避け、所望の再生制御を正確に行うことができる。また、再生スキップ時、対象となる楽曲はユーザが聞きたくない楽曲である可能性が高いため、これに応じてカウンタ値を下げる又は上げることで検索行為に反映させることができ、ユーザが選曲して再生した楽曲については、対象となる楽曲はユーザが聞きたい楽曲である可能性が高いことから、カウンタ値を上げることで検索行為に反映させることができる。
【００１８】
更には、カウンタ値の更新に関し、楽曲の頭から最後まで再生されたことをもって更新することを基本として、楽曲の再生中に停止や一時停止の操作がなされた場合であって、後に継続して再生が最後まで行われたときにはカウンタ値を更新するような制御を行うことで、より正確な検索行為を実行することができる。
【００１９】
【発明の実施の形態】
図１は本発明における情報再生装置の内部構成を示すブロック図である。
本発明の情報再生装置は、ＣＰＵ１、フラッシュメモリ２、ＲＡＭ３、音声圧縮伸長ＬＳＩ４、音声出力装置５、操作キー６、表示コントローラ７、ハードディスクコントローラ（ＨＤＣ）８、ＣＤ−ＲＯＭドライブ９、表示モニタ１０、ＨＤＤ１１、ＣＤ−ＲＯＭ１２を含む。
【００２０】
上記ＣＰＵ１、フラッシュメモリ２、ＲＡＭ３、音声圧縮伸張ＬＳＩ４、表示コントローラ７、ＨＤＣ８、ＣＲ−ＲＯＭドライブ９は、システムバス１３に共通接続される。
【００２１】
ここでは、音楽ＣＤをＣＤ−ＲＯＭドライブ９に装着し、ＣＰＵ１からの命令によって音楽情報を読み出す。読み出された音楽情報は、音声圧縮伸長ＬＳＩ４に入力され、圧縮処理される。圧縮された音声情報はファイルとしてＨＤＣ８を経由してＨＤＤ１１に蓄積される。圧縮された音楽データは、ＣＤからではなく、音声圧縮伸長ＬＳＩ４に直接入力されるディジタルオーディオデータでもよい。また、アナログオーディオ信号を音声入出力装置５が内蔵するＡ／Ｄコンバータによりディジタルデータに変換したオーディオデータでもよい。
【００２２】
上記により、ＨＤＤ１１に蓄積されたオーディオデータファイルは、ＣＰＵ１からの命令により読み出され、音声圧縮伸長ＬＳＩ４に入力され、伸長処理される。ここで伸長処理されたデータは、音声入出力回路５が内蔵するＤ／Ａコンバータによってアナログ信号に変換され、図示せぬアンプ、スピーカに供給される。
【００２３】
なお、どの楽曲を再生するか、あるいはどのような順で再生するかは操作キー６からの入力により制御することができる。キー操作の入力情報、およびＨＤＤ１１内の楽曲再生状況情報（どの曲を再生したか、どの部分を再生したか、全部を再生したか等）は、フラッシュメモリ２に書き込み、記憶しておくことができる。これらの情報は、ＨＤＤ１１内に記憶してもよい。
【００２４】
なお、これら楽曲再生状況情報は、１楽曲に対して１つ持ち、後述するようにこの楽曲再生状況情報をユーザの楽曲に対する嗜好を示す「お気に入り度」として機能させる。
【００２５】
本発明は、特徴的には、楽曲毎に再生した回数を記憶しておき、その回数をユーザの嗜好を示す情報（お気に入り度）として自動的に収集するものであり、お気に入り度に基づいて検索を行なったり、お気に入り度が上位の楽曲から例えば７位までを再生の対象とするものである。この場合のお気に入り度によるソーティング例が図４に示されている。図４はフラッシュメモリ２に割り付けられ、ＣＰＵ１によって生成されるテーブルメモリのデータ構造が示され、各エントリは、楽曲名と、お気に入り度と、再生順序から成る。お気に入り度の高い順に楽曲を並べ替え再生すると気に入っている楽曲を優先して再生することができる。
【００２６】
逆に、お気に入り度が低いものを集めて再生するモードも考えられ、この場合、普段聞かない、忘れ去られた楽曲を簡易に聴取することも可能となる。この場合のお気に入り度によるソーティング例が図５に示されている。お気に入り度の低い順に再生するとあまり聞かない楽曲を優先して再生することができる。
【００２７】
図２は上記した「お気に入り度」を生成するための基本的な処理の流れを示すフローチャートである。基本的には再生を開始し、楽曲の再生が完了（ステップＳ２１）したところで該当する楽曲のお気に入り度を示すカウンタを＋１だけ更新する（ステップＳ２５）。なお、お気に入り度を示すカウンタは、フラッシュメモリ２中に割り付けられる。
【００２８】
一方、楽曲の再生中にスキップキーが操作（ステップＳ２２）されたときには、上記したカウンタを−１だけ更新する（ステップＳ２４）。これは、ユーザがその対象となる楽曲を聞きたくないと考えている可能性が高いことに基づく措置である。また、操作キー６上にお気に入り度を手動で加算するキーを割り付け、ＣＰＵ１がこのキー操作を検知（ステップＳ２３）することによっても再生中の楽曲に対するお気に入り度を示すカウンタを＋１更新する（ステップＳ２６）。
【００２９】
また、逆に、操作キー６上にお気に入り度を減算するキーを設け、そのキーが押された場合には再生中の楽曲に対するお気に入り度を示すカウンタから−１更新しても良い。
【００３０】
なお、お気に入りキーの入力を検知する代わりにユーザが特定の楽曲の選曲操作を行なったことを検知し、お気に入り度を示すカウンタのインクリメントを行なってもよい。すなわち、特定の曲を指定して行わない再生モードであるランダム再生や、お気に入り度の順番での再生等とは異なり、曲番号による指定や表示モニタに曲目リストを表示した中から指定する等、特定の楽曲を指定する動作が行われた場合には、その動作を検知してお気に入り度のカウンタのインクリメントを行っても良い。または、その選曲された楽曲の再生が終わった時点で、通常再生時に行う＋１以上の所定値、例えば、＋３だけカウンタを更新しても良い。
【００３１】
また、ＨＤＤ内の収録楽曲全体、またはその一部の楽曲を、自動的にランダムに選曲して再生を行なうランダム再生において再生された楽曲に対しては、お気に入り度を示すカウンタの更新は行なわれない。これは、ユーザの再生された楽曲に対する嗜好の意思が反映されていないので、お気に入り度の反映は行なわない。
【００３２】
また、ＨＤＤ内の収録楽曲全体、またはその一部の複数の楽曲に対して、一部分、例えば、冒頭部１０秒程度を再生するスキャン再生が行なわれても、上記ランダム再生と同様にお気に入り度の更新は行なわない。これも、スキャン再生は主に通常再生前にユーザが曲を探す場合などに用いられ、ユーザの再生曲への嗜好の意思が反映されていない可能性が高いためである。
【００３３】
また、ＨＤＤ内の収録楽曲全体、またはその一部の複数か単一の楽曲を繰り返して再生するリピート再生においては、対象となる楽曲の１回目の再生においては、お気に入り度の更新を上記のように通常通り行なうが、２回目以降の再生に関してはお気に入り度の更新を行なわない。これは、リピート再生の対象となった楽曲が再生を繰り返されるたびにお気に入り度が更新され、他の楽曲とのお気に入り度があまりにもかけ離れてしまうことを防止するためである。
【００３４】
なお、上記例では、１回目のみお気に入り度の更新を行なったが、３回目までのリピート再生までは更新を行ない、それ以降の再生ではお気に入り度の更新を行なわないようにしても良い。すなわち、お気に入り度の更新を許容する所定リピート再生回数は変更可能である。
【００３５】
上述した実施形態では、お気に入り度を示すカウンタの更新に関し、楽曲の頭から最後まで再生されたことをもつてインクリメントするものであるが、楽曲の再生中に停止や一時停止の操作がなされた場合も、後に継続して再生が最後まで行なわれたときにお気に入り度を示すカウンタを更新する。この場合、停止時などに以前再生した状況をフラグ等により暫定的に記憶しておき、継続再生された状況と合わせて更新可否の判断を行なう。これは、お気に入り度のデータを正確に反映させるための措置である。
【００３６】
図３は、本発明の拡張例として、お気に入り度に重み付けを行なうことにより、再生頻度が高くても日数が経つにつれ自動的にお気に入り度を下げるための処理の流れが示されている。図６にそのときに使用されるテーブルメモリの内容が例示されている。
【００３７】
テーブルメモリ１、２は、図１に示すフラッシュメモリ２に割り付けられ、ＣＰＵ１によって生成される。テーブルメモリ１、２の各エントリは、楽曲名、登録日、最終再生日、お気に入り度から成る。テーフルメモリ１は、お気に入り度変更前、テーブルメモリ２はお気に入り度変更後を示す。
以下、図６に示すテーブルメモリ１、２を参照しながら、図３に示すフローチャートについて詳細に説明する。
【００３８】
まず、通常再生が開始され、再生指定された楽曲に関し、最後に再生したのは現在日時から一ヶ月以内か否かが調べられる（ステップＳ３１）。ここで、現在日時が最終再生日から一ヶ月以上経っていた場合は、変数Ｎに登録日からの経過日数が設定され（ステップＳ３２）、変数Ｎから“３０”を引く処理がなされる（ステップＳ３３）。
【００３９】
次に、変数Ｎが０以上であるか否かが調べられ（ステップＳ３４）、“０”未満の場合は、ステップＳ３６の処理へ、“０”以上になった場合は、登録日から３０日を越えたことになり、登録の古い楽曲は、お気に入り度が１より小さい係数Ｋが乗じられることにより小さくなる（ステップＳ３５）。すなわち、ここでは、登録日からの経過日数に応じて約一ヶ月単位でお気に入り度を下げるための処理が付加される。
【００４０】
一方、ステップＳ３６では、楽曲の再生が完了したか否かが調べられ、完了した場合はステップＳ４１の処理に進み、お気に入り度を＋１更新して処理を終える。否の場合、更にスキップキー入力があったか否が調べられ（ステップＳ３７）、あった場合、ステップＳ３９の処理に進み、お気に入り度を−１更新し、処理を終える。否の場合は更にお気に入りキー入力があるか否かが調べられ（ステップＳ３８）、あった場合にはステップＳ４０の処理に進み、お気に入り度を＋１更新してステップＳ３６へ戻る。否の場合はステップＳ３６以降の処理に戻り、楽曲の終了を調べる。ステップＳ３６以降の処理は図２に示すフローチャートと同じである。
【００４１】
図６に例示したテーブルメモリ１では、図３に示すフローチャートにおいて、例えば、現在が２０００年５月１７日として、楽曲Ａのみが再生指定された場合、最終再生日から１ケ月以上経っている。このため、お気に入り度１０に係数０．５を掛けることによって“５”になる（ステップＳ３５）。そして、この楽曲Ａが再生終了することにより＋１更新され、テーブルメモリ２として示すようにお気に入り度“６”になる（ステップＳ４１）。
【００４２】
なお、お気に入り度は、登録日のみに依存しないため、例えば、この例のように、前回再生されなかった比較的古い楽曲Ｂと、前回再生された楽曲Ａのお気に入り度に逆転現象が生じることがあるが、何百何千と曲が集まり、統計的に見た場合、登録の古い曲は比較的お気に入り度が下がるためほとんど影響は無い。
【００４３】
以上説明のように本発明は、楽曲毎に再生した回数を記憶しておき、その回数をユーザの嗜好を示す情報として収集し、その情報に基づいて検索を行なうことにより、膨大なデータから所望の楽曲の検索行為を容易化し、使い勝手の向上はかれるものである。
【００４４】
なお、図２、図３に示すフローチャートは、プログラムとして図１に示すフラッシュメモリ２乃至はＲＡＭ３等半導体メモリに記録されるが、ハードディスク１１等の外部記憶装置に記録され、必要に応じて上記した半導体メモリに読み出され格納されてもよく、また、インターネット網等通信媒体経由でダウンロードされ記録されても構わない。音楽情報も同様である。
【００４５】
【発明の効果】
以上説明のように本発明は、楽曲毎に再生した回数を記憶しておき、その回数をユーザの嗜好を示す情報として収集し、その情報に基づいて検索を行ない、膨大なデータの中から所望の楽曲の検索行為を容易化するものであり、このことにより、ユーザ操作者の負担軽減をはかり、使い勝手の向上がはかれると共に、処理のための時間短縮が可能である。
【図面の簡単な説明】
【図１】本発明の情報再生装置の一実施形態を示すブロック図である。
【図２】本発明の情報再生装置の一実施形態による処理の流れをフローチャートで示した図である。
【図３】本発明の情報再生装置の拡張例による処理の流れをフローチャートで示した図である。
【図４】本発明に従う、お気に入り度によるソーティングの例１を示す図である。
【図５】本発明に従う、お気に入り度によるソーティングの例２を示す図である。
【図６】本発明の情報再生装置の拡張例で使用されるテーブルメモリのデータ構造を示す図である。
【符号の説明】
１…ＣＰＵ、２…フラッシュメモリ、３…ＲＡＭ、４…音声圧縮伸長ＬＳＩ、５…音声入出力装置、６…操作キー、７…表示コントローラ、８…ハードディスクコントローラ（ＨＤＣ）、９…ＣＤ−ＲＯＭドライブ、１０…表示モニタ、１１…ハードディスク装置（ＨＤＤ）、１２…ＣＤ−ＲＯＭ、１３…システムバス
【図１】
0003827522.tif 000002
【図２】
0003827522.tif 000003
【図３】
0003827522.tif 000004
【図４】
0003827522.tif 000005
【図５】
0003827522.tif 000006
【図６】
0003827522.tif 000007