KR20070018915A - System and method for music synchronization in a mobile device - Google Patents
System and method for music synchronization in a mobile device Download PDFInfo
- Publication number
- KR20070018915A KR20070018915A KR1020067021891A KR20067021891A KR20070018915A KR 20070018915 A KR20070018915 A KR 20070018915A KR 1020067021891 A KR1020067021891 A KR 1020067021891A KR 20067021891 A KR20067021891 A KR 20067021891A KR 20070018915 A KR20070018915 A KR 20070018915A
- Authority
- KR
- South Korea
- Prior art keywords
- file
- mobile station
- stored
- media
- identifier
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Abstract
이동국(MS)의 컴퓨터 판독가능 매체에 구현된 컴퓨터 프로그램은 제1매체(음악 또는 비디오)파일에 연관되는 노래제목과 같은 제1식별자와 제2매체파일로 식별되는 제2식별자를 디스플레이하는 명령어들을 포함한다. 제1식별자는 제1매체파일이 MS에 저장되어 있음을 나타내고 제2식별자는 그 파일이 MS 내에 저장되어 있지 않음을 나타낸다. 5개의 그러한 식별자들이 개시되어 있고, 그것들의 기능들은 매체파일들 하나 이상을 PC 또는 네트워크연결된 서버로부터 한번에 업/다운로드하는 것이다. 재생목록들과 앨범들은 그것들의 식별자들로 유사하게 나타내어진다. 사용자는 MS에 저장되어 있는 매체파일들이 무엇인지에 관계없이 MS상에서 재생목록들을 작성하고 편집할 수 있게 된다. MS는 PC에 유지되는 데이터베이스, 매체서비스서버에 유지되는 대형 데이터베이스, 또는 그 일부를 위한 파일 식별자들을 저장할 수 있다. 이동국 또는 기술된다.A computer program embodied on a computer readable medium of a mobile station (MS) may include instructions for displaying a first identifier, such as a song title associated with a first medium (music or video) file, and a second identifier, identified as a second medium file. Include. The first identifier indicates that the first media file is stored in the MS and the second identifier indicates that the file is not stored in the MS. Five such identifiers are disclosed and their functions are to upload / download one or more media files from a PC or a networked server at a time. Playlists and albums are similarly represented by their identifiers. The user can create and edit playlists on the MS regardless of what media files are stored on the MS. The MS may store file identifiers for a database maintained on a PC, a large database maintained on a media services server, or a portion thereof. Mobile station or described.
Description
본 발명은 이동국과 같은 메모리제약형(memory-limited) 기기와 개인용 컴퓨터와 같은 대형메모리 기기 중의 하나 또는 그것들 둘 다에 저장되는 파일들을 동기화하고 관리하는 것에 관한 것이다. 본 발명은 특히 휴대형 및 비휴대형 기기들 사이에서 음악 파일들을 관리하는 소프트웨어를 지향하고 있다.The present invention relates to synchronizing and managing files stored in one or both of a memory-limited device such as a mobile station and a large memory device such as a personal computer. The present invention is particularly directed at software for managing music files between portable and non-portable devices.
대중 음악의 소유자들은 그들의 저작권보호된 작업들의 디지털 사본들을 인터넷과 같은 전자기기 네트워크들를 통해 다운로드하는 것을 최근에야 채택했다. 그렇게 하는 하나의 인기있는 웹사이트는 http://www.apple.com/itunes/이고, 거기서는 사용자들이 음악서비스의 웹사이트에 개인용 컴퓨터(PC) 등을 통해 방문하며, 곡명을 수동으로 선택하고, 선택된 곡의 디지털 버전을 그들이 웹사이트를 방문하기 위해 사용한 PC에 다운로딩한다. 그 다음에 사용자는 그 곡들을 PC에서 재생하거나 그것들을 Rio®, iPod®와 같은 휴대형 기기 또는 전용 휴대형 디지털 음악 플레이와 같은 다른 기기에 전송하거나 업로딩한다.The owners of popular music have only recently adopted downloading digital copies of their copyrighted works via electronic networks such as the Internet. One popular website that does so is http://www.apple.com/itunes/, where users visit the music service's website via a personal computer (PC), manually select song names, Download the digital version of the selected song to the PC they used to visit the website. The user then plays the songs on a PC or transfers or uploads them to a portable device such as the Rio® or iPod® or to another device such as dedicated portable digital music play.
현재 전용 휴대형 디지털 음악 플레이어들은 1만개 이상의 디지털 노래 파일 및 그러한 노래들에 관한 색인 정보를 저장할 용량을 가진다. 사용자들이 본질적으 로 그 플레이어들을 이용하여 그들의 전체 디지털 노래 모음을 운반하며 재생목록들을 작성하고 편집하는 것을 계속할 수 있지만, 결과적인 재생목록들은 전용 휴대형 기기에 저장되는 그러한 노래들로만 한정되고, 그러한 전용 기기들은 음악서비스로부터 노래들을 직접 다운로드할 능력을 가지지 않는다. 그 기능은 네트워크 연결을 가지는 PC 또는 유사한 기기에 속하는 것이다. 그러한 네트워크 다운로드 능력을 가지는 휴대형 기기, 이를테면 인터넷 브라우징 능력을 가지는 이동국(MS)은 그것의 제한된 메모리를 수천 곡을 저장하고 색인하는 데에만 전용으로 사용하기에는 (기술발전이 그 제약을 곧 극복할 것이지만) 현재 충분할 수가 없다.Currently dedicated portable digital music players have the capacity to store more than 10,000 digital song files and index information about such songs. While users can continue to use their players to carry their entire digital song collection and create and edit playlists, the resulting playlists are limited to those songs stored on dedicated portable devices, and such dedicated devices. They do not have the ability to download songs directly from music services. Its function belongs to a PC or similar device with a network connection. Portable devices with such network download capabilities, such as mobile stations (MSs) with internet browsing capabilities, are not allowed to use its limited memory exclusively for storing and indexing thousands of songs (though technology will soon overcome the limitations). There can't be enough now.
더욱이, 적어도 일부의 전용 휴대형 음악기기들(이를테면 iPod® 및 Nomad®)을 위한 동기화 소프트웨어는 노래 파일이 삭제되었던 동료(companion)기기(예컨대, 맥 PC)와 동기화되는 하나의 기기(예컨대, 전용 휴대형 기기)로부터 노래 파일들을 삭제한다. 바꾸어 말하면, 사용자가 노래를 이미 구매하였다고 해도, 어느 한쪽의 기기로부터 노래 파일을 삭제하는 것은 다음 동기화 동안에 한쪽의 기기에 있는 모든 남아 있는 노래 사본들을 삭제하게 한다. 그 상황에서, PC는 휴대형 기기에 노래들을 다시 업로딩하는 실행가능(viable) 라이브러리로서 소용될 수 없다. 발명자들의 지식으로는, 동기화 소프트웨어는 특정 노래파일의 유일하게 남아있는 사본이 이제 막 삭제되려고 함을 프롬프트하지 않고, 그러므로 노래 파일들의 사용자 라이브러리를 사용자가 모르는 가운데 수축시킨다. 이런 양상들의 각각은 추가로 사용자가 그/그녀의 디지털 음악파일들의 전체 라이브러리를 휴대형 기기상에서 유지하게끔 이끌어가고, PC는 노래들을 다운로드하는 데에만 사용되게 하고 가능하 면 재생목록들을 작성하고 편집하는데 사용되게 하지만, 음악파일 저장소로서는 사용되지 않게 한다.Moreover, the synchronization software for at least some dedicated portable music devices (such as iPod® and Nomad®) is one device (eg, dedicated portable) that is synchronized with a companion device (eg, a Mac PC) from which the song file has been deleted. Delete song files). In other words, even if the user has already purchased a song, deleting the song file from either device causes all remaining copies of the song on one device to be deleted during the next synchronization. In that situation, the PC cannot serve as a viable library for uploading songs back to the portable device. To the inventors' knowledge, the synchronization software does not prompt that the only remaining copy of a particular song file is about to be deleted, and therefore shrinks the user library of song files without the user's knowledge. Each of these aspects additionally leads the user to maintain a full library of his / her digital music files on a portable device, allowing the PC to be used only for downloading songs and possibly for creating and editing playlists. But not used as a music file repository.
이동국이 음악을 저장하고 재생하는데 사용되는 경우, 사용자는 새로운 노래들을 끊임없이 다운로딩하는 이점을 얻지만, 그/그녀의 전체 음악 모음을 그/그녀가 가지는 이점을 잃어버린다. 그 상황에서, 사용자는 MS에 업로드되고 저장되는 노래들을 관리하는데 더 많은 노력을 바쳐야 한다. 구체적으로는, 사용자는 MS를 통해 듣고자 하는 음악을 선택해야하며, 재생목록들을 작성 및/또는 편집해야하며, 원하지 않는 노래들을 MS로부터 삭제해야 하고, PC로부터 MS에 MS에 미리 저장되지 않은 새로운 재생목록들 내의 노래들( 및 새로운 목록들 자체)을 업로드해야 한다. 일반적으로, 사용자가 노래들을 MS에 업로드하기 원할 때, 그/그녀는 새로운 재생목록들을 작성하거나 새로운 노래들을 PC 상에서 선택하고, PC 상의 모든 노래들은 자동으로 삭제되고 새로이 선택된 노래들 및 재생목록들이 사용자에 의해 시작될 때 업로드된다. 이것은 사용자에 의해 (PC에서) 가장 최근에 선택된 노래들이 음악파일들에 이용가능하게 유지되는 PC 내 메모리 상에 저장될 수 있게 한다. 위에서 설명된 바와 같은 동기화 소프트웨어는 일단 노래가 MS에 업로드되었다면 그 노래를 재생목록상에 계속 유지하는 것을 필요로 하고, 그렇지 않으면, 그 노래의 모든 사본들을 잃어버린다.When a mobile station is used to store and play music, the user benefits from constantly downloading new songs, but loses his / her full music collection. In that situation, the user must devote more effort to managing the songs uploaded and stored on the MS. Specifically, the user must select the music he wants to listen to via MS, create and / or edit playlists, delete unwanted songs from the MS, and have not previously stored in the MS from PC to MS. You have to upload the songs in the playlists (and the new lists themselves). In general, when a user wants to upload songs to MS, he / she creates new playlists or selects new songs on the PC, all songs on the PC are automatically deleted and the newly selected songs and playlists are Uploaded when started by This allows the songs most recently selected (by the PC) by the user to be stored on memory in the PC which remains available for music files. Synchronization software as described above requires keeping the song on the playlist once the song has been uploaded to Microsoft, otherwise all copies of the song are lost.
하나의 대체예는 사용자에게 두 개의 전혀 다른 기기들, 즉, 이동전화용이며 음악서비스로부터 노래들을 끊임없이 다운로드하기 위한 MS와, MS 단독으로 이용가능할 것보다는 훨씬 많고 다양한 노래들을 저장하고 재생하기 위한 전용 휴대형 음 악플레이어를 가지고 다니게 하는 것이다. 이것은 입수가능한 하드웨어 및 소프트웨어의 주어진 현재 상태에서는 소비자들이 주로 선호하는 것이라 여겨진다.One alternative is for users to use two completely different devices: MS for mobile phones and constantly downloading songs from music services, and dedicated to storing and playing back many more and more songs than would be available alone. It is to carry a portable music player. This is considered to be primarily preferred by consumers in a given current state of available hardware and software.
발명자들이 추측하건대 위의 선택사항들 중의 어느 것도 개인화된 음악 및 이동전화 능력 둘 다를 끊임없이 사용하기를 원하는 사용자들에게는 최적은 아니다. 그러므로 본 발명은, 통신망에 연결된 음악서비스로부터 새로운 노래들을 직접 다운로드할 때에 MS가 제공하는 이점들을 여전히 보유하면서도, MS에 저장되고 그 MS에 의해 재생되는 노래들 및 재생목록들을 관리하는 사용자의 능력을 능률적으로 만드는 것을 지향한다.The inventors speculate that none of the above options is optimal for users who want to constantly use both personalized music and mobile phone capabilities. The present invention therefore provides a user's ability to manage the songs and playlists stored in and played by the MS, while still retaining the advantages that the MS provides when downloading new songs directly from a music service connected to the network. We aim to make it efficient.
본 발명은 하나의 실시예에서 호스트 기기 바람직하게는 이동국(MS) 내의 컴퓨터 판독가능 매체 상에 구현된 컴퓨터 프로그램이다. 이 컴퓨터 프로그램은 디지털 매체파일에 각각 연관된 복수개의 식별자들을 디스플레이하기 위한 제1집합의 컴퓨터명령어들을 포함한다. 식별자들은 노래타이틀, 아티스트 등일 수 있다. 제1식별자는 제1식별자에 연관된 제1매체파일이 호스트 기기 내에 저장됨을 나타낸다. 제2식별자는 제2식별자에 연관된 제2매체파일이 호스트 기기 외의 위치에 저장됨을 나타낸다. 바람직하게는, 5개의 식별자들이 있는데, 하나는 매체파일이 호스트 기기에 저장됨을 나타내며; 하나는 매체파일이 국소링크를 통해 호스트 기기에 임시로 결합된 별개의 기기 내에 저장됨을 나타내며; 하나는 매체파일이 그 별개의 기기 내에서 삭제 표시됨을 나타내며; 하나는 매체파일이 호스트 기기 및 별개의 기기 둘 다에 저장됨을 나타내며; 하나는 매체파일이 호스트 기기와 별개의 기기 어느 것에도 저장되지 않지만 이전에 사용자에 의해 구매되었음을 나타내며; 그리고 마지막 하나는 매체파일이 사용자에 의해 구매되지 않았지만 광역, 비국소형 네트워크를 통해 이용가능함을 나타낸다. 바람직하게는, 호스트 기기는 이동국(MS)이고 별개의 기기는 개인용 컴퓨터(PC)이다.The invention is in one embodiment a computer program implemented on a computer readable medium in a host device, preferably a mobile station (MS). The computer program includes a first set of computer instructions for displaying a plurality of identifiers each associated with a digital media file. The identifiers may be song titles, artists, or the like. The first identifier indicates that the first media file associated with the first identifier is stored in the host device. The second identifier indicates that the second media file associated with the second identifier is stored at a location other than the host device. Preferably, there are five identifiers, one indicating that the media file is stored in the host device; One indicates that the media file is stored in a separate device temporarily coupled to the host device via a local link; One indicates that the media file is marked for deletion in the separate device; One indicates that the media file is stored in both the host device and the separate device; One indicates that the media file was not stored on any device separate from the host device but was previously purchased by the user; And the last one indicates that the media file is not purchased by the user but is available through wide area, non-local networks. Preferably, the host device is a mobile station (MS) and the separate device is a personal computer (PC).
다른 실시예에서, 본 발명은 MS 또는 PC와 같은 호스트 기기 내의 컴퓨터 판독가능 매체에 구현된 컴퓨터 프로그램이다. 이 컴퓨터 프로그램은 호스트 기기 내에, 제1매체파일과 상기 제1매체파일에 연관된 제1식별자를 저장하기 위한 제1집합의 컴퓨터명령어들을 포함한다. 그것은 또한 호스트 기기 내에, 호스트 기기 내에 저장되지 않은 제2매체파일에 연관된 제2식별자를 저장하기 위한 제2집합의 컴퓨터명령어들을 포함한다. 게다가, 그것은 호스트 기기가 네트워크에 결합되는지에 무관하게 제1 및 제2 식별자들 둘 다를 디스플레이하기 위한 제3집합의 컴퓨터명령어들을 포함한다. 이 방식에서, 컴퓨터 프로그램은 호스트 기기가 그 속에 각각의 디스플레이된 식별자에 연관된 매체파일을 저장하고 있든지 저장하지 않든지 간에 매체파일 제목 또는 다른 식별자를 디스플레이할 수 있게 된다.In another embodiment, the invention is a computer program implemented on a computer readable medium in a host device such as an MS or a PC. The computer program includes, within a host device, a first set of computer instructions for storing a first media file and a first identifier associated with the first media file. It also includes a second set of computer instructions for storing, in the host device, a second identifier associated with a second media file not stored in the host device. In addition, it includes a third set of computer instructions for displaying both the first and second identifiers regardless of whether the host device is coupled to the network. In this manner, the computer program can display the media file title or other identifier whether the host device is storing or not storing the media file associated with each displayed identifier therein.
또 다른 실시예에서, 본 발명은 내부저장매체, 프로세서, 및 디스플레이 인터페이스를 가지는 이동국이다. 내부저장매체는 제1 복수개 매체파일들 및 제2 복수개 파일명들을 저장한다. 이동국 내에 저장되는 어떤 오디오/시각적 유형의 모든 매체파일들은 제1 복수개 내에 있고, 예를 들어, 모든 음악파일들, 모든 정지화상 파일들, 모든 비디오파일들이다. 매체파일은 인간이 지각가능한 오디오 및/또는 비디오 신호가 재구성될 수 있게 하는 디지털 파일이다. 프로세서는 제1 복수개 매체파일들의 각각을 제2 복수개 중의 파일명에 매핑한다. 제2 복수개 중 디스플레이되는 각 파일명(과 그것들 중의 어느 것이 개별적으로 또는 조합하여 될 수 있음)에 대해, 매체파일에 매핑된 것들은 제1특성과 함께 디스플레이되고 매체파일에 매핑된 것들은 제1특성과는 다른 무엇과 함께 디스플레이된다. 바람직하게는, 제1특성과는 다른 특성과 함께 디스플레이되는 매체파일들의 일부는 이동국에서 떨어져 있는 별개의 저장위치에 매핑되고, 그것들은 폰트, 색상, 음영 또는 배경에서, 또는 파일명에 인접하게 디스플레이되는 아이콘에서 제1특성과는 다른 제2특성과 함께 디스플레이된다.In yet another embodiment, the invention is a mobile station having an internal storage medium, a processor, and a display interface. The internal storage medium stores the first plurality of media files and the second plurality of file names. All media files of any audio / visual type stored in the mobile station are in the first plurality, for example, all music files, all still picture files, all video files. Media files are digital files that allow a human perceptual audio and / or video signal to be reconstructed. The processor maps each of the first plurality of media files to a file name in the second plurality of media files. For each filename displayed in the second plurality (and any of them may be individually or in combination), those mapped to the media file are displayed with the first characteristic and those mapped to the media file are different from the first characteristic. Is displayed along with anything else. Preferably, some of the media files that are displayed with a different characteristic than the first characteristic are mapped to separate storage locations away from the mobile station, and they are displayed in font, color, shade or background, or adjacent to the file name. The icon is displayed with a second characteristic different from the first characteristic.
이동국은 무선전화링크, 케이블링크, 무선피코넷(piconet)링크 및 무선광링크 중의 하나를 통해 별개의 저장위치에 링크되는 수단을 더 구비할 수 있다. 이 수단들은 이 기술분야에서 알려져 있다. 이 상황에서, 프로세서는 제1 복수개 내에 속하지 않는 부가적인 매체파일을 위한 요구를 송신한다. 이 부가적인 매체파일은 제2특성과 함께 디스플레이되는 파일명에 상응하고 사용자에 의해 선택된다. 사용자에 의해 선택된 파일명은 내부저장매체에 저장될 수 있고, 프로세서는 나중에 일어나는 사용자 명령 입력에 의거하여, 이를테면 사용자 입력만에 의거하여 또는 이동국 및 별개의 저장위치 사이의 다음 링크 수립(위에서처럼)에 의거하여 부가적인 매체파일을 위한 요구를 송신한다. 별개의 저장위치는 PC 또는 인터넷 또는 다른 네트워크상의 서버일 수 있다. 일부 파일명들은 PC에 매핑될 수 있고, 다른 것들은 서버에 매핑될 수 있다. 그 경우에, 서버 또는 PC 중의 하나에 매핑되는 파일명들은 제2특성과 함께 디스플레이되고, PC 또는 서버 중의 다른 하나에 매핑되는 것들은 제3특성과 함께 디스플레이된다. 이동국이 새 파일명을 이를테면 이메일을 통해 또는 새 매체파일을 이를테면 PC와의 동기화에 의해 수신하거나, 또는 새 매체파일을 서버로부터 다운로딩할 때, 프로세서는 매핑을 갱신하고 디스플레이 인터페이스는 그 갱신을 반영한다.The mobile station may further comprise means for linking to separate storage locations via one of a wireless telephone link, a cable link, a wireless piconet link and a wireless optical link. These means are known in the art. In this situation, the processor sends a request for an additional media file that does not fall within the first plurality. This additional media file corresponds to the file name displayed with the second property and is selected by the user. The file name selected by the user may be stored on an internal storage medium, and the processor may, based on user command inputs occurring later, such as based only on user input or on establishing the next link between the mobile station and a separate storage location (as above). Send a request for an additional media file accordingly. The separate storage location can be a PC or a server on the Internet or other network. Some file names can be mapped to a PC and others can be mapped to a server. In that case, file names mapped to either the server or the PC are displayed with the second characteristic, and those mapped to the other of the PC or the server are displayed with the third characteristic. When a mobile station receives a new file name such as via email or a new media file such as by synchronizing with a PC, or downloads a new media file from a server, the processor updates the mapping and the display interface reflects the update.
파일명들에 대해 마찬가지로, 내부저장매체는 재생목록이름에 연관된 제3 복수개 파일명들을 저장할 수 있고, 디스플레이 인터페이스는 프로세서의 매핑에 따라 재생목록이름을 디스플레이한다. 제3 복수개의 파일명들은 제2 복수개의 파일명들과 공통으로 파일명들을 가질 수 있거나 가질 수 없다. 재생목록의 각 파일명이 내부저장매체에 저장된 매체파일에 상응하는 경우, 재생목록이름은 파일명들을 디스플레이하는데 이용된 제1특성과는 동일하거나 동일하지 않을 수 있는 제3특성과 함께 디스플레이된다. 일부이지만 모두는 아닌 것들이 그렇게 상응하는 경우, 재생목록이름은 제4특성과 함께 디스플레이되고, 아무것도 그렇게 상응하지 않는 경우, 재생목록이름은 제5특성과 함께 디스플레이된다. 재생목록이름을 위해 이용된 제4특성 또는 제5특성 중의 어느 하나, 바람직하게는 제4특성은 파일명을 위해 이용된 제2특성과는 동일할 수 있다. 사용자는 재생목록이름을 선택할 수 있고, 별개의 저장위치(PC 또는 서버 내일 수 있음)로부터 프로세서가 재생목록에 연관된 파일명들을 별개의 저장위치에 매핑하게 했던 각 매체파일을 수신한다. 바람직하게는, 이것은 위에서처럼 재생목록을 선택하는 사용자로부터 시간적으로 떨어져 있을 수 있는 명령입력에 응답하여 행해진다.As for the file names, the internal storage medium may store a third plurality of file names associated with the playlist name, and the display interface displays the playlist name according to the mapping of the processor. The third plurality of file names may or may not have file names in common with the second plurality of file names. If each file name of the playlist corresponds to a media file stored on an internal storage medium, the playlist name is displayed with a third characteristic that may or may not be the same as the first characteristic used to display the file names. If some but not all correspond so, the playlist name is displayed with the fourth characteristic, and if nothing so corresponds, the playlist name is displayed with the fifth characteristic. Either of the fourth characteristic or the fifth characteristic used for the playlist name, preferably the fourth characteristic may be the same as the second characteristic used for the file name. The user can select a playlist name and receive each media file from a separate storage location (which can be on a PC or a server) that caused the processor to map file names associated with the playlist to a separate storage location. Preferably, this is done in response to a command input that may be spaced apart from the user selecting a playlist as above.
본 발명의 실시예들의 이러한 및 다른 특징들, 양태들 및 이점들은 첨부 두면들에 연계하여 다음의 설명을 참조하여 명백하게 될 것이다. 그러나, 도면들은 예시를 위해서만 디자인된 것이고 본 발명의 한계를 정하는 것으로서는 아님이 이해되어야 한다.These and other features, aspects, and advantages of embodiments of the present invention will become apparent with reference to the following description in conjunction with the accompanying two aspects. However, it should be understood that the drawings are designed for illustrative purposes only and are not intended to limit the invention.
도 1은 본 발명이 가장 유리하게 동작되는 통신시스템이다.1 is a communication system in which the present invention is most advantageously operated.
도 2는 본 발명의 컴퓨터 프로그램이 저장되는 이동국이다.2 is a mobile station in which a computer program of the present invention is stored.
도 3은 기본 음악파일들이 저장되는 곳을 식별하는 음악파일 타이틀들의 재생목록의 MS에서의 예시적인 디스플레이이다.3 is an exemplary display at the MS of a playlist of music file titles identifying where the basic music files are stored.
도 4는 각 재생목록이 그 재생목록 내의 제목들 밑에 있는 음악파일들이 저장되는 곳을 식별하는 재생목록들의 목록의 MS에서의 예시적인 디스플레이이다.4 is an exemplary display at the MS of a list of playlists where each playlist identifies where music files are stored under the titles in that playlist.
도 5는 각 CD가 그 CD 내의 음악파일들이 저장되는 곳에 의해 식별되는 CD들의 목록의 MS에서의 하나의 띠에 의한 예시적인 디스플레이이다.FIG. 5 is an exemplary display by one band in the MS of a list of CDs where each CD is identified by where music files within that CD are stored.
도 6은 기본 파일이 저장되는 곳에 의해 각 트랙이 식별되는 하나의 CD 및 그것의 트랙들의 목록의 MS에서의 예시적인 디스플레이이다.6 is an exemplary display at the MS of one CD and a list of its tracks where each track is identified by where the base file is stored.
다음의 용어들은 본 발명과 그것의 실시예들을 설명하는데 이용된다. 이동국(MS)은 인터넷과 같은 비국소형 네트워크를 공중전화망(PSTN)에 결합된 기지국들로 된 이동전화망을 통해 무선으로 액세스할 수 있게 하는 손으로 쥘 수 있는 휴대형 기기이다. 인터넷 능력을 가지는 셀룰러폰, PCS폰 및 개인휴대정보단말(PDA)이 MS의 예이다. 개인용 컴퓨터(PC)는 핸드헬드 크기보다 큰 컴퓨팅 기기이며, 네트워 크에 액세스할 수 있다. 이 액세스는 하드와이어 연결 또는 무선근거리통신망(WLAN)을 통해 될 수 있다. 일부 상황들에서 PC는 WLAN과 보이스오버 인터넷 프로토콜을 이용하는 웹폰을 통한 무선이동전화능력을 가지지만, 기지국들이 전통적으로 이동전화의 견지에서 이해되므로, PC는 그것의 크기에 의해 그리고 광역통신망에 액세스하기 위해 기지국을 이용하지 않는 것에 의해 MS와는 구별된다. 데스크탑PC, 랩탑 또는 팜탑 PC, 또는 웹-TV는 PC의 예들이다. 거의 모든 상황들에서, PC는 MS에 존재하지 않는 QWERTY키보드에 의해 구별된다. 디지털 음악 파일은 CD상의 또는 네트워크로부터 다운로드된 대중음악곡과 같은 디지털 형태로 축소된 오디오작업물이다. 디지털 매체파일과 연관된 식별자는 파일이 곡명, 아티스트, 앨범/CD, 장르 등과 같이 색인되고 분류되게 하는 임의의 수단이다. 내장형 ISRC(International Standard Recording Code), UPC(Universal Product Code) 또는 EAN(European Product Number)이 특정 레코딩 또는 디지털 음악 또는 매체 파일을 고유하게 식별하기 위해 이용될 수도 있다. 매체파일은 인간 지각가능 오디오 및/또는 비디오 신호가 재구성될 수 있게 하는 디지털 파일이다. 디지털 버전의 대중음악곡(이를테면 iPod® 또는 Rio® 기기상에서 재생될 수 있음) 또는 뮤직비디오가 매체파일들의 예들이다.The following terms are used to describe the invention and its embodiments. A mobile station (MS) is a handheld portable device that enables wireless access to a non-local network, such as the Internet, through a mobile telephone network of base stations coupled to a public switched telephone network (PSTN). Cellular phones, PCS phones, and personal digital assistants (PDAs) with Internet capabilities are examples of Microsoft. Personal computers (PCs) are computing devices larger than handhelds and can access networks. This access can be via a hardwired connection or over a wireless local area network (WLAN). In some situations, a PC has wireless mobile telephone capability through a web phone using WLAN and voiceover Internet protocols, but since the base stations are traditionally understood in terms of mobile phones, the PC can be accessed by its size and access to the wide area network. It is distinguished from the MS by not using a base station. Desktop PCs, laptop or palmtop PCs, or web-TVs are examples of PCs. In almost all situations, the PC is distinguished by a QWERTY keyboard that does not exist in the MS. Digital music files are audio works that have been reduced to digital form, such as popular music songs downloaded on a CD or from a network. The identifier associated with the digital media file is any means by which the file is indexed and classified, such as song name, artist, album / CD, genre, and the like. Built-in International Standard Recording Code (ISRC), Universal Product Code (UPC) or European Product Number (EAN) may be used to uniquely identify a particular recording or digital music or media file. Media files are digital files that allow human perceptible audio and / or video signals to be reconstructed. Digital versions of popular music songs (such as can be played on iPod® or Rio® devices) or music videos are examples of media files.
도 1은 본 발명이 자신의 거대한 다능성을 발휘하는 통신시스템(20)을 묘사한다. 이동국(MS; 22)이 사용자 인터페이스 디스플레이(24)와 이동국에 입력할 수 있게 하는 일련의 버튼들(26) 또는 다른 입력수단을 규정한다. 버튼들 등에 의해 입력되는 것으로 여기서 기재되는 사용자 입력들은 MS(22)를 인에이블되게 하는 음 성명령들을 통해 입력될 수도 있다. MS(22)는 무선전화링크(30)를 통해 기지국(28)을 경유하여 무선전화 호를 하거나 수신할 수 있게 하는 무선전화능력을 가진다. 기지국(30)은 이 기술분야에서 알려진 바와 같이 바람직하게는 통신서버(34)에 대한 하드와이어형 연결(미도시)을 통해 비국소형 네트워크(32)에 결합되며, 그것을 통해 MS(22)는 음악서비스(36)의 서버와 같은 디지털 음악파일들의 상업적 제공자에 액세스할 수 있다. 네트워크(32)가 인터넷이고 MS가 호환 브라우저 프로그램을 구비하는 경우, MS(22)는 디지털 음악파일들을 음악서비스(36)로부터 이동링크(30)를 통해 직접 다운로드할 수 있다.1 depicts a
시스템 내에는 유익하게는 QWERTY식 키보드와 같은 입력키보드(40), 및 디스플레이 스크린(42)을 가지는 개인용 컴퓨터(PC; 38)가 있다. MS(22)와 PC(38)는 무선블루투스® 링크일 수 있는 국소링크(44), MS(22)에 암/수플러그 등을 통해 결합될 수 있는 하드와이어형 케이블 연결을 통해 이따금 통신한다. 국소링크(44)는 단거리이고 일반적으로 약 50피트로 제한된다. 이동전화링크(30)는 훨씬 긴 거리에서 살아있고 유형 및 범위 둘 다에서 국소링크(44)와는 다르다. PC(38)는 비국소 네트워크(32)와는 인터넷 서비스 제공자 서버(46)를 통해 이를테면 하드와이어 연결(미도시), 또는 WLAN이 네트워크(32)에 대한 액세스포인트를 구비하는 WLAN연결을 통해 접촉하고 있다.Within the system is an
전체적으로, 본 발명은 식별자 밑에 있는 연관된 음악파일이 MS(22)에 저장되는지에 관계없이 MS상의 디지털 음악파일들을 위한 식별자들을 사용자가 관리할 수 있게 한다. 기본(underlying) 파일은 PC(38)상에 또는 음악서비스서버(35)에만 저장될 수 있다. 이 방식에서, 사용자는 무슨 음악파일이 MS(22)에 저장되는지, 무엇이 PC(38)에 저장되는지, 및 무엇이 음악서비스서버(38)에만 저장되는지를 MS(22)의 디스플레이(24)상에서 곧바로 보는 것에 의해 MS(22)로써 그/그녀의 음악파일들의 라이브러리를 끊임없이 동적으로 관리할 수 있다. 사용자는 곡명들의 재생목록들을 MS(22)에서 작성하고 편집할 수 있고, MS(22)에 그 새로운 재생목록에 열거된 아직 저장되지 않은 임의의 또는 모든 음악파일들을 PC(38)로부터 국소링크(44)를 통해 업로드할 수 있다. MS(22)가 음악서비스서버(36)에 저장된 디지털 음악 타이틀들의 목록들을 저장하는 경우, 사용자는 그 새로운 재생목록에 열거된 MS(22) 또는 PC(38)상에 아직 저장되지 않은 임의의 또는 모든 음악파일들을 음악서비스서버(36)로부터 이동전화링크(30)를 통해 다운로드할 수 있다. 이 방식에서, MS(22)의 디스플레이(24)는 사용자에 의해 이미 구매된 디지털 음악파일들의 하나의 데이터베이스로서의 역할을 PC(38)가 할 수 있게 하고, 사용자에 의해 아직 구매되지 않은 음악파일들의 다른 하나의 데이터베이스로서의 역할을 음악서비스서버(36)가 할 수 있게 한다. 기본 음악파일들의 타이틀들 또는 다른 식별자들은 기본 음악파일의 위치에 기초하여 이를테면 디스플레이된 타이틀을 코딩하거나 타이틀에 인접한 특정 아이콘을 디스플레이하는 색상에 의해 MS(22)의 디스플레이(24)에 다르게 디스플레이된다. 재생목록들의 이름들(예컨대, 재생목록 1; 재생목록 2; 여성보컬리스트들; 스키뮤직)은 모든 기본 음악파일들이 MS(22) 내에 있는지, 일부가 PC(38) 내에 있는지, 일부가 음악서비스서버(36) 내에 있는지, 또는 아무것도 MS(22) 내에 없는지를 나타내기 위해 다르게 디스플레이될 수도 있다. 다음의 상세 한 설명이 MS(22)상의 디스플레이(24)에 대해 언급하고 있지만, 본 발명은 PC(38)의 디스플레이 스크린(42)에 동등하게 적용된다.Overall, the present invention allows a user to manage identifiers for digital music files on the MS, regardless of whether the associated music file under the identifier is stored in the
도 2는 도 1의 MS(22)를 블록도 형식으로 도시한다. 이 블록들은 기능적이고 아래에 기재된 기능들은 도 2에 묘사된 것과 같은 단일 물리적 실체에 의해 수행되거나 수행되지 않을 수 있다. 디스플레이(24)와 사용자입력수단(입력 UI; 26)은 앞서 설명한 바와 같다. MS는 추가로 MS(22) 내의 기능들을 제어하는 프로세서(50)에 전력을 제공하는 자가내포(self-contained) 배터리와 같은 전력원(48)을 구비한다. 음성입력들은 버퍼메모리(54)를 통해 프로세서(50)에 결합될 수 있는 마이크로폰(52)에서 수신된다. 디스플레이 드라이버, 변조알고리즘들, 부호화 및 복호화 알고리즘들 등과 같은 컴퓨터 프로그램들은 컴퓨터 판독가능 명령어들 및 프로그램들을 저장하기 위해 이 기술분야에서 알려져 있는 바와 같은 전자, 광, 자기 메모리 저장매체일 수 있는 메모리저장매체(56)에 저장된다. MS(22)는 제1 T/R스위치(60)를 통해 주 송신기(62) 및 주 수신기(64)에 선택적으로 결합되는 제1안테나(58)를 통해 이동전화링크(30)를 경유하여 통신한다. MS(22)는 제2 T/R스위치를 통해 블루투스® 송신기(70) 및 블루투스® 수신기(72)에 선택적으로 결합되는 제2안테나(66)를 통해 국소링크(44)를 경유하여 통신한다. 주 안테나(58)는 다채널 통신을 위해 하나를 초과할 수 있고, 제2안테나(66)를 위한 기능들로서 이바지할 수 있다. 블루투스® 송신기(70) 및 수신기(72)는 주 송신기(62) 및 수신기(64)로부터 분리되는 것이 바람직하지만 그렇게 되어야 하는 것은 아니다. MS(22)로부터의 가청 출력은 스피커(74)에서 변환된다.FIG. 2 shows the
컴퓨터 판독가능 저장매체(56)에 구현된 것은 컴퓨터명령어들의 하나 이상의 집합들을 가지는 본 발명에 따른 컴퓨터 프로그램이다. 제1집합의 컴퓨터명령어들은 기본 디지털 음악파일과 각각 연관된 복수개의 디지털 음악파일 식별자들을 디스플레이한다. 도 3은 이 제1집합의 컴퓨터명령어들에 의해 지향될 수 있는 MS(22)의 디스플레이(324)를 묘사하는데, 재생목록이름(310)과, 각각이 노래제목과 노래 아티스트를 공통수평선을 따라 열거하는 일련의 음악파일 식별자들(311 내지 315)을 묘사한다. 파일 "SONG ABC"을 위한 식별자(들)는 그 식별자에 연관된 음악파일이 MS(22) 내에 저장됨을 나타내기 위해 디스플레이된다. 파일 "SONG DEF"를 위한 식별자(들)는 그 식별자에 연관된 음악파일이 PC(38) 내에 저장됨을 나타내기 위해 디스플레이된다.Implemented on computer
바람직하게는, 컴퓨터명령어들은 각 파일식별자가 5개 범주들 중의 어느 것에 속하는지를 보여주기 위해 5개의 다른 표시자들을 제공한다. 표시자들은 식별자 텍스트용의 다른 색상들, 텍스트용의 다른 폰트, 텍스트 파일식별자들에 인접한 아이콘들, 다른 배경들 등일 수 있다. 제1 범주 또는 표시자는 기본 음악파일이 MS(22) 내에 저장됨을 나타내고, 도 3의 라인들(311 및 315)에 의해 표현된다. 제2 범주 또는 표시자는 기본 음악파일이 PC(38) 내에 저장되지만 MS(22) 내에 저장되지 않음을 나타내고, 도 3의 라인(314)에 의해 표현된다. 버튼(326A)은 바람직하게는 소프트 기능 식별자(316)에 의해 플래그신호되는(flagged) 것으로, 제2범주의 선택된 노래, 또는 제2범주의 모든 디스플레이된 노래들을 사용자가 PC(38)로부터 MS(22)에 업로드할 수 있게 한다. 버튼(326A)을 누르는 것은 MS(22)가 PC(38)와의 국소연결(44)을 시작하여 범주 2 식별자(들)에 연관된 기본 음악파일들을 자동으로 업로드하게 한다. 즉각적인 국소연결(44)이 수립될 수 없는(예컨대, 범위 밖인) 경우, 연관된 음악파일은 PC(38)와의 다음 동기화 또는 연결 하에서 업로드될 것이다. 제3 범주 또는 표시자는 기본 음악파일이 MS(22) 및 PC(38) 둘 다에 저장됨을 나타낸다. 이 범주에서, 음악파일은 MS(22)에서 삭제될 수 있고, 그 경우 MS(22)에서 그것의 식별자는 PC(38)의 음악파일이 범주 2의 식별자들 및 파일들처럼 즉시 수립된 링크(44)로 또는 다음 동기화에 의거하여 삭제 표시됨을 보여준다. 제4 범주 또는 표시자는 기본 음악파일이 사용자에 의해 이전에 구매되었지만 PC(38) 또는 M 내에는 더 이상 저장되어 있지 않고(예컨대, 삭제, 데이터 소실, 파일 손상), 그것이 저장되어 있는 음악서비스서버(36)로부터 다시 다운로드되어야 할 것임을 나타낸다. 제5 범주 또는 표시자는 기본 음악파일이 음악서비스서버(36) 내에 저장되지만 사용자에 의해 아직 구매되지 않았었음을 나타낸다. 소프트 기능 표시자(317)에 의해 플래그신호되는 다른 버튼(326C)을 누르는 것은 무선전화링크(30)가 음악서비스서버(36)에 액세스하여 선택된 카테고리 4 또는 5 식별자에 연관된 음악파일을 다운로드하기 시작하게 하거나, 또는 다수의 선택된 식별자들 밑에 있는 다수의 음악파일들을 다운로드하기 시작하게 한다.Preferably, computer instructions provide five different indicators to show which file identifier belongs to which of the five categories. The indicators can be different colors for the identifier text, different fonts for the text, icons adjacent to the text file identifiers, different backgrounds, and the like. The first category or indicator indicates that the basic music file is stored in the
이 5개 범주들 중의 임의의 것을 위한 표시자들은 링크(30)의 존재에 무관하게 다른 구성요소들에 디스플레이될 수 있는데, 음악파일 식별자들이 MS(22) 내에 저장되기 때문이다. 사용자는 무슨 음악파일들이 MS(22)에 상주하는지, 무엇이 PC(38)에 상주하는지, 그리고 그/그녀가 이전에 구매하여 그 원본 라이센스 내에서 다른 사본을 이미 다운로드한 것이 무엇인지를 일견하여 알 수 있다. 파일 식별자는 무슨 음악파일 사본이 구매되는지의 근거가 되며 제시될 때 다운로드들의 시간 또는 횟수에서 일반적으로 제한되는 라이센스의 만료에 의거하여 범주 4에서부터 범주 5로 자동으로 이전될 수 있다. 도 3의 라인들(311 및 315)이 범주 1 식별자들을 나타내는 경우, 그 음악파일들만이 사용자가 "PLAYLIST 1"을 선택하여 MS(22)에서 재생할 때 재생될 것이다.Indicators for any of these five categories can be displayed in other components regardless of the presence of the
MS(22)는 인에이블되어 식별자들이 연관된 음악파일들과는 별개로 식별자들을 저장하는 것에 의해 MS(22) 내에 저장되지 않은 음악파일들을 위해 파일식별자들을 디스플레이한다. 예를 들면, PC(38)와의 동기화에 의거하여, PC(38) 내의 음악파일들의 데이터베이스를 위한 모든 식별자들이 MS(22)에 결합된다. 업로드된 식별자 데이터베이스 및 MS(22) 내의 음악파일들의 데이터베이스 사이의 단순 비교는 범주 1 및 2 파일들을 설명한다. 범주 3 파일들은 자가 설명적이며, 사용자가 MS(22)에 저장된 동일한 음악파일의 사본을 언젠가 가졌든지 아니든지 간에, 사용자는 MS(22)에서 식별자에 연관된 음악파일의 삭제를 위한 표시를 할 수 있다. 범주 4 파일들은 이전에 삭제되어 연관된 음악파일이 MS(22)나 PC(38)에 존재하지 않지만, 이 삭제는 연관된 식별자를 없애는 것을 필요로 하지 않아, 범주 4 파일들을 남겨둔다. 범주 5 파일들은 음악서비스서버(36)에 저장된다. PC(38)로부터의 거기에 저장된 음악파일들을 위한 식별자들의 업로딩과 유사하게, MS(22)는 서버(36)가 연관된 음악파일을 저장하기 위한 음악파일 식별자들의 데이터베이스를 음악서비스서버(36)로부터 다운로드할 것이다. 서버(36)로부터 다운로드된 이 데이터베이스는 서버(36)에 저장된 모든 음악파일들을 포함할 수 있으며, 그것은 사용자가 식별자들을 원하는 음악파일들의 특정 부집합을 그/그녀가 명시적으로 선택할 때 사용자의 선호도에 맞춤될 수 있으며, 서버(36)는 그 사용자에 의해 다운로드된 음악파일들에 기초하여 사용자 선호도를 추측할 수 있거나, 또는 식별자들은 사용자가 이미 브라우즈하였거나 다운로드한 것과 동일한 아티스트 또는 앨범/CD로부터의 식별자들만일 수 있다. 약 500,000개 음악파일들을 위한 식별자들을 운반하는 파일조차도 단지 몇몇 음악파일들 자체와 대략 동일한 저장매체(56) 용량을 점유할 것이고, 그래서 이 옵션은 현재 입수가능한 MS들(22)에 대해 시행 가능하다. 여하튼, 식별자 데이터베이스뿐 아니라 기본 음악파일들의 데이터베이스는 MS(22) 및 PC(38)가 동기화될 때마다 그리고 MS(22) 및 PC(38)가 통신할 때마다 갱신된다. 위에서 언급된 바와 같이, 위에서 설명된 컴퓨터 프로그램이 PC(38)에 상주하는 경우 동일한 디스플레이 및 범주들이 위의 설명에 대한 명백한 변형으로 PC(38)의 디스플레이 스크린(42)에 디스플레이될 수 있다.
위에서 설명된 개념은 본 발명에서 도 4에 예시된 것과 같은 재생목록들 자체에도 MS(22)의 디스플레이(424)가 재생목록들의 목록을 보이는 것으로 확장될 수 있다. 5개 재생목록이름들이 보이는데, 라인 411의 "재생목록 1", 라인 412의 "드라이브 뮤직", 라인 413의 "스키뮤직", 라인 414의 "로맨틱", 라인 415의 "재생목록 2"이다. "재생목록 1"은 예를 들면 도 3에 보인 것과 같은 범주 1 및 범주 2 둘 다를 위한 음악파일 식별자들을 포함한다. 그러한 재생목록이름은 예를 들면 오렌지색에 의해 표시될 수 있다. 오렌지의 특정 음영은 PC(38) 및/또는 서버(36)에 대 한 MS(22)상의 기본 파일들의 용량을 추가로 나타낼 수 있다. 대신에 "드라이브 뮤직"과 "로맨틱"은 그것들의 기본 음악파일들이 MS(22)에 상주하는 음악 식별자들만을 포함하고, 그래서 그 재생목록이름들은 녹색으로 표시될 수 있다. "스키뮤직"은 예를 들면 그것들의 기본 음악파일들이 PC(38)에만 상주하는 식별자들만을 포함하고, 그래서 그것은 노란색으로 표시될 수 있다. "재생목록 2"는 그것들의 기본 음악파일들이 서버(36)에만 저장되고 PC(38) 또는 MS(22)에는 저장되지 않는 파일 식별자들만을 포함할 것이고 적색에 의해 표시될 것이다. 더 많은 재생목록들이 디스플레이(424)에 동시에 보일 수 있는 경우, 스크롤막대(418)는 이 기술분야에서 알려진 바와 같이 추가될 수 있다.The concept described above may be extended to the display itself 424 showing the list of playlists in the playlist itself as illustrated in FIG. 4 in the present invention. Five playlist names are shown: "
연관된 음악파일이 MS(22)에 상주하는 일부 파일 식별자들, 연관된 음악파일이 PC(38)에는 상주하지만 MS(22)에는 상주하지 않는 일부 파일 식별자들, 및 연관된 음악파일이 서버(36)에는 상주하지만 PC(38) 또는 MS(22)에는 상주하지 않는 일부 파일 식별자들을 "재생목록 1"이 구비한다고 가정한다. 사용자는, 도 4에서 재생목록이름 뒤의 음영 배경에 의해 표시된 바와 같이, 재생목록이름을 선택할 수 있다. 소프트 기능 표시자(416)에 의해 식별되는 바와 같은 단일 버튼(426A)을 누르는 것은, PC(38)에 대한 국소연결(44)을 시작하고 그 목록상의 식별자들에 연관된 모든 음악파일들을 MS(22)에 미리 저장된 것들을 제외하고는 PC(38)로부터 업로드하는 것(다르게는, 그것은 모든 그러한 파일들을 업로드할 것이며, MS(22)에 이미 저장된 것들을 겹쳐쓰는 것)을 MS(22)가 할 수 있게 한다. 즉시 이용가능한 연결(44)이 없는 경우, 음악파일들은 다음 동기화에 의거한 업로드를 위해 표시될 것 이다. 다른 소프트 기능 표시자(417)에 의해 식별되는 바와 같은 다른 단일 버튼(426C)을 누르는 것은, 음악서비스서버(36)에의 이동전화연결(30)을 시작하고 PC(38) 또는 MS(22)에 저장되지 않은 것으로 표시된 재생목록상의 식별자들에 연관된 모든 음악파일들을 서버(36)로부터 다운로드하는 것을 MS(22)가 할 수 있게 할 것이다. 사용자 과금 데이터는 이전의 거래(트랜젝션)로부터 서버(36)에 저장될 수 있어 사용자의 몇 번 아닌 키스트로크들로 거래를 할 수 있다.Some file identifiers in which the associated music file resides in the
유사한 기능성이 도 5에 보인 것처럼 특정 아티스트를 위해 이용될 수 있다. 아티스트 이름은 디스플레이(524)의 꼭대기에서 앨범/CD 이름들 또는 다른 식별자들과 함께 디스플레이된다. 이 식별자들은, 그 앨범/CD로부터의 어떤 음악파일도 MS(22)에 저장되지 않는 경우에도, 전술한 바와 같이 MS(22)에 저장될 수 있다. 앨범/CD 이름은 도 4의 재생목록이름들과 유사하게 디스플레이되어, 적색은 그 앨범/CD로부터의 모든 음악파일들 또는 트랙들이 서버(36)에서 입수가능하지만 MS(22) 또는 PC(38)에 저장되지는 않음을 나타내며; 오렌지의 음영은 그 앨범/CD에 대해 가변하는 백분율의 음악파일들이 MS(22), PC(38) 및 서버(36)의 어느 혼합체에 저장됨을 나타내며; 노란색은 그 앨범/CD의 모든 음악파일들이 PC(38)에는 저장되지만 MS(22)에는 저장되지 않음을 나타내며; 그리고 녹색은 그 앨범/CD의 모든 음악파일들이 MS(22)에 저장됨을 나타낸다. 사용자는 앨범/CD 식별자 "Live in Oulu"를 위해 라인 513에서 보인 바와 같이 특정 앨범/CD를 강조(highlight)할 수 있다. 소프트 기능 표시자(516)에 의해 표시되는 바와 같이 단일 버튼(526A)을 누르는 것은, PC(38)에 대한 국소연결(44)을 시작하고 선택된 앨범/CD 이름에 연관된 모든 음악파일들을 MS(22)에 이미 저장된 것들을 제외하고는 PC(38)로부터 업로드하는 것(다르게는, 그것은 모든 그러한 파일들을 업로드할 것이며, MS(22)에 이미 저장된 것들을 겹쳐쓰는 것)을 MS(22)가 할 수 있게 한다. 즉시 이용가능한 연결(44)이 없는 경우, 음악파일들은 다음 동기화에 의거한 업로드를 위해 표시될 것이다. 다른 소프트 기능 표시자(517)에 의해 식별되는 바와 같은 다른 단일 버튼(526C)을 누르는 것은, 음악서비스서버(36)에의 이동전화연결(30)을 시작하고 PC(38) 또는 MS(22)에 저장되지 않은 것으로 표시된 선택된 앨범/CD 식별자들에 연관된 모든 음악파일들을 서버(36)로부터 다운로드하는 것을 MS(22)가 할 수 있게 할 것이다.Similar functionality may be used for a particular artist as shown in FIG. 5. The artist name is displayed along with album / CD names or other identifiers at the top of
그러나, 사용자가 도 5에 기재된 바와 같이 앨범/CD의 모든 남아있는 트랙들을 항상 업로드 또는 다운로드하기 원하지는 않을 것이다. 도 6에 따라서, 디스플레이(624)는 하나의 앨범/CD에만 연관된 음악파일을 아직 열거하지 않을 것이다. 도 5의 "The Girl Band"의 "Live in Oulu" 앨범/CD 식별자로 계속하면, 도 6은 그 앨범/CD로부터 모든 음악파일들(611-615)을 (필요하다면 스크롤막대(618)를 이용하여) 열거한다. 이 음악 식별자들은 도 3의 재생목록의 음악파일들에 관련하여 설명된 바와 같이 기본 음악파일이 속하는 범주의 표시를 지닌다. 버튼(616, 617)을 통한 사용자 입력에 따라 파일 식별자들 중의 하나만을 선택하면, 연관된 음악파일의 국소링크(44)를 통한 업로드 또는 무선전화링크(30)를 통한 다운로드가 경우에 따라서 행해진다.However, the user may not always upload or download all remaining tracks of the album / CD as described in FIG. 5. According to FIG. 6,
위에서 설명된 컴퓨터명령어들의 집합들은 특히 설명된 바와 같이 MS(22)상에 또는 미소한 명백한 변형으로 PC(38)상에 상주할 수 있다. 국소링크(44)가 처음 시도될 때 수립될 수 없는 경우, 컴퓨터 프로그램은 바람직하게는 다른 기기(PC(38) 또는 MS(22))와의 다음의 동기화에 의거하여 의도된 행위(예컨대, 업로드, 삭제)를 수행하기 위해 파일 식별자를 표시한다. 이동전화링크(30)가 처음 시도될 때 수립될 수 없는 경우, 컴퓨터 프로그램은 바람직하게는 현재 기기(22, 38), 또는 다른 기기(38, 22)를 통해 현재 기기와의 동기화 후이지만 서버(36)의 다음 액세스 전의 다음번의 사용자 서버(36) 액세스(다음번에 사용자가 서버(36)에 액세스하는 것)에 의거하여 의도된 행위(예컨대, 다운로드)를 수행하기 위해 파일 식별자를 표시한다.The sets of computer instructions described above may reside on the
사용자가 디스플레이(24, 42)를 몇 번 힐끗 보는 것만으로 MS(22) 및 PC(38) 둘 다의 그의 음악 라이브러리에 양호한 액세스를 할 수 있게 하는 것 외에도, 본 발명은 사용자가 그/그녀의 MS(22)로부터 재생목록들을 작성, 편집 및 삭제할 수 있게 하여 재생목록들이 사용가 끊임없이 활동하는 동안 입력된 변경들에 기초하여 링크(34, 44)를 통해 동적으로 갱신되게 한다. 예를 들면, 친구는 그 친구가 추천하는 새 노래의 제목을 이메일이나 SMS로 보낼 수 있다. 사용자는 이메일된 노래제목을 재생목록에 붙여넣고 그/그녀가 MS(22) 또는 PC(38)에 그 노래를 위한 음악파일의 사본을 가지고 있다면 즉시 볼 수 있다.In addition to allowing the user to have good access to his music library on both the
유사한 기능성이 친구가 전체 재생목록을 이메일하는 경우에 달성될 수 있다. 재생목록 내의 각 제목은 MS(22) 및/또는 PC(38) 내에 저장된 기본 음악파일에 알맞게 매핑된다. 그러나, MS(22) 및 PC(38) 사이에 데이터 연결이 없는 상황에서, 재생목록 내의 어떤 타이틀들은 기본적인 대응하는 파일이 다른 기기(예컨대, 재생 목록이 MS(22)에 이메일된 때에 PC(38))에 저장되어있음을 정확히 나타내지 못할 것이다. 그 부정확성은 MS(22) 및 PC(38)의 다음 동기화에 의거하여 정정될 것이다. 일반적으로, 본 발명의 향상된 사용자 환경은 본 발명의 프로그램들을 이용하는 이동국(MS)에 편들어 사용자들이 전용 휴대형 음악 플레이어와 MS를 가지고 다니지 않을 수 있게 한다.Similar functionality can be achieved if a friend emails the entire playlist. Each title in the playlist is properly mapped to a basic music file stored in
전술한 설명은 예시적이고 비제한적인 예들로써 본 발명을 수행하는 발명자들에 의해 현재 도모된 최선의 방법 및 장치의 완전하고 정보 제공적인 설명을 제공하고 있다. 그러나, 첨부 도면들과 첨부의 청구항들에 연계하여 읽을 때, 각종 변형들 및 개조들이 전술한 설명의 견지에서 관련 기술분야의 숙련자들에게 명백하게 될 것이다. 예를 들면, MS와 PC가 그것들 사이에 블루투스 또는 케이블링크와 같은 활동성 링크를 가질 때 MS는 네트워크기반 서버로부터 PC를 통해 다운로드를 요구할 수 있다. MS가 데이터베이스에 대해 2개의 다른 링크들을 위한 옵션들을 가질 경우, 선택된 노래는 최선의 이용가능 링크(이를테면 고속 데이터전송속도를 발휘하는 것)을 통해 다운로드될 수 있어서 MS에 대한 광대역 케이블 대 PC 링크들은 이동전화링크를 경유하여 매체파일을 다운로드하도록 선택될 수 있을 것이다. 부가적으로, 어떤 미리정해진 데이터전송속도가 측정되기까지 및 그러한 측정이 되지 않는 한 사용자가 타이틀을 선택한 노래를 다운로딩하기 위해 MS는 링크를 수립하지 않을 것이어서, 열악하거나 낮은 처리율 링크들만이 이용가능할 때에는 사용자 요구는 자동으로 맞지 않게 된다. 본 발명의 가르침들의 모든 그러한 및 유사한 변형들은 여전히 본 발명의 범위 내에 들 것이다. 더욱이, 본 발명의 특징들 중의 일 부는 다른 특징들의 상응하는 사용 없이도 유익하게 이용될 수 있다. 이처럼, 앞서의 설명은 본 발명의 원리들을 단순히 묘사하는 것으로 고려되어야하며, 그것을 제한하는 것으로는 고려되지 않아야 한다.The foregoing description, by way of example and non-limiting examples, provides a complete and informative description of the best methods and apparatus currently envisioned by the inventors of the invention. However, when read in conjunction with the accompanying drawings and the appended claims, various modifications and alterations will become apparent to those skilled in the art in view of the foregoing description. For example, when an MS and a PC have an active link between them, such as a Bluetooth or cable link, the MS may request a download from the network-based server through the PC. If the MS has options for two different links to the database, the selected song can be downloaded over the best available link (e.g. exerting a high data rate) so that the broadband cable-to-PC links to the MS It may be selected to download the media file via the mobile telephone link. Additionally, the MS will not establish a link until any predetermined data rate is measured and unless such a measurement is made to download a song for which the user has selected a title, so that only poor or low throughput links may be available. At that time, the user's request is not automatically met. All such and similar variations of the teachings of the invention will still fall within the scope of the invention. Moreover, some of the features of the present invention may be beneficially utilized without the corresponding use of other features. As such, the foregoing description should be considered as merely illustrative of the principles of the present invention and not in limitation thereof.
Claims (36)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020067021891A KR20070018915A (en) | 2004-03-23 | 2005-03-15 | System and method for music synchronization in a mobile device |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/806,704 | 2004-03-23 | ||
KR1020067021891A KR20070018915A (en) | 2004-03-23 | 2005-03-15 | System and method for music synchronization in a mobile device |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20070018915A true KR20070018915A (en) | 2007-02-14 |
Family
ID=43652145
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020067021891A KR20070018915A (en) | 2004-03-23 | 2005-03-15 | System and method for music synchronization in a mobile device |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20070018915A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101028488B1 (en) * | 2008-10-23 | 2011-04-14 | 삼성에스디에스 주식회사 | Data Synchronization System and Method Between Digital Device by Using Bluetooth |
-
2005
- 2005-03-15 KR KR1020067021891A patent/KR20070018915A/en not_active Application Discontinuation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101028488B1 (en) * | 2008-10-23 | 2011-04-14 | 삼성에스디에스 주식회사 | Data Synchronization System and Method Between Digital Device by Using Bluetooth |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7403769B2 (en) | System and method for music synchronization in a mobile device | |
JP2007534009A5 (en) | ||
US8060227B2 (en) | Digital media player and method for facilitating social music discovery through sampling, identification, and logging | |
US20090125934A1 (en) | User rating mechanism for media content | |
EP2444929B1 (en) | Portable electronic device and method and social network and method for sharing content information | |
US10235013B2 (en) | Method and apparatus for providing recommendations to a user of a cloud computing service | |
US8015261B2 (en) | Information processing apparatus with first and second sending/receiving units | |
CN101398850B (en) | Multiple media type synchronization between host computer and media device | |
US8707169B2 (en) | Information processing apparatus and method for editing artist link information | |
US20070091357A1 (en) | Information-processing apparatus, reproduction apparatus, communication method and computer program | |
JP2010536077A (en) | System and method for creating thumbnail images for audiovisual files | |
US20070245378A1 (en) | User system providing previews to an associated portable media player | |
JP2013507704A (en) | How to set up a list of audio files on mobile devices | |
US20120117197A1 (en) | Content auto-discovery | |
JP2012239058A (en) | Reproducer, reproduction method, and computer program | |
JP2007066497A (en) | Information processing apparatus, reproducing apparatus, communication method, and computer program | |
KR20070018915A (en) | System and method for music synchronization in a mobile device | |
US20070245377A1 (en) | Central system providing previews to a portable media player | |
JP2006252051A (en) | Musical sound information provision system and portable music reproduction device | |
KR20090102287A (en) | Mp3 downloading system providing service to id3 tag edit of mp3 file and method thereof | |
JP4462324B2 (en) | Information processing apparatus, information processing method, and program | |
KR101472034B1 (en) | Radio broadcasting system, method of providing information about audio source in radio broadcasting system and method of purchasing audio source in radio broadcasting system | |
Johnston | My BlackBerry Curve | |
JP2009251882A (en) | Mobile terminal and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
J201 | Request for trial against refusal decision | ||
AMND | Amendment | ||
E902 | Notification of reason for refusal | ||
B601 | Maintenance of original decision after re-examination before a trial | ||
J301 | Trial decision |
Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20081117 Effective date: 20100527 |
|
J2X1 | Appeal (before the patent court) |
Free format text: APPEAL AGAINST DECISION TO DECLINE REFUSAL |
|
J302 | Written judgement (patent court) |
Free format text: JUDGMENT (PATENT COURT) FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20100702 Effective date: 20101217 |