KR101311047B1 - Method and system for providing bookmarker service - Google Patents
Method and system for providing bookmarker service Download PDFInfo
- Publication number
- KR101311047B1 KR101311047B1 KR1020070028859A KR20070028859A KR101311047B1 KR 101311047 B1 KR101311047 B1 KR 101311047B1 KR 1020070028859 A KR1020070028859 A KR 1020070028859A KR 20070028859 A KR20070028859 A KR 20070028859A KR 101311047 B1 KR101311047 B1 KR 101311047B1
- Authority
- KR
- South Korea
- Prior art keywords
- media file
- bookmark
- genre
- playback
- file
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000010586 diagram Methods 0.000 description 6
- 230000001939 inductive effect Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
장르별로 제공되는 책갈피를 통해, 각 장르에서 마지막으로 재생된 미디어 파일의 최종 재생 지점부터 재생하게 하여, 시간 낭비 없이 사용자가 보다 용이하게 미디어 파일을 청취할 수 있게 하는 책갈피 서비스 제공 방법 및 시스템을 개시한다. 본 발명에 따르는 책갈피 서비스 제공 방법은 책갈피 서비스를 제공하는 방법에 있어서, 각 장르와 연관된 재생 정보를 포함하는 책갈피를 생성하는 단계, 상기 생성된 책갈피를, 상기 장르 각각에 대응시켜 책갈피 저장소에 저장하는 단계, 사용자에 의해 선택된 장르를 확인하고, 상기 책갈피 저장소에서 상기 확인된 장르에 대응하는 책갈피를 검색하는 단계, 및 상기 검색된 책갈피의 재생 정보를 이용하여 상기 확인된 장르 내 미디어 파일이 재생되도록 하는 단계를 포함하는 것을 특징으로 한다.Disclosed is a method and system for providing a bookmark service that enables a user to listen to a media file more easily without wasting time by playing from the last playback point of a media file last played in each genre through a bookmark provided by a genre. do. A bookmark service providing method according to the present invention is a method of providing a bookmark service, the method comprising: generating a bookmark including play information associated with each genre, and storing the generated bookmark in a bookmark store corresponding to each genre; Identifying a genre selected by the user, searching for a bookmark corresponding to the identified genre in the bookmark store, and playing the media file in the identified genre using the playback information of the retrieved bookmark; Characterized in that it comprises a.
책갈피, 장르, 미디어 파일, 재생 정보, 파일 식별자 Bookmark, genre, media file, playback information, file identifier
Description
도 1은 본 발명의 일실시예에 따라 책갈피 서비스 제공 방법의 순서를 도시한 흐름도이다.1 is a flowchart illustrating a procedure of a bookmark service providing method according to an embodiment of the present invention.
도 2는 본 발명의 다른 일실시예에 따라 각 장르별로 복수의 미디어 파일이 포함되는 경우의 책갈피 서비스 제공 방법의 순서를 도시한 흐름도이다. 2 is a flowchart illustrating a method of providing a bookmark service when a plurality of media files are included for each genre according to another embodiment of the present invention.
도 3은 본 발명의 일실시예에 따라 미디어 파일이 저장된 미디어 데이터베이스의 일례를 도시한 도면이다.3 is a diagram illustrating an example of a media database in which a media file is stored according to an embodiment of the present invention.
도 4는 본 발명의 일실시예에 따라 책갈피 저장소에 저장된 책갈피의 일례를 도시한 도면이다.4 is a diagram illustrating an example of a bookmark stored in a bookmark store according to an embodiment of the present invention.
도 5는 본 발명의 일실시예에 따른 책갈피 서비스 제공 시스템의 구성을 도시한 도면이다.5 is a diagram showing the configuration of a bookmark service providing system according to an embodiment of the present invention.
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
500: 책갈피 서비스 제공 시스템500: Bookmark service providing system
510: 책갈피 생성부 520: 책갈피 저장소510: bookmark generator 520: bookmark store
530: 책갈피 검색부 540: 미디어 파일 재생부530: bookmark search unit 540: media file playback unit
550: 재생 정보 갱신부 560: 미디어 데이터베이스550: Playback information update unit 560: Media database
본 발명은 장르별로 제공되는 책갈피를 통해, 각 장르에서 마지막으로 재생된 미디어 파일의 최종 재생 지점부터 재생하게 하여, 시간 낭비 없이 사용자가 보다 용이하게 미디어 파일을 청취할 수 있게 하는 책갈피 서비스 제공 방법 및 시스템에 관한 것이다.The present invention provides a bookmarking service providing a method for allowing a user to listen to a media file more easily without wasting time by playing from the last playback point of the media file last played in each genre through a bookmark provided for each genre, and It's about the system.
종래의 유료 mp3혹은 스트리밍 미디어 파일을 관리하는 '뮤직온 매니저'와 같은 뮤직 관리 프로그램은, MP3 Player, PC 또는 휴대폰에 설치된 뮤직 플레이어의 전원이 꺼졌다가 다시 켜진 경우, 마지막으로 재생된 미디어 파일의 최종 재생 지점을 지정하는 책갈피를 제공하여, 사용자가 전원 오프 직전에 청취하던 부분부터 이어 듣기를 할 수 있게 하였다.Conventional music management programs, such as 'Music on Manager', which manages paid mp3 or streaming media files, can be used when the MP3 player, music player installed on a PC or mobile phone is turned off and then on again. By providing a bookmark to designate the playback point, the user can listen to the part that he listened to just before power off.
그러나, 종래의 뮤직 관리 프로그램은, 상기 하나의 책갈피만을 제공하여 재생 중단이 발생되기 직전에 재생된 미디어 파일의 마지막 재생 지점을 가리킬 뿐, 장르별로 마지막으로 재생된 미디어 파일의 최종 재생 지점을 기억할 수 없기 때문에, 재생할 장르가 변경되거나 뮤직 플레이어의 전원이 오프되는 재생 중단이 일어난 경우, 사용자는 선택한 장르의 처음부터 다시 듣거나, 마지막으로 청취한 부분을 스스로 검색하여 청취할 수밖에 없었다.However, the conventional music management program provides only one bookmark to point to the last playback point of the media file played just before playback interruption occurs, and can store the last playback point of the last played media file by genre. If the genre to be played back is changed or playback interruption occurs when the music player is turned off, the user has no choice but to listen again from the beginning of the selected genre or search for and listen to the last listened part by himself.
예를 들어, 어학 장르에 포함되는 미디어 파일 재생 뒤 음악 장르에 포함되는 미디어 파일이 재생되던 중, 뮤직 플레이어가 전원 오프 되고 나서 다시 켜졌을 때, 재생할 장르로 다시 어학 장르가 선택된 경우, 사용자는 음악 장르 직전에 어학 장르에서 청취하던 미디어 파일의 최종 재생 지점부터 이어 들을 수 없어, 어학 장르 내 미디어 파일을 처음부터 청취하거나 최종 재생 지점을 검색하여야만 하는 불편함이 있었다.For example, if a language genre is selected as the genre to be played again when the music player is turned on after being turned off after the media file included in the music genre is played after the media file included in the language genre is played, the user may select the music. Since the last playback point of a media file that was listened to in a language genre immediately before the genre cannot be listened to, it is inconvenient to listen to the media file in the language genre from the beginning or to search for the final play point.
이에 따라, 상기와 같은 불편함을 해결하기 위해, 장르 별로 마지막으로 재생된 미디어 파일, 및 최종 재생 지점에 대한 정보를 저장할 수 있는 기술이 요구되고 있다.Accordingly, in order to solve such inconveniences, a technique for storing information about a media file last played for each genre and a final playback point is required.
본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것으로서, 각 장르에서 마지막으로 재생된 미디어 파일의 최종 재생 지점을 검색하거나, 각 장르 내 미디어 파일을 처음부터 청취해야 하는 불편함이 없도록, 장르 별로 마지막 재생 지점에 대한 정보를 저장하여 사용자가 보다 용이하게 미디어 파일을 청취할 수 있게 하는 책갈피 서비스 제공 방법 및 시스템을 제공하는 것을 목적으로 한다.The present invention has been made to solve the above problems, so that there is no inconvenience to search for the last playback point of the last played media file in each genre, or to listen to the media file in each genre from the beginning, by genre It is an object of the present invention to provide a bookmark service providing method and system for storing information on a last playback point to enable a user to listen to a media file more easily.
또한, 본 발명은 각 장르에서 마지막으로 재생된 미디어 파일 및 최종 재생 지점을 다중 선택하게 함으로써, 각 장르별 이어 듣기를 가능하게 하는 책갈피 서비스 제공 방법 및 시스템을 제공하는 것을 목적으로 한다.In addition, an object of the present invention is to provide a method and system for providing a bookmark service that enables subsequent listening for each genre by allowing a multi-selection of the last played media file and the last played point in each genre.
또한, 본 발명은 각 장르별로 복수의 미디어 파일이 포함되는 경우, 각 장르 내 복수의 미디어 파일 각각에 대응하여 최종 재생 지점에 대한 정보를 저장하여, 사용자가 보다 용이하게 미디어 파일을 청취할 수 있게 하는 책갈피 서비스 제공 방법 및 시스템을 제공하는 것을 목적으로 한다.In addition, when a plurality of media files are included in each genre, the present invention stores information on the final playback point corresponding to each of the plurality of media files in each genre, so that a user can easily listen to the media file. It is an object of the present invention to provide a bookmark service providing method and system.
또한, 본 발명은 각 장르 마다 책갈피를 대응시켜 관리 함으로써, 사용자가 선택하는 임의 장르에 대해서라도 관련 책갈피를 검색하고, 검색된 책갈피를 이용하여, 해당 장르 내 미디어 파일이 마지막 재생 지점에서부터 재생이 이루어지도록 하는 환경을 마련하는 것을 목적으로 한다.The present invention also manages bookmarks corresponding to each genre to search for related bookmarks in any genre selected by the user and to use the searched bookmarks to play the media files in the genre from the last playback point. We aim to establish environment to do.
또한, 본 발명은 장르 내 미디어 파일 각각으로 책갈피를 대응시켜 관리 함으로써, 사용자가 선택하는 특정 장르 내 임의 미디어 파일에 대해서라도 관련 책갈피를 검색하고, 검색된 책갈피를 이용하여, 장르 내 해당 미디어 파일이 마지막 재생 지점에서부터 재생이 이루어지도록 하는 환경을 마련하는 것을 목적으로 한다.In addition, the present invention is to manage the bookmarks to correspond to each of the media files in the genre, to search for a related bookmark even for any media file in a specific genre selected by the user, by using the searched bookmark, the media file in the genre is the last An object of the present invention is to provide an environment in which reproduction is performed from a reproduction point.
상기와 같은 본 발명의 목적을 달성하기 위하여, 본 발명에 따르는 책갈피 서비스 제공 방법은, 각 장르와 연관된 재생 정보를 포함하는 책갈피를 생성하는 단계와, 상기 생성된 책갈피를, 상기 장르 각각에 대응시켜 책갈피 저장소에 저장하는 단계와, 사용자에 의해 선택된 장르를 확인하고, 상기 책갈피 저장소에서 상기 확인된 장르에 대응하는 책갈피를 검색하는 단계와, 그리고, 상기 검색된 책갈피의 재생 정보를 이용하여 상기 확인된 장르 내 미디어 파일이 재생되도록 하는 단계를 포함한다.In order to achieve the object of the present invention as described above, the bookmark service providing method according to the present invention comprises the steps of: generating a bookmark containing the playback information associated with each genre, by mapping the generated bookmark to each of the genres Storing in a bookmark store, identifying a genre selected by the user, searching for a bookmark corresponding to the identified genre in the bookmark store, and using the playback information of the found bookmark Causing the media file to be played.
또한, 본 발명의 일측에 따른 책갈피 서비스 제공 시스템은, 각 장르와 연관된 재생 정보를 포함하는 책갈피를 생성하는 책갈피 생성부와, 상기 생성된 책갈피를, 상기 장르 각각에 대응시켜 저장하는 책갈피 저장소와, 사용자에 의해 선택된 장르를 확인하고, 상기 책갈피 저장소에서 상기 확인된 장르에 대응하는 책갈피를 검색하는 책갈피 검색부와, 그리고, 상기 검색된 책갈피의 재생 정보를 이용하여 상기 확인된 장르 내 미디어 파일이 재생되도록 하는 미디어 파일 재생부를 포함한다.In addition, a bookmark service providing system according to an aspect of the present invention, a bookmark generation unit for generating a bookmark including playback information associated with each genre, a bookmark storage for storing the generated bookmarks corresponding to each of the genres, A bookmark search unit that checks the genre selected by the user, searches for a bookmark corresponding to the identified genre in the bookmark store, and plays the media file in the identified genre by using the playback information of the searched bookmark; And a media file reproducing unit.
이하, 첨부된 도면을 참조하여, 본 발명에 따른 책갈피 서비스 제공 방법 및 시스템에 대하여 상세히 설명한다.Hereinafter, with reference to the accompanying drawings, a bookmark service providing method and system according to the present invention will be described in detail.
도 1은 본 발명의 일실시예에 따라 책갈피 서비스 제공 방법의 순서를 도시한 흐름도이다.1 is a flowchart illustrating a procedure of a bookmark service providing method according to an embodiment of the present invention.
상기 책갈피 서비스 제공 방법은 본 발명의 책갈피 서비스 제공 시스템에 의해 구현될 수 있다.The bookmark service providing method may be implemented by the bookmark service providing system of the present invention.
도 1에서는 장르 내에 단일의 미디어 파일이 분류되는 경우를 상정하여 설명한다.In FIG. 1, the case where a single media file is classified in a genre will be described.
단계 S110에서 책갈피 서비스 제공 시스템은 사용자에 의해 재생할 장르가 선택되었는지를 판단한다.In step S110, the bookmark service providing system determines whether a genre to play is selected by the user.
이때, 상기 장르는 다수의 미디어 파일들을 구분하는 분류 기준이 될 수 있으며, 본 명세서에서는 어학, 팝송, 가요, OST 등으로 예시할 수 있다. 상기 장르는 본 시스템의 운영자에 의해 사전에 설정될 수도 있고, 경우에 따라 사용자에 의해 설정될 수 있으며, 책갈피 서비스 제공 시스템은 동일 속성의 미디어 파일들을 상기 설정되는 장르로 분류 함으로써, 동일/유사 속성의 미디어 파일이 구분되도록 하는 역할을 한다.In this case, the genre may be a classification criterion for dividing a plurality of media files, and may be exemplified as a language, a pop song, a song, and an OST. The genre may be set in advance by an operator of the present system or may be set by a user in some cases, and the bookmark service providing system may classify media files having the same attribute into the set genre, thereby enabling the same / similar attribute. It is used to distinguish media files.
예컨대, 본 시스템의 운영자에 의해 장르 '국내가요, 외국가요, …'가 설정되는 경우, 책갈피 서비스 제공 시스템은 설정된 상기 장르 '국내가요, 외국가요, …'와 미디어 파일의 속성을 고려하여, 미디어 파일 각각이 해당 장르로 분류되도록 할 수 있다. 본 명세서에서는 본 발명의 책갈피 서비스 제공 시스템이 미디어 파일을 장르 분류하는 것으로 한정하여 설명하고 있지만, 이는 설명의 편의를 위한 것이고, 실시예에 따라서 운영자 또는 사용자가 미디어 파일에 대한 장르 분류 처리를 직접 수행할 수 있음은 물론이다.For example, by the operator of the system, the genre 'domestic, foreign,…' 'Is set, the bookmark service providing system is set to the genre' domestic, foreign, ... And the attributes of the media file, each of the media files can be classified into the corresponding genre. In the present specification, the bookmark service providing system of the present invention is described as limited to genre classification of the media file, but this is for convenience of description, and according to an embodiment, an operator or a user directly performs genre classification processing on the media file. Of course you can.
단계 S110에서 사용자에 의해 재생할 장르가 선택된 것으로 판단되면, 단계 S120에서 책갈피 서비스 제공 시스템은 상기 선택된 장르에 대응하는 책갈피를 책갈피 저장소로부터 검색한다. 이를 위해, 책갈피 서비스 제공 시스템은 각 장르와 연관된 재생 정보를 포함하는 책갈피를 상기 장르 각각에 대응하여 책갈피 저장소에 저장하게 된다.If it is determined in step S110 that the genre to play is selected by the user, in step S120 the bookmark service providing system searches for a bookmark corresponding to the selected genre from the bookmark store. To this end, the bookmark service providing system stores a bookmark including play information associated with each genre in a bookmark store corresponding to each genre.
상기 책갈피는 각 장르와 연관하여, 재생 정보를 포함하도록 생성될 수 있다.The bookmark may be generated to include playback information in association with each genre.
상기 재생 정보는 특정 장르 내 미디어 파일이 재생되는 것과 관련하여 생성되는 정보의 일종일 수 있으며, 예컨대 최종적으로 재생이 이루어진 장르 내 미디어 파일에 대한 마지막 재생 지점을 이용한 책갈피 서비스 제공 시스템에 의해 생성될 수 있다.The play information may be a kind of information generated in connection with playing a media file in a specific genre. For example, the play information may be generated by a bookmark service providing system using a last play point of a media file in a genre in which play was finally performed. have.
책갈피 서비스 제공 시스템은 사용자가 이전에 선택했던 장르에 대응하는 책갈피를 생성하고, 해당 장르에 상기 생성된 책갈피를 대응시켜 책갈피 저장소에 저 장한다.The bookmark service providing system generates a bookmark corresponding to the genre that the user has previously selected, and stores the bookmark in the bookmark repository by matching the generated bookmark with the genre.
즉, 단계 S120은 사용자가 금번 선택한 장르에 대응하는 책갈피를 책갈피 저장소에서 검색하는 과정이다.That is, step S120 is a process of searching for bookmarks corresponding to the genre selected by the user in the bookmark store.
단계 S120에서의 검색 결과, 단계 S130에서 책갈피 서비스 제공 시스템은 책갈피 저장소에 상기 선택된 장르에 대응하는 책갈피가 존재하는지를 판단한다.As a result of the search in step S120, in step S130, the bookmark service providing system determines whether a bookmark corresponding to the selected genre exists in the bookmark store.
단계 S130에서 책갈피 저장소에 상기 선택된 장르에 대응하는 책갈피가 존재하지 않는 것으로 판단되면, 단계 S140에서 책갈피 서비스 제공 시스템은 상기 선택된 장르 내 미디어 파일이 처음부터 재생되도록 한다. 본 발명의 일례로서, 책갈피 서비스 제공 시스템은 상기 책갈피가 존재하지 않는 것으로 판단되는 경우, 이전 해당 장르에서 최종적으로 재생이 이루어졌던 미디어 파일이 다시 처음부터 재생되도록 할 수도 있다.If it is determined in step S130 that a bookmark corresponding to the selected genre does not exist in the bookmark store, in step S140, the bookmark service providing system causes the media file in the selected genre to be played from the beginning. As an example of the present invention, if it is determined that the bookmark does not exist, the bookmark service providing system may allow the media file, which was previously played in the corresponding genre, to be played again from the beginning.
단계 S130에서 책갈피 저장소에 상기 선택된 장르에 대응하는 책갈피가 존재하는 것으로 판단되면, 단계 S150에서 책갈피 서비스 제공 시스템은 상기 검색된 책갈피의 재생 정보를 이용하여 상기 확인된 장르 내 미디어 파일이 재생되도록 한다.If it is determined in step S130 that a bookmark corresponding to the selected genre exists in the bookmark store, in step S150, the bookmark service providing system plays the media file in the checked genre using the playback information of the searched bookmark.
일례로, 상기 책갈피는, 상기 장르 내 미디어 파일 중에서 최종적으로 재생이 이루어진 최종 미디어 파일의 파일 식별자를 더 포함할 수 있고, 책갈피 서비스 제공 시스템은 상기 검색된 책갈피 내 파일 식별자와 연관되는 최종 미디어 파일을 소정의 미디어 데이터베이스로부터 식별한 뒤, 상기 식별된 최종 미디어 파일을, 상기 재생 정보에 의해 지정되는 마지막 재생 지점부터 재생하여 상기 사용자에게 제공할 수 있다.For example, the bookmark may further include a file identifier of a final media file that is finally played among media files in the genre, and the bookmark service providing system may designate a final media file associated with the file identifier in the searched bookmark. After identifying from the media database, the identified final media file can be played back from the last playback point specified by the playback information and provided to the user.
상기 미디어 데이터베이스는 미디어 파일들이 저장된 리스트일 수 있으며, 상기 미디어 데이터베이스에는 각 미디어 파일의 타이틀 또는 가수, 장르, 및 각 미디어 파일의 식별자 등의 정보가 포함될 수 있다. 이때, 책갈피 서비스 제공 시스템은 동일한 장르 내 미디어 파일 중에서 마지막으로 재생된 최종 미디어 파일의 식별자를, 파일 식별자로서 지정하여 상기 책갈피에 포함시킬 수 있다.The media database may be a list in which media files are stored, and the media database may include information such as a title or artist, a genre, and an identifier of each media file. In this case, the bookmark service providing system may designate an identifier of the last media file played last among media files in the same genre as a file identifier and include it in the bookmark.
또한, 책갈피 서비스 제공 시스템은 상기 책갈피에 포함된 재생 정보, 예를 들면 '재생 시간'을 통해, 파일 식별자로 식별된 최종 미디어 파일의 마지막 재생 지점을 손쉽게 검색하여 사용자에게 제공할 수 있다.In addition, the bookmark service providing system can easily search for and provide the user with the last playback point of the last media file identified by the file identifier through the playback information included in the bookmark, for example, 'play time'.
단계 S140 또는 단계 S150에서 미디어 파일이 재생되던 중, 단계 S160에서 책갈피 서비스 제공 시스템은 설정된 조건에 의해 상기 미디어 파일의 재생 중단이 발생하는지를 판단한다.While the media file is being played back in step S140 or step S150, in step S160, the bookmark service providing system determines whether the playback of the media file occurs due to a set condition.
일례로, 책갈피 서비스 제공 시스템은 사용자로부터 재생할 장르를 새로 입력 받거나, 배터리 또는 전원이 오프 되거나, 사용자로부터 재생 중지를 입력 받는 등의 기타 다양한 설정된 조건에 의해 재생 중단이 발생하는지를 판단할 수 있다.For example, the bookmark service providing system may determine whether playback interruption occurs due to various other preset conditions such as receiving a new genre to be played from the user, turning off the battery or power, or receiving a playback stop from the user.
단계 S160에서의 판단 결과 상기 설정된 조건에 의해 상기 미디어 파일의 재생 중단이 발생된 경우, 단계 S170에서 책갈피 서비스 제공 시스템은 단계 S140 또는 단계 S150에서 재생된 미디어 파일이 포함되는 장르와 연관된 재생 정보를 포함하는 책갈피를 생성한다.In the case where the determination at step S160 causes the media file to stop playing due to the set condition, the bookmark service providing system at step S170 includes play information associated with the genre containing the media file played at step S140 or step S150. Create a bookmark.
예를 들어, 책갈피 서비스 제공 시스템은 현재 재생 중인 미디어 파일이 속 하지 않는 다른 장르를, 사용자로부터 선택 받는 시점에서, 상기 현재 재생 중인 미디어 파일이 속하는 장르와 연관된 재생 정보를 포함하는 책갈피를 생성할 수 있고, 상기 장르와 연관된 재생 정보는, 상기 현재 재생 중인 미디어 파일의 마지막 재생 지점에 대한 정보를 포함할 수 있다.For example, the bookmark service providing system may generate a bookmark including play information associated with a genre to which the currently playing media file belongs, when a user selects another genre to which the currently playing media file does not belong. The play information associated with the genre may include information about a last play point of the media file currently being played.
상술한 바와 같이, 상기 책갈피는, 상기 장르 내 미디어 파일 중에서 최종적으로 재생이 이루어진 최종 미디어 파일의 파일 식별자를 더 포함할 수 있고, 책갈피 서비스 제공 시스템은 상기 검색된 책갈피 내 파일 식별자와 연관되는 최종 미디어 파일을 소정의 미디어 데이터베이스로부터 식별한 뒤, 상기 식별된 최종 미디어 파일을, 상기 재생 정보에 의해 지정되는 마지막 재생 지점부터 재생하여 상기 사용자에게 제공할 수 있다.As described above, the bookmark may further include a file identifier of a final media file that is finally played among media files in the genre, and the bookmark service providing system may further include a final media file associated with the file identifier in the searched bookmark. After identifying from the predetermined media database, the identified final media file can be played back from the last playback point specified by the playback information and provided to the user.
이때, 단계 S150에서 상기 검색된 책갈피의 재생 정보를 이용하여 상기 확인된 장르 내 미디어 파일이 재생된 경우, 책갈피 서비스 제공 시스템은 상기 재생 정보를 갱신하여 상기 책갈피에 포함시킬 수 있다. 따라서, 책갈피 저장소에 저장된 각 장르에 대응하는 책갈피는, 각 장르에서 항상 최종적으로 재생된 미디어 파일의 파일 식별자와, 마지막 재생 지점에 대한 재생 정보를 포함할 수 있게 된다.In this case, when the media file within the identified genre is played using the playback information of the searched bookmark in step S150, the bookmark service providing system may update the playback information and include it in the bookmark. Therefore, the bookmark corresponding to each genre stored in the bookmark storage can include the file identifier of the media file that is always played in the last genre and the playback information for the last playback point.
단계 S180에서 책갈피 서비스 제공 시스템은 상기 갱신된 책갈피를 상기 장르에 대응시켜 책갈피 저장소에 저장한다.In operation S180, the bookmark service providing system stores the updated bookmark in the bookmark store corresponding to the genre.
따라서, 책갈피 서비스 제공 시스템은, 사용자로부터 재생할 장르로 입력 받은 장르와 연관된 책갈피를 상기 책갈피 저장소로부터 검색하여, 상기 책갈피에 포함된 재생 정보가 지정하는 마지막 재생 지점부터 식별한 최종 미디어 파일을 재생 하여 사용자에게 제공할 수 있도록, 상기 생성한 책갈피를 상기 장르에 대응시켜 책갈피 저장소에 저장할 수 있다.Accordingly, the bookmark service providing system retrieves a bookmark associated with the genre input as the genre to be played from the user from the bookmark store, and plays the final media file identified from the last playback point specified by the playback information included in the bookmark to the user. The generated bookmark may be stored in a bookmark store corresponding to the genre so as to be provided to the user.
또한, 책갈피 서비스 제공 시스템은, 각 장르 마다 책갈피를 대응시켜 관리 함으로써, 사용자가 선택하는 임의 장르에 대해서라도 관련 책갈피를 검색하고, 검색된 책갈피를 이용하여, 해당 장르 내 미디어 파일이 마지막 재생 지점에서부터 재생이 이루어지도록 하는 환경을 마련할 수 있다.In addition, the bookmark service providing system manages bookmarks in correspondence with each genre, so that the user can search for related bookmarks in any genre selected by the user, and by using the found bookmarks, the media files in the genre are played from the last playback point. You can create an environment to make this happen.
본 발명에 의해서는, 예컨대 단말기를 통해 장르 '어학'의 미디어 파일, 및 장르 '국내가요'의 미디어 파일을 번갈아 가며 청취하는 사용자일지라도, 장르 '어학', 장르 '국내가요' 별로 책갈피를 따라 생성해두고 이를 통해 사용자에게 장르 변경에 무관하게 특정 장르에서의 미디어 파일 재생이 이전의 마지막 재생 시점에서부터 연속되어 이루어지도록 유도할 수 있다.According to the present invention, even if the user alternately listens to the media file of the genre 'language' and the media file of the genre 'domestic song' through the terminal, the user can create a bookmark according to the genre 'language' and the genre 'domestic song'. In this way, it is possible to induce a user to continuously play the media file in a specific genre regardless of the genre change.
도 2는 본 발명의 다른 일실시예에 따라 각 장르별로 복수의 미디어 파일이 포함되는 경우의 책갈피 서비스 제공 방법의 순서를 도시한 흐름도이다.2 is a flowchart illustrating a method of providing a bookmark service when a plurality of media files are included for each genre according to another embodiment of the present invention.
각 장르별로 복수의 미디어 파일이 포함되는 경우의 상기 책갈피 서비스 제공 방법은, 본 발명의 책갈피 서비스 제공 시스템에 의해 구현될 수 있다.The bookmark service providing method when a plurality of media files are included in each genre may be implemented by the bookmark service providing system of the present invention.
단계 S210에서 책갈피 서비스 제공 시스템은 각 장르별로 복수의 미디어 파일이 포함되는 경우 사용자에 의해 재생할 장르 내 미디어 파일이 선택 되었는지를 판단한다.In operation S210, when the bookmark service providing system includes a plurality of media files for each genre, the bookmark service providing system determines whether a media file in the genre to be played is selected by the user.
단계 S210에서 사용자에 의해 재생할 장르 내 미디어 파일이 선택된 것으로 판단되면, 단계 S220에서 책갈피 서비스 제공 시스템은 상기 선택된 미디어 파일에 대응하는 책갈피를 책갈피 저장소로부터 검색한다. 이를 위해, 책갈피 서비스 제공 시스템은 미디어 파일과 연관된 재생 정보를 포함하는 책갈피를, 장르 내 각각의 미디어 파일에 대응시켜 책갈피 저장소에 저장하게 된다.If it is determined in step S210 that the media file in the genre to be played is selected by the user, in step S220, the bookmark service providing system searches for a bookmark corresponding to the selected media file from the bookmark storage. To this end, the bookmark service providing system stores a bookmark including playback information associated with the media file in a bookmark repository corresponding to each media file in the genre.
단계 S220에서의 검색 결과, 단계 S230에서 책갈피 서비스 제공 시스템은 책갈피 저장소에 상기 선택된 미디어 파일에 대응하는 책갈피가 존재하는지를 판단한다.As a result of the search in step S220, in step S230, the bookmark service providing system determines whether a bookmark corresponding to the selected media file exists in the bookmark store.
단계 S230에서 책갈피 저장소에 상기 선택된 미디어 파일에 대응하는 책갈피가 존재하지 않는 것으로 판단되면, 단계 S240에서 책갈피 서비스 제공 시스템은 상기 선택된 미디어 파일이 처음부터 재생되도록 한다.If it is determined in step S230 that a bookmark corresponding to the selected media file does not exist in the bookmark storage, in step S240 the bookmark service providing system causes the selected media file to be played from the beginning.
단계 S230에서 책갈피 저장소에 상기 선택된 미디어 파일에 대응하는 책갈피가 존재하는 것으로 판단되면, 단계 S250에서 책갈피 서비스 제공 시스템은 상기 검색된 책갈피의 재생 정보를 이용하여 상기 확인된 장르 내 미디어 파일이 재생되도록 한다.If it is determined in step S230 that a bookmark corresponding to the selected media file exists in the bookmark storage, in step S250, the bookmark service providing system plays the media file in the identified genre by using the playback information of the found bookmark.
단계 S240 또는 단계 S250에서 미디어 파일이 재생되던 중, 단계 S260에서 책갈피 서비스 제공 시스템은 설정된 조건에 의해 상기 미디어 파일의 재생 중단이 발생하는지를 판단한다.While the media file is being played back in step S240 or step S250, in step S260, the bookmark service providing system determines whether the playback of the media file occurs due to a set condition.
단계 S260에서의 판단 결과 사용자로부터 재생할 장르를 새로 입력 받거나, 배터리 또는 전원이 오프 되거나, 사용자로부터 재생 중지를 입력 받는 등의 기타 다양한 설정된 조건에 의해 상기 미디어 파일의 재생 중단이 발생된 경우, 단계 S270에서 책갈피 서비스 제공 시스템은 단계 S240 또는 단계 S250에서 재생된 미디 어 파일과 연관된 재생 정보를 포함하는 책갈피를 갱신한다.As a result of the determination in step S260, when the reproduction of the media file occurs due to various other preset conditions such as receiving a new genre to be played from the user, turning off the battery or power, or receiving a stop from the user, step S270 In the bookmark service providing system in step S240 or S250 updates the bookmark containing the playback information associated with the media file played back.
단계 S280에서 책갈피 서비스 제공 시스템은 상기 갱신된 책갈피를, 상기 장르 및 상기 미디어 파일 각각에 대응시켜 상기 책갈피 저장소에 저장한다.In operation S280, the bookmark service providing system stores the updated bookmark in the bookmark store in correspondence with the genre and the media file, respectively.
책갈피 서비스 제공 시스템은, 장르 별로 복수의 미디어 파일이 포함되는 경우, 사용자로부터 재생할 미디어 파일과 연관된 책갈피를 상기 책갈피 저장소로부터 검색하여, 상기 책갈피에 포함된 재생 정보가 지정하는 마지막 재생 지점부터 식별한 미디어 파일을 재생하여 사용자에게 제공할 수 있도록, 상기 생성한 책갈피를 상기 미디어 파일이 속한 장르 및 미디어 파일에 대응시켜 책갈피 저장소에 저장할 수 있다.When a plurality of media files are included for each genre, the bookmark service providing system searches for a bookmark associated with a media file to be played by a user from the bookmark store, and identifies the media from the last playback point specified by the playback information included in the bookmark. The generated bookmark may be stored in a bookmark store corresponding to the genre and the media file to which the media file belongs so that the file may be provided to the user by playing the file.
또한, 책갈피 서비스 제공 시스템은, 장르 내 미디어 파일 각각으로 책갈피를 대응시켜 관리 함으로써, 사용자가 선택하는 특정 장르 내 임의 미디어 파일에 대해서라도 관련 책갈피를 검색하고, 검색된 책갈피를 이용하여, 장르 내 해당 미디어 파일이 마지막 재생 지점에서부터 재생이 이루어지도록 하는 환경을 마련할 수 있다.In addition, the bookmark service providing system manages the bookmarks to correspond to each of the media files in the genre, so that a relevant bookmark may be searched for any media file in a specific genre selected by the user, and the corresponding media in the genre is searched using the searched bookmark. An environment can be provided in which the file is played from the last playback point.
본 발명에 의해서는, 예컨대 단말기를 통해 장르 '어학' 내 미디어 파일 '영어 초급, 일어 초급', 및 장르 '국내가요' 내 미디어 파일 '가요 #1, 가요 #2'를 번갈아 가며 청취하는 사용자일지라도, 책갈피를 미디어 파일을 대상으로 생성할 수 있고, 이를 통해 사용자에게 장르 변경, 또는 미디어 파일 변경에 무관하게 특정 장르에서의 미디어 파일 재생이 이전의 마지막 재생 시점에서부터 연속되어 이루어지도록 유도할 수 있다.According to the present invention, even if the user alternately listens to the media file 'English beginner, Japanese beginner', and the genre 'Korean song', the media file 'Ko # 1, KK # 2' through the terminal, for example. In addition, a bookmark may be created for the media file, thereby inducing the user to continuously play the media file in a specific genre from the previous last playback point regardless of the genre change or the media file change.
도 3은 본 발명의 일실시예에 따라 미디어 파일이 저장된 미디어 데이터베이스의 일례를 도시한 도면이다.3 is a diagram illustrating an example of a media database in which a media file is stored according to an embodiment of the present invention.
상술한 바와 같이, 미디어 데이터베이스는 미디어 파일들이 저장되는 리스트의 일종일 수 있으며, 상기 미디어 데이터베이스에는 각 미디어 파일의 타이틀 또는 가수, 및 각 미디어 파일의 식별자 등의 정보가 각 장르별로 저장될 수 있다.As described above, the media database may be a kind of a list in which the media files are stored, and the media database may store information such as a title or artist of each media file, an identifier of each media file, and the like for each genre.
도시된 바와 같이, 식별자가 'A1001', 타이틀 '톡톡톡', 가수 '이효리'인 미디어 파일은, '가요' 장르에 포함되어 미디어 데이터베이스에 저장될 수 있고, 식별자가 'B1003', 타이틀 '토익 Part 1'인 미디어 파일은, '어학' 장르에 포함되어 미디어 데이터베이스에 저장될 수 있다.As shown, a media file having an identifier 'A1001', a title 'knockknockknock', or a singer 'Hyori Lee' may be included in the 'song' genre and stored in a media database, and the identifier 'B1003', a title 'Toic Part' The media file 1 'may be included in the' language 'genre and stored in the media database.
이러한 미디어 파일에 대한 장르 설정은, 상술한 바와 같이, 본 시스템의 운영자 또는 휴대 단말기의 이용자인 사용자에 의해 설정될 수 있다.The genre setting for such a media file may be set by a user who is an operator of the present system or a user of the portable terminal, as described above.
도 4는 본 발명의 일실시예에 따라 책갈피 저장소에 저장된 책갈피의 일례를 도시한 도면이다.4 is a diagram illustrating an example of a bookmark stored in a bookmark store according to an embodiment of the present invention.
일례로, 책갈피 서비스 제공 시스템은 각 장르와 연관된 재생 정보, 예를 들면 '재생 시간'을 포함하는 책갈피를 생성하여 책갈피 저장소에 상기 각 장르와 대응시켜 저장할 수 있다. 또한, 책갈피 서비스 제공 시스템은 동일한 장르 내 미디어 파일 중에서 마지막으로 재생되는 최종 미디어 파일의 식별자를, 파일 식별자로서 지정하여 상기 책갈피에 포함시킬 수 있다.For example, the bookmark service providing system may generate a bookmark including play information associated with each genre, for example, a 'play time', and store the bookmark in correspondence with the genres in the bookmark store. In addition, the bookmark service providing system may designate an identifier of the last media file to be played last among media files in the same genre as a file identifier and include it in the bookmark.
도 4의 (i)의 책갈피 저장소에는 장르 '가요'에 대응하는 책갈피가 도시되어 있다.In the bookmark store of FIG. 4 (i), bookmarks corresponding to the genre 'K-pop' are shown.
도 4의 (i)에서는 사용자로부터 장르 '가요'를 선택 받고, 본 발명의 책갈피 서비스 제공 시스템이 '가요'에 포함된 미디어 파일 중에서 타이틀 '톡톡톡', 가수 '이효리'인 미디어 파일을 재생하는 경우를 상정하여 설명한다.In (i) of FIG. 4, when the genre “song” is selected by the user and the bookmark service providing system of the present invention plays a media file having the title “knockknockknock” or singer “Hyori Lee” among the media files included in the song “k” It is assumed that this is explained.
상기 타이틀 '톡톡톡', 가수 '이효리'인 미디어 파일이 2분 10초 재생된 뒤 중단된 경우, 책갈피 서비스 제공 시스템은 장르 '가요'에 대응하는 책갈피로서, 상기 재생 시간 '2분 10초'를 마지막 재생 지점을 지정하는 재생 정보를 포함한 책갈피를 생성한다. 또한, 책갈피 서비스 제공 시스템이 상기 책갈피에, 상기 '이효리'와 연관된 미디어 파일의 식별자 'A1001'를 파일 식별자로서 더 포함시킬 수 있다.When the media file titled 'knockktokktok' or singer 'Hyori Lee' is stopped after 2 minutes and 10 seconds, the bookmark service providing system is a bookmark corresponding to the genre 'Ko', and the play time '2 minutes 10 seconds' is set. Create a bookmark with playback information specifying the last playback point. In addition, the bookmark service providing system may further include, as a file identifier, the identifier 'A1001' of the media file associated with the 'Hyo Lee' in the bookmark.
이에 따라, 이후 사용자에 의해 장르 '가요'가 다시 선택되는 경우, 책갈피 서비스 제공 시스템은 도 4의 (i)의 책갈피 저장소 내 책갈피를 이용하여 상기 '이효리'와 연관된 미디어 파일이 상기 재생 시간 '2분 10초'에서부터 연속적으로 재생되도록 할 수 있다.Accordingly, when the genre 'song' is selected again by the user, the bookmark service providing system uses the bookmark in the bookmark store of FIG. 4 (i) to display the media file associated with the 'Hyo Lee' in the play time '2'. Can be played continuously from 10 minutes.
도 4의 (ii)의 책갈피 저장소에는, 도 4의 (i)의 책갈피 저장소에 저장된 장르 '가요'에 대응하는 책갈피와 함께, 장르 '어학'에 대응하는 책갈피가 도시되어 있다.In the bookmark store of FIG. 4 (ii), a bookmark corresponding to the genre 'language' is shown, along with a bookmark corresponding to the genre 'song' stored in the bookmark store of FIG. 4 (i).
도 4의 (ii)에서는 상기 '이효리'와 연관된 미디어 파일의 재생 중단 이후, 사용자로부터 장르 '어학'을 선택 받고, 본 발명의 책갈피 서비스 제공 시스템이 '어학'에 포함된 미디어 파일 중에서 타이틀 '토익 Part 1'인 미디어 파일을 재생하는 경우를 상정하여 설명한다.In (ii) of FIG. 4, after stopping playback of the media file associated with 'Hyo Lee', the genre 'Language' is selected by the user, and the bookmark service providing system of the present invention has a title 'TOIC' among the media files included in 'Language'. It is assumed that a media file of Part 1 'is played back.
상기 타이틀 '토익 Part 1'인 미디어 파일이 5분 30초 재생된 뒤 중단된 경우, 책갈피 서비스 제공 시스템은 장르 '어학'에 대응하는 책갈피로서, 상기 재생 시간 '5분 30초'를 마지막 재생 지점을 지정하는 재생 정보를 포함한 책갈피를 생성한다. 또한, 책갈피 서비스 제공 시스템이 상기 책갈피에, 상기 '토익 Part 1'과 연관된 미디어 파일의 식별자 'B1003'를 파일 식별자로서 더 포함시킬 수 있다.If the media file having the title 'TOIC Part 1' is stopped after playing 5 minutes and 30 seconds, the bookmark service providing system is a bookmark corresponding to the genre 'language', and the play time '5 minutes and 30 seconds' is the last play point. Create a bookmark containing the playback information specifying the. The bookmark service providing system may further include, as the file identifier, the identifier 'B1003' of the media file associated with the 'TOIC Part 1' in the bookmark.
이에 따라, 이후 사용자에 의해 장르 '어학'이 다시 선택되는 경우, 책갈피 서비스 제공 시스템은 도 4의 (ii) 의 책갈피 저장소 내 책갈피를 이용하여 상기 '토익 Part 1'과 연관된 미디어 파일이 상기 재생 시간 '5분 30초'에서부터 연속적으로 재생되도록 할 수 있다.Accordingly, when the genre 'language' is selected again by the user, the bookmark service providing system uses the bookmark in the bookmark store of FIG. 4 (ii) to display the media file associated with the 'TOIC Part 1' in the play time. It can be played continuously from '5 minutes 30 seconds'.
즉, 본 발명에 따르면, 각 장르 마다 책갈피를 대응시켜 관리 함으로써, 사용자가 선택하는 임의 장르에 대해서라도 관련 책갈피를 검색하고, 검색된 책갈피를 이용하여, 해당 장르 내 미디어 파일이 마지막 재생 지점에서부터 재생이 이루어지도록 하는 환경을 마련할 수 있다.That is, according to the present invention, by managing the bookmarks corresponding to each genre, a related bookmark is searched for any genre selected by the user, and by using the searched bookmark, the media file in the genre can be played from the last playback point. You can create an environment to make it happen.
도 4의 (iii)의 책갈피 저장소에는, 장르 '가요'에 대응하는 책갈피, 및 장르 '어학'에 대응하는 책갈피가 도시되어 있다.In the bookmark store of FIG. 4 (iii), a bookmark corresponding to the genre 'Ko' and a bookmark corresponding to the genre 'Language' are shown.
도 4의 (iii)에서는 상기 '토익 Part 1'과 연관된 미디어 파일의 재생 중단 이후, 사용자로부터 장르 '가요'를 다시 선택 받고, 본 발명의 책갈피 서비스 제공 시스템이 '가요'와 관련하는 상기 '이효리'와 연관된 미디어 파일을 재생하는 경우를 상정하여 설명한다.In (iii) of FIG. 4, after the reproduction of the media file associated with the TOEIC Part 1 is stopped, the genre of music is again selected by the user, and the bookmark service providing system of the present invention is related to the song of Lee, Hyo Lee. It is assumed that a media file associated with 'is played back.
이 경우, 책갈피 서비스 제공 시스템은 사용자가 다시 선택한 장르 '가요'에 대응하는 책갈피에 포함된 재생 정보를 이용하여, 타이틀 '톡톡톡', 가수 '이효리'인 미디어 파일을 2분 10초 지점부터 재생하게 된다.In this case, the bookmark service providing system uses the playback information included in the bookmark corresponding to the genre 'Ko' reselected by the user to play the media file titled 'knock tok tok' or singer 'Hyo Lee' from 2 minutes and 10 seconds. do.
다른 실시예로서, 상기 '이효리'와 연관된 미디어 파일을 재생하는 도중에, 사용자에 의해 동일 장르 '가요' 내 다른 미디어 파일, 예컨대 타이틀 '너를 원해', 가수 '서인영'인 미디어 파일이 재생되는 경우가 있을 수 있다. 이때 책갈피 서비스 제공 시스템은 상기 '이효리'와 연관된 미디어 파일에 대해, 마지막 재생 지점, 즉 상기 '서인영'과 연관된 미디어 파일이 재생되는 시점에서의 재생 지점을 이용하여, 상기 책갈피를 갱신 처리 할 수 있다.In another embodiment, while playing the media file associated with the Lee Hyo-ri, another media file in the same genre 'Ko' is played, for example, a media file with the title 'I want you' and singer 'Seo In Young'. There may be. In this case, the bookmark service providing system may update the bookmark with respect to the media file associated with the 'Lee Hyo Lee' using the last playback point, that is, the playback point when the media file associated with the 'Seo In Young' is played. .
따라서, 본 발명에 의하며, 상이한 장르 뿐만 아니라 동일 장르 내에서도 각 미디어 파일 별로 책갈피를 대응시켜 관리할 수 있어, 미디어 파일 변경 재생의 경우라도 사용자에게 최적한 책갈피 서비스를 제공할 수 있게 한다.Therefore, according to the present invention, bookmarks can be managed for each media file not only in different genres but also in the same genre, so that an optimum bookmark service can be provided to the user even in the case of media file change playback.
도 5는 본 발명의 일실시예에 따른 책갈피 서비스 제공 시스템의 구성을 도시한 도면이다.5 is a diagram showing the configuration of a bookmark service providing system according to an embodiment of the present invention.
책갈피 서비스 제공 시스템(500)은 책갈피 생성부(510), 책갈피 저장소(520), 책갈피 검색부(530), 미디어 파일 재생부(540), 재생 정보 갱신부(550)로 구성될 수 있다.The bookmark
책갈피 생성부(510)는 각 장르와 연관된 재생 정보를 포함하는 책갈피를 생성하는 역할을 한다.The bookmark generator 510 serves to generate a bookmark including play information associated with each genre.
상기 장르는 어학, 팝송, 가요, 및 OST등의 미디어 파일들의 다양한 장르가 될 수 있으며, 상기 장르는 책갈피 서비스 제공 시스템(500) 내에 구비되어 사용자 에 의해 선택된 것일 수도 있고, '가요1, 가요2'와 같이 사용자에 의해 직접 입력된 것일 수도 있다.The genre may be various genres of media files such as language, pop song, song, and OST, and the genre may be provided in the bookmark
일례로, 사용자로부터 선택 받은 장르 내 재생 중인 미디어 파일이 설정된 조건에 의해 재생 중단될 경우, 책갈피 생성부(510)는 상기 장르와 연관된 재생 정보를 포함하는 책갈피를 생성할 수 있다.For example, when the media file being played in the genre selected by the user is stopped from playing according to a set condition, the bookmark generator 510 may generate a bookmark including play information associated with the genre.
상기 설정된 조건은, 사용자로부터 재생할 장르를 새로 입력 받거나, 배터리 또는 전원이 오프 되거나, 사용자로부터 재생 중지를 입력 받는 등의 기타 다양한 형태가 가능할 수 있다.The set condition may be a variety of other forms such as receiving a new genre to be played from the user, turning off the battery or power, or receiving a stop from playing from the user.
책갈피 생성부(510)는 사용자로부터 현재 재생 중인 미디어 파일이 속하지 않는 다른 장르를 선택 받는 시점에서, 상기 현재 재생 중인 미디어 파일이 속하는 장르와 연관된 재생 정보를 포함하는 책갈피를 생성할 수 있다. 또한, 상기 장르와 연관된 재생 정보는, 상기 현재 재생 중인 미디어 파일의 마지막 재생 지점에 대한 정보를 포함할 수 있다.The bookmark generation unit 510 may generate a bookmark including play information associated with a genre to which the media file currently being played belongs, at a time when a user selects another genre to which the media file currently being played does not belong. In addition, the play information associated with the genre may include information about a last play point of the media file currently being played.
예를 들어, 현재 재생 중인 '가요' 장르 내 미디어 파일이 2분 10초일 때 사용자로부터 '어학' 장르를 재생할 장르로서 선택 받는 경우, 책갈피 생성부(510)는 상기 현재 재생 중인 미디어 파일의 재생 시간을, 상기 장르와 연관된 재생 정보가 지정하는 마지막 재생 지점으로서 상기 책갈피에 포함하여 생성할 수 있다. 또한, 책갈피 생성부(510)는 '가요' 장르 내 상기 미디어 파일의 식별자 'A1001'를 '가요' 장르의 파일 식별자로서 책갈피에 더 포함시킬 수 있다.For example, when the media file in the 'music' genre currently being played is selected as the genre to play the 'language' genre when the user is 2 minutes 10 seconds, the bookmark generator 510 may play the media file. Can be generated as the last playback point specified by the playback information associated with the genre in the bookmark. In addition, the bookmark generator 510 may further include the identifier 'A1001' of the media file in the 'song' genre as a file identifier of the 'song' genre in the bookmark.
책갈피 저장소(520)는 상기 생성된 책갈피를, 상기 장르 각각에 대응시켜 저 장하는 역할을 한다.The bookmark store 520 stores the generated bookmark in correspondence with each genre.
책갈피 서비스 제공 시스템(500)은 각 장르와 연관된 재생 정보를 포함하는 책갈피를 상기 장르 각각에 대응하여 저장하는 책갈피 저장소(520)에, 상기 생성된 책갈피를, 상기 선택된 장르에 대응시켜 저장할 수 있다.The bookmark
책갈피 검색부(530)는 사용자에 의해 선택된 장르를 확인하고, 상기 책갈피 저장소에서 상기 확인된 장르에 대응하는 책갈피를 검색하는 역할을 한다.The
미디어 파일 재생부(540)는 상기 검색된 책갈피의 재생 정보를 이용하여 상기 확인된 장르 내 미디어 파일이 재생되도록 역할을 한다.The
일례로, 상기 책갈피는 상기 장르 내 미디어 파일 중에서 최종적으로 재생이 이루어진 최종 미디어 파일의 파일 식별자를 더 포함할 수 있고, 미디어 파일 재생부(540)는 상기 검색된 책갈피 내 파일 식별자와 연관되는 최종 미디어 파일을 소정의 미디어 데이터베이스로부터 식별하고, 상기 식별된 최종 미디어 파일을, 상기 재생 정보에 의해 지정되는 마지막 재생 지점부터 재생하여 상기 사용자에게 제공할 수 있다.For example, the bookmark may further include a file identifier of a final media file that is finally played among the media files in the genre, and the
예를 들어, 미디어 파일 재생부(540)는 상기 책갈피에 포함된 재생 정보, 예를 들면 '재생 시간'을 통해, 파일 식별자로 식별한 최종 미디어 파일의 마지막 재생 지점을 손쉽게 검색하여 사용자에게 제공할 수 있다.For example, the media
재생 정보 갱신부(550)는 상기 재생되는 장르 내 미디어 파일이 설정된 조건에 의해 재생이 중단되는 경우, 상기 재생 정보를 갱신하여 상기 책갈피에 포함시킬 수 있다.The reproduction information update unit 550 may update the reproduction information and include it in the bookmark when the reproduction is stopped due to a condition in which the media file in the genre being reproduced is set.
예를 들어, 사용자로부터 장르 '가요'를 재생할 장르로 다시 선택 받은 경우, 미디어 파일 재생부(540)는 책갈피 저장소(520)로부터 검색한 장르 '가요'에 대응하는 책갈피에 포함된 재생 정보를 이용하여, 타이틀 '톡톡톡', 가수 '이효리'인 미디어 파일의 2분 10초 지점부터 재생할 수 있다. 이때, 장르 '가요' 내 미디어 파일 중 타이틀 '너를 원해', 가수 '서인영'인 미디어 파일이 1분 30초 정도 재생된 뒤 중단된 경우, 재생 정보 갱신부(550)는 장르 '가요'의 마지막 재생 지점을 지정하는 재생 정보로서 상기 미디어 파일의 재생 시간을 갱신하고, 상기 미디어 파일의 식별자 'A1003'를 파일 식별자로서 갱신하여 장르 '가요'에 대응하는 책갈피에 포함시킬 수 있다.For example, when the genre 'song' is selected by the user as the genre to play again, the
미디어 데이터베이스(560)는 미디어 파일들이 저장된 리스트로서, 상기 미디어 데이터베이스에는 각 미디어 파일의 타이틀 또는 가수, 장르, 및 각 미디어 파일의 식별자 등의 정보가 포함될 수 있다. 이때, 미디어 데이터베이스(560)는 책갈피 서비스 제공 시스템(500) 내에 포함될 수도 있고, 서버에 구축될 수도 있다.The media database 560 is a list in which media files are stored. The media database may include information such as a title or artist, a genre, and an identifier of each media file. In this case, the media database 560 may be included in the bookmark
상기 장르 별로 복수의 미디어 파일이 포함되는 경우, 책갈피 생성부(510)는 각 장르 내 복수의 미디어 파일 각각으로 상기 책갈피를 생성할 수 있고, 책갈피 저장소(520)는 상기 생성된 책갈피를, 상기 장르 및 상기 미디어 파일 각각에 대응시켜 저장할 수 있다.When a plurality of media files are included for each genre, the bookmark generation unit 510 may generate the bookmark with each of the plurality of media files in each genre, and the bookmark store 520 may generate the bookmark. And corresponding to each of the media files.
상기 책갈피는 상기 장르 내 미디어 파일 중에서 최종적으로 재생이 이루어진 최종 미디어 파일의 파일 식별자를 더 포함할 수 있고, 미디어 파일 재생부(540)는 상기 검색된 책갈피 내 파일 식별자와 연관되는 미디어 파일을 소정의 미디어 데이터베이스로부터 식별하고, 상기 식별된 미디어 파일을, 상기 재생 정보에 의해 지정되는 마지막 재생 지점부터 재생하여 상기 사용자에게 제공할 수 있다.The bookmark may further include a file identifier of a final media file that is finally played out of the media files in the genre, and the
또한, 본 발명의 실시예들은 다양한 컴퓨터로 구현되는 동작을 수행하기 위한 프로그램 명령을 포함하는 컴퓨터 판독 가능 매체를 포함한다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.Further, embodiments of the present invention include a computer readable medium having program instructions for performing various computer implemented operations. The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. The media may be program instructions that are specially designed and constructed for the present invention or may be available to those skilled in the art of computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape, optical media such as CD-ROMs, DVDs, and magnetic disks, such as floppy disks. Magneto-optical media, and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like.
지금까지 본 발명에 따른 구체적인 실시예에 관하여 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서는 여러 가지 변형이 가능함은 물론이다. 그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.While the present invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined by the equivalents of the claims and the claims.
이상의 설명에서 알 수 있는 바와 같이, 본 발명에 따르면, 각 장르에서 마지막으로 재생된 미디어 파일의 최종 재생 지점을 검색하거나, 각 장르 내 미디어 파일을 처음부터 청취해야 하는 불편함이 없도록, 장르 별로 마지막 재생 지점에 대한 정보를 저장하여 사용자가 보다 용이하게 미디어 파일을 청취할 수 있게 한다.As can be seen from the above description, according to the present invention, there is no inconvenience to search for the last playback point of the media file last played in each genre, or to listen to the media file in each genre from the beginning. Information about the playback point is stored so that the user can more easily listen to the media file.
또한, 본 발명에 따르면, 각 장르에서 마지막으로 재생된 미디어 파일 및 최종 재생 지점을 다중 선택하게 함으로써, 각 장르별 이어 듣기를 가능하게 한다.In addition, according to the present invention, it is possible to multi-select the last played media file and the last played point in each genre, thereby enabling subsequent listening to each genre.
또한, 본 발명에 따르면, 각 장르별로 복수의 미디어 파일이 포함되는 경우, 각 장르 내 복수의 미디어 파일 각각에 대응하여 최종 재생 지점에 대한 정보를 저장하여, 사용자가 보다 용이하게 미디어 파일을 청취할 수 있게 한다.In addition, according to the present invention, when a plurality of media files are included for each genre, information on the final playback point is stored corresponding to each of the plurality of media files in each genre, so that the user can more easily listen to the media files. To be able.
또한, 본 발명에 따르면, 각 장르 마다 책갈피를 대응시켜 관리 함으로써, 사용자가 선택하는 임의 장르에 대해서라도 관련 책갈피를 검색하고, 검색된 책갈피를 이용하여, 해당 장르 내 미디어 파일이 마지막 재생 지점에서부터 재생이 이루어지도록 하는 환경을 마련할 수 있다.In addition, according to the present invention, by managing the bookmarks corresponding to each genre, the relevant bookmarks can be searched for any genre selected by the user, and by using the searched bookmarks, the media files in the genres can be played from the last playback point. You can create an environment to make it happen.
또한, 본 발명에 따르면, 장르 내 미디어 파일 각각으로 책갈피를 대응시켜 관리 함으로써, 사용자가 선택하는 특정 장르 내 임의 미디어 파일에 대해서라도 관련 책갈피를 검색하고, 검색된 책갈피를 이용하여, 장르 내 해당 미디어 파일이 마지막 재생 지점에서부터 재생이 이루어지도록 하는 환경을 마련할 수 있다.In addition, according to the present invention, by managing the bookmarks to correspond to each of the media files in the genre, even related media files in a specific genre selected by the user is searched for, using the searched bookmarks, the corresponding media files in the genre It is possible to provide an environment in which playback is made from this last playback point.
Claims (13)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070028859A KR101311047B1 (en) | 2007-03-23 | 2007-03-23 | Method and system for providing bookmarker service |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070028859A KR101311047B1 (en) | 2007-03-23 | 2007-03-23 | Method and system for providing bookmarker service |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080086758A KR20080086758A (en) | 2008-09-26 |
KR101311047B1 true KR101311047B1 (en) | 2013-09-24 |
Family
ID=40025913
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070028859A KR101311047B1 (en) | 2007-03-23 | 2007-03-23 | Method and system for providing bookmarker service |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101311047B1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005066961A1 (en) * | 2003-12-31 | 2005-07-21 | Nokia Corporation | Device for storing and playing back digital content and method of bookmarking digital content |
KR20070011811A (en) * | 2005-07-21 | 2007-01-25 | 엘지전자 주식회사 | Mobile terminal having bookmark function of content service and its operation method |
JP2007066471A (en) * | 2005-09-01 | 2007-03-15 | Kenwood Corp | Server device for media, control method, program, network player and digital content playback system for network |
-
2007
- 2007-03-23 KR KR1020070028859A patent/KR101311047B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005066961A1 (en) * | 2003-12-31 | 2005-07-21 | Nokia Corporation | Device for storing and playing back digital content and method of bookmarking digital content |
KR20070011811A (en) * | 2005-07-21 | 2007-01-25 | 엘지전자 주식회사 | Mobile terminal having bookmark function of content service and its operation method |
JP2007066471A (en) * | 2005-09-01 | 2007-03-15 | Kenwood Corp | Server device for media, control method, program, network player and digital content playback system for network |
Also Published As
Publication number | Publication date |
---|---|
KR20080086758A (en) | 2008-09-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4526060B2 (en) | How to provide access to multiple data segments | |
CN100495536C (en) | System and method for accessing and retrieving media files using speech recognition | |
JP4694448B2 (en) | Audio equipment | |
US20050015712A1 (en) | Resolving metadata matched to media content | |
CN102779544B (en) | A kind of method and apparatus of generated media information list | |
US20080104112A1 (en) | Method and Apparatus for Music Play List Control | |
WO2006098789A2 (en) | System and method for voice-enabled media content selection on mobile devices | |
KR20070110098A (en) | How to retrieve content items for a playlist based on a universal content ID | |
JP2012103832A (en) | Information processor, method, information processing system and program | |
JP4428321B2 (en) | Recording / reproducing apparatus, display control method, program | |
KR20070110085A (en) | Method and apparatus for storing content and queries on devices | |
KR101336846B1 (en) | Contents Search Service Providing Method, Search Server and Search System Including that | |
US20050192934A1 (en) | Custom media search tool | |
KR101311047B1 (en) | Method and system for providing bookmarker service | |
JP2005276311A (en) | Content reproducing device | |
KR20080094485A (en) | How to manage playlists using keys | |
US10963509B2 (en) | Update method and update apparatus | |
JP2010055665A (en) | Reproducing device and reproducing program | |
US11114079B2 (en) | Interactive music audition method, apparatus and terminal | |
JP2009026258A (en) | Recorder and recording method | |
JP2001265359A (en) | On-vehicle audio device | |
KR100655370B1 (en) | Fast way to retrieve music file information | |
JP4661468B2 (en) | Recording / reproducing apparatus and control method | |
JP2005302081A (en) | Preference calculation method and reproducing apparatus | |
KR101576683B1 (en) | Method and apparatus for playing audio file comprising history storage |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20070323 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20111213 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20070323 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20121102 Patent event code: PE09021S01D |
|
E90F | Notification of reason for final refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Final Notice of Reason for Refusal Patent event date: 20130422 Patent event code: PE09021S02D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20130911 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20130913 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20130913 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20160817 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20160817 Start annual number: 4 End annual number: 6 |