(57)【要約】【課題】プレイリストの解析及び再生用ファイルの検索に要する処理時間を短縮し、ユーザ不満を解消する。【解決手段】再生情報の組み合わせを示す複数のプレイリスト４０２及び再生用ファイル４０１を記憶する記憶装置４００にアクセスして当該プレイリスト４０２を解析するプロセッサ１００と、前記プレイリスト４０２に関する情報を表示する表示部３００と、を備え、前記プロセッサ１００は、前記記憶装置４００に記憶された複数のプレイリスト４０２を解析し、各プレイリスト毎の再生情報の数を前記表示部３００に表示させる第１解析手段１０１と、前記記憶装置４００に記憶された複数のプレイリスト４０２のうちの１つを解析し、当該プレイリスト４０２の再生情報に対応する再生用ファイル４０１のうち前記記憶装置に記憶された再生用ファイル４０１の数を前記表示部３００に表示させる第２解析手段１０２と、を有するプレイリスト再生装置１。【選択図】図２
2008281763.tif 000002
【特許請求の範囲】
【請求項１】
再生情報の組み合わせを示す複数のプレイリスト及び再生用ファイルを記憶する記憶装置にアクセスして当該プレイリストを解析するプロセッサと、前記プレイリストに関する情報を表示する表示部と、を備えたプレイリスト再生装置であって、
前記プロセッサは、
前記記憶装置に記憶された複数のプレイリストを解析し、各プレイリスト毎の再生情報の数を前記表示部に表示させる第１解析手段と、
前記記憶装置に記憶された複数のプレイリストのうちの１つを解析し、当該プレイリストの再生情報に対応する再生用ファイルのうち前記記憶装置に記憶された再生用ファイルの数を前記表示部に表示させる第２解析手段と、を有するプレイリスト再生装置。
【請求項２】
前記再生情報は、前記記憶装置に記憶された再生用ファイルの記憶位置を示す位置情報を含み、
前記第２解析手段は、前記位置情報に基づいて前記記憶装置にアクセスし、当該位置情報に対応する再生用ファイルの数を前記表示部に表示させる請求項１に記載のプレイリスト再生装置。
【請求項３】
前記プロセッサは、前記第２解析手段によって解析された前記再生用ファイルの数が所定数に達した場合に、当該再生用ファイルの数又は解析率を前記表示部に表示させる途中経過表示手段をさらに有する請求項２に記載のプレイリスト再生装置。
【請求項４】
前記第１解析手段は、各プレイリスト毎の前記位置情報の数を前記再生情報の数として前記表示部に表示させる請求項２又は３に記載のプレイリスト再生装置。
【請求項５】
前記プロセッサは、
前記第２解析手段の解析結果に基づいて、前記再生用ファイルを再生するための再生用テーブルを作成する再生用テーブル作成手段と、
前記再生用テーブル作成手段によって作成された再生用テーブルに基づいて前記記憶装置の再生用ファイルを再生する再生手段と、をさらに備えた請求項１乃至４のいずれか１項に記載のプレイリスト再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プレイリスト再生装置に関し、特に、ＳＤカードやＣＤ−ＲＯＭ等の利ムーバルメディアに記憶されている音楽ファイルのプレイリストの内容を表示するプレイリスト再生装置に関する。
【背景技術】
【０００２】
近年の音楽ファイル再生装置は、ＳＤカードやＣＤ−ＲＯＭ等の着脱可能な記憶媒体（リムーバルメディア）、又はＨＤＤ等の大容量ストレージにアクセスして音楽ファイルを再生する機能だけでなく、再生する音楽ファイルをリスト化したプレイリストに基づいて音楽ファイルを再生するプレイリスト再生装置としての機能も備えている。従来のプレイリスト再生装置は、プレイリストを記憶する記憶装置にアクセスし、プレイリストの内容を解析し、解析結果を表示するものであった。
【０００３】
しかしながら、ＣＤ−ＲＯＭ等のアクセス速度の遅い記憶装置にプレイリストが記憶されている場合には、当該記憶装置へのアクセスに要する処理時間の増長が問題となっていた。また、ＳＤカードやハードディスク（ＨＤＤ）等の大容量の記憶装置にプレイリストが記憶されている場合には、プレイリストや再生用ファイルのデータ量が大きくなり、プレイリストの解析に要する処理時間や再生用ファイルの検索に要する処理時間の増長が問題となっていた。そして、これらの処理時間の増長は、ユーザ不満の原因になっていた。
【０００４】
特に、ＳＤカードやＣＤ−ＲＯＭ等のリムーバルメディアの場合には、過去の処理結果を蓄積して将来の処理にフィードバックすることができないので、これらの処理を毎回行う必要があり、処理時間を短縮することも難しかった。
【特許文献１】特開２００３−１６７６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、プレイリストの解析及び再生用ファイルの検索に要する処理時間を短縮し、ユーザ不満を解消することである。
【課題を解決するための手段】
【０００６】
本発明の態様によれば、再生情報の組み合わせを示す複数のプレイリスト及び再生用ファイルを記憶する記憶装置にアクセスして当該プレイリストを解析するプロセッサと、前記プレイリストに関する情報を表示する表示部と、を備えたプレイリスト再生装置であって、前記プロセッサは、前記記憶装置に記憶された複数のプレイリストを解析し、各プレイリスト毎の再生情報の数を前記表示部に表示させる第１解析手段と、前記記憶装置に記憶された複数のプレイリストのうちの１つを解析し、当該プレイリストの再生情報に対応する再生用ファイルのうち前記記憶装置に記憶された再生用ファイルの数を前記表示部に表示させる第２解析手段と、を有するプレイリスト再生装置が提供される。
【発明の効果】
【０００７】
本発明によれば、プレイリストの解析及び再生用ファイルの検索に要する処理時間を短縮することができ、ひいては、ユーザ不満を解消することができる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して本発明の実施例について説明する。なお、以下の実施例は本発明の実施の一形態であって、本発明の範囲を限定するものではない。
【実施例１】
【０００９】
はじめに、本発明の実施例１について説明する。図１は、本発明の実施例１に係るプリイリスト再生装置１の構成を示すブロック図である。
【００１０】
本発明の実施例１に係るプレイリスト再生装置１は、プロセッサ（ＭＣＵ）１００、入力部２００、表示部３００、記憶装置４００、及びメモリ５００を備えている。
【００１１】
プロセッサ１００は、入力部２００から入力されたユーザの指示に基づいて記憶装置４００又はメモリ５００にアクセスし、記憶装置４００等に記憶されているデータに対して所定の処理を行い、処理結果を表示部３００に表示させる。記憶装置４００は、様々なデータを記憶しており、プレイリスト再生装置１に対して着脱可能である。
【００１２】
例えば、入力部２００はキーボード等の入力装置であって、表示部３００はＬＣＤ等の表示装置であって、記憶装置４００はＣＤ−ＲＯＭやＳＤカード等のリムーバルメディアであって、メモリ５００はＲＡＭやＨＤＤ等のプロセッサ１００に取り付けられた記憶媒体である。
【００１３】
図２は、本発明の実施例１に係るプロセッサ１００の構成を示すブロック図である。
【００１４】
本発明の実施例１に係るプロセッサ１００は、第１解析手段１０１、第２解析手段１０２、再生用テーブル作成手段１０３、途中経過表示手段１０５、再生手段１０７、及び再生用ファイル検索手段１０９を備えている。プロセッサ１００は、メモリ５００に記憶された制御プログラム５０１を起動することによって、各手段１０１〜１０９を実現する。
【００１５】
記憶装置４００は、複数の再生用ファイル４０１及び複数のプレイリスト４０２を記憶する。図４（ａ）に示されるように、各プレイリスト４０２は、タイトル、再生用ファイル名、演奏時間、及び位置情報（パス）から構成される。
【００１６】
メモリ５００は、制御プログラム５０１、再生用テーブル５０２、及び検索条件５０３を記憶する。制御プログラム５０１は、予め記憶されており、再生用テーブル５０２は、後述する再生用テーブル作成手段１０３によって書き込まれ、検索条件５０３は、入力部２００から入力されたユーザの指示に基づいて書き込まれる。
【００１７】
第１解析手段１０１は、記憶装置４００の全てのプレイリスト４０２を解析し、各プレイリスト４０２に含まれる再生情報の数と総演奏時間をプレイリスト毎に表示部３００に表示させる。第２解析手段１０２は、所定のプレイリスト４０２（例えば、図４（ａ）の先頭のプレイリストＡ）を解析し、プレイリストＡに含まれる再生情報に対応する再生用ファイル４０１の数を表示部３００に表示させる。ここで、プレイリストＡに含まれる再生情報のうち、位置情報に示された場所に再生用ファイル４０１が存在しない再生情報は、表示部３００に表示させる数から除かれる。
【００１８】
再生用テーブル作成手段１０３は、プレイリスト４０２に含まれる再生情報のうち、位置情報（パス）に示された場所に再生用ファイル４０１が存在する再生情報に基づいて、再生用テーブル５０２を作成し、メモリ５００に記憶する。図４（ｂ）に示されるように、再生用テーブル５０２は、タイトル、再生用ファイル名、及び位置情報（パス）から構成される。
【００１９】
途中経過表示手段１０５は、第１解析手段１０１及び第２解析手段１０２の解析処理の途中経過を表示部３００に表示させる。
【００２０】
再生手段１０７は、再生用テーブル５０２を参照し、位置情報（パス）に示された場所の再生用ファイル４０１を開き、再生用ファイル４０１の内容（例えば、音楽）を再生する。再生用ファイル検索手段１０９は、メモリ５００の検索条件５０３に指定された場所（例えば、フォルダ）を検索し、検索結果を表示部３００に表示させる。
【００２１】
図３は、本発明の実施例１に係るプレイリスト再生処理におけるプロセッサ１００の処理手順を示すフローチャートである。プロセッサ１００は、入力装置２００からユーザのプレイリスト再生指示が入力された場合に、メモリ５００の制御プログラム５０１を起動し、プレイリスト再生処理を行う。
【００２２】
はじめに、プロセッサ１００は、記憶装置４００の全てのプレイリスト４０２を解析する（Ｓ３０１）。続いて、プロセッサ１００は、各プレイリスト４０２に含まれる再生情報の数と総演奏時間をプレイリスト毎に表示部３００に表示させる（Ｓ３０２）。ここで、図４（ａ）に示されるプレイリスト４０２を解析した場合には、プレイリストＡの再生情報の数が１０個、総演奏時間が９分３０秒と表示され、プレイリストＢの再生情報の数が７個、総演奏時間が６分３０秒と表示される。
【００２３】
続いて、プロセッサ１００は、複数のプレイリスト４０２のうち先頭のプレイリスト（例えば、図４（ａ）のプレイリストＡ）を解析する（Ｓ３０３）。Ｓ３０３では、解析対象となるプレイリスト４０２に含まれる再生情報の位置情報（パス）に示される場所に再生用ファイル４０１が存在するか否かについて解析する。続いて、プロセッサ１００は、再生情報に対応する再生用ファイル４０１の数を表示部３００に表示させる（Ｓ３０４）。
【００２４】
続いて、プロセッサ１００は、プレイリスト４０２に含まれる再生情報のうち、位置情報に示された場所に再生用ファイル４０１が存在する再生情報に基づいて、図４（ｂ）に示される再生用テーブル５０２を作成し、メモリ５００に記憶し、本発明の実施例１に係るプレイリスト再生処理を終了する（Ｓ３０５）。ここで、図４（ｂ）に示されるプレイリストＡの再生用テーブル５０２が作成された場合には、図４（ａ）のタイトル「１１０」／再生用ファイル名「９９９．ｍｐ３」に対応する再生用ファイル４０１が存在しないので、プレイリストＡの再生用ファイル４０１の数は９個になる。なお、Ｓ３０８に続いて、プロセッサ１００が再生用テーブル５０２を参照することによって、再生用ファイル４０１「１０１．ｍｐ３〜１０９．ｍｐ３」が再生される。
【００２５】
本発明の実施例１によれば、全てのプレイリスト４０２を対象にした再生情報の数及び総演奏時間の解析を行った後に、１つのプレイリスト４０２を対象にした再生用ファイル４０１の存在確認の解析を行うので、再生情報の数及び総演奏時間の解析に要する処理時間の増長を防ぐことができ、ひいては、ユーザ不満を解消することができる。
【実施例２】
【００２６】
次に、本発明の実施例２について説明する。本発明の実施例１では、記憶装置４００に記憶されたプレイリスト４０２を解析し、解析が終了した後に解析結果を表示させる例について説明したが、本発明の実施例２では、解析結果の途中経過を表示させる例について説明する。なお、本発明の実施例１と同様の内容についての説明は省略する。
【００２７】
図５は、本発明の実施例２に係るに係るプレイリスト再生処理におけるプロセッサ（ＭＣＵ）１０１の処理手順を示すフローチャートである。プロセッサ１００は、入力装置２００からユーザのプレイリスト再生指示が入力された場合に、メモリ５００の制御プログラム５０１を起動し、プレイリスト再生処理を行う。
【００２８】
はじめに、プロセッサ１００は、図３のＳ３０１〜Ｓ３０３と同様の処理を行う（Ｓ５０１）。続いて、プロセッサ１００は、解析率（記憶装置４００に記憶されている全てのプレイリスト４０２に対する解析済プレイリストの比率）が所定の比率（ｎ％）に達した後に（Ｓ５０２−Ｙｅｓ）、途中経過として解析率を表示部３００に表示させる（Ｓ５０３）。
【００２９】
続いて、プロセッサ１００は、解析率が１００％に達した後に（Ｓ５０４−Ｙｅｓ）、図３のＳ３０４、Ｓ３０５と同様の処理を行い、本発明の実施例２に係るプレイリスト再生処理を終了する（Ｓ５０５）。ここで、プロセッサ１００は、Ｓ５０４において、解析率が１００％に達していない場合には（Ｓ５０４−Ｎｏ）、解析率が再び所定の比率（先のｎより大きい値）に達した後に（Ｓ５０２−Ｙｅｓ）、途中経過として解析比率を表示部３００に表示させる（Ｓ５０３）。
【００３０】
本発明の実施例２によれば、所定の解析率に達した場合に途中経過を表示するので、ユーザに解析率を認知させることができ、ひいては、ユーザ不満を解消することができる。
【実施例３】
【００３１】
次に、本発明の実施例３について説明する。本発明の実施例１、２では、記憶装置４００に複数のプレイリスト４０２が記憶されている場合の例について説明したが、本発明の実施例３では、１つのプレイリスト４０２が記憶されている例について説明する。なお、本発明の実施例１、２と同様の内容についての説明は省略する。
【００３２】
図６は、本発明の実施例３に係るプレイリスト再生処理におけるプロセッサ（ＭＣＵ）１００の処理手順を示すフローチャートである。プロセッサ１００は、記憶装置４００が接続された場合に、メモリ５００の制御プログラム５０１を起動し、プレイリスト再生処理を行う。
【００３３】
はじめに、プロセッサ１００は、記憶装置４００が接続されたことを認識すると（Ｓ６０１−Ｙｅｓ）、記憶装置４００に記憶されているプレイリスト４０２の数を調べる。ここで、複数のプレイリスト４０２が記憶されている場合には（Ｓ６０２−Ｎｏ）、図３のＳ３０１へ進む。
【００３４】
一方、１つのプレイリスト４０２のみが記憶されている場合には（Ｓ６０２−Ｙｅｓ）、プロセッサ１００は、プレイリスト４０２を解析する（Ｓ６０３）。Ｓ６０３の解析では、プレイリスト４０２に含まれる再生情報の数及び総演奏時間についての解析だけでなく、再生情報の位置情報に示される場所に再生用ファイル４０１が存在するか否かについての解析も行われる。続いて、プロセッサ１００は、図３のＳ３０２と同様に、プレイリスト４０２に含まれる再生情報の数及び総演奏時間を表示する（Ｓ６０４）。続いて、プロセッサ１００は、図３のＳ３０４、Ｓ３０５と同様に、プレイリスト４０２に含まれる再生情報に対応する再生用ファイルの数を表示し、再生用テーブル５０２を作成し、本発明の実施例３に係るプレイリスト再生処理を終了する（Ｓ６０５）。
【００３５】
本発明の実施例３によれば、本発明の実施例１、２と同様の効果に加えて、記憶装置４００に記憶されているプレイリストが１つのみであった場合に、プロセッサ１００が記憶装置４００を認識することを条件にプレイリスト４０２を解析し、再生用テーブル５０２を作成するので、ユーザに面倒な指示入力を課すことなくプレイリスト再生処理を行うことができ、ひいては、ユーザ不満を解消することができる。
【実施例４】
【００３６】
次に、本発明の実施例４について説明する。本発明の実施例１〜３では、プレイリスト再生処理の例について説明したが、本発明の実施例４では、再生用ファイル検索処理の例について説明する。なお、本発明の実施例１〜３と同様の内容についての説明は省略する。
【００３７】
図７は、本発明の実施例４に係る再生用ファイル検索処理におけるプロセッサ（ＭＣＵ）１００の処理手順を示すフローチャートである。プロセッサ１００は、入力装置２００からユーザの再生用ファイル検索指示が入力された場合に、メモリ５００の制御プログラム５０１を起動し、再生用ファイル検索処理を行う。
【００３８】
はじめに、プロセッサ１００は、メモリ５００に記憶されている検索条件５０３を参照する（Ｓ７０１）。検索条件５０３は、入力装置２００からユーザの操作によって入力される情報であって、再生用ファイルの検索範囲（検索対象とするフォルダ）を示す情報である。続いて、プロセッサ１００は、検索条件５０３に示されたフォルダを検索する（Ｓ７０２）。
【００３９】
プロセッサ１００は、Ｓ７０２の検索が終了した後（Ｓ７０３−Ｙｅｓ）、他のフォルダを検索しない場合には（Ｓ７０４−Ｎｏ）、Ｓ７０２の検索結果（再生用ファイルの数）を表示部３００に表示させ、実施例４に係る再生用ファイル検索処理を終了する（Ｓ７０７）。
【００４０】
一方、プロセッサ１００は、Ｓ７０２の検索が終了した後（Ｓ７０３−Ｙｅｓ）、他のフォルダも検索する場合には（Ｓ７０４−Ｙｅｓ）、他のフォルダも検索する（Ｓ７０５）。続いて、プロセッサ１００は、全てのフォルダの検索が終了した後（Ｓ７０６−Ｙｅｓ）、Ｓ７０７へ進む。なお、プロセッサ１００は、Ｓ７０４において、他のフォルダを検索するか否かは、入力装置２００から入力されたユーザの指示に基づいて判断する。
【００４１】
本発明の実施例４によれば、予めユーザから指示入力された検索範囲に絞って再生用ファイルの数を検索するので、記憶装置４００の容量が大きい場合であっても処理時間を短縮でき、かつ、検索結果のヒット率を向上させることができる。
【００４２】
また、検索条件５０３の内容をユーザに任意入力させるので、検索範囲をユーザが自由に決めることができ、ユーザビリティを向上させることができ、ひいては、ユーザ不満を解消することができる。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施例１に係るプリイリスト再生装置１の構成を示すブロック図である。
【図２】本発明の実施例１に係るプロセッサ１００の構成を示すブロック図である。
【図３】本発明の実施例１に係るプレイリスト再生処理におけるプロセッサ１００の処理手順を示すフローチャートである。
【図４】本発明の実施例に係るプレイリスト（ａ）及び再生用テーブル（ｂ）の概略を示す概略図である。
【図５】本発明の実施例２に係るプレイリスト再生処理におけるプロセッサ１００の処理手順を示すフローチャートである。
【図６】本発明の実施例３に係るプレイリスト再生処理におけるプロセッサ１００の処理手順を示すフローチャートである。
【図７】本発明の実施例４に係る再生用ファイル検索処理におけるプロセッサ１００の処理手順を示すフローチャートである。
【符号の説明】
【００４４】
１  プレイリスト再生装置
１００  プロセッサ
２００  入力部（キーボード）
３００  表示部（ＬＣＤ）
４００  記憶装置（ＣＤ／ＳＤ）
５００  メモリ（ＨＤＤ／ＲＡＭ）
【図１】
2008281763.tif 000003
【図２】
2008281763.tif 000004
【図３】
2008281763.tif 000005
【図４】
2008281763.tif 000006
【図５】
2008281763.tif 000007
【図６】
2008281763.tif 000008
【図７】
2008281763.tif 000009