JP6409851B2 - プレイリスト作成装置、及び、プレイリスト作成プログラム - Google Patents
プレイリスト作成装置、及び、プレイリスト作成プログラム Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/63—Querying
- G06F16/638—Presentation of query results
- G06F16/639—Presentation of query results using playlists
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/61—Indexing; Data structures therefor; Storage structures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/68—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/147—Digital 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
CPU2は、音楽再生プログラムPを起動した状態で、操作部7を介して、プレイリストの作成指示を受け付けた場合、ユーザー操作に基づいて、楽曲の再生順を指定するプレイリストを作成する。CPU2は、プレイリストの作成指示を受け付けた場合、まず、RAM4(主記憶部)に、プレイリスト管理データベースを作成する。図3は、プレイリスト管理データベースの一例を示す図である。図3に示すように、プレイリスト管理データベースには、プレイリストに追加する選択を受け付けたID、パスが記憶される。プレイリスト管理データベースは、プレイリスト作成時に、一時的に作成され、プレイリストに追加される楽曲のIDとパスとを管理する。プレイリスト管理データベースは、プレイリスト作成後に、破棄される。
楽曲データベースは、管理対象のフォルダーに記憶されている楽曲の情報を管理している。CPU2は、管理対象のフォルダー内の楽曲の情報を、楽曲データベースに登録する。CPU2は、フォルダー内の楽曲から、プレイリストに追加する楽曲の選択を受け付ける。上述したように、プレイリスト管理データベースは、IDとパスとを管理する。CPU2は、アルバム、アーティスト等の楽曲リストについては、楽曲データベースから楽曲リストの情報を取得するため、IDで楽曲を特定できる。
2 CPU(制御部)
4 RAM(主記憶部)
5 記憶部(補助記憶部)
6 表示部
7 操作部
P 音楽再生プログラム(プレイリスト作成プログラム)
Claims (8)
- 識別情報と位置情報とタイトルとアルバムとアーティストとを含むコンテンツの情報を管理するコンテンツデータベースを記憶する補助記憶部と、
主記憶部と、
制御部と、を備え、
前記制御部は、
前記主記憶部にコンテンツの再生順を指定するプレイリストを管理するプレイリスト管理データベースを作成し、
選択を受け付けたコンテンツの識別情報と位置情報とを前記プレイリスト管理データベースに登録し、
前記コンテンツデータベースと前記プレイリスト管理データベースとを結合し、
結合したデータベースに、登録された識別情報と位置情報とに対応するアルバムリスト又はアーティストリストを取得するコマンドを発行し、
前記プレイリスト管理データベースに対応するアルバム又はアーティストにチェックを付けることを特徴とするプレイリスト作成装置。 - 前記制御部は、
選択を受け付けたコンテンツの識別情報に基づいて、前記プレイリスト管理データベースから、コンテンツの位置情報を取得し、
取得したコンテンツの識別情報と、コンテンツの位置情報と、を前記プレイリスト管理データベースに登録することを特徴とする請求項1に記載のプレイリスト作成装置。 - 前記制御部は、
前記コンテンツデータベースが管理するコンテンツの情報から、プレイリストに追加するコンテンツの選択を受け付け、
前記コンテンツデータベースが管理するコンテンツの情報から、プレイリストに追加するコンテンツの選択を受け付けた場合、選択を受け付けたコンテンツの識別情報に基づいて、前記プレイリスト管理データベースから、コンテンツの位置情報を取得し、
取得したコンテンツの識別情報と、コンテンツの位置情報と、を前記プレイリスト管理データベースに登録することを特徴とする請求項2に記載のプレイリスト作成装置。 - 前記制御部は、
管理対象のフォルダー内のコンテンツの情報を、前記コンテンツデータベースに登録し、
フォルダー内のコンテンツから、プレイリストに追加するコンテンツの選択を受け付け、
フォルダー内のコンテンツから、プレイリストに追加するコンテンツの選択を受け付けた場合、選択を受け付けたコンテンツの位置情報を取得し、
取得したコンテンツの位置情報に基づいて、前記コンテンツデータベースから、コンテンツの識別情報を取得し、
取得したコンテンツの位置情報と、コンテンツの識別情報と、を前記プレイリスト管理データベースに登録することを特徴とする請求項1〜3のいずれか1項に記載のプレイリスト作成装置。 - 前記制御部は、取得したコンテンツの位置情報に基づいて、前記コンテンツデータベースから、コンテンツの識別情報を取得できなかった場合、取得したコンテンツの位置情報と、無効を示すコンテンツの識別情報と、を前記プレイリスト管理データベースに登録することを特徴とする請求項4に記載プレイリスト作成装置。
- 前記制御部は、プレイリストの作成後、前記プレイリスト管理データベースを破棄することを特徴とする請求項1〜5のいずれか1項に記載のプレイリスト作成装置。
- 前記コマンドは、SQLであることを特徴とする請求項1〜6のいずれか1項に記載のプレイリスト作成装置。
- 識別情報と位置情報とタイトルとアルバムとアーティストとを含むコンテンツの情報を管理するコンテンツデータベースを記憶する補助記憶部と、
主記憶部と、
制御部と、を備えるコンピュータの前記制御部に、
前記主記憶部への、コンテンツの再生順を指定するプレイリストを管理するプレイリスト管理データベースの作成、
選択を受け付けたコンテンツの識別情報と位置情報との、前記プレイリスト管理データベースへの登録、
前記コンテンツデータベースと前記プレイリスト管理データベースとの結合、
結合したデータベースに、登録された識別情報と位置情報とに対応するアルバムリスト又はアーティストリストを取得するコマンドの発行、
前記プレイリスト管理データベースに対応するアルバム又はアーティストへのチェックの付加、を実行させるためのプレイリスト作成プログラム。
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)
| 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 | コンテンツ再生装置及びプログラム |
-
2016
- 2016-11-08 JP JP2016217825A patent/JP6409851B2/ja not_active Expired - Fee Related
-
2017
- 2017-09-24 US US15/713,666 patent/US20180129740A1/en not_active Abandoned
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 |