(57)【要約】【課題】曲送り操作を繰り返し行わなくとも、プレイリストを短時間で作成することを可能にするプレイリスト作成装置を提供する【解決手段】プレイリスト作成装置１００は、操作入力情報を取得して入力された操作を判別する操作取得部１０１と、音楽データを取得する音楽データ取得部１０２と、音楽データを再生して音声信号を出力する再生部１０４と、操作入力情報に基づいて、再生中の音楽データをプレイリストに追加するプレイリスト作成部１０８と、音楽データを予め設定された再生期間において再生部１０４に再生させる再生制御と、当該音楽データとは異なる音楽データを音楽データ取得部１０２に取得させる取得制御とを順次繰り返す再生制御部１０３と、を備え、再生制御部１０３は、再生中の音楽データがプレイリストに追加される際に再生制御を中断し、再生制御を中断した後に取得制御を行うように構成した。【選択図】図１
2020009515.tif 000002
【特許請求の範囲】
【請求項１】
操作入力情報を取得して入力された操作を判別する操作取得部と、
音楽データを取得する音楽データ取得部と、
前記音楽データ取得部が取得した前記音楽データを再生して音声信号を出力する再生部と、
前記操作取得部が取得した前記操作入力情報に基づいて、前記再生部が再生中の前記音楽データをプレイリストに追加するプレイリスト作成部と、
前記音楽データ取得部が取得した前記音楽データを予め設定された再生期間において前記再生部に再生させる再生制御と、当該音楽データとは異なる前記音楽データを前記音楽データ取得部に取得させる取得制御とを順次繰り返す再生制御部と、
を備え、
前記再生制御部は、前記操作取得部が取得した前記操作入力情報に基づいて、前記再生部が再生中の前記音楽データが前記プレイリストに追加される際に前記再生制御を中断し、前記再生制御を中断した後に前記取得制御を行うこと
を特徴とするプレイリスト作成装置。
【請求項２】
前記再生制御部は、前記操作取得部が取得した前記操作入力情報に基づいて、前記再生期間を再設定すること
を特徴とする請求項１記載のプレイリスト作成装置。
【請求項３】
前記再生制御部が行った前記取得制御により前記音楽データ取得部が取得した前記音楽データの履歴を示す取得履歴情報を前記プレイリスト毎に管理する履歴管理部を備え、
前記再生制御部は、前記操作取得部が取得した前記操作入力情報に基づいて指定された前記プレイリストに対応する前記取得履歴情報を参照して、取得履歴にない前記音楽データにおいて前記取得制御を行うこと
を特徴とする請求項１記載のプレイリスト作成装置。
【請求項４】
前記操作取得部が取得した前記操作入力情報に基づいて前記プレイリストの編集を終了する場合、又は、前記再生制御部が前記取得制御により取得可能な前記音楽データを全て取得し終えた場合に、前記プレイリストを確定し、プレイリスト記憶部に記憶させるプレイリスト確定部を備えたこと
を特徴とする請求項１記載のプレイリスト作成装置。
【請求項５】
前記プレイリスト確定部は、前記音楽データ取得部が取得した前記音楽データの取得元と、前記プレイリストとを関連付けて、前記プレイリストを前記プレイリスト記憶部に記憶させること
を特徴とする請求項４記載のプレイリスト作成装置。
【請求項６】
前記再生制御部は、前記操作取得部が取得した前記操作入力情報に基づいて、前記再生部が再生中の前記音楽データの前記再生期間を延長し、延長した前記再生期間において当該音楽データを前記再生部に再生させる延長制御を行うこと
を特徴とする請求項１記載のプレイリスト作成装置。
【請求項７】
前記再生制御部は、前記延長制御を行う際に、前記再生部が再生中の前記音楽データにおいて、所定方法により決定される再生位置から前記再生部に再生させること
を特徴とする請求項６記載のプレイリスト作成装置。
【請求項８】
前記音楽データから音声波形を示す波形情報を抽出する波形情報抽出部を備え、
前記再生制御部は、前記波形情報抽出部が抽出した前記波形情報に基づいて、前記延長制御を行う前に前記再生部に再生された区間における前記音声波形に類似する前記音声波形の区間以外の区間を、前記延長制御を行う際に、前記再生部に再生させること
を特徴とする請求項６記載のプレイリスト作成装置。
【請求項９】
コンピュータに、
操作入力情報を取得して入力された操作を判別する操作取得機能と、
音楽データを取得する音楽データ取得機能と、
前記音楽データ取得機能により取得された前記音楽データを再生して音声信号を出力する再生機能と、
前記操作取得機能により取得された前記操作入力情報に基づいて、前記再生機能により再生中の前記音楽データをプレイリストに追加するプレイリスト作成機能と、
前記音楽データ取得機能により取得された前記音楽データを予め設定された再生期間において前記再生機能により再生させる再生制御と、当該音楽データとは異なる前記音楽データを前記音楽データ取得機能により取得させる取得制御とを順次繰り返す再生制御機能と
を備え、
前記再生制御機能は、前記操作取得機能により取得された前記操作入力情報に基づいて、前記再生機能により再生中の前記音楽データが前記プレイリストに追加される際に前記再生制御を中断し、前記再生制御を中断した後に前記取得制御を行う
を実現させるためのプレイリスト作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、プレイリスト作成装置及びプレイリスト作成プログラムに関するものである。
【背景技術】
【０００２】
膨大な数の音楽データの中から簡単に好みの音楽データを選択して聴くために、予め音楽データをプレイリストとしてリスト化する技術がある。
【０００３】
例えば、非特許文献１には、音楽データを再生させ、再生中に操作を行うことで、再生中の音楽データをプレイリストに登録させることができるスマートフォン上で動作するアプリケーションソフトウェアが開示されている。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】ソフトバンクグループ、“プレイリストを作成する” ［online］、［平成３０年６月７日検索］、インターネット＜URL：http://help.mb.softbank.jp/digno-g/pc/08-10.html#action_08-10-26＞
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の技術は、再生中の音楽データをプレイリストに登録させる操作を行った後、当該音楽データと異なる音楽データをプレイリストに登録させる操作を行うためには、少なくとも、プレイリストに登録させた再生中の音楽データの再生が終了した後に次の音楽データの再生が自動で開始されるまで待つか、又は、次の音楽データを再生させるために曲送り操作を手動で行う必要があった。
したがって、従来の技術は、プレイリストを短時間で作成しようとする場合、曲送り操作と、音楽データをプレイリストに登録させる操作とを何度も繰り返し行う必要があった。
【０００６】
この発明は、上述の問題点を解決するためのもので、曲送り操作を繰り返し行わなくとも、プレイリストを短時間で作成することを可能にするプレイリスト作成装置を提供することを目的としている。
【課題を解決するための手段】
【０００７】
この発明に係るプレイリスト作成装置は、操作入力情報を取得して入力された操作を判別する操作取得部と、音楽データを取得する音楽データ取得部と、音楽データ取得部が取得した音楽データを再生して音声信号を出力する再生部と、操作取得部が取得した操作入力情報に基づいて、再生部が再生中の音楽データをプレイリストに追加するプレイリスト作成部と、音楽データ取得部が取得した音楽データを予め設定された再生期間において再生部に再生させる再生制御と、当該音楽データとは異なる音楽データを音楽データ取得部に取得させる取得制御とを順次繰り返す再生制御部と、を備え、再生制御部は、操作取得部が取得した操作入力情報に基づいて、再生部が再生中の音楽データがプレイリストに追加される際に再生制御を中断し、再生制御を中断した後に取得制御を行う。
【発明の効果】
【０００８】
この発明によれば、曲送り操作を繰り返し行わなくとも、プレイリストを短時間で作成することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態１に係るプレイリスト作成装置が適用された再生装置の要部を示すブロック図である。
【図２】図２Ａ、図２Ｂは実施の形態１に係るプレイリスト作成装置のハードウェア構成の一例を示す図である。
【図３Ａ】図３Ａは、実施の形態１に係るプレイリスト作成装置の処理を説明するフローチャートの一部である。
【図３Ｂ】図３Ｂは、実施の形態１に係るプレイリスト作成装置の処理を説明するフローチャートの一部である。
【図４】図４は、実施の形態２に係るプレイリスト作成装置が適用された再生装置の要部を示すブロック図である。
【図５Ａ】図５Ａは、実施の形態２に係るプレイリスト作成装置の処理を説明するフローチャートの一部である。
【図５Ｂ】図５Ｂは、実施の形態２に係るプレイリスト作成装置の処理を説明するフローチャートの一部である。
【図６】図６は、実施の形態３に係るプレイリスト作成装置が適用された再生装置の要部を示すブロック図である。
【発明を実施するための形態】
【００１０】
以下、この発明の実施の形態について、図面を参照しながら詳細に説明する。
【００１１】
実施の形態１．
実施の形態１では、実施の形態１に係るプレイリスト作成装置１００は、再生装置１０に適用されたものとして説明する。特に、実施の形態１では、実施の形態１に係るプレイリスト作成装置１００が適用された再生装置１０は、車両１に搭載された車載用の再生装置１０であるものして説明する。
図１は、実施の形態１に係るプレイリスト作成装置１００が適用された再生装置１０の要部を示すブロック図である。
当該図を参照して、実施の形態１に係るプレイリスト作成装置１００が適用された再生装置１０の構成を説明する。
【００１２】
再生装置１０は、車両１に搭載されている。
車両１は、再生装置１０、入力部１１、音楽データ記憶部１２、プレイリスト記憶部１３、音声出力部１５、及び表示出力部１４を備える。
【００１３】
入力部１１は、再生装置１０を操作するために設けられた、例えば、タッチパネル、押しボタン等が配置された操作パネル、又はリモートコントローラ等の操作入力装置である。入力部１１は、例えば、音声を取得するためのマイク等であっても良い。
入力部１１は、例えば、車両１の乗員から操作を受け付け、受け付けた操作を操作入力情報として再生装置１０に出力する。入力部１１が音声を取得するためのマイク等であった場合、入力部１１は、例えば、取得した音声を音声信号に変換して操作入力情報として再生装置１０に出力するものであっても良い。
再生装置１０に出力される操作入力情報は、例えば、再生開始操作、再生停止操作、曲送り操作、及び、音楽データをプレイリストに追加する操作等を示す情報である。
【００１４】
音楽データ記憶部１２は、音楽データが記憶されている。
音楽データは、デジタル化された音声信号がＭＰ３（ＭＰＥＧ−１  Ａｕｄｉｏ  Ｌａｙｅｒ−３）又はＡＡＣ（Ａｄｖａｎｃｅｄ  Ａｕｄｉｏ  Ｃｏｄｉｎｇ）等の符号化方式により圧縮されたデータである。音楽データは、デジタル化された映像付き音声の信号がＭＰＥＧ２又はＨ．２６４等の符号化方式により圧縮されたデータであっても良い。
音楽データは、例えば、ＩＤ３タグ等の規格に準じた曲名、アーティスト名、アルバム名、及びジャンル名等を示すメタデータを含む。
音楽データは、例えば、固有のファイル名が付加された電子ファイルとして、音楽データ記憶部１２に記憶されている。
【００１５】
なお、音楽データ記憶部１２は、車両１に搭載されているものとして説明するが、この限りではない。例えば、音楽データ記憶部１２は、車両１外に存在しても良い。
また、音楽データ記憶部１２は、常時、再生装置１０が音楽データ記憶部１２から音楽データを取得可能な状態であるものとして説明するが、この限りではない。音楽データ記憶部１２は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）フラッシュドライブ若しくはＳＤメモリカード等の可搬型記憶媒体、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）若しくはＤＶＤ等の光ディスク、又は、ポータブルメディアプレーヤー等の可搬型装置に内蔵されたフラッシュメモリ等の記憶媒体であり、適宜、再生装置１０が音楽データ記憶部１２から音楽データを取得可能な状態となるものでも良い。
【００１６】
また、音楽データ記憶部１２は、車両１において、再生装置１０外に搭載されているものとして説明するが、この限りではなく、例えば、音楽データ記憶部１２は、再生装置１０に搭載されていても良い。
【００１７】
プレイリスト記憶部１３は、プレイリストが記憶されている。
プレイリストは、音楽データを再生する順番がリスト化されたデータである。
より具体的には、プレイリストは、音楽データ記憶部１２における音楽データが記憶された位置を示す情報等の、音楽データ記憶部１２から音楽データを取得するために必要な情報がリスト化されたデータである。
プレイリストは、例えば、固有のファイル名が付加された電子ファイルとして、プレイリスト記憶部１３に記憶されている。
【００１８】
なお、実施の形態１では、プレイリスト記憶部１３は、車両１に搭載されているものとして説明するが、この限りではない。例えば、プレイリスト記憶部１３は、車両１外に存在しても良い。
また、プレイリスト記憶部１３は、常時、再生装置１０がプレイリスト記憶部１３からプレイリストを取得可能な状態であるものとして説明するが、この限りではない。プレイリスト記憶部１３は、例えば、ＵＳＢフラッシュドライブ若しくはＳＤメモリカード等の可搬型記憶媒体、又は、フラッシュメモリ等が内蔵されたポータブルメディアプレーヤー等の可搬型のものであり、適宜、再生装置１０がプレイリスト記憶部１３からプレイリストを取得可能な状態となるものでも良い。
【００１９】
また、プレイリスト記憶部１３は、車両１において、再生装置１０外に搭載されているものとして説明するが、この限りではなく、例えば、プレイリスト記憶部１３は、再生装置１０に搭載されていても良い。
【００２０】
また、実施の形態１では、音楽データ記憶部１２とプレイリスト記憶部１３とは異なる構成として説明するが、音楽データ記憶部１２及びプレイリスト記憶部１３の機能を有していれば、音楽データ記憶部１２とプレイリスト記憶部１３とは同一の構成であっても良い。
【００２１】
表示出力部１４は、ディスプレイ等の表示装置である。
表示出力部１４は、再生装置１０が出力した画像信号を表示する。
【００２２】
音声出力部１５は、スピーカ、ヘッドホン等の音声出力装置である。
音声出力部１５は、再生装置１０が出力した音声信号を音波に変換して出力する。
【００２３】
再生装置１０の要部は、操作取得部１０１、音楽データ取得部１０２、再生制御部１０３、再生部１０４、音声出力制御部１０５、表示出力制御部１０６、プレイリスト作成部１０８、プレイリスト取得部１０７、及びプレイリスト確定部１０９により構成される。
【００２４】
プレイリスト作成装置１００の要部は、操作取得部１０１、音楽データ取得部１０２、再生制御部１０３、再生部１０４、音声出力制御部１０５、表示出力制御部１０６、プレイリスト作成部１０８、プレイリスト取得部１０７、及びプレイリスト確定部１０９により構成される。
【００２５】
操作取得部１０１は、入力部１１から操作入力情報を取得して入力された操作を判別する。
【００２６】
入力部１１が音声を取得するためのマイク等であった場合、操作取得部１０１は、例えば、入力部１１から取得した音声信号に基づいて公知の技術により音声認認識を行い、入力された操作を判別するものであっても良い。
【００２７】
音楽データ取得部１０２は、音楽データ記憶部１２から音楽データを取得する。
実施の形態１では、音楽データ取得部１０２は、音楽データを車両１に搭載された音楽データ記憶部１２から取得するものとして説明するが、この限りではない。例えば、音楽データ取得部１０２は、インターネット、公衆回線等の公衆ネットワーク等を介して、車両１外に存在する音楽データ記憶部１２から音楽データを取得しても良い。
【００２８】
再生制御部１０３は、音楽データを音楽データ取得部１０２に取得させる制御を行う。
また、再生制御部１０３は、音楽データ取得部１０２が取得した音楽データを後述する再生部１０４に再生させる制御を行う。
再生制御部１０３は、例えば、音楽データに含まれるＩＤ３タグ等の規格に準じた曲名、アーティスト名、アルバム名、及びジャンル名等を示すメタデータを抽出する。
再生制御部１０３の詳細については後述する。
【００２９】
再生部１０４は、音楽データ取得部１０２が取得した音楽データを再生して音声信号を出力する。
より具体的には、再生部１０４は、例えば、再生制御部１０３が音楽データ取得部１０２に取得させた音楽データを、再生制御部１０３を介して取得し、符号化された音楽データを復号することで再生して音声信号を出力する。
再生部１０４は、音楽データが映像付き音声の音楽データである場合、音楽データ取得部１０２が取得した音楽データを再生して音声信号及び映像信号を出力しても良い。
【００３０】
音声出力制御部１０５は、再生部１０４が出力した音声信号を取得し、取得した音声信号に対して、例えば、音質及び音量等の調整を行い、調整した音声信号を音声出力部１５に出力する。
【００３１】
表示出力制御部１０６は、再生制御部１０３が再生部１０４に再生させている音楽データから抽出された曲名、アーティスト名、アルバム名、及びジャンル名等を示すメタデータを再生制御部１０３から取得し、当該メタデータのうち、予め決められたメタデータに基づいて画像を生成し、生成した画像を画像信号として表示出力部１４に出力制御する。画像信号に変換する予め決められたメタデータは、例えば、曲名、アーティスト名、アルバム名、及びジャンル名である。画像信号に変換する予め決められたメタデータは、曲名、アーティスト名、アルバム名、及びジャンル名に限るものではない。
表示出力制御部１０６は、音楽データが映像付き音声の音楽データである場合、再生部１０４が出力した映像信号を取得し、例えば、取得した映像信号と上述のメタデータとに基づいて画像を生成し、生成した画像を画像信号として表示出力部１４に出力制御しても良い。
【００３２】
プレイリスト取得部１０７は、入力部１１から操作取得部１０１が取得した操作入力情報に基づいて、プレイリスト記憶部１３からプレイリストを取得する。
より具体的には、プレイリスト取得部１０７は、入力部１１から操作取得部１０１が取得した操作入力情報がプレイリスト記憶部１３から取得するプレイリストを指定する操作であった場合、指定されたプレイリストをプレイリスト記憶部１３から取得する。
再生制御部１０３は、プレイリスト取得部１０７が取得したプレイリストに基づいて、音楽データ取得部１０２に音楽データを取得させ、音楽データ取得部１０２が取得した音楽データを再生部１０４に再生させる機能を有する。
【００３３】
プレイリスト作成部１０８は、入力部１１から操作取得部１０１が取得した操作入力情報に基づいて、再生部１０４が再生中の音楽データをプレイリストに追加する。
より具体的には、入力部１１から操作取得部１０１が取得した操作入力情報が再生中の音楽データをプレイリストに追加する操作であった場合、プレイリスト作成部１０８は、音楽データ記憶部１２における当該音楽データが記憶された位置を示す情報等の、音楽データ記憶部１２から当該音楽データを取得するために必要な情報をプレイリストに追加する。
【００３４】
すなわち、プレイリストを作成する者（以下「プレイリスト作成者」という。）は、再生されている音楽データの音声を聴くことで、プレイリストに再生中の音楽データを追加するか否かを決定し、追加する場合、音楽データをプレイリストに追加する操作を行う。
【００３５】
なお、プレイリスト作成部１０８は、再生部１０４が再生中の音楽データをプレイリストに追加する際に、例えば、既にリスト化されたデータの最後尾に再生部１０４が再生中の音楽データを追加する。プレイリスト作成部１０８が音楽データをプレイリストに追加する際のプレイリストにおける音楽データを追加する位置は、既にリスト化されたデータの最後尾に限定されるものではない。
【００３６】
プレイリスト確定部１０９は、入力部１１から操作取得部１０１が取得した操作入力情報に基づいて、プレイリストを確定し、プレイリスト記憶部１３に記憶させる。
より具体的には、入力部１１から操作取得部１０１が取得した操作入力情報がプレイリストの作成を終了する操作であった場合、プレイリスト確定部１０９は、プレイリスト作成部１０８からプレイリストを取得し、取得したプレイリストを確定してプレイリスト記憶部１３に記憶させる。
【００３７】
これまでに説明した再生装置１０の構成及び各構成において説明した機能は、従来の再生装置１０の構成及び機能と同様である。
【００３８】
以下、実施の形態１に係るプレイリスト作成装置１００の要部の構成において、従来の再生装置１０の構成とは異なる機能を有する構成について説明する。
【００３９】
実施の形態１に係るプレイリスト作成装置１００における再生制御部１０３について、詳細に説明する。
【００４０】
実施の形態１に係るプレイリスト作成装置１００における再生制御部１０３は、例えば、入力部１１から操作取得部１０１が取得した操作入力情報に基づいて音楽データを再生する再生モード、及び、プレイリストを作成するプレイリスト作成モードの２個の動作モードを有する。
再生制御部１０３における動作モードは、例えば、入力部１１から操作取得部１０１が取得した操作入力情報に基づいて、切り替えられる。
より具体的には、例えば、再生制御部１０３は、入力部１１から操作取得部１０１が取得した操作入力情報がプレイリスト作成モードの開始を指示する操作であった場合、再生モードを終了し、動作モードを再生モードからプレイリスト作成モードに切り替える。また、例えば、再生制御部１０３は、入力部１１から操作取得部１０１が取得した操作入力情報がプレイリスト作成モードの終了を指示する操作であった場合、プレイリスト作成モードを終了し、動作モードをプレイリスト作成モードから再生モードに切り替える。
【００４１】
以下、再生制御部１０３における動作モードがプレイリスト作成モードである場合について説明する。
【００４２】
再生制御部１０３は、音楽データ取得部１０２が取得した音楽データを予め設定された再生期間において再生部１０４に再生させる再生制御と、当該音楽データとは異なる音楽データを音楽データ取得部１０２に取得させる取得制御とを順次繰り返す。
より具体的には、例えば、再生制御部１０３は、音楽データ取得部１０２を介して音楽データ記憶部１２に記憶された全ての音楽データのリストを取得し、音楽データ取得部１０２に取得させる音楽データの順序を所定の方法により決定する。再生制御部１０３は、再生制御により再生部１０４に再生させている音楽データとは異なる音楽データを、当該順序に従い、取得制御により音楽データ取得部１０２に取得させる。
再生制御と取得制御とを順次繰り返す再生方法は、一般的にスキャン再生と呼ばれるものである。
【００４３】
また、再生制御部１０３は、入力部１１から操作取得部１０１が取得した操作入力情報に基づいて、再生部１０４が再生中の音楽データがプレイリストに追加される際に再生制御を中断し、再生制御を中断した後に取得制御を行う。
再生制御の中断とは、入力部１１から操作取得部１０１が取得した操作入力情報に基づいて、再生部１０４が再生中の音楽データがプレイリストに追加される際に、再生制御による再生部１０４が再生中の音楽データの再生を停止することである。
再生制御を中断した後に取得制御を行うとは、再生制御部１０３が再生部１０４に再生中の音楽データの再生を停止させ、その後、再生制御部１０３が再生部１０４に再生させていた音楽データの次に取得予定の音楽データを取得制御により取得することである。
【００４４】
なお、所定の方法により決定される音楽データを取得する順序は、例えば、音楽データ記憶部１２が音楽データを記憶した日時の古い順である。実施の形態１では、所定の方法により決定される音楽データを取得する順序は、音楽データ記憶部１２が音楽データを記憶した日時の古い順であるものとして説明するが、これに限るものではない。例えば、所定の方法により決定される音楽データを取得する順序は、音楽データ記憶部１２が記憶する音楽データの曲名順、アルバム名順且つアルバムのトラック番号順、又は、アーティスト名順且つアーティストのアルバム名順且つアルバムのトラック番号順等であっても良い。曲名順、アルバム名順、及びアーティスト名順とは、例えば、曲名、アルバム名、及びアーティスト名をＵｎｉｃｏｄｅ等の文字コードで表現した際の文字コードの昇順である。
【００４５】
また、予め設定された再生期間は、例えば、１０秒間である。実施の形態１では、予め設定された再生期間は、１０秒間であるものとして説明するが、これに限るものではない。例えば、予め設定された再生期間は、再生中の音楽データがどのようなものかをプレイリスト作成者が判断可能な期間であれば、１０秒間より長くても短くても良い。
また、再生制御部１０３は、入力部１１から操作取得部１０１が取得した操作入力情報が再生期間の長さを設定する操作であった場合、当該操作入力情報に基づいて、予め設定された再生期間を再設定しても良い。
【００４６】
また、再生制御部１０３が行う再生制御において、音楽データの再生を開始する時間的位置（以下「再生位置」という。）は、例えば、通常、音楽データを再生した際の先頭の位置である。実施の形態１では、再生位置は、通常、音楽データを再生した際の先頭の位置であるものとして説明するが、この限りではない。例えば、再生位置は、通常、音楽データを再生した際の再生継続時間のうち先頭から８割経過した位置等、予め決められた任意の位置であっても良い。また、再生位置は、入力部１１から操作取得部１０１が取得した操作入力情報に基づいて、設定されるものであっても良い。
【００４７】
以上のように構成することで、実施の形態１に係るプレイリスト作成装置１００は、曲送り操作を繰り返し行わなくとも、取得制御と再生制御とにより再生期間経過後に次の音楽データが自動で再生させるため、プレイリスト作成者にプレイリストを短時間で作成させることができる。更に、実施の形態１に係るプレイリスト作成装置１００は、入力部１１から操作取得部１０１が取得した操作入力情報に基づいて、再生部１０４が再生中の音楽データがプレイリストに追加される際に、自動で再生制御を中断し、再生制御を中断した後に取得制御を行うため、プレイリスト作成者にプレイリストを更に短時間で作成させることができる。
【００４８】
また、再生制御部１０３は、プレイリスト作成モードにおいて、入力部１１から操作取得部１０１が取得した操作入力情報が曲送り操作であった場合、当該操作入力情報に基づいて、再生制御により再生部１０４が再生中の音楽データの再生を停止させ、その後、再生制御部１０３が再生部１０４に再生させていた音楽データの次に取得予定の音楽データを取得制御により取得させる制御を行っても良い。
【００４９】
以上のように構成することで、実施の形態１に係るプレイリスト作成装置１００は、予め設定された再生期間が経過する前に再生中の音楽データをプレイリストに追加しないとプレイリスト作成者が判断できた場合、直ちに、再生中の音楽データの再生を停止させ、次の音楽データを再生できるようになる。
【００５０】
また、再生制御部１０３は、プレイリスト作成モードにおいて、入力部１１から操作取得部１０１が取得した操作入力情報が再生中の音楽データの再生期間の延長を指示する操作であった場合、当該操作入力情報に基づいて、再生制御により再生部１０４が再生中の音楽データの再生期間を延長し、延長した再生期間において当該音楽データを再生部１０４に再生させる制御（以下「延長制御」という。）を行っても良い。
【００５１】
具体的には、例えば、予め設定された再生期間内に再生中の音楽データをプレイリストに追加するか否かを判断できないとプレイリスト作成者が推定した場合、プレイリスト作成者は、再生中の音楽データの再生期間を延長させる操作を行う。再生制御部１０３は、プレイリスト作成者が行った再生中の音楽データの再生期間を延長させる操作における操作入力情報に基づいて、延長制御を行う。
【００５２】
より具体的は、再生制御部１０３が行う延長制御は、例えば、再生制御により再生部１０４が再生中の音楽データにおいて、再生期間における残りの期間に予め設定された延長期間を加えた期間を、再生中の再生位置から継続して再生部１０４に再生中の音楽データを再生させる制御である。
予め設定された延長期間は、例えば、１０秒間である。実施の形態１では、予め設定された延長期間は、１０秒間であるものとして説明するが、この限りではない。例えば、予め設定された延長期間は、１０秒間より長くても短くても良い。また、予め設定された延長期間は、入力部１１から操作取得部１０１が取得した操作入力情報に基づいて、再生制御部１０３により再設定されても良い。
【００５３】
また、実施の形態１では、再生制御部１０３が行う延長制御は、再生中の再生位置から継続して再生部１０４に再生中の音楽データを再生させる制御であるものとして説明するが、これに限るものではない。例えば、再生制御部１０３が行う延長制御は、再生部１０４が再生中の音楽データにおいて、再生期間における残りの期間に予め設定された延長期間を加えた期間を、所定方法により決定される再生位置から再生部１０４に再生させる制御であっても良い。
所定方法により決定される再生位置は、例えば、通常、音楽データを再生した際の再生継続時間のうち先頭から９割経過した位置等、予め決められた任意の位置であっても良い。また、所定方法により決定される再生位置は、入力部１１から操作取得部１０１が取得した操作入力情報に基づいて、設定されるものであっても良い。
【００５４】
以上のように構成することで、実施の形態１に係るプレイリスト作成装置１００は、予め設定された再生期間内に再生中の音楽データをプレイリストに追加するか否かを判断できないとプレイリスト作成者が推定した場合においても、プレイリスト作成者が再生期間を適宜延長して、再生中の音楽データをプレイリストに追加するか否かを判断できるようになる。
【００５５】
また、実施の形態１に係るプレイリスト作成装置１００は、プレイリスト確定部１０９が、操作取得部１０１が取得した操作入力情報に基づいてプレイリストの編集を終了する場合、又は、再生制御部１０３が取得制御により取得可能な音楽データを全て取得し終えた場合に、プレイリストを確定し、プレイリスト記憶部１３に記憶させるものであっても良い。
【００５６】
以上のように構成することで、実施の形態１に係るプレイリスト作成装置１００は、プレイリストを作成した再生装置１０だけでなく、当該再生装置１０とは異なる再生装置１０においても、作成したプレイリストを使用して音楽データの再生を行うことができる。
【００５７】
更に、実施の形態１に係るプレイリスト作成装置１００は、プレイリスト確定部１０９が、音楽データ取得部１０２が取得した音楽データの取得元と、プレイリストとを関連付けて、プレイリストをプレイリスト記憶部１３に記憶させるものであっても良い。
【００５８】
音楽データ取得部１０２が取得した音楽データの取得元とは、音楽データ記憶部１２である。
音楽データの取得元とプレイリストとは、例えば、プレイリスト確定部１０９により以下のように関連付けられる。
【００５９】
例えば、まず、プレイリスト確定部１０９は、音楽データ記憶部１２のシリアルナンバー等の個体を識別可能な情報（以下「識別情報」という）を音楽データ記憶部１２から取得する。識別情報は、プレイリスト確定部１０９が直接音楽データ記憶部１２から取得する必要はなく、音楽データ取得部１０２及び再生制御部１０３等を介して取得しても良い。次に、プレイリスト確定部１０９は、取得した識別情報に基づいて、予め決められた命名規則に従って、プレイリストを示す電子ファイルの名称（以下「プレイリスト名」という。）、又は、プレイリストを示す電子ファイルを格納する電子フォルダの名称（以下「フォルダ名」という。）を決定する。例えば、識別情報が「ＸＸＸ」である場合、プレイリスト確定部１０９は、プレイリスト名を「ＸＸＸプレイリスト」という名称に、又は、フォルダ名を「ＸＸＸプレイリストフォルダ」という名称に決定する。
【００６０】
プレイリスト確定部１０９がプレイリスト名又はフォルダ名等を命名する際の命名規則は、上述のものに限るものではない。
また、音楽データの取得元とプレイリストと関連付ける方法は、識別情報に基づいてプレイリスト名又はフォルダ名を決定する方法に限るものではない。音楽データの取得元とプレイリストと関連付ける方法は、例えば、プレイリストを示す電子ファイルのヘッダ等に識別情報を示すメタデータを含ませるようにしても良い。
【００６１】
以上のように構成することで、実施の形態１に係るプレイリスト作成装置１００は、再生装置１０が音楽データ記憶部１２から音楽データを取得可能な状態である場合、再生装置１０は、当該音楽データ記憶部１２の識別情報に基づいて、使用可能なプレイリストを素早く検索することができる。
【００６２】
図２Ａ及び図２Ｂは実施の形態１に係るプレイリスト作成装置１００のハードウェア構成の一例を示す図である。
図２Ａ及び図２Ｂを参照して、実施の形態１に係るプレイリスト作成装置１００の要部のハードウェア構成について説明する。
【００６３】
図２Ａに示す如く、プレイリスト作成装置１００はコンピュータにより構成されており、当該コンピュータはプロセッサ２０１及びメモリ２０２を有している。メモリ２０２には、当該コンピュータを操作取得部１０１、音楽データ取得部１０２、再生制御部１０３、再生部１０４、音声出力制御部１０５、表示出力制御部１０６、プレイリスト作成部１０８、プレイリスト取得部１０７、及びプレイリスト確定部１０９として機能させるためのプログラムが記憶されている。メモリ２０２に記憶されているプログラムをプロセッサ２０１が読み出して実行することにより、操作取得部１０１、音楽データ取得部１０２、再生制御部１０３、再生部１０４、音声出力制御部１０５、表示出力制御部１０６、プレイリスト作成部１０８、プレイリスト取得部１０７、及びプレイリスト確定部１０９の機能が実現される。
【００６４】
また、図２Ｂに示す如く、プレイリスト作成装置１００は処理回路２０３により構成されても良い。この場合、操作取得部１０１、音楽データ取得部１０２、再生制御部１０３、再生部１０４、音声出力制御部１０５、表示出力制御部１０６、プレイリスト作成部１０８、プレイリスト取得部１０７、及びプレイリスト確定部１０９の機能が処理回路２０３により実現されても良い。
【００６５】
また、プレイリスト作成装置１００はプロセッサ２０１、メモリ２０２及び処理回路２０３により構成されても良い（不図示）。この場合、操作取得部１０１、音楽データ取得部１０２、再生制御部１０３、再生部１０４、音声出力制御部１０５、表示出力制御部１０６、プレイリスト作成部１０８、プレイリスト取得部１０７、及びプレイリスト確定部１０９の機能のうちの一部の機能がプロセッサ２０１及びメモリ２０２により実現されて、残余の機能が処理回路２０３により実現されるものであっても良い。
【００６６】
プロセッサ２０１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、マイクロプロセッサ、マイクロコントローラ又はＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）を用いたものである。
【００６７】
メモリ２０２は、例えば、半導体メモリ又は磁気ディスクを用いたものである。より具体的には、メモリ２０２は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）又はＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などを用いたものである。
【００６８】
処理回路２０３は、例えば、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、ＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ａ−Ｃｈｉｐ）又はシステムＬＳＩ（Ｌａｒｇｅ−Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）を用いたものである。
【００６９】
次に、実施の形態１に係るプレイリスト作成装置１００の処理について説明する。
【００７０】
図３Ａ及び図３Ｂは、実施の形態１に係るプレイリスト作成装置１００のプレイリスト作成モードにおける処理を説明するフローチャートである。
図３Ａ及び図３Ｂを参照して実施の形態１に係るプレイリスト作成装置１００のプレイリスト作成モードにおける処理について説明する。なお、プレイリスト作成装置１００は、プレイリスト作成モードにおいて、図３Ａ及び図３Ｂに示すフローチャートの処理を繰り返す。また、プレイリスト作成装置１００における再生制御部１０３の動作モードがプレイリスト作成モードではなく再生モードである場合、再生装置１０は、従来の再生装置１０として動作するため説明を省略する。
【００７１】
まず、ステップＳＴ３０１にて、再生制御部１０３は、プレイリスト作成モードであるか否か判別する。
【００７２】
ステップＳＴ３０１にて、プレイリスト作成モードでないと判別された場合（ステップＳＴ３０１：ＮＯ）、プレイリスト作成装置１００は、図３Ａ及び図３Ｂに示すフローチャートの処理を終了する。
【００７３】
ステップＳＴ３０１にて、プレイリスト作成モードであると判別された場合（ステップＳＴ３０１：ＹＥＳ）、ステップＳＴ３０２にて、再生制御部１０３は、音楽データ取得部１０２により音楽データを取得する順序を決定する。
【００７４】
次に、ステップＳＴ３０３にて、再生制御部１０３は、決定した順序に従って、音楽データ取得部１０２に音楽データ記憶部１２から音楽データを取得させる。
【００７５】
次に、ステップＳＴ３０４にて、再生制御部１０３は、再生部１０４に音楽データ取得部１０２が取得した音楽データの再生を開始させる。
【００７６】
次に、ステップＳＴ３０５にて、操作取得部１０１は、新たな操作入力があったか否かを判定する。
【００７７】
ステップＳＴ３０５にて、新たな操作入力がないと判定された場合（ステップＳＴ３０５：ＮＯ）、ステップＳＴ３０６にて、再生制御部１０３は、再生期間が終了したか否かを判定する。
【００７８】
ステップＳＴ３０６にて、再生期間が終了していないと判定された場合（ステップＳＴ３０６：ＮＯ）、プレイリスト作成装置１００は、ステップＳＴ３０５の処理に戻る。
【００７９】
ステップＳＴ３０６にて、再生期間が終了したと判定された場合（ステップＳＴ３０６：ＹＥＳ）、ステップＳＴ３０７にて、再生制御部１０３は、再生部１０４に再生部１０４が再生中の音楽データの再生を終了させる。
【００８０】
次に、ステップＳＴ３０８にて、再生制御部１０３は、取得制御により取得可能な音楽データを全て取得し終えたか否かを判定する。
【００８１】
ステップＳＴ３０８にて、取得制御により取得可能な音楽データを全て取得し終えていないと判定された場合（ステップＳＴ３０８：ＮＯ）、プレイリスト作成装置１００は、ステップＳＴ３０３の処理に戻る。
【００８２】
ステップＳＴ３０８にて、取得制御により取得可能な音楽データを全て取得し終えたと判定された場合（ステップＳＴ３０８：ＹＥＳ）、プレイリスト作成装置１００は、ステップＳＴ３２１の処理に進む。ステップＳＴ３２１の処理については後述する。
【００８３】
ステップＳＴ３０５にて、新たな操作入力があったと判定された場合（ステップＳＴ３０５：ＹＥＳ）、ステップＳＴ３１０にて、操作取得部１０１は、入力部１１から取得した操作入力情報に基づいて、入力された操作が曲送り操作であるか否かを判定する。
【００８４】
ステップＳＴ３１０にて、入力された操作が曲送り操作であると判定された場合（ステップＳＴ３１０：ＹＥＳ）、プレイリスト作成装置１００は、ステップＳＴ３０７の処理に戻る。
【００８５】
ステップＳＴ３１０にて、入力された操作が曲送り操作でないと判定された場合（ステップＳＴ３１０：ＮＯ）、プレイリスト作成装置１００は、ステップＳＴ３１１の処理に進む。
【００８６】
ステップＳＴ３１１にて、操作取得部１０１は、入力部１１から取得した操作入力情報に基づいて、入力された操作が、再生中の音楽データをプレイリストに追加する操作であるか否かを判定する。
【００８７】
ステップＳＴ３１１にて、入力された操作が、再生中の音楽データをプレイリストに追加する操作であると判定された場合（ステップＳＴ３１１：ＹＥＳ）、ステップＳＴ３１２にて、プレイリスト作成部１０８は、再生部１０４が再生中の音楽データをプレイリストに追加する。
【００８８】
ステップＳＴ３１１にて、入力された操作が、再生中の音楽データをプレイリストに追加する操作でないと判定された場合（ステップＳＴ３１１：ＮＯ）、ステップＳＴ３１３にて、操作取得部１０１は、入力部１１から取得した操作入力情報に基づいて、入力された操作が、再生部１０４が再生中の音楽データの再生期間を延長する操作であるか否かを判定する。
【００８９】
ステップＳＴ３１３にて、入力された操作が、再生部１０４が再生中の音楽データの再生期間を延長する操作であると判定された場合（ステップＳＴ３１３：ＹＥＳ）、ステップＳＴ３１４にて、再生制御部１０３は、延長制御を行う。
【００９０】
ステップＳＴ３１３にて、入力された操作が、再生部１０４が再生中の音楽データの再生期間を延長する操作でないと判定された場合（ステップＳＴ３１３：ＮＯ）、ステップＳＴ３１５にて、操作取得部１０１は、入力部１１から取得した操作入力情報に基づいて、入力された操作が、プレイリストの編集を終了する操作であるか否かを判定する。
【００９１】
ステップＳＴ３１５にて、入力された操作が、プレイリストの編集を終了する操作でないと判定された場合（ステップＳＴ３１５：ＮＯ）、プレイリスト作成装置１００は、ステップＳＴ３０５の処理に戻る。なお、ステップＳＴ３１５にて、入力された操作が、プレイリストの編集を終了する操作でないと判定された場合（ステップＳＴ３１５：ＮＯ）、プレイリスト作成装置１００は、入力された操作を無効とした旨を表示出力部１４又は音声出力部１５を介してプレイリスト作成者に通知し、当該通知を行った後、ステップＳＴ３０５の処理に戻るようにしても良い。
【００９２】
ステップＳＴ３１５にて、入力された操作が、プレイリストの編集を終了する操作であると判定された場合（ステップＳＴ３１５：ＹＥＳ）、プレイリスト作成装置１００は、ステップＳＴ３２１の処理に進む。ステップＳＴ３２１の処理については後述する。
【００９３】
ステップＳＴ３０８にて、取得制御により取得可能な音楽データを全て取得し終えたと判定された場合（ステップＳＴ３０８：ＹＥＳ）、又は、ステップＳＴ３１５にて、入力された操作が、プレイリストの編集を終了する操作であると判定された場合（ステップＳＴ３１５：ＹＥＳ）、ステップＳＴ３２１にて、プレイリスト確定部１０９は、プレイリストを確定し、プレイリスト記憶部１３に記憶させる。
【００９４】
次に、ステップＳＴ３２２にて、再生制御部１０３は、プレイリスト作成モードを終了し、例えば、再生モードに切り替える。
【００９５】
ステップＳＴ３２２の後、プレイリスト作成装置１００は、図３Ａ及び図３Ｂに示すフローチャートの処理を終了する。
【００９６】
以上のように、プレイリスト作成装置１００は、操作入力情報を取得して入力された操作を判別する操作取得部１０１と、音楽データを取得する音楽データ取得部１０２と、音楽データ取得部１０２が取得した音楽データを再生して音声信号を出力する再生部１０４と、操作取得部１０１が取得した操作入力情報に基づいて、再生部１０４が再生中の音楽データをプレイリストに追加するプレイリスト作成部１０８と、音楽データ取得部１０２が取得した音楽データを予め設定された再生期間において再生部１０４に再生させる再生制御と、当該音楽データとは異なる音楽データを音楽データ取得部１０２に取得させる取得制御とを順次繰り返す再生制御部１０３と、を備え、再生制御部１０３は、再生中の音楽データがプレイリストに追加される際に再生制御を中断し、再生制御を中断した後に取得制御を行うように構成した。
【００９７】
このように構成することで、プレイリスト作成装置１００は、曲送り操作を繰り返し行わなくとも、プレイリストを短時間で作成することができる。
【００９８】
実施の形態２．
実施の形態２に係るプレイリスト作成装置１００ａは、再生装置１０ａに適用されたものとして説明する。特に、実施の形態２では、プレイリスト作成装置１００ａが適用される再生装置１０ａは、車両１ａに搭載された車載用の再生装置１０ａであるものして説明する。
【００９９】
実施の形態２に係るプレイリスト作成装置１００ａは、実施の形態１に係るプレイリスト作成装置１００が備えていない履歴管理部１１０ａを備える。
【０１００】
実施の形態２に係るプレイリスト作成装置１００ａは、実施の形態１に係るプレイリスト作成装置１００の構成に履歴管理部１１０ａを加えることにより、編集を途中で中断したプレイリストをプレイリスト記憶部１３に記憶させ、プレイリスト記憶部１３に記憶された編集途中のプレイリストを、中断したところから編集再開できるようにしたものである。
【０１０１】
図４は、実施の形態２に係るプレイリスト作成装置１００ａが適用された再生装置１０ａの要部を示すブロック図である。
図４を参照して、実施の形態２に係るプレイリスト作成装置１００ａが適用された再生装置１０ａの構成を説明する。なお、図４において、図１に示す図と同様の構成には同一符号を付して説明を省略する。
【０１０２】
再生装置１０ａは、車両１ａに搭載されている。
車両１ａは、再生装置１０ａ、入力部１１、音楽データ記憶部１２、プレイリスト記憶部１３、音声出力部１５、及び表示出力部１４を備える。
【０１０３】
再生装置１０ａの要部は、操作取得部１０１、音楽データ取得部１０２、再生制御部１０３ａ、再生部１０４、音声出力制御部１０５、表示出力制御部１０６、プレイリスト作成部１０８、プレイリスト取得部１０７、履歴管理部１１０ａ、及びプレイリスト確定部１０９により構成される。
【０１０４】
実施の形態２に係るプレイリスト作成装置１００ａの要部は、操作取得部１０１、音楽データ取得部１０２、再生制御部１０３ａ、再生部１０４、音声出力制御部１０５、表示出力制御部１０６、プレイリスト作成部１０８、プレイリスト取得部１０７、履歴管理部１１０ａ、及びプレイリスト確定部１０９により構成される。
【０１０５】
履歴管理部１１０ａは、再生制御部１０３ａが行った取得制御により音楽データ取得部１０２が取得した音楽データの履歴を示す取得履歴情報をプレイリスト毎に管理する。
【０１０６】
再生制御部１０３ａは、操作取得部１０１が取得した操作入力情報に基づいて指定されたプレイリストに対応する取得履歴情報を参照して、取得履歴にない音楽データにおいて取得制御を行う。
【０１０７】
より具体的には、例えば、まず、再生制御部１０３ａは、再生制御部１０３ａにおける動作モードがプレイリスト作成モードである場合、音楽データ取得部１０２を介して音楽データ記憶部１２に記憶された全ての音楽データのリストを取得する。次に、再生制御部１０３ａは、入力部１１から操作取得部１０１が取得した操作入力情報がプレイリスト記憶部１３に記憶されたプレイリストを指定する操作であった場合、再生制御部１０３ａは、当該操作入力情報に基づいて指定されたプレイリストに対応する取得履歴情報を履歴管理部１１０ａから取得する。次に、再生制御部１０３ａは、音楽データ記憶部１２に記憶された全ての音楽データのリストと、取得履歴情報とを参照し、取得履歴にない音楽データにおいて音楽データ取得部１０２に取得させる順序を所定の方法により決定する。音楽データ取得部１０２に取得させる順序を決定する方法は、実施の形態１において説明しているため、説明を省略する。
【０１０８】
再生制御部１０３ａは、上述の取得履歴にない音楽データにおいて音楽データ取得部１０２に取得させる順序を所定の方法により決定すること以外の機能は、実施の形態１にて説明した再生制御部１０３と同様であるため、説明を省略する。
【０１０９】
プレイリスト作成装置１００ａの要部のハードウェア構成は、実施の形態１にて図２Ａ及び図２Ｂを参照して説明したものと同様であるため、図示及び説明を省略する。すなわち、操作取得部１０１、音楽データ取得部１０２、再生制御部１０３ａ、再生部１０４、音声出力制御部１０５、表示出力制御部１０６、プレイリスト作成部１０８、プレイリスト取得部１０７、履歴管理部１１０ａ、及びプレイリスト確定部１０９の各々の機能は、プロセッサ２０１及びメモリ２０２により実現されるものであっても良く、又は処理回路２０３により実現されるものであっても良い。
【０１１０】
次に、実施の形態２に係るプレイリスト作成装置１００ａの処理について説明する。
【０１１１】
図５Ａ及び図５Ｂは、実施の形態２に係るプレイリスト作成装置１００ａのプレイリスト作成モードにおける処理を説明するフローチャートである。
図５Ａ及び図５Ｂを参照して実施の形態２に係るプレイリスト作成装置１００ａのプレイリスト作成モードにおける処理について説明する。なお、プレイリスト作成装置１００ａは、プレイリスト作成モードにおいて、図５Ａ及び図５Ｂに示すフローチャートの処理を繰り返す。また、プレイリスト作成装置１００ａにおける再生制御部１０３ａの動作モードがプレイリスト作成モードではなく再生モードである場合、再生装置１０ａは、従来の再生装置１０ａとして動作するため説明を省略する。
また、なお、図５Ａ及び図５Ｂにおいて、図３Ａ及び図３Ｂに示すフローチャートと同様の処理には同一符号を付して説明を省略する。すなわち、図５Ａ及び図５Ｂに示すフローチャートは、図３Ａ及び図３Ｂに示すフローチャートのステップＳＴ３０２の処理に替えて、ステップＳＴ５０１からステップＳＴ５０３までの処理を行うようにしたものである。
【０１１２】
ステップＳＴ３０１にて、プレイリスト作成モードであると判別された場合（ステップＳＴ３０１：ＹＥＳ）、ステップＳＴ５０１にて、操作取得部１０１は、入力部１１から取得した操作入力情報に基づいて、編集するプレイリストが指定されたか否かを判定する。
【０１１３】
ステップＳＴ５０１にて、編集するプレイリストが指定されていないと判定された場合（ステップＳＴ５０１：ＮＯ）、プレイリスト作成装置１００ａは、ステップＳＴ５０１の処理に戻り、ステップＳＴ５０１にて、編集するプレイリストが指定されたと判定されるまでステップＳＴ５０１の処理を繰り返す。
【０１１４】
ステップＳＴ５０１にて、編集するプレイリストが指定されたと判定された場合（ステップＳＴ５０１：ＹＥＳ）、ステップＳＴ５０２にて、再生制御部１０３ａは、指定されたプレイリストに対応する取得履歴情報を履歴管理部１１０ａから取得する。
【０１１５】
次に、ステップＳＴ５０３にて、再生制御部１０３ａは、取得した取得履歴情報と、音楽データ取得部１０２を介して音楽データ記憶部１２に記憶された音楽データを検索した結果とを参照し、取得履歴にない音楽データにおいて、音楽データ取得部１０２に取得させる順序を決定する。
ステップＳＴ５０３の処理の後、プレイリスト作成装置１００ａは、実施の形態１にて説明したステップＳＴ３０３以降の処理を行う。
【０１１６】
以上のように、実施の形態２に係るプレイリスト作成装置１００ａは、実施の形態１に係るプレイリスト作成装置１００の構成に加えて、再生制御部１０３ａが行った取得制御により音楽データ取得部１０２が取得した音楽データの履歴を示す取得履歴情報をプレイリスト毎に管理する履歴管理部１１０ａを備え、再生制御部１０３ａは、操作取得部１０１が取得した操作入力情報に基づいて指定されたプレイリストに対応する取得履歴情報を参照して、取得履歴にない音楽データにおいて取得制御を行うように構成した。
【０１１７】
このように構成することで、プレイリスト作成装置１００ａは、プレイリストの編集を途中で中断し、編集を途中で中断したプレイリストの編集を中断したところから再開させることができる。
【０１１８】
実施の形態３．
実施の形態３に係るプレイリスト作成装置１００ｂは、再生装置１０ｂに適用されたものとして説明する。特に、実施の形態３では、プレイリスト作成装置１００ｂが適用される再生装置１０ｂは、車両１ｂに搭載された車載用の再生装置１０ｂであるものして説明する。
【０１１９】
実施の形態３に係るプレイリスト作成装置１００ｂは、実施の形態１に係るプレイリスト作成装置１００が備えていない波形情報抽出部１１１ｂを備える。
【０１２０】
図６は、実施の形態３に係るプレイリスト作成装置１００ｂが適用された再生装置１０ｂの要部を示すブロック図である。
図６を参照して、実施の形態３に係るプレイリスト作成装置１００ｂが適用された再生装置１０ｂの構成を説明する。なお、図６において、図１に示す図と同様の構成には同一符号を付して説明を省略する。
【０１２１】
再生装置１０ｂは、車両１ｂに搭載されている。
車両１ｂは、再生装置１０ｂ、入力部１１、音楽データ記憶部１２、プレイリスト記憶部１３、音声出力部１５、及び表示出力部１４を備える。
【０１２２】
再生装置１０ｂの要部は、操作取得部１０１、音楽データ取得部１０２、再生制御部１０３ｂ、再生部１０４、音声出力制御部１０５、表示出力制御部１０６、プレイリスト作成部１０８、プレイリスト取得部１０７、波形情報抽出部１１１ｂ、及びプレイリスト確定部１０９により構成される。
【０１２３】
実施の形態３に係るプレイリスト作成装置１００ｂの要部は、操作取得部１０１、音楽データ取得部１０２、再生制御部１０３ｂ、再生部１０４、音声出力制御部１０５、表示出力制御部１０６、プレイリスト作成部１０８、プレイリスト取得部１０７、波形情報抽出部１１１ｂ、及びプレイリスト確定部１０９により構成される。
【０１２４】
波形情報抽出部１１１ｂは、音楽データから音声波形を示す波形情報を抽出する。
【０１２５】
具体的には、例えば、波形情報抽出部１１１ｂは、符号化された音楽データを復号して音声信号を取得し、取得した音声信号における振幅の時間変化を示す波形情報を公知の技術により抽出する。
【０１２６】
再生制御部１０３ｂは、取得制御により音楽データ取得部１０２を介して取得した音楽データを再生部１０４に再生させるとともに、波形情報抽出部１１１ｂに当該音楽データから音声波形を示す波形情報を抽出させる。
【０１２７】
再生制御部１０３ｂは、波形情報抽出部１１１ｂが抽出した波形情報に基づいて、延長制御を行う前に再生部１０４に再生された区間における音声波形に類似する音声波形の区間以外の区間を、延長制御を行う際に、再生部１０４に再生させる。
【０１２８】
再生制御部１０３ｂが行う延長制御の詳細は、実施の形態１にて説明したため、説明を省略する。
【０１２９】
また、再生制御部１０３ｂは、上述の延長制御を行う前に再生部１０４に再生された区間における音声波形に類似する音声波形の区間以外の区間を、延長制御を行う際に、再生部１０４に再生させること以外、実施の形態１にて説明した再生制御部１０３と同様である。したがって、実施の形態１にて説明した再生制御部１０３の機能と重複する再生制御部１０３ｂの機能については、説明を省略する。
【０１３０】
また、実施の形態３に係るプレイリスト作成装置１００ｂの処理は、図３Ａ及び図３Ｂに示すフローチャートにおけるステップＳＴ３１４の処理において、延長制御を行う際の再生位置の決定方法が異なることを除き、図３Ａ及び図３Ｂに示すフローチャートの処理と同様である。したがって、実施の形態３に係るプレイリスト作成装置１００ｂの処理の詳細な説明は省略する。
【０１３１】
また、プレイリスト作成装置１００ｂの要部のハードウェア構成は、実施の形態１にて図２Ａ及び図２Ｂを参照して説明したものと同様であるため、図示及び説明を省略する。すなわち、操作取得部１０１、音楽データ取得部１０２、再生制御部１０３ｂ、再生部１０４、音声出力制御部１０５、表示出力制御部１０６、プレイリスト作成部１０８、プレイリスト取得部１０７、波形情報抽出部１１１ｂ、及びプレイリスト確定部１０９の各々の機能は、プロセッサ２０１及びメモリ２０２により実現されるものであっても良く、又は処理回路２０３により実現されるものであっても良い。
【０１３２】
以上のように、実施の形態３に係るプレイリスト作成装置１００ｂは、実施の形態１に係るプレイリスト作成装置１００の構成に加えて、音楽データから音声波形を示す波形情報を抽出する波形情報抽出部１１１ｂを備え、再生制御部１０３ｂは、波形情報抽出部１１１ｂが抽出した波形情報に基づいて、延長制御を行う前に再生部１０４に再生された区間における音声波形に類似する音声波形の区間以外の区間を、延長制御を行う際に、再生部１０４に再生させるように構成した。
【０１３３】
このように構成することで、プレイリスト作成者は、これまで再生されていた音声波形とは類似しない音声波形の区間を確認することで、素早く音楽データをプレイリストに追加するか否かを判断することができる。
【０１３４】
実施の形態３では、再生制御部１０３ｂが延長制御を行う際に、波形情報抽出部１１１ｂが抽出した波形情報に基づいて再生部１０４に再生させる区間を決定する例を示したが、再生制御部１０３ｂは、延長制御を行う際だけでなく、再生制御を行う際においても、当該波形情報に基づいて再生部１０４に再生させる区間を決定するようにしても良い。
【０１３５】
より具体的には、例えば、再生制御部１０３ｂは、音楽データを最初の再生期間において再生部１０４に再生させる時間的位置を決定する際に、波形情報抽出部１１１ｂが抽出した波形情報に基づいて、音声波形が類似する区間が複数存在する場合、当該区間のうちのいずれかの区間を再生期間に含むように再生位置を決定する。
【０１３６】
このように構成することで、プレイリスト作成者は、類似する音声波形が複数存在する区間、すなわち、楽曲において何度も繰り返される特徴的な区間を確認することができ、素早く音楽データをプレイリストに追加するか否かを判断することができる。
【０１３７】
なお、これまで説明した実施の形態におけるプレイリスト作成装置１００，１００ａ，１００ｂはそれぞれ、車載用の再生装置１０，１０ａ，１０ｂに適用されたものとして説明したが、車載用の再生装置１０，１０ａ，１０ｂに適用されるものとは限らない。実施の形態におけるプレイリスト作成装置１００，１００ａ，１００ｂはそれぞれ、例えば、再生装置１０，１０ａ，１０ｂの各構成を有するパーソナルコンピュータ、スパートフォン等の携帯電話、及び、ポータブルメディアプレーヤー等に適用されても良い。
【０１３８】
また、この発明は、その発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略ができる。
【符号の説明】
【０１３９】
１，１ａ，１ｂ  車両、１０，１０ａ，１０ｂ  再生装置、１１  入力部、１２  音楽データ記憶部、１３  プレイリスト記憶部、１４  表示出力部、１５  音声出力部、１００，１００ａ，１００ｂ  プレイリスト作成装置、１０１  操作取得部、１０２  音楽データ取得部、１０３，１０３ａ，１０３ｂ  再生制御部、１０４  再生部、１０５  音声出力制御部、１０６  表示出力制御部、１０７  プレイリスト取得部、１０８  プレイリスト作成部、１０９  プレイリスト確定部、１１０ａ  履歴管理部、１１１ｂ  波形情報抽出部、２０１  プロセッサ、２０２  メモリ、２０３  処理回路。
【図１】
2020009515.tif 000003
【図２】
2020009515.tif 000004
【図３Ａ】
2020009515.tif 000005
【図３Ｂ】
2020009515.tif 000006
【図４】
2020009515.tif 000007
【図５Ａ】
2020009515.tif 000008
【図５Ｂ】
2020009515.tif 000009
【図６】
2020009515.tif 000010