Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6409851B2 - プレイリスト作成装置、及び、プレイリスト作成プログラム - Google Patents
[go: Go Back, main page]

JP6409851B2 - プレイリスト作成装置、及び、プレイリスト作成プログラム - Google Patents

プレイリスト作成装置、及び、プレイリスト作成プログラム Download PDF

Info

Publication number
JP6409851B2
JP6409851B2 JP2016217825A JP2016217825A JP6409851B2 JP 6409851 B2 JP6409851 B2 JP 6409851B2 JP 2016217825 A JP2016217825 A JP 2016217825A JP 2016217825 A JP2016217825 A JP 2016217825A JP 6409851 B2 JP6409851 B2 JP 6409851B2
Authority
JP
Japan
Prior art keywords
content
playlist
database
management database
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2016217825A
Other languages
English (en)
Other versions
JP2018077927A (ja
Inventor
伸也 日月
伸也 日月
穂奈美 平田
穂奈美 平田
篤 森本
篤 森本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Onkyo Corp
Original Assignee
Onkyo Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Onkyo Corp filed Critical Onkyo Corp
Priority to JP2016217825A priority Critical patent/JP6409851B2/ja
Priority to US15/713,666 priority patent/US20180129740A1/en
Publication of JP2018077927A publication Critical patent/JP2018077927A/ja
Application granted granted Critical
Publication of JP6409851B2 publication Critical patent/JP6409851B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/63Querying
    • G06F16/638Presentation of query results
    • G06F16/639Presentation of query results using playlists
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/61Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/147Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Library & Information Science (AREA)
  • Software Systems (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Description

本発明は、コンテンツの再生順を指定するプレイリストを作成するプレイリスト作成装置、及び、プレイリスト作成プログラムに関する。
音楽再生プログラムがインストールされたスマートフォン等は、音楽を再生する音楽再生装置として機能する。音楽再生装置の中には、コンテンツの再生順を指定するプレイリストを作成することができるものがある(例えば、特許文献1参照。)。音楽再生装置においては、図15に示すように、ユーザーが、プレイリストに追加する複数のコンテンツをアルバム、アーティスト等のコンテンツリストからまとめてチェック(選択)する方式が採用されている場合がある。この方式では、アルバム内の全てのコンテンツをコンテンツリストにおいてチェック(選択)した場合、そのアルバムもチェックされるべきである。
特開2012−155792号公報
しかしながら、多くの音楽再生プログラムは、アルバム内の全てのコンテンツをコンテンツリストにおいてチェック(選択)した場合でも、そのアルバムは、チェックされず、正しく状態を反映していない。コンテンツリストに正しく状態を反映しようとしても、バックグラウンドのコンテンツの同期処理等が動作している場合、コンテンツを管理しているデータベースが刻々と変化するため、対応することができない。
本発明の目的は、コンテンツリストにチェック(選択)の情報を正しく反映することである。
第1の発明のプレイリスト作成装置は、コンテンツの情報を管理するコンテンツデータベースを記憶する補助記憶部と、主記憶部と、制御部と、を備え、前記制御部は、前記主記憶部にプレイリストを管理するプレイリスト管理データベースを作成し、選択を受け付けたコンテンツの情報を前記プレイリスト管理データベースに登録し、前記コンテンツデータベースと前記プレイリスト管理データベースとを結合し、結合したデータベースにコマンドを発行し、プレイリストへの追加状態を反映させたコンテンツリストを取得することを特徴とする。
本発明では、制御部は、主記憶部のコンテンツデータベースと、補助記憶部のプレイリスト管理データベースと、を結合する。そして、制御部は、結合したデータベースにコマンドを発行し、プレイリストへの追加状態を反映させたコンテンツリストを取得する。このように、主記憶部にデータベースを作成することで、高速にデータベースの処理を行うことができるため、コンテンツリストにチェック(選択)の情報を正しく反映させることができる。
第2の発明のプレイリスト作成装置は、第1の発明のプレイリスト作成装置において、前記制御部は、選択を受け付けたコンテンツの識別情報に基づいて、前記プレイリスト管理データベースから、コンテンツのパスを取得し、取得したコンテンツの識別情報と、コンテンツのパスと、を前記プレイリスト管理データベースに登録することを特徴とする。
第3の発明のプレイリスト装置は、第2の発明のプレイリスト作成装置において、前記制御部は、前記コンテンツデータベースが管理するコンテンツの情報から、プレイリストに追加するコンテンツの選択を受け付け、前記コンテンツデータベースが管理するコンテンツの情報から、プレイリストに追加するコンテンツの選択を受け付けた場合、選択を受け付けたコンテンツの識別情報に基づいて、前記プレイリスト管理データベースから、コンテンツのパスを取得し、取得したコンテンツの識別情報と、コンテンツのパスと、を前記プレイリスト管理データベースに登録することを特徴とする。
第4の発明のプレイリスト作成装置は、第1〜第3のいずれかの発明のプレイリスト作成装置において、前記制御部は、管理対象のフォルダー内のコンテンツの情報を、前記コンテンツデータベースに登録し、フォルダー内のコンテンツから、プレイリストに追加するコンテンツの選択を受け付け、フォルダー内のコンテンツから、プレイリストに追加するコンテンツの選択を受け付けた場合、選択を受け付けたコンテンツのパスを取得し、取得したコンテンツのパスに基づいて、前記コンテンツデータベースから、コンテンツの識別情報を取得し、取得したコンテンツのパスと、コンテンツの識別情報と、を前記プレイリスト管理データベースに登録することを特徴とする。
管理対象のフォルダー内のコンテンツの情報が、コンテンツデータベースに登録されるため、フォルダーからコンテンツが選択された場合、選択されたコンテンツが、コンテンツデータベースに登録されていない場合がある。このため、コンテンツの特定にパスが必要となる。従って、制御部は、フォルダー内のコンテンツから、コンテンツの選択を受け付けた場合、選択を受け付けたコンテンツのパスを取得する。また、制御部は、取得したコンテンツのパスに基づいて、コンテンツデータベースから、コンテンツの識別情報を取得する。そして、制御部は、取得したコンテンツのパスと、コンテンツの識別情報と、をプレイリスト管理データベースに登録する。これにより、フォルダー内から選択されたコンテンツが、コンテンツリストでもチェック(選択)済みと表示される。逆も同様である。
第5の発明のプレイリスト作成装置は、第4の発明のプレイリスト作成装置において、前記制御部は、取得したコンテンツのパスに基づいて、前記コンテンツデータベースから、コンテンツの識別情報を取得できなかった場合、取得したコンテンツのパスと、無効を示すコンテンツの識別情報と、を前記プレイリスト管理データベースに登録することを特徴とする。
第6の発明のプレイリスト作成装置は、第1〜第5のいずれかの発明のプレイリスト作成装置において、前記制御部は、プレイリストの作成後、前記プレイリスト管理データベースを破棄することを特徴とする。
第7の発明のプレイリスト作成装置は、第1〜第6のいずれかの発明のプレイリスト作成装置において、前記コマンドは、SQLであることを特徴とする。
第8の発明のプレイリスト作成プログラムは、コンテンツの情報を管理するコンテンツデータベースを記憶する補助記憶部と、主記憶部と、制御部と、を備えるコンピュータの前記制御部に、前記主記憶部への、プレイリストを管理するプレイリスト管理データベースの作成、選択を受け付けたコンテンツの情報の、前記プレイリスト管理データベースへの登録、前記コンテンツデータベースと前記プレイリスト管理データベースとの結合、結合したデータベースにコマンドを発行し、プレイリストへの追加状態を反映させたコンテンツリストの取得、を実行させる。
本発明によれば、コンテンツリストにチェック(選択)の情報を正しく反映させることができる。
本発明の実施形態に係るDAPの構成を示すブロック図である。 楽曲データベースの一例を示す図である。 プレイリスト管理データベースの一例を示す図である。 データベースの結合を説明するための図である。 プレイリスト追加処理を行う場合のDAPの処理動作を示すフローチャートである。 チェック処理を行う場合のDAPの処理動作を示すフローチャートである。 リスト取得処理を行う場合のDAPの処理動作を示すフローチャートである。 楽曲リストの表示例を示す図である。 楽曲リストの表示例を示す図である。 プレイリスト保存処理を行う場合のDAPの処理操作を示すフローチャートである。 プレイリスト管理データベースを示す図である。 アルバム、アーティスト等からの楽曲選択処理を行う場合のDAPの処理動作を示すフローチャートである。 フォルダーからの楽曲選択処理を行う場合のDAPの処理動作を示すフローチャートである。 楽曲解除処理を行う場合のDAPの処理動作を示すフローチャートである。 コンテンツリストの表示例を示す図である。
以下、本発明の実施形態について説明する。図1は、本実施形態に係るデジタルオーディオプレーヤー(以下、「DAP」という。)の構成を示すブロック図である。DAP1は、記憶部5に記憶されている音楽再生プログラムP(プレイリスト作成プログラム)が実行されることにより、音楽を再生する音楽再生装置として機能する。図1に示すように、DAP1(プレイリスト作成装置)は、CPU(Central Processing Unit)2、ROM(Read Only Memory)3、RAM(Random Access Memory)4、記憶部5、表示部6、操作部7、DSP(Digital Signal Processor)8、D/Aコンバータ(以下、「DAC」という。)9、増幅回路10、無線モジュール11、USBインターフェース(以下、「USB I/F」という。)12を備える。
CPU2は、制御プログラム、OSプログラム、音楽再生プログラムPを含むアプリケーションプログラムに従って、DAP1を構成する各部を制御する。ROM3は、制御プログラムを記憶する。RAM4は、CPU2のメインメモリとして機能する。CPU2は、RAM4に直接アクセス可能である。記憶部5は、OSプログラム、音楽再生プログラムPを含むアプリケーションプログラム等のプログラム、デジタルオーディオデータ等の各種データを記憶するフラッシュメモリである。CPU2は、記憶部5に直接アクセスすることはできない。なお、記憶部5は、例示する構成に限られず、HDD(Hard Disk Drive)等であってもよい。また、記憶部5は、マイクロSDカード等の外部記憶装置を含む。
表示部6は、種々の画像(静止画像、動画像を含む)を表示するためのものであり、液晶パネルにより構成されている。操作部7は、各種設定を行うための操作キー、及び、表示部6と連動したタッチパネルを備えている。ユーザーは、操作部7を介して、各種の文字入力、設定などを行うことが可能である。また、ユーザーは、操作部7を介して、プレイリストを作成することが可能である。
DSP8は、デジタルオーディオデータに、イコライザ処理等の信号処理を行う。DAC9は、デジタルオーディオデータをアナログオーディオデータにD/A変換する。増幅回路10は、DAC9がD/A変換したアナログオーディオデータを増幅し、ヘッドホン100に出力する。無線モジュール11は、Bluetooth(登録商標)規格、Wi−Fi規格に従った無線通信を行うためのものである。DAP1は、無線モジュール11を介して、他の装置と通信可能である。USB I/F12は、USB規格に従った通信を行うためのものである。DAP1は、USB I/F12を介して、パーソナルコンピュータと通信を行うことが可能である。
記憶部5(補助記憶部)は、楽曲(コンテンツ)の情報を管理する楽曲データベースを記憶している。図2は、楽曲データベースの一例を示す図である。図2に示すように、楽曲データベースには、楽曲のID(識別情報)、楽曲の記憶されている場所を示すパス、楽曲のタイトル、楽曲が含まれるアルバム名、楽曲のアーティスト名が記憶されている。楽曲データベースは、アルバム、アーティスト等の楽曲リストに表示する情報を管理する。楽曲データベースに記憶される情報は、管理対象のフォルダーへの楽曲の追加時等に、楽曲内のタグ情報を解析し、作成される。
(第1実施形態)
CPU2は、音楽再生プログラムPを起動した状態で、操作部7を介して、プレイリストの作成指示を受け付けた場合、ユーザー操作に基づいて、楽曲の再生順を指定するプレイリストを作成する。CPU2は、プレイリストの作成指示を受け付けた場合、まず、RAM4(主記憶部)に、プレイリスト管理データベースを作成する。図3は、プレイリスト管理データベースの一例を示す図である。図3に示すように、プレイリスト管理データベースには、プレイリストに追加する選択を受け付けたID、パスが記憶される。プレイリスト管理データベースは、プレイリスト作成時に、一時的に作成され、プレイリストに追加される楽曲のIDとパスとを管理する。プレイリスト管理データベースは、プレイリスト作成後に、破棄される。
CPU2は、楽曲リストを取得する場合、音楽再生プログラムPに含まれるリスト表示プログラムに従って、図4に示すように、RAM4に記憶されているプレイリスト管理データベースと、記憶部5に記憶されている楽曲データベースと、を結合する。CPU2は、結合したデータベースにSQL(コマンド)を発行することで、プレイリストへの追加状態を反映させた楽曲リストを取得する。
CPU2は、楽曲データベースが管理するコンテンツの情報から、プレイリストに追加するコンテンツの選択を受け付ける。また、CPU2は、コンテンツデータベースが管理するコンテンツの情報から、プレイリストに追加するコンテンツの選択を受け付けた場合、選択を受け付けたコンテンツのIDに基づいて、プレイリスト管理データベースから、コンテンツのパスを取得する。また、CPU2は、取得したコンテンツのIDと、コンテンツのパスと、をプレイリスト管理データベースに登録する。
図5は、プレイリスト追加処理を行う場合のDAP1の処理動作を示すフローチャートである。図5に示すように、CPU2は、RAM4にプレイリスト管理データベースを作成する(S1)。図6は、チェック処理を行う場合のDAP1の処理動作を示すフローチャートである。図6に示すように、CPU2は、選択された項目内の全ての楽曲を取得する(S2)。次に、CPU2は、取得した楽曲をプレイリスト管理データベースに登録する(S3)。
図7は、リスト取得処理を行う場合のDAP1の処理動作を示すフローチャートである。CPU2は、カテゴリ(アルバム、アーティスト)のリストを取得する(S4)。CPU2は、取得したリストから、各項目(アーティスト、アルバム)内の全ての楽曲を取得する(S5)。CPU2は、取得した楽曲が全てプレイリスト管理データベースにある場合、チェックを付ける(S6)。これにより、図8に示すように、アルバムAに含まれる楽曲(タイトルA1〜A3)が選択されている場合、図9に示すように、アルバムAにチェックが付けられる。図10は、プレイリスト保存処理を行う場合のDAP1の処理動作を示すフローチャートである。CPU2は、プレイリスト管理データベース内の楽曲をプレイリストに追加する(S7)。次に、CPU2は、プレイリスト管理データベースを破棄する(S8)。
(第2実施形態)
楽曲データベースは、管理対象のフォルダーに記憶されている楽曲の情報を管理している。CPU2は、管理対象のフォルダー内の楽曲の情報を、楽曲データベースに登録する。CPU2は、フォルダー内の楽曲から、プレイリストに追加する楽曲の選択を受け付ける。上述したように、プレイリスト管理データベースは、IDとパスとを管理する。CPU2は、アルバム、アーティスト等の楽曲リストについては、楽曲データベースから楽曲リストの情報を取得するため、IDで楽曲を特定できる。
フォルダーから楽曲が選択された場合、選択された楽曲の情報が楽曲データベースで管理されていない場合があるため、楽曲の特定にパスが必要となる。従って、アルバム、アーティスト等の楽曲リストから楽曲が選択された場合は、CPU2は、IDを取得し、プレイリスト管理データベースに登録する。一方、フォルダー内の楽曲リストから選択された場合は、CPU2は、選択された楽曲のパスを取得し、取得したパスに基づいて、楽曲データベースから、楽曲のIDを取得する。そして、CPU2は、IDとパスとをプレイリスト管理データベースに登録する。CPU2は、選択された楽曲の情報が、楽曲データベースに登録されておらず、IDを取得できない場合、図11に示すように、NULL値等の無効を示すIDを登録する(図11のパス「/somewhere/B3」に対応するID)。
プレイリスト追加処理(図5)、リスト取得処理(図7)、プレイリスト保存処理(図10)については、第1実施形態と同様であるため、説明を省略する。図12は、アルバム、アーティスト等からの楽曲選択処理を行う場合のDAP1の処理動作を示すフローチャートである。CPU2は、選択された楽曲のIDとパスとを取得する(S11)。次に、CPU2は、取得したIDとパスとをプレイリスト管理データベースに追加する(S12)。図13は、フォルダーからの楽曲選択処理を行う場合のDAP1の処理動作を示すフローチャートである。図13に示すように、CPU2は、選択された楽曲のパスを取得する(S13)。次に、CPU2は、取得したパスから楽曲データベースのIDを取得する(S14)。次に、CPU2は、取得したIDとパスとをプレイリスト管理データベースに登録する(S15)。S14において、CPU2は、取得したパスから楽曲データベースのIDを取得できない場合、すなわち、楽曲の情報が楽曲データベースに登録されていない場合、無効を示すIDと取得したパスとをプレイリスト管理データベースに登録する。
図14は、楽曲解除処理を行う場合のDAP1の処理動作を示すフローチャートである。CPU2は、選択された楽曲のパスを取得する(S16)。CPU2は、取得したID又はパスをプレイリスト管理データベースから削除する(S17)。
以上説明したように、本実施形態では、CPU2は、RAM4のコンテンツデータベースと、記憶部5のプレイリスト管理データベースと、を結合する。そして、CPU2は、結合したデータベースにSQLを発行し、プレイリストへの追加状態を反映させた楽曲リストを取得する。このように、RAM4にデータベースを作成することで、高速にデータベースの処理を行うことができるため、楽曲リストにチェック(選択)の情報を正しく反映させることができる。
また、本実施形態では、管理対象のフォルダー内の楽曲の情報が、楽曲データベースに登録されるため、フォルダーから楽曲が選択された場合、選択された楽曲が、楽曲データベースに登録されていない場合がある。このため、楽曲の特定にパスが必要となる。従って、CPU2は、フォルダー内の楽曲から、楽曲の選択を受け付けた場合、選択を受け付けた楽曲のパスを取得する。また、CPU2は、取得した楽曲のパスに基づいて、楽曲データベースから、楽曲のIDを取得する。そして、CPU2は、取得した楽曲のパスと、楽曲のIDと、をプレイリスト管理データベースに登録する。これにより、フォルダー内から選択された楽曲が、楽曲リストでもチェック(選択)済みと表示される。逆も同様である。
以上、本発明の実施形態について説明したが、本発明を適用可能な形態は、上述の実施形態には限られるものではなく、以下に例示するように、本発明の趣旨を逸脱しない範囲で適宜変更を加えることが可能である。
上述の実施形態においては、DAPに音楽再生プログラムPがインストールされている場合について説明した。これに限らず、音楽再生装置(プレイリスト作成装置)として機能させる機器として、スマートフォン、タブレットPC、フィーチャーフォン、携帯メディアプレーヤー、携帯ゲーム機等であってもよい。
本発明は、コンテンツの再生順を指定するプレイリストを作成するプレイリスト作成装置、及び、プレイリスト作成プログラムに好適に採用され得る。
1 DAP(プレイリスト作成装置)
2 CPU(制御部)
4 RAM(主記憶部)
5 記憶部(補助記憶部)
6 表示部
7 操作部
P 音楽再生プログラム(プレイリスト作成プログラム)

Claims (8)

  1. 識別情報と位置情報とタイトルとアルバムとアーティストとを含むコンテンツの情報を管理するコンテンツデータベースを記憶する補助記憶部と、
    主記憶部と、
    制御部と、を備え、
    前記制御部は、
    前記主記憶部にコンテンツの再生順を指定するプレイリストを管理するプレイリスト管理データベースを作成し、
    選択を受け付けたコンテンツの識別情報と位置情報とを前記プレイリスト管理データベースに登録し、
    前記コンテンツデータベースと前記プレイリスト管理データベースとを結合し、
    結合したデータベースに、登録された識別情報と位置情報とに対応するアルバムリスト又はアーティストリストを取得するコマンドを発行し、
    前記プレイリスト管理データベースに対応するアルバム又はアーティストにチェックを付けることを特徴とするプレイリスト作成装置。
  2. 前記制御部は、
    選択を受け付けたコンテンツの識別情報に基づいて、前記プレイリスト管理データベースから、コンテンツの位置情報を取得し、
    取得したコンテンツの識別情報と、コンテンツの位置情報と、を前記プレイリスト管理データベースに登録することを特徴とする請求項1に記載のプレイリスト作成装置。
  3. 前記制御部は、
    前記コンテンツデータベースが管理するコンテンツの情報から、プレイリストに追加するコンテンツの選択を受け付け、
    前記コンテンツデータベースが管理するコンテンツの情報から、プレイリストに追加するコンテンツの選択を受け付けた場合、選択を受け付けたコンテンツの識別情報に基づいて、前記プレイリスト管理データベースから、コンテンツの位置情報を取得し、
    取得したコンテンツの識別情報と、コンテンツの位置情報と、を前記プレイリスト管理データベースに登録することを特徴とする請求項2に記載のプレイリスト作成装置。
  4. 前記制御部は、
    管理対象のフォルダー内のコンテンツの情報を、前記コンテンツデータベースに登録し、
    フォルダー内のコンテンツから、プレイリストに追加するコンテンツの選択を受け付け、
    フォルダー内のコンテンツから、プレイリストに追加するコンテンツの選択を受け付けた場合、選択を受け付けたコンテンツの位置情報を取得し、
    取得したコンテンツの位置情報に基づいて、前記コンテンツデータベースから、コンテンツの識別情報を取得し、
    取得したコンテンツの位置情報と、コンテンツの識別情報と、を前記プレイリスト管理データベースに登録することを特徴とする請求項1〜3のいずれか1項に記載のプレイリスト作成装置。
  5. 前記制御部は、取得したコンテンツの位置情報に基づいて、前記コンテンツデータベースから、コンテンツの識別情報を取得できなかった場合、取得したコンテンツの位置情報と、無効を示すコンテンツの識別情報と、を前記プレイリスト管理データベースに登録することを特徴とする請求項4に記載プレイリスト作成装置。
  6. 前記制御部は、プレイリストの作成後、前記プレイリスト管理データベースを破棄することを特徴とする請求項1〜5のいずれか1項に記載のプレイリスト作成装置。
  7. 前記コマンドは、SQLであることを特徴とする請求項1〜6のいずれか1項に記載のプレイリスト作成装置。
  8. 識別情報と位置情報とタイトルとアルバムとアーティストとを含むコンテンツの情報を管理するコンテンツデータベースを記憶する補助記憶部と、
    主記憶部と、
    制御部と、を備えるコンピュータの前記制御部に、
    前記主記憶部への、コンテンツの再生順を指定するプレイリストを管理するプレイリスト管理データベースの作成、
    選択を受け付けたコンテンツの識別情報と位置情報との、前記プレイリスト管理データベースへの登録、
    前記コンテンツデータベースと前記プレイリスト管理データベースとの結合、
    結合したデータベースに、登録された識別情報と位置情報とに対応するアルバムリスト又はアーティストリストを取得するコマンドの発行
    前記プレイリスト管理データベースに対応するアルバム又はアーティストへのチェックの付加、を実行させるためのプレイリスト作成プログラム。
JP2016217825A 2016-11-08 2016-11-08 プレイリスト作成装置、及び、プレイリスト作成プログラム Expired - Fee Related JP6409851B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2016217825A JP6409851B2 (ja) 2016-11-08 2016-11-08 プレイリスト作成装置、及び、プレイリスト作成プログラム
US15/713,666 US20180129740A1 (en) 2016-11-08 2017-09-24 Playlist making device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016217825A JP6409851B2 (ja) 2016-11-08 2016-11-08 プレイリスト作成装置、及び、プレイリスト作成プログラム

Publications (2)

Publication Number Publication Date
JP2018077927A JP2018077927A (ja) 2018-05-17
JP6409851B2 true JP6409851B2 (ja) 2018-10-24

Family

ID=62065727

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016217825A Expired - Fee Related JP6409851B2 (ja) 2016-11-08 2016-11-08 プレイリスト作成装置、及び、プレイリスト作成プログラム

Country Status (2)

Country Link
US (1) US20180129740A1 (ja)
JP (1) JP6409851B2 (ja)

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002135726A (ja) * 2000-10-26 2002-05-10 Sony Corp 素材送出装置、データ記録再生装置、データ記録再生方法および記録媒体
US6987221B2 (en) * 2002-05-30 2006-01-17 Microsoft Corporation Auto playlist generation with multiple seed songs
JP2006119967A (ja) * 2004-10-22 2006-05-11 Shinkichi Himeno 医療情報システム
JP2008217254A (ja) * 2007-03-01 2008-09-18 Fujifilm Corp プレイリスト作成装置、およびプレイリスト作成方法
JP5192033B2 (ja) * 2008-04-23 2013-05-08 三菱電機株式会社 コンテンツ再生装置及びプログラム
US8452855B2 (en) * 2008-06-27 2013-05-28 Yahoo! Inc. System and method for presentation of media related to a context
US20100023578A1 (en) * 2008-07-28 2010-01-28 Brant Kelly M Systems, methods, and media for sharing and processing digital media content in a scaleable distributed computing environment
US20120284744A1 (en) * 2008-10-10 2012-11-08 Tellytopia, Inc. Automated playlist generation
US20100153846A1 (en) * 2008-12-17 2010-06-17 Qnx Software Systems Gmbh & Co. Kg Playlist management system
JP5755456B2 (ja) * 2011-01-26 2015-07-29 パイオニア株式会社 プレイリスト編集装置、プレイリスト編集方法、プレイリスト編集プログラムおよびプレイリスト編集プログラムを格納した記録媒体
US9503500B2 (en) * 2012-06-08 2016-11-22 Spotify Ab Systems and methods of classifying content items
JP2014115552A (ja) * 2012-12-12 2014-06-26 Onkyo Corp コンテンツ再生装置及びプログラム

Also Published As

Publication number Publication date
JP2018077927A (ja) 2018-05-17
US20180129740A1 (en) 2018-05-10

Similar Documents

Publication Publication Date Title
US9746838B2 (en) Method and apparatus for content management
JP2018517971A (ja) メディアファイルのためのブックマークを管理する技術
EP3074978B1 (en) Interactive media system
US20140025662A1 (en) Content search method based on cloud service, and system and terminal device supporting the same
US20140215342A1 (en) Display control apparatus and method of controlling display control apparatus
CN106030572B (zh) 与外部内容项的经编码的关联
US20160246848A1 (en) Method and apparatus for identifying media files based upon contextual relationships
CN103345931A (zh) 一种音乐播放方法
JP6409851B2 (ja) プレイリスト作成装置、及び、プレイリスト作成プログラム
JP5683658B1 (ja) デジタルコンテンツの再生サービスを提供するサーバ及び方法
CN107153557A (zh) 一种基于linux系统下对BIOS进行操作的装置及方法
US10976895B2 (en) Electronic apparatus and controlling method thereof
WO2017163484A1 (ja) ナビゲーションシステム及びナビゲーションプログラム
US20180253198A1 (en) Display device
US20120284267A1 (en) Item Randomization with Item Relational Dependencies
CN107872482A (zh) 一种移动终端上传文件的方法及装置
US20050206611A1 (en) Audio and video playing method
US20190108857A1 (en) Playlist managing system
WO2023020328A1 (zh) 一种对象操控方法、装置及电子设备
KR102928228B1 (ko) 인스턴트 메시징 서비스에서 컨텐츠 인덱싱 방법 및 시스템
JP6836059B2 (ja) 音楽再生装置、及び、音楽再生プログラム
CN112417183A (zh) 音乐的播放方法、装置、电子设备及计算机可读存储介质
US20100318514A1 (en) Content playback device and program
JP6149962B1 (ja) コンテンツ管理装置、コンテンツ管理プログラム、電子機器、及び、コンテンツ管理システム
JP2016072828A (ja) 画像表示装置、その制御方法、及びプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180326

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20180326

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20180404

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180626

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180820

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180828

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180910

R150 Certificate of patent or registration of utility model

Ref document number: 6409851

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees