KR20060134850A - 재생 장치, 재생 방법 및 재생 프로그램 - Google Patents

재생 장치, 재생 방법 및 재생 프로그램 Download PDF

Info

Publication number
KR20060134850A
KR20060134850A KR1020060056387A KR20060056387A KR20060134850A KR 20060134850 A KR20060134850 A KR 20060134850A KR 1020060056387 A KR1020060056387 A KR 1020060056387A KR 20060056387 A KR20060056387 A KR 20060056387A KR 20060134850 A KR20060134850 A KR 20060134850A
Authority
KR
South Korea
Prior art keywords
music
information
identification information
preview
list
Prior art date
Application number
KR1020060056387A
Other languages
English (en)
Inventor
류타 미요시
스스무 야마하라
타로 콘노
주니치 아라마키
히로유키 킥코지
Original Assignee
소니 가부시끼 가이샤
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP2005182303A external-priority patent/JP4600759B2/ja
Priority claimed from JP2005182304A external-priority patent/JP4725780B2/ja
Application filed by 소니 가부시끼 가이샤 filed Critical 소니 가부시끼 가이샤
Publication of KR20060134850A publication Critical patent/KR20060134850A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/64Browsing; Visualisation therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/70Media network packetisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/75Indicating network or usage conditions on the user display

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Library & Information Science (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

제1 페이지 정보의 취득을 검출하는 검출부와; 상기 검출부에 의해 상기 제1 페이지 정보의 취득이 검출되면, 적어도 상기 제1 페이지 정보 및 해당 제1 페이지 정보로부터 링크되는 제2 페이지 정보로부터, 스트리밍 콘텐츠 데이터의 공급원을 지시하는 콘텐츠 식별 정보를 수집하여, 해당 수집한 상기 콘텐츠 식별 정보의 리스트를 작성하는 리스트 작성부와; 상기 리스트 작성부에 의해 작성된 상기 리스트 내의 상기 콘텐츠 식별 정보에 대응하는 상기 스트리밍 콘텐츠 데이터를 취득하여 재생하는 재생부를 포함하는 것을 특징으로 하는 재생 장치가 개시된다.
재생 장치, 재생 방법, 재생 프로그램, 검출부, 콘텐츠 식별 정보, 페이지 정보, 스트리밍 콘텐츠 데이터, 리스트 작성부, 재생부, 데이터 취득

Description

재생 장치, 재생 방법 및 재생 프로그램{REPRODUCING APPARATUS, REPRODUCING METHOD, AND REPRODUCING PROGRAM}
도 1은 본 발명의 일 실시 형태에 의한 재생 장치의 기능 회로 블록에 의한 하드웨어 구성을 도시하는 블럭도이고;
도 2는 본 발명의 다른 실시 형태에 의한 다른 재생 장치의 기능 회로 블록에 의한 하드웨어 구성을 도시하는 블럭도이고;
도 3은 본 발명의 또 다른 실시 형태에 의한 음악 데이터 제공 시스템의 전체 구성을 도시하는 개략도이고;
도 4는 음악 데이터 전송 서버(SV1)의 하드웨어 회로 블록에 의한 하드웨어 구성을 도시하는 블럭도이고;
도 5는 악곡 선택 페이지 정보의 구성을 도시하는 개략도이고;
도 6은 장르 리스트 정보의 구성을 도시하는 개략도이고;
도 7은 아티스트 리스트 정보의 구성을 도시하는 개략도이고;
도 8은 악곡 리스트 정보의 구성을 도시하는 개략도이고;
도 9는 데이터 기억/재생 장치의 하드웨어 회로 블록에 의한 하드웨어 구성을 도시하는 블럭도이고;
도 10은 악곡 선택 화상의 구성(제1 화상)을 도시하는 개략도이고;
도 11은 다른 악곡 선택 화상의 구성(제2 화상)을 도시하는 개략도이고;
도 12는 다른 악곡 선택 화상의 구성(제3 화상)을 도시하는 개략도이고;
도 13은 다른 악곡 선택 화상의 구성(제4 화상)을 도시하는 개략도이고;
도 14는 다른 악곡 선택 화상의 구성(제5 화상)을 도시하는 개략도이고;
도 15는 악곡 선택 화상의 계층 구조를 보여주는 개략도이고;
도 16은 연속 프리뷰 리스트 정보의 구성을 도시하는 개략도이고;
도 17은 제1 연속 프리뷰 리스트 생성 처리 순서를 도시하는 흐름도이고;
도 18은 제2 연속 프리뷰 리스트 생성 처리 순서를 도시하는 흐름도이고;
도 19는 프리뷰 데이터 재생 처리 순서를 도시하는 흐름도이다.
일본 특허 공개 제2002-99283호 공보(제6-7면, 도 2 및 도 3)
본 발명은 재생 장치, 재생 방법 및 재생 프로그램에 관한 것이다. 보다 상세하게, 본 발명은 데이터 기억/재생 장치에 의해, 네트워크상에서 제공되어 있는 음악 데이터를 취득하는 경우에 적용하기 적합한 것이다.
종래의 음악 전송 시스템의 단말은, 단말의 디스플레이부에 표시한 웹 브라 우져 화면상에서 사용자에 의해 프리뷰 개시 버튼이 선택 지시되면, 웹 서버에 대하여 해당 악곡의 프리뷰를 요구한다. 이것에 따라서 웹 서버는, 판매 가능한 악곡을 선정된 소정시간씩 잇달아 스트리밍 형식으로 단말에 전송한다. 이에 따라 단말은 웹 서버로부터 스트리밍 형식으로 송신된 소정 시간씩의 악곡을 스피커로부터 출력하여 사용자에게 프리뷰시키도록 한다. 이러한 시스템 중 하나가 일본 특허 공개 제2002-99283호(제6-7면, 도 2 및 3 참조)에 개시되어 있다.
이러한 구성의 음악 전송 시스템으로서는 각각 악곡의 프리뷰를 요구 가능한 복수의 웹 브라우져 화면을 상호 관련되게 만들 수 있다. 이들 복수의 웹 브라우져 화면을 적절하게 전환하는 것으로 사용자가 관심 대상의 악곡을 프리뷰할 수 있도록 구성하는 경우가 있다. 이러한 구성의 경우, 상기 시스템은 전형적으로 사용자에 대하여 웹 브라우져 화면을 수동으로 전환하여 조작을 하게 하는 동시에, 웹 브라우져 화면을 표시할 때마다 프리뷰 개시 버튼을 선택하도록 한다. 이는 프리뷰 목적으로 원하는 악곡 재생시에 사용자에게 있어 현저하고 번잡한 일일 수 있다.
본 발명은 이상의 점을 고려하여 안출된 것으로, 원하는 콘텐츠 데이터의 스트리밍 재생시의 사용자의 조작을 각별히 간이화할 수 있는 재생 장치, 재생 방법 및 재생 프로그램을 제안하고자 하는 것이다.
이러한 과제를 해결하기 위해서, 본 발명의 일 실시 형태에 따라 제공되는 재생 장치는, 제1 페이지 정보의 취득을 검출하도록 구성된 검출부와; 이 검출부가 제1 페이지 정보의 취득을 검출하면, 적어도 제1 페이지 정보 및 해당 제1 페이지 정보로부터 링크되는 제2 페이지 정보로부터, 스트리밍 콘텐츠 데이터의 공급원을 지시하는 콘텐츠 식별 정보를 수집함과 동시에, 해당 수집한 콘텐츠 식별 정보의 리스트를 작성하도록 구성된 리스트 작성부와; 이러한 리스트 작성부에 의해 작성된 리스트 내의 콘텐츠 식별 정보에 대응하는 스트리밍 콘텐츠 데이터를 받아들여 재생하도록 구성된 재생부를 포함한다.
전술한 재생 장치는 사용자에 대하여 제1 페이지 정보를 받아들이기 위한 조작만을 행하게 할 뿐이다. 사용자의 조작은 제1 및 제2 페이지 정보로부터의 콘텐츠 식별 정보 또는 페이지 정보를 구성하는 복수의 항목에 대응하는 스트리밍 콘텐츠 데이터를 자동으로 취득하여 재생할 수 있게 한다.
다시 말해, 본 발명에 따르면, 제1 페이지 정보의 취득이 검출된다. 그런 다음, 제1 페이지 정보의 취득을 검출하면, 적어도 제1 페이지 정보 및 해당 제1 페이지 정보로부터 링크되는 제2 페이지 정보로부터, 스트리밍 콘텐츠 데이터의 공급원을 지시하는 콘텐츠 식별 정보를 수집함과 동시에, 해당 수집한 콘텐츠 식별 정보의 리스트를 작성한다. 이렇게 작성된 리스트 내의 콘텐츠 식별 정보에 대응하는 스트리밍 콘텐츠 데이터를 받아들여 재생한다. 이러한 조작들은 사용자에 대하여 제1 페이지 정보를 받아들이기 위한 조작만을 행하게 할 뿐이다. 사용자의 조작은 제1 및 제2 페이지 정보로부터의 콘텐츠 식별 정보 또는 페이지 정보를 구성하는 복수의 항목에 대응하는 스트리밍 콘텐츠 데이터를 자동으로 취득하여 재생 할 수 있게 한다. 전술한 바와 같이, 본 발명은 재생 장치, 재생 방법 및 이 재생 방법으로부터 유도되는 재생 프로그램으로 제공함으로써, 원하는 콘텐츠 데이터의 스트리밍 재생시 사용자가 행하는 조작을 현저하게 간이화할 수 있다.
이하, 첨부 도면을 참조하여 본 발명의 바람직한 실시 형태들을 상술한다.
(1) 제1 실시 형태
도 1은 본 발명의 제1 실시예의 재생 장치(1)의 기능 회로 블록에 의한 전체 하드웨어 구성을 도시한다. 이러한 하드웨어 구성의 재생 장치(1)의 내부의 검출부(2)는 제1 페이지 정보의 취득을 검출한다. 리스트 작성부(3)는, 검출부(2)에 의해 제1 페이지 정보의 취득이 검출되면, 적어도 제1 페이지 정보 및 해당 제1 페이지 정보로부터 링크되는 제2 페이지 정보로부터, 스트리밍 콘텐츠 데이터의 공급원을 지시하는 콘텐츠 식별 정보를 수집하여, 해당 수집한 콘텐츠 식별 정보의 리스트를 작성한다. 재생부(4)는 리스트 작성부(3)에 의해 작성된 리스트 내의 콘텐츠 식별 정보에 대응하는 스트리밍 콘텐츠 데이터를 받아들여 재생한다.
이러한 셋업시, 재생부(4)는 리스트 작성부(3)에 의해 작성된 리스트의 여러 가지의 리스트 작성 상황에 따라서 스트리밍 콘텐츠 데이터를 재생할 수 있다. 리스트 작성부(3)에 의해 적어도 제1 및 제2 페이지 정보로부터 한 항목의 콘텐츠 식별 정보가 수집되면, 재생부(4)는 리스트 내의 해당 항목의 콘텐츠 식별 정보에 대응하는 스트리밍 콘텐츠 데이터의 취득 및 재생을 개시할 수 있다. 리스트 작성부(3)에 의해 적어도 제1 및 제2 페이지 정보로부터 선정된 수의 항목의 콘텐츠 식 별 정보가 수집되면, 재생부(4)는 리스트 내의 해당 선정된 수의 항목의 콘텐츠 식별 정보에 대응하는 선정된 수의 항목의 스트리밍 콘텐츠 데이터의 취득 및 재생을 개시할 수 있다. 리스트 작성부(3)에 의해 적어도 제1 및 제2 페이지 정보로부터 콘텐츠 식별 정보의 수집이 종료하면, 재생부(4)는 리스트 내의 콘텐츠 식별 정보에 대응하는 스트리밍 콘텐츠 데이터의 취득 및 재생을 개시할 수 있다.
또한, 재생부(4)는 리스트 작성부(3)에 의해 작성된 리스트 내의 콘텐츠 식별 정보에 대응하는 스트리밍 콘텐츠 데이터를 반복 취득 및 재생할 수 있다. 또한, 재생부(4)는 리스트 작성부(3)에 의해 작성된 리스트 내의 한 항목의 콘텐츠 식별 정보를 주목 콘텐츠 식별 정보로서 선정하고, 해당 주목 콘텐츠 식별 정보로서 선정한 콘텐츠 식별 정보에 대응하는 스트리밍 콘텐츠 데이터를 취득하고, 해당 취득한 스트리밍 콘텐츠 데이터를 재생한다. 해당 스트리밍 콘텐츠 데이터의 재생종료를 검출하면, 재생부(4)는 리스트 내의 새로운 항목의 콘텐츠 식별 정보를 주목 콘텐츠 식별 정보로서 자동적으로 선정하고, 선정된 주목 콘텐츠 식별 정보에 대응하는 항목의 스트리밍 콘텐츠 데이터를 취득 및 재생하는 유사한 처리를 행한다. 이 방식으로, 해당 리스트내의 복수 항목의 콘텐츠 식별 정보에 대응하는 복수 항목의 스트리밍 콘텐츠 데이터를 순차 취득 및 재생할 수 있다.
재생 장치(1)에 있어서, 재생부(4)는 제어부(6)의 제어하에서 조작부(5)에 대해 행해지는 조작에 관련된 네트워크 어드레스에 액세스한다. 또한, 재생 장치(1)에 있어서, 제어부(6)는 재생부(4)에 의해 재생되는 스트리밍 콘텐츠 데이터에 따라서, 조작부(5)의 특정한 조작에 관련된 네트워크 어드레스를 갱신할 수 있 다. 재생부(4)에 의해 스트리밍 콘텐츠 데이터가 재생되어 있지 않을 때, 제어부(6)는 조작부(5)의 특정한 조작에 관련된 네트워크 어드레스를 삭제할 수 있다. 조작부(5)에 대해 행해지는 특정한 조작에 관련된 네트워크 어드레스가 삭제되면, 제어부(6)는 해당 조작부(5)에 대한 조작을 접수하지 않을 수 있다. 재생 장치(1)는 음성 처리부(7)를 또한 구비할 수 있으며, 이 음성 처리부는 재생부(4)에 의해서 스트리밍 콘텐츠 데이터가 재생되는 것에 의해 얻어지는 재생 데이터를 음성 신호로 변환한다. 재생부(4)에 의해 스트리밍 콘텐츠 데이터가 재생되고 있더라도, 음성 처리부(7)로부터 음성 신호의 출력이 없을 때, 제어부(6)는 조작부(5)에 대해 행해지는 특정 조작을 접수하지 않을 수 있다.
한편, 리스트 작성부(3)는 적어도 제1 및 제2 페이지 정보로부터, 재생부(4)에 의해 재생 가능한 스트리밍 콘텐츠 데이터의 항목 및 스트리밍 콘텐츠 데이터의 재생 가능한 항목의 공급원을 지시하는 콘텐츠 식별 정보를 수집하여, 해당 수집한 콘텐츠 식별 정보의 리스트를 작성할 수 있다. 이와 달리, 리스트 작성부(3)는 적어도 제1 및 제2 페이지 정보로부터, 프리뷰 목적으로 사용할 수 있는 스트리밍 콘텐츠 데이터의 항목과 스트리밍 콘텐츠 데이터의 사용 가능한 항목의 공급원을 지시하는 콘텐츠 식별 정보를 수집하여, 해당 수집한 콘텐츠 식별 정보의 리스트를 작성할 수도 있다.
전술한 바의 재생 장치(1)에 있어서, 검출부(2)는 제1 페이지 정보의 취득을 검출한다. 검출부(2)가 제1 페이지 정보의 취득을 검출하면, 리스트 작성부(3)는 적어도 제1 페이지 정보 및 해당 제1 페이지 정보로부터 링크되는 제2 페이지 정보 로부터, 스트리밍 콘텐츠 데이터의 공급원을 지시하는 콘텐츠 식별 정보를 수집함과 동시에, 해당 수집한 콘텐츠 식별 정보의 리스트를 작성한다. 재생 장치(1)는 이러한 리스트 내의 콘텐츠 식별 정보에 대응하는 스트리밍 콘텐츠 데이터를 취득하여 재생한다.
재생 장치(1)는 사용자에 대하여 제1 페이지 정보를 받아들이기 위한 조작만을 행하게 할 뿐이다. 사용자의 조작은 제1 및 제2 페이지 정보로부터의 콘텐츠 식별 정보 또는 복수 항목의 페이지 정보 내의 콘텐츠 식별 정보에 대응하는 스트리밍 콘텐츠 데이터의 자동 취득 및 재생을 개시할 수 있다.
다시 말해, 본 발명의 제1 실시 형태에 따르면, 제1 페이지 정보의 취득을 검출하면, 적어도 제1 페이지 정보 및 해당 제1 페이지 정보로부터 링크되는 제2 페이지 정보로부터, 스트리밍 콘텐츠 데이터의 공급원을 지시하는 콘텐츠 식별 정보를 수집함과 동시에, 해당 수집한 콘텐츠 식별 정보의 리스트를 작성한다. 이러한 작성 리스트 내의 콘텐츠 식별 정보에 대응하는 스트리밍 콘텐츠 데이터를 취득하여 재생한다. 이러한 조작들은 사용자에 대하여 제1 페이지 정보를 받아들이기 위한 조작만을 행하게 할 뿐이다. 사용자의 조작은 제1 및 제2 페이지 정보로부터의 콘텐츠 식별 정보 또는 페이지 정보를 구성하는 복수의 항목에 대응하는 스트리밍 콘텐츠 데이터를 자동으로 취득하여 재생할 수 있게 한다. 이와 같이, 원하는 콘텐츠 데이터의 스트리밍 재생시 사용자가 행하는 조작을 현저하게 간이화할 수 있다.
(2) 제2 실시 형태
도 2는 본 발명의 제2 실시 형태의 다른 재생 장치(1)의 기능 회로 블록의 하드웨어 구성을 도시한다. 이러한 하드웨어 구성의 재생 장치(1)의 내부의 키워드 작성부(202) 저장 매체(도시 생략)에 저장된 콘텐츠 데이터에 기초한 키워드를 작성한다. 검출부(203)는 제1 페이지 정보의 취득을 검출한다. 리스트 작성부(204)는, 검출부(203)에 의해 제1 페이지 정보의 취득이 검출되면, 적어도 제1 페이지 정보 및 해당 제1 페이지 정보로부터 링크되는 제2 페이지 정보로부터, 상기 키워드 작성부(202)에 의해 작성된 키워드와 관련된 스트리밍 콘텐츠 데이터의 공급원을 지시하는 콘텐츠 식별 정보를 수집하여, 해당 수집한 콘텐츠 식별 정보의 리스트를 작성한다. 재생부(205)는 리스트 작성부(204)에 의해 작성된 리스트 내의 콘텐츠 식별 정보에 대응하는 스트리밍 콘텐츠 데이터를 받아들여 재생한다.
이러한 셋업시, 키워드 작성부(202)는 저장 매체에 저장된 콘텐츠 데이터에 대응하는 아티스트 정보 또는 장르 정보에 의해 형성된 키워드를 작성할 수 있다. 재생 장치(1)에 포함된 계산부(206)는 저장 매체에 저장된 콘텐츠 데이터의 갱신시 아티스트 정보 또는 장르 정보에 의해 콘텐츠 데이터를 구성하는 항목의 수를 계산할 수 있으며, 계산부(206)는 또한 계산된 항목의 수를 저장 매체에 저장한다. 키워드 작성부(202)는 저장 매체에 저장될 항목의 수가 선정된 수와 적어도 같은 아티스트 정보 또는 장르 정보에 의해 형성된 키워드를 작성할 수 있다.
재생부(205)는 리스트 작성부(204)에 의해 작성된 리스트의 여러 가지의 리스트 작성 상황에 따라서 스트리밍 콘텐츠 데이터를 재생할 수 있다. 도시된 바와 같이, 리스트 작성부(204)에 의해 적어도 제1 및 제2 페이지 정보로부터 한 항목의 콘텐츠 식별 정보가 수집되면, 재생부(205)는 리스트 내의 해당 항목의 콘텐츠 식별 정보에 대응하는 스트리밍 콘텐츠 데이터의 취득 및 재생을 행할 수 있다. 리스트 작성부(204)에 의해 적어도 제1 및 제2 페이지 정보로부터 선정된 수의 항목의 콘텐츠 식별 정보가 수집되면, 재생부(205)는 리스트 내의 해당 선정된 수의 항목의 콘텐츠 식별 정보에 대응하는 선정된 수의 항목의 스트리밍 콘텐츠 데이터의 취득 및 재생을 행할 수 있다. 리스트 작성부(204)에 의해 적어도 제1 및 제2 페이지 정보로부터 콘텐츠 식별 정보의 수집이 종료하면, 재생부(205)는 리스트 내의 콘텐츠 식별 정보에 대응하는 스트리밍 콘텐츠 데이터의 취득 및 재생을 행할 수 있다.
또한, 재생부(205)는 스트리밍 콘텐츠 데이터의 재생 형식으로서 리스트 작성부(204)에 의해 작성된 리스트 내의 콘텐츠 식별 정보에 대응하는 스트리밍 콘텐츠 데이터를 반복 취득 및 재생할 수 있다. 또한, 재생부(205)는 리스트 작성부(204)에 의해 작성된 리스트 내의 한 항목의 콘텐츠 식별 정보를 주목 콘텐츠 식별 정보로서 선정하고, 해당 주목 콘텐츠 식별 정보로서 선정한 콘텐츠 식별 정보에 대응하는 스트리밍 콘텐츠 데이터를 취득하고, 해당 취득한 스트리밍 콘텐츠 데이터를 재생한다. 해당 스트리밍 콘텐츠 데이터의 재생 종료를 검출하면, 재생부(205)는 리스트 내의 새로운 항목의 콘텐츠 식별 정보를 주목 콘텐츠 식별 정보로서 자동적으로 선정하고, 선정된 주목 콘텐츠 식별 정보에 대응하는 항목의 스트리밍 콘텐츠 데이터를 취득 및 재생하는 유사한 처리를 행할 수 있다. 이 방식으 로, 해당 리스트내의 복수 항목의 콘텐츠 식별 정보에 대응하는 복수 항목의 스트리밍 콘텐츠 데이터를 순차 취득 및 재생할 수 있다.
재생 장치(1)에 있어서, 재생부(205)는 조작부(207)에 대해 행해지는 조작에 관련된 네트워크 어드레스에 액세스한다. 또한, 재생 장치(1)에 있어서, 제어부(208)는 재생부(205)에 의해 재생되는 스트리밍 콘텐츠 데이터에 따라서, 조작부(207)의 특정한 조작에 관련된 네트워크 어드레스를 갱신할 수 있다. 재생부(205)에 의해 스트리밍 콘텐츠 데이터가 재생되어 있지 않을 때, 제어부(208)는 조작부(207)의 특정한 조작에 관련된 네트워크 어드레스를 삭제할 수 있다. 조작부(207)에 대해 행해지는 특정한 조작에 관련된 네트워크 어드레스가 삭제되면, 제어부(208)는 해당 조작부(207)에 대한 조작을 접수하지 않을 수 있다. 재생 장치(1)는 음성 처리부(209)를 또한 구비할 수 있으며, 이 음성 처리부는 재생부(205)에 의해서 스트리밍 콘텐츠 데이터가 재생되는 것에 의해 얻어지는 재생 데이터를 음성 신호로 변환한다. 재생부(205)에 의해 스트리밍 콘텐츠 데이터가 재생되고 있더라도, 음성 처리부(209)로부터 음성 신호의 출력이 없을 때, 제어부(208)는 조작부(207)에 대해 행해지는 특정 조작을 접수하지 않을 수 있다.
한편, 리스트 작성부(204)는 적어도 제1 및 제2 페이지 정보로부터, 재생부(205)에 의해 재생 가능하고 키워드와 관련된 스트리밍 콘텐츠 데이터의 항목 및 스트리밍 콘텐츠 데이터의 재생 가능한 항목의 공급원을 지시하는 콘텐츠 식별 정보를 수집하여, 해당 수집한 콘텐츠 식별 정보의 리스트를 작성할 수 있다. 이와 달리, 리스트 작성부(204)는 적어도 제1 및 제2 페이지 정보로부터, 프리뷰 목적으 로 사용할 수 있고 키워드 관련된 스트리밍 콘텐츠 데이터의 항목과 스트리밍 콘텐츠 데이터의 사용 가능한 항목의 공급원을 지시하는 콘텐츠 식별 정보를 수집하여, 해당 수집한 콘텐츠 식별 정보의 리스트를 작성할 수도 있다.
전술한 바의 재생 장치(1)에 있어서, 키워드 작성부(202)는 저장 매체에 기억된 콘텐츠 데이터에 기초하여 키워드를 작성한다. 검출부(203)는 제1 페이지 정보의 취득을 검출한다. 검출부(203)가 제1 페이지 정보의 취득을 검출하면, 리스트 작성부(204)는 적어도 제1 페이지 정보 및 해당 제1 페이지 정보로부터 링크되는 제2 페이지 정보로부터, 키워드 작성부(202)에 의해 작성된 키워드 관련 스트리밍 콘텐츠 데이터의 공급원을 지시하는 콘텐츠 식별 정보를 수집함과 동시에, 해당 수집한 콘텐츠 식별 정보의 리스트를 작성한다. 재생부(205)는 이러한 리스트 내의 콘텐츠 식별 정보에 대응하는 스트리밍 콘텐츠 데이터를 취득하여 재생한다.
재생 장치(1)는 사용자에 대하여 제1 페이지 정보를 받아들이기 위한 조작만을 행하게 할 뿐이다. 사용자의 조작은 제1 및 제2 페이지 정보로부터의 콘텐츠 식별 정보 또는 복수 항목의 페이지 정보 내의 콘텐츠 식별 정보에 대응하는 스트리밍 콘텐츠 데이터의 자동 취득 및 재생을 개시할 수 있다.
다시 말해, 본 발명의 제2 실시 형태에 따르면, 저장 매체에 기억된 콘텐츠 데이터에 기초하여 키워드가 작성된다. 제1 페이지 정보의 취득을 검출하면, 적어도 제1 페이지 정보 및 해당 제1 페이지 정보로부터 링크되는 제2 페이지 정보로부터, 키워드 관련 스트리밍 콘텐츠 데이터의 공급원을 지시하는 콘텐츠 식별 정보를 수집함과 동시에, 해당 수집한 콘텐츠 식별 정보의 리스트를 작성한다. 이러한 작 성 리스트 내의 콘텐츠 식별 정보에 대응하는 스트리밍 콘텐츠 데이터를 취득하여 재생한다. 재생 장치(1)의 이러한 조작들은 사용자에 대하여 제1 페이지 정보를 받아들이기 위한 조작만을 행하게 할 뿐이다. 사용자의 조작은 제1 및 제2 페이지 정보로부터의 콘텐츠 식별 정보 또는 페이지 정보를 구성하는 복수의 항목에 대응하는 스트리밍 콘텐츠 데이터를 자동으로 취득하여 재생할 수 있게 한다. 이와 같이, 원하는 콘텐츠 데이터의 스트리밍 재생시 사용자가 행하는 조작을 현저하게 간이화할 수 있다.
(3) 제3 실시 형태
도 3은 본 발명의 제3 실시예로서 구체화된 음악 데이터 제공 시스템(20)을 도시한다. 상기 시스템에서, 데이터 기억/재생 장치(21)가 네트워크(NT) 상의 음악 데이터 전송 서버(SV1)나 디스크 정보 제공 서버(SV2)와 접속하여 통신할 수 있 도록 구성되어 있다. 이 경우, 음악 데이터 전송 서버(SV1)는 복수의 악곡을, ATRAC3(Adaptive Transform Acoustic Coding 3), AAC(Advanced Audio Coding), WMA(윈도즈(등록상표) Media Audio), RealAUDIO G2 Music Codec, 또는 MP3(MPEG Audio Layer-3) 형식의 음악 데이터로서 데이터 기억/재생 장치(21)에 전송할 수 있다. 또한, 디스크 정보 제공 서버(SV2)는 해당 CD 고유의 관리 정보와 관련된 CD(Compact Disc)에 관한 디스크 정보를 갖는 CD 데이터베이스를 보유할 수 있다. CD 데이터베이스에서 디스크 정보는 데이터 기억/재생 장치(21)에 제공할 수 있다. 주어진 CD에 관한 디스크 정보는 해당 CD에 기록되어 있는 악곡의 곡명을 지시하는 곡명 정보, 기록된 악곡의 재생 시간을 지시하는 재생 시간 정보, 악곡에 관련된 아티스트명을 지시하는 아티스트 정보, 기록된 악곡이 속하는 장르(일본 음악, 서양 음악 등)을 지시하는 장르 정보 등을 포함한다.
도 4를 참조하여 음악 데이터 전송 서버(SV1)의 하드웨어 회로 블록의 대표적 구성을 설명한다. 도 4에 도시한 바와 같이, 음악 데이터 전송 서버(SV1)는 중앙 처리 유닛(CPU)(25), ROM(Read Only Memory)(26), 하드 디스크 드라이브(HDD)(27), 버스(28), RAM(random access memory)(29), 및 네트워크 인터페이스(30)를 포함한다. 전체 서버에 대한 제어를 제공하는 CPU(25)는 기본 프로그램과 애플리케이션을 포함하는 각종 프로그램을 ROM(26)이나 하드 디스크 드라이브(27)로부터 필요한 경우 RAM(29)으로 로딩되도록 한다. RAM(29)에 로딩된 프로그램의 수행에 의해, CPU(25)는 네트워크 인터페이스(30)를 통해 데이터 기억/재생 장치(21)와 통신 접속한다. 이 접속 상태로 CPU(25)는 데이터 기억/재생 장치(21)에 음악 데이터를 전송하고 관련 처리를 수행한다.
하드 디스크 드라이브(27)는 각 데이터 기억/재생 장치(21)로 다운로드 가능한(즉, 전송되는) 다수의 음악 데이터 항목을 기억하고 있다. 또한, 하드 디스크 드라이브(27)는 다운로드 가능한 악곡의 일부를 사용자가 프리뷰할 수 있도록 미리 준비된 복수의 프리뷰 데이터 항목을 기억하고 있다. 또한, 하드 디스크 드라이브(27)는 다운로드 가능한 음악 데이터를 구성하는 각 항목과 관련된 속성 정보도 기억하고 있다. 이러한 속성 정보는 각 저장된 악곡의 곡명을 지시하는 곡명 정보, 해당 악곡의 재생 시간을 지시하는 재생 시간 정보, 악곡 관련 아티스트 명을 지시하는 아티스트 정보, 해당 악곡이 속하는 장르를 지시하는 장르 정보를 포함한다. 하드 디스크 드라이브(27) 상에는 저장된 음악 데이터를 구성하는 다수의 악곡이 대응하는 콘텐츠 식별 정보(이하, 다운로드 악곡 식별 정보라고 부른다)에 관련되도록 만들어진다. 프리뷰 데이터 항목도 또한 대응하는 콘텐츠 식별 정보(이하, 프리뷰 악곡 식별 정보라고 부른다)와 관련되게 만들어지고 있다. 이러한 다운로드 악곡 식별 정보 및 프리뷰 악곡 식별 정보는 음악 데이터나 프리뷰 데이터 각각 고유의 ID 또는 네트워크 어드레스(즉, URL)에 의해 실례로 구성된다. 네트워크 어드레스는 대응하는 다운로드 가능 악곡 또는 프리뷰 악곡의 네트워크(NT) 상의 기억 위치를 나타낸다.
또한, 하드 디스크 드라이브(27)는 원하는 악곡의 음악 데이터를 사용자로 하여금 선택시킬 때에 이용하는 복수 항목의 페이지 정보(이하, 악곡 선택 페이지 정보라고 부른다)와, 실제로 사용자가 선택된 음악 데이터의 다운로드할 수 있도록 하는 복수 항목의 페이지 정보(즉, 네트워크(NT)를 이용한 음악 데이터의 구입을 위해; 이하 이 정보를 악곡 구입 페이지 정보라 부른다)를 기억하고 있다. 하드 디스크 드라이브(27) 상에는 이들 복수의 악곡 선택 페이지 정보 및 악곡 구입 페이지 정보가, 각 악곡의 네트워크(NT) 상의 기억 위치를 나타내는 대응하는 네트워크 어드레스(즉, 이들 URL은 이들 악곡 선택 페이지 정보나 악곡 구입 페이지 정보의 공급원을 지시한다)에 관련되도록 만들어지고 있다.
도 5에 도시한 바와 같이, 악곡 선택 페이지 정보(32)의 항목(32A-32BA)은 예컨대, XML(eXtensible Markup Language)로 기록되어 있다. 이들 정보 항목은 사 용자로 하여금 원하는 악곡의 음악 데이터를 장르나 아티스트에 따라 선택하도록 하는 악곡 선택 화상의 생성에 이용하는 여러 가지의 화상 구성 정보를 포함한다. 악곡 선택 페이지 정보(32)의 항목(32A-32BA)은 상호 링크를 기초로 음악 데이터의 종별에 따라서 변화되는 계층 구조로 제공 가능하도록 만들어지고 있다. 상기 계층 구조는 다운로드 가능한 다수의 악곡 중에서 원하는 악곡의 음악 데이터를 사용자가 순차 종별로 분리할 수 있도록 한다. 이 경우, 악곡 선택 페이지 정보(32), 즉, 32A 내지 32BA 중 계층 구조의 최상위가 되는 하나의 악곡 선택 페이지 정보(32)에는 화상 구성 정보의 하나로서 예컨대 장르 리스트 정보(33)가 포함되어 있다. 도 6에 도시한 바와 같이, 이러한 장르 리스트 정보(33)에는 특별한 음악 데이터의 종별로서 장르의 선택에 사용하는 해당 장르의 명칭의 장르 리스트(34)가 포함되어 있다. 또한, 장르 리스트 정보(33)에는 자기의 페이지 정보로부터 1 계층 하위의 악곡 선택 페이지 정보(32A 및 32B)의 항목의 공급원을 지시하는 네트워크 어드레스(이것을 선택 페이지 어드레스라고 부른다)의 선택 페이지 어드레스 리스트(35)가 포함되며, 각 선택 페이지 어드레스는 장르 리스트(34)에서 대응하는 장르의 명칭과 관련되어 있다. 또한, 장르 리스트 정보(33)에는 음악 데이터 전송 서버(SV1) 측의 장르마다 프리뷰 허가된 악곡에 대응하는 프리뷰 데이터를 식별하는 프리뷰 악곡 식별 정보 리스트(36)가 포함되며, 각 프리뷰 악곡 식별 정보의 항목은 장르 리스트(34) 내의 대응하는 장르의 명칭과 관련된다. 또한, 장르 리스트 정보(33)에는 프리뷰 허가된 각 악곡의 종별(즉, 종별은 장르 및 아티스트 별로 지시됨)을 식별하는 종별 리스트(37)가 포함되며, 각 종별은 프리뷰 악곡 식별 정보 리스트(36) 내의 대응하는 프리뷰 악곡 식별 정보와 관련된다. 또한, 장르 리스트 정보(33)에는 프리뷰 허가된 각 악곡에 대응하는 악곡 구입 페이지 정보의 네트워크 어드레스(이하, 구입 페이지 어드레스로 칭한다)와 해당 악곡의 공급원을 지시하는 구입 페이지 어드레스 리스트(38)가 포함되며, 각 구입 페이지 어드레스는 프리뷰 악곡 식별 정보 리스트(36) 내의 대응하는 프리뷰 악곡 식별 정보와 관련된다.
최상위의 악곡 선택 페이지 정보(32) 보다 하위인(예컨대, 1계층 하위) 악곡 선택 페이지 정보의 항목(32A 및 32B)에는 화상 구성 정보를 나타내는 예컨대 아티스트 리스트 정보의 항목(39A 및 39B)이 포함되어 있다. 도 7에 도시한 바와 같이, 이러한 아티스트 리스트 정보의 항목(39A 및 39B)에는 음악 데이터의 종별로서 원하는 아티스트의 선택에 사용하는 아티스트 명의 아티스트 리스트(40)가 포함되어 있다. 또한, 아티스트 리스트 정보의 항목(39A 및 39B)에는 자기의 페이지 정보로부터 링크되는 1계층 하위의 악곡 선택 페이지 정보의 항목(32AA 내지 32BA)의 공급원을 지시하는 선택 페이지 어드레스의 선택 페이지 어드레스 리스트(41)가 포함되며, 각 선택 페이지 어드레스는 아티스트 리스트(40) 내의 대응하는 아티스트 명과 관련된다. 또한, 아티스트 리스트 정보의 항목(39A 및 39B)에는 음악 데이터 전송 서버(SV1) 측에서 아티스트 마다 프리뷰 허가된 악곡에 대응하는 프리뷰 데이터를 식별하고 프리뷰 데이터의 공급원을 지시하는 프리뷰 악곡 식별 정보의 식별정보 리스트(42)가 포함되며, 각 프리뷰 악곡 식별 정보의 항목은 아티스트 리스트(40) 내의 대응하는 아티스트 명과 관련된다. 또한, 아티스트 리스트 정보의 항 목(39A 및 39B)에는 프리뷰 허가된 악곡의 종별(즉, 종별은 장르 및 아티스트 별로 지시됨)을 식별하는 종별 리스트(43)가 포함되며, 각 종별은 프리뷰 악곡 식별 정보 리스트(42) 내의 대응하는 프리뷰 악곡 식별 정보와 관련된다. 또한, 아티스트 리스트 정보의 항목(39A 및 39B)에는 프리뷰 허가된 각 악곡에 대응하고 해당 악곡의 공급원을 지시하는 악곡 구입 페이지 정보의 네트워크 어드레스의 구입 페이지 어드레스 리스트(44)가 포함되며, 각 구입 페이지 어드레스는 프리뷰 악곡 식별 정보 리스트(42) 내의 대응하는 프리뷰 악곡 식별 정보와 관련된다.
더욱이, 아티스트 리스트 정보의 항목(39A 및 39B)을 포함하는 악곡 선택 페이지 정보의 항목(32A 및 32B) 보다 하위인(예컨대, 최하위) 악곡 선택 페이지 정보의 항목(32AA 내지 32BA)에는 화상 구성 정보의 하나로서 예컨대 악곡 리스트 정보의 항목(45A 내지 45C)이 포함되어 있다. 도 8에 도시한 바와 같이, 이러한 악곡 리스트 정보의 항목(45A 내지 45C)에는 원하는 악곡의 선택에 사용하는 곡명의 곡명 리스트(46)가 포함되어 있다. 또한, 악곡 리스트 정보의 항목(45A 내지 45C)에는 곡명 리스트(46) 내의 선택 가능한 악곡에 대응하는 악곡 구입 페이지 정보의 항목의 공급원을 지시하는 구입 페이지 어드레스의 구입 페이지 어드레스 리스트(47)가 포함되며, 각 구입 페이지 어드레스는 곡명 리스트(46) 내의 대응하는 곡명과 관련된다. 또한, 악곡 리스트 정보의 항목(45A 내지 45C)에는 음악 데이터 전송 서버(SV1) 측에서 프리뷰 허가된 각 악곡에 대응하는 프리뷰 데이터를 식별하는 프리뷰 악곡 식별 정보 리스트(48)가 포함되며, 각 프리뷰 악곡 식별 정보의 항목은 곡명 리스트(46) 내의 대응하는 곡명과 관련된다. 또한, 악곡 리스트 정보의 항목(45A 내지 45C)에는 프리뷰 허가된 각 악곡의 종별(즉, 종별은 장르 및 아티스트 별로 지시됨)을 식별하는 종별 리스트(49)가 포함되며, 각 종별은 프리뷰 악곡 식별 정보 리스트(48) 내의 대응하는 프리뷰 악곡 식별 정보와 관련된다.
또한, 악곡 선택 페이지 정보의 항목(32, 32A 내지 32BA)(도 5)에는 각각 내부의 장르 리스트 정보(33), 아티스트 리스트 정보(39A 및 39B), 및 악곡 리스트 정보(45A 내지 45C)를 식별하도록 배열된 리스트 식별자(도시하지 않음)도 포함되어 있다. 또한, 악곡 선택 페이지 정보의 항목(32, 32A 내지 32BA)에는 각 항목 고유의 페이지 식별 정보가 포함되고 있고, 이러한 페이지 식별 정보에 의해 각 악곡 선택 페이지 정보(32, 32A 내지 32BA)가 식별 가능하게 된다.
한편, 악곡 구입 페이지 정보는 예컨대 XML로 작성된다. 이들 정보 항목은 원하는 악곡을 구성하는 음악 데이터를 사용자가 다운로드하도록(즉, 구입하는) 하는 악곡 구입 화상의 생성에 이용하는 여러 가지의 화상 구성 정보가 포함되어 있다. 또한, 악곡 구입 페이지 정보의 항목에는 대응하는 음악 데이터 항목의 공급원을 지시하는 다운로드 악곡 식별 정보도 포함되어 있다.
데이터 기억/재생 장치(21)로부터 악곡 선택 페이지 정보가 요구되면, CPU(25)는 하드 디스크 드라이브(27)로부터 최상위의 악곡 선택 페이지 정보(32)를 독출하여 검색된 정보를 네트워크 인터페이스(30)를 통해 요구 데이터 기억/재생 장치(21)로 송신한다. 데이터 기억/재생 장치(21)로부터 악곡 선택 페이지 정보(32)에 포함되는 장르 리스트 정보(33) 내의 선택 페이지 어드레스에 따라서 하위의 악곡 선택 페이지 정보(32A 및 32B)의 항목이 요구되면, CPU(25)는 하드 디스 크 드라이브(27)로부터 대응하는 악곡 선택 페이지 정보의 항목(32A 및 32B)을 독출하여 검색된 정보를 네트워크 인터페이스(30)를 통해 요구 데이터 기억/재생 장치(21)로 송신한다. 데이터 기억/재생 장치(21)로부터 하위의 악곡 선택 페이지 정보의 항목(32A 및 32B)에 포함되는 아티스트 리스트 정보의 항목(39A 및 39B) 내의 선택 페이지 어드레스에 따라서 보다 하위의 악곡 선택 페이지 정보의 항목(32AA 내지 32BA)이 요구되면, CPU(25)는 하드 디스크 드라이브(27)로부터 대응하는 악곡 선택 페이지 정보(32AA 내지 32BA)를 독출하여 검색된 정보를 네트워크 인터페이스(30)를 통해 요구 데이터 기억/재생 장치(21)로 송신한다.
이와 같이, CPU(25)는 각 데이터 기억/재생 장치(21)에 대하여 악곡 선택 페이지 정보의 항목(32, 32A 내지 32BA)을 초기에 제공한다. 그러면, 소정의 데이터 기억/재생 장치(21)로부터, 악곡 선택 페이지 정보의 항목(32, 32A 내지 32BA)에 포함되는 장르 리스트 정보(33), 아티스트 리스트 정보(39A 및 39B) 및 악곡 리스트 정보(45A 내지 45C) 내의 프리뷰 악곡 식별 정보에 따라서 프리뷰 데이터가 요구될 수 있다. 요구가 행해지면, CPU(25)는 하드 디스크 드라이브(27)로부터 대응하는 프리뷰 데이터를 독출하여 검색된 정보를 UDP/IP(User Datagram Protocol/Internet Protocol)에 따라서 스트리밍 형식으로 네트워크 인터페이스(30)를 통해 요구하는 데이터 기억/재생 장치(21)로 송신한다. 이에 따라, CPU(25)는 데이터 기억/재생 장치(21)에서 사용자가 프리뷰 데이터에 기초하는 원하는 악곡을 프리뷰하도록 한다.
데이터 기억/재생 장치(21)는 악곡 선택 페이지 정보의 항목(32, 32A 내지 32BA)에 포함되는 장르 리스트 정보(33), 아티스트 리스트 정보(39A 및 39B) 및 악곡 리스트 정보의 항목(45A 내지 45C) 내의 구입 페이지 어드레스에 따라서 악곡 구입 페이지 정보를 요구할 수 있다. 요구가 행해지면, CPU(25)는 하드 디스크 드라이브(27)로부터 대응하는 악곡 구입 페이지 정보를 독출하여 검색된 정보를 네트워크 인터페이스(30)를 통해 요구 데이터 기억/재생 장치(21)에 송신한다. 데이터 기억/재생 장치(21)는 악곡 구입 페이지 정보 내의 다운로드 악곡 식별 정보에 따라서 원하는 음악 데이터의 다운로드를 요구할 수 있다. 이 요구에 응답하여, CPU(25)는 하드 디스크 드라이브(27)로부터 대응하는 음악 데이터 및 속성 정보를 독출하여 검색 완료된 것을 네트워크 인터페이스(30)를 통해 요구 데이터 기억/재생 장치(21)에 송신한다. 이와 같이 하여, CPU(25)는 데이터 기억/재생 장치(21)에서 사용자가 원하는 악곡을 구성하는 음악 데이터를 프리뷰, 선택 및 다운로드 할 수 있게 한다.
도 9를 참조하여 데이터 기억/재생 장치(21)의 하드웨어 회로 블록에 의한 하드웨어 회로 구성을 설명한다. 도 9에 도시한 바와 같이, 데이터 기억/재생 장치(21)는 사용자가 장치의 케이스 표면이나 리모트 컨트롤러(도시하지 않음)에 설치된 각종 조작 버튼으로 이루어진 조작 입력부(50)를 조작하도록 한다. 다시, 조작 입력부(50)는 사용자의 조작을 반영한 조작 입력 신호를 입력 처리부(51)로 송출한다. 입력 처리부(51)는 필요한 처리를 행하여 조작 입력부(50)로부터 주어진 조작 입력 신호를 조작 커맨드로 변환한다. 커맨드는 버스(52)를 통해 CPU(53)로 송출된다.
CPU(53)는 ROM(54) 또는 하드 디스크 드라이브(55)로부터 버스(52)를 통해 미리 기억되어 있는 기본 프로그램이나 재생 프로그램 등의 각종 프로그램을 독출하고, 그 프로그램을 CPU(53)의 작업 영역으로서 기능하는 RAM(56)에 로딩한다. RAM(56)에 로딩된 프로그램에 따라, CPU(53)는 데이터 기억/재생 장치 전체를 제어함과 동시에 소정의 연산 처리나, 입력 처리부(51)로부터 주어지는 조작 커맨드에 따른 각종 처리를 실행한다.
이에 따라, CPU(53)는 수신된 조작 커맨드와 관련하여 소정의 연산 처리나 각종 처리 등의 처리 결과를 화상 데이터로서 표시 처리부(57)에 송출한다. 표시 처리부(57)는 CPU(53)로부터 주어진 화상 데이터에 대하여 디지털-아날로그 변환 처리 등의 표시 관련 처리를 실시하고, 얻어진 화상 신호를 디스플레이부(58)에 송출한다. 디스플레이부(58)는 수신된 화상 신호에 기초하는 화상을 사용자에게 시각적으로 제공한다. 전형적으로, 디스플레이부(58)는 유기 EL 디스플레이, 액정 디스플레이, 또는 음극선관 등의 표시 장치로서, 케이스 표면에 직접 부착되거나 외부 부착되는 것일 수 있다.
조작 입력부(50)를 통해, 사용자는 주어진 CD로부터 하드 디스크로 음악 데이터의 기록을 요구하는 조작 입력 신호를 입력할 수 있다. 이 경우, CPU(53)는 미디어 드라이브(59)에 의해 CD에서 음악 데이터를 재생함과 동시에 해당 재생한 음악 데이터를 데이터 처리부(60)로 송출한다. 그리고, CPU(53)는 데이터 처리부(60)가 수신된 음악 데이터에 대하여 압축 부호화 처리나 암호화 처리 등의 소정의 처리(이하, 이것을 기록 처리라고 부른다)를 행하도록 한 다음, 처리 데이터를 하드 디스크 드라이브(55)에서의 하드 디스크에 하드 디스크에 기록한다.
CD는 그 데이터 기록면에 음악 데이터 기록 영역과 관리 데이터 기록 영역을 전형적으로 구비한다. 음악 데이터 기록 영역은 1 또는 복수 음악 데이터의 항목이 내부에 기록되어 있다. 관리 데이터 기록 영역에는 음악 데이터 기록 영역에 기록되어 있는 음악 데이터를 관리하기 위한, 개개의 음악 데이터 항목의 재생 시간, 그 재생 순서, 음악 데이터 기록 영역에서의 재생 개시 위치를 특정하는 TOC(Table Of Contents)로 불리는 관리 데이터가 기록되어 있다. 미디어 드라이브(59)에 의해 CD의 음악 데이터 기록 영역에서 음악 데이터를 독출하는 경우, CPU(53)는 해당 CD의 관리 데이터 기록 영역에서 적용 가능한 관리 데이터를 검색한다. 검색된 관리 데이터에 기초하여, CPU(53)는 CD 고유의 관리 정보를 생성하여, 해당 생성한 관리 정보를 통신 처리부(61) 및 네트워크 인터페이스(62)를 순차 통해 디스크 정보 제공 서버(SV2)로 송신한다. 그 결과, CPU(53)는 디스크 정보 제공 서버(SV2)로부터 대응하는 디스크 정보를 네트워크 인터페이스(62) 및 통신 처리부(61)를 순차 통해 수신한다. 수신된 디스크 정보는 CPU(53)로부터 하드디스크 드라이브(55)에 송출하여 하드 디스크에 기억한다.
조작 입력부(50)를 통해, 사용자는 하드 디스크 드라이브(55) 상에 유지된 음악 데이터를 지정하여, 그 지정된 데이터의 재생을 요구하는 조작 입력 신호를 입력할 수 있다. 이러한 경우, CPU(53)는 하드 디스크 드라이브(55)의 하드 디스크로부터 해당 지정된 음악 데이터를 독출하여 검색 데이터를 데이터 처리부(60)로 송출한다. 데이터 처리부(60)는 CPU(53)로부터 주어진 음악 데이터에 대하여 압축 해제 및 암호 해제와 같은 처리(이하, 재생 처리라고 부른다)를 행한 후 처리 데이터를 음성 처리부(63)로 송출한다. 음성 처리부(63)는 데이터 처리부(60)로부터 주어진 음악 데이터에 대하여 디지털-아날로그 변환 처리 등의 음성 관련 처리를 실시하여, 얻어진 음악 신호를 스피커(64)로 송출한다. 스피커(64)는 CPU(53)의 제어하에서 수신된 음악 신호에 기초하는 음악을 사용자가 들을 수 있게 출력한다.
또한, 사용자는 조작 입력부(50)를 통해 악곡 선택 페이지 정보(32)의 취득을 요구하는 조작 입력 신호를 입력할 수 있다. 그러면, CPU(53)는 페이지 정보 요구 신호를 통신 처리부(61) 및 네트워크 인터페이스(62)를 순차 통해 음악 데이터 전송 서버(SV1)로 송신한다. 그 결과, CPU(53)는 음악 데이터 전송 서버(SV1)로부터 최상위의 악곡 선택 페이지 정보(32)를 네트워크 인터페이스(62) 및 통신 처리부(61)를 순차 통해 수신한다. CPU(53)는 이러한 수신된 최상위의 악곡 선택 페이지 정보(32)를 기초로 하여 음악 선택 화상 데이터를 생성하여, 해당 생성한 데이터를 표시 처리부(57)를 통해 디스플레이부(58)에 송출한다. 디스플레이부(58)는 CPU(53)의 제어하에서 도 10에 도시된 바와 같은 수신된 데이터에 기초하여 악곡 선택 화상(70)을 표시한다.
이 경우, 이러한 악곡 선택 화상(70)은 우측에 장르 선택 영역(71)을 설치하며, 장르 선택 역역은 화상의 수직 방향(상/하 방향)으로 배열된 복수의 장르 표시 필드(71A 내지 71E)를 구비한다. 장르 선택 영역(71)의 장르 표시 필드(71A 내지 71E)에는 악곡 선택 페이지 정보(32)에 포함되는 장르 리스트 정보(33) 내의 장르의 명칭이 표시되어 있다. 장르 선택 영역(71)에는 해당 장르 선택 영역(71) 내에 표시되는 장르 표시 필드(71A 내지 71E)를 선택적으로 전환하기 위한 스크롤 바(71F)가 설치된다. 이러한 악곡 선택 화상(70)은 좌측에 예컨대 음악 데이터 전송 서버(SV1)측에서 사용자에 대하여 적극적으로 소개하도록 선정한 악곡(이하, 이것을 추천 악곡이라고 부른다)에 관련되는 화상을 표시시키는 관련 화상 표시 영역(72)이 설치된다. 이러한 관련 화상 표시 영역(72)에는 예컨대 해당 악곡의 재킷 사진이 표시된다. 악곡 선택 화상(70) 내에서 관련 화상 표시 영역(72)의 아래쪽에는 추천 악곡의 타이틀(또는 아티스트 명)을 표시하는 타이틀 표시 영역(73)이 설치된다. 악곡 선택 화상(70)의 하단에는 조작 버튼 통지 영역(74)이 설치된다. 이러한 조작 버튼 통지 영역(74)에는 리모트 컨트롤러 등에 설치된 각종 조작 버튼(즉, 조작 입력부(50))을 이용한 조작 커맨드의 입력시 어떤 조작 버튼이 조작 가능한지를(즉, 유효하다) 사용자에게 알려주는 버튼 마크가 표시되어 있다.
디스플레이부(58)에 악곡 선택 화상(70)을 표시한 상태로, 사용자는 장르 선택 영역(71) 내에 "일본 음악"이라고 하는 장르의 명칭이 선택 지정할 수 있다(즉, 선택된 후 결정). 이 경우, CPU(53)는 최상위의 악곡 선택 페이지 정보(32)에 포함되고 있는 장르 리스트 정보(33) 내의 "일본 음악"이라고 하는 장르의 명칭에 대응하는 선택 페이지 어드레스에 따라서, 하위의 악곡 선택 페이지 정보(32A)를 취득 요구하는 페이지 정보 요구 신호를 통신 처리부(61) 및 네트워크 인터페이스(62)를 순차 통해 음악 데이터 전송 서버(SV1)로 송신한다. 그 결과, CPU(53)는 음악 데이터 전송 서버(SV1)로부터, 최상위보다도 1계층 하위의 악곡 선택 페이지 정보(32A)를 네트워크 인터페이스(62) 및 통신 처리부(61)를 순차 통해 수신한다. 이 경우, CPU(53)는 1계층 하위의 악곡 선택 페이지 정보(32A)에 기초하여 악곡 선택 화상 데이터를 생성하여, 해당 생성한 데이터를 표시 처리부(57)를 통해 디스플레이부(58)에 송출한다. 이에 따라, CPU(53)는 디스플레이부(58)가 도 11에 도시한 바와 같은 악곡 선택 화상(75)을 표시하도록 한다.
이러한 악곡 선택 화상(75)에는 수직 방향으로 배열된 복수의 아티스트 표시 필드(76A 내지 76E)를 갖는 아티스트 선택부(76)가 설치된다. 아티스트 표시 필드(76A 내지 76E)에는 악곡 선택 페이지 정보(32A)에 포함되는 아티스트 리스트 정보(39A) 내의 아티스트 명이 표시되어 있다. 아티스트 선택부(76)에는 해당 아티스트 선택부(76) 내에 표시되는 아티스트 표시 필드(76A 내지 76E)를 전환하는데 사용되는 스크롤 바(76F)가 설치된다. 아티스트 표시 필드(76A 내지 76E) 중에서 필드(76A, 76B, 76D)는 프리뷰 악곡 식별 정보가 관련된 아티스트 명을 지시한다(즉, 표시된 아티스트 명은 프리뷰 허가된 악곡에 대응함). 예컨대, 아티스트 표시 필드(76A, 76B, 76D)는 스피커의 형상의 마크(77)로 되는 프리뷰 가능 통지표가 표시되어 있다. 악곡 선택 화상(75) 상의 통지표(77)는 아티스트 표시 필드(76A, 76B, 76D) 내에 표시된 아티스트의 악곡이 프리뷰 가능한 것을 사용자에게 통지한다. 악곡 선택 화상(75) 내의 아래쪽에는 도 10에 도시된 악곡 선택 화상(70)과 같이 조작 버튼 통지 영역(74)이 설치된다. 디스플레이부(58)에 악곡 선택 화상(75)을 표시한 상태로 사용자 조작에 의해 아티스트 선택부(76) 내의 예컨대 프리뷰 악곡에 관련된 "abcd"라는 아티스트 명이 선택될 수 있다(즉, 아티스트 표시 필드(76A)는 다른 필드와는 다른 방식으로 예컨대, "강조된 상태로" 할 수 있다). 이 경우, CPU(53)는 악곡 선택 페이지 정보(32A)에 포함되고 있는 아티스트 리스트 정보(39A) 내의 대응하는 프리뷰 악곡 식별 정보에 따라서, 프리뷰 데이터를 요구하는 프리뷰 요구 신호를 통신 처리부(61) 및 네트워크 인터페이스(62)를 순차 통해 음악 데이터 전송 서버(SV1)에 송신한다. 그 결과, CPU(53)는 음악 데이터 전송 서버(SV1)로부터 스트리밍 형식으로 프리뷰 데이터를 네트워크 인터페이스(62) 및 통신 처리부(61)를 순차 통해 수신한다. 동시에, CPU(53)는 해당 수신한 프리뷰 데이터에 대하여 데이터 처리부(60)로 재생 처리를 실시한 후, 음성 처리부(63)로 처리 데이터를 음성 처리하도록 한다. 그에 따른 프리뷰 신호는 스피커(64)로 송출된다. CPU(53)의 제어하에 스피커(64)는 사용자에 대해 프리뷰 신호에 기초한 프리뷰 악곡을 청취 가능하게 제공한다. 도 10에 도시된 바와 같이 악곡 선택 화상(70)을 표시한 경우, 사용자는 특별한 장르명 또는 명칭과 관련하여 프리뷰 허가된 악곡을 프리뷰할 수 있다.
사용자 조작에 의해 악곡 선택 화상(75)의 아티스트 선택부(76) 내에서 예컨대, "abcd"라고 하는 아티스트 명이 선택 지정할 수 있다. 이 경우, CPU(53)는 악곡 선택 페이지 정보(32A)에 포함되고 있는 아티스트 리스트 정보(39A) 내의 "abcd"라는 아티스트 명에 대응하는 선택 페이지 어드레스에 따라서, 하위의 악곡 선택 페이지 정보(32AA)를 취득 요구하는 페이지 정보 요구 신호를 통신 처리부(61) 및 네트워크 인터페이스(62)를 순차 통해 음악 데이터 전송 서버(SV1)에 송신한다. 그 결과, CPU(53)는 음악 데이터 전송 서버(SV1)로부터 악곡 선택 페이지 정보(32AA)를 네트워크 인터페이스(62) 및 통신 처리부(61)를 순차 통해 수신한다. 이 경우, CPU(53)는 악곡 선택 페이지 정보(32AA)를 기초로 하여 악곡 선택 화상 데이터를 생성하여, 해당 생성한 데이터를 표시 처리부(57)를 통해 디스플레이부(58)로 송출한다. 이에 따라, CPU(53)는 디스플레이부(58)에 대하여 도 12에 도시한 바와 같은 악곡 선택 화상(80)을 표시한다.
악곡 선택 화상(80)에는 수직 방향으로 배열된 복수의 곡명 표시 필드(81A 내지 81E)를 갖는 곡명 선택부(81)가 설치된다. 곡명 표시 필드(81A 내지 81E)에는 악곡 선택 페이지 정보(32AA)에 포함되는 악곡 리스트 정보(45A) 내의 곡명이 표시되어 있다. 곡명 선택부(81)에는 해당 곡명 선택부(81) 내의 곡명 표시 필드(81A 내지 81E)를 전환하는데 사용되는 스크롤 바(81F)가 설치된다. 곡명 표시 필드(81A 내지 81E) 중에서 필드(81A, 81C, 81D)는 프리뷰 악곡 식별 정보와 관련된 곡명을 표시한다(즉, 프리뷰 허가된 악곡의 곡명). 곡명 표시 필드(81A, 81C, 81D)에는 프리뷰 가능 통지표(77)가 표시되어 있다. 악곡 선택 화상(80) 상의 통지표(77)는 곡명 표시 필드(81A, 81C, 81D) 내에 곡명이 표시된 악곡이 프리뷰 가능 상태임을 사용자에게 통지한다. 악곡 선택 화상(80)의 아래쪽에는 도 10에 도시된 악곡 선택 화상(70)과 같은 조작 버튼 통지 영역(74)이 설치된다.
디스플레이부(58)에 악곡 선택 화상(80)을 표시한 상태로 사용자 조작에 의해 곡명 선택부(81) 내의 예컨대 프리뷰 악곡과 관련된 "ABCD"라는 곡명이 선택될 수 있다. 이 경우, CPU(53)는 악곡 선택 페이지 정보(32AA)에 포함되고 있는 악곡 리스트 정보(45A) 내의 대응하는 프리뷰 악곡 식별 정보에 따라서, 프리뷰 데이터를 요구하는 프리뷰 요구 신호를 통신 처리부(61) 및 네트워크 인터페이스(62)를 순차 통해 음악 데이터 전송 서버(SV1)에 송신한다. 그 결과, CPU(53)는 음악 데이터 전송 서버(SV1)로부터 스트리밍 형식으로 프리뷰 데이터를 네트워크 인터페이스(62) 및 통신 처리부(61)를 순차 통해 수신한다. 동시에, CPU(53)는 해당 수신한 프리뷰 데이터에 대하여 데이터 처리부(60)로 재생 처리를 실시한 후, 음성 처리부(63)로 음성 처리를 실시하도록 한다. 그에 따른 프리뷰 신호는 스피커(64)로 송출된다. CPU(53)의 제어하에 스피커(64)는 프리뷰 신호에 기초한 프리뷰 악곡을 사용자에게 청취 가능하도록 제공한다.
사용자 조작에 의해 악곡 선택 화상(80)의 곡명 선택부(81) 내에서 예컨대 "ABCD"라는 곡명이 선택 지정될 수 있다. 이 경우, CPU(53)는 악곡 선택 페이지 정보(32AA)에 포함되고 있는 악곡 리스트 정보(45A) 내의 "ABCD"라는 곡명에 대응하는 구입 페이지 어드레스에 따라서, 악곡 구입 페이지 정보를 취득 요구하는 페이지 정보 요구 신호를 통신 처리부(61) 및 네트워크 인터페이스(62)를 순차 통해 음악 데이터 전송 서버(SV1)로 송신한다. 그 결과, CPU(53)는 음악 데이터 전송 서버(SV1)로부터 악곡 구입 페이지 정보를 네트워크 인터페이스(62) 및 통신 처리부(61)를 순차 통해 수신한다. 이 경우, CPU(53)는 악곡 구입 페이지 정보에 기초하여 악곡 구입 화상 데이터를 생성하여, 해당 생성한 데이터를 표시 처리부(57)를 통해 디스플레이부(58)로 송출한다. 이에 따라 CPU(53)는 디스플레이부(58)에 대하여 악곡 구입 화상을 표시한다.
사용자 조작에 의해 악곡 구입 화상 상에 "ABCD"라는 곡명의 음악 데이터의 다운로드가 실행 요구될 수 있다. 이 경우, CPU(53)는 악곡 구입 페이지 정보 내 의 다운로드 악곡 식별 정보에 따라서, 대응하는 음악 데이터의 다운로드를 실행 요구하는 다운로드 요구 신호를 통신 처리부(61) 및 네트워크 인터페이스(62)를 순차 통해 음악 데이터 전송 서버(SV1)로 송신한다. 그 결과, CPU(53)는 음악 데이터 전송 서버(SV1)로부터 음악 데이터 및 대응하는 속성 정보를 네트워크 인터페이스(62) 및 통신 처리부(61)를 순차 통해 수신한다. 이에 따라, CPU(53)는 음악 데이터 및 속성 정보를 하드디스크 드라이브(55)에 송출하여 하드디스크에 기억한다.
사용자는 음악 데이터 전송 서버(SV1)로부터 취득한 어떤 음악 데이터도 조작 입력부(50)를 통해 지정한 후, 그 지정된 음악 데이터를 재생 요구하는 조작 입력 신호를 입력할 수 있다,. 이 경우, CPU(53)는 하드 디스크 드라이브(55)의 하드 디스크로부터 해당 음악 데이터를 독출하여, 검색 데이터를 데이터 처리부(60)로 송출한다. 전술한 예에서와 같이, CPU(53)는 데이터 처리부(60)로 이러한 수신된 음악 데이터의 재생 처리를 실시한 후, 음성 처리부(63)로 처리 데이터의 음성 처리를 실시한다. 그에 따른 음악 신호는 스피커(64)로 송출한다. CPU(53)의 제어하에서 스피커(64)는 음악 신호에 기초한 악곡을 출력시켜 사용자가 들을 수 있다.
디스플레이부(58)에 대하여 최상위의 악곡 선택 화상(70)을 표시한 상태로 사용자 조작에 의해 장르 선택부(71) 내에서 예컨대 "일본 음악 순위"라는 장르의 명칭이 선택 지정될 수 있다. 이 경우, CPU(53)는 전술한 방식으로 음악 데이터 전송 서버(SV1)로부터 대응하는 하위의 악곡 선택 페이지 정보를 취득하여, 디스플레이부(58)에 대하여 도 13에 도시한 바와 같은 악곡 선택 화상(85)을 표시한다. 이러한 악곡 선택 화상(85)은 수직 방향으로 배열된 복수의 아티스트 표시 필드(86A 내지 86E)를 갖는 아티스트 선택부(86)가 표시된다. 아티스트 표시 필드(86A 내지 86E)에는 악곡 선택 페이지 정보에 포함되는 아티스트 리스트 정보 내의 아티스트 명이 표시되어 있다. 악곡 선택 화상(85)에는 아티스트 선택부(86)에 스크롤 바(86F)가 설치된다. 아티스트 표시 필드(86A 내지 86E) 중에서 필드(86A 내지 86D)는 프리뷰 악곡 식별 정보가 관련된 아티스트 명을 지시한다. 아티스트 표시 필드(86A 내지 86D)에는 프리뷰 가능 통지표(77)가 표시되어 있다. 악곡 선택 화상(85)의 아래쪽에는 도 10에 도시된 악곡 선택 화상(70)과 같은 조작 버튼 통지 영역(74)이 설치된다.
디스플레이부(58)에 대하여 최상위의 악곡 선택 화상(70)을 표시한 상태로 사용자 조작에 의해 장르 선택부(71) 내에서 예컨대 "신곡"이라는 장르의 명칭이 선택 지정될 수 있다. 이 경우, CPU(53)는 전술한 바와 같은 방식으로 음악 데이터 전송 서버(SV1)로부터 대응하는 하위의 악곡 선택 페이지 정보를 취득하여, 디스플레이부(58)에 대하여 도 14에 도시한 바와 같은 악곡 선택 화상(88)을 표시한다. 이러한 악곡 선택 화상(88)은 수직 방향으로 배열된 복수의 아티스트 표시 필드(89A 내지 89E)를 갖는 아티스트 선택부(89)가 표시된다. 아티스트 표시 필드(89A 내지 89E)에는 악곡 선택 페이지 정보에 포함되는 아티스트 리스트 정보 내의 아티스트 명이 표시되어 있다. 악곡 선택 화상(88)에는 아티스트 선택부(89)에 스크롤 바(89F)가 설치된다. 아티스트 표시 필드(89A 내지 89E) 중에서 필드(89B, 89C, 89E)는 프리뷰 악곡 식별 정보가 관련된 아티스트 명을 지시한다. 아티스트 표시 필드(89B, 89C, 89E)에는 프리뷰 가능 통지표(77)가 표시되어 있다. 악곡 선택 화상(88)의 아래쪽에는 도 10에 도시된 악곡 선택 화상(70)과 같은 조작 버튼 통지 영역(74)이 설치된다.
디스플레이부(58)에 대하여 악곡 선택 화상(85 또는 88)을 표시한 경우도, 상술한 악곡 선택 화상(75)을 표시했을 때와 같이, CPU(53)는 사용자 조작에 따라서 음악 데이터 전송 서버(SV1)로부터 프리뷰 데이터와 하위의 악곡 선택 페이지 정보를 취득할 수 있다.
전술한 방식으로, 디스플레이부(58)에 최상위의 악곡 선택 화상(70)을 표시한 후, CPU(53)는 도 15에 도시된 바와 같은 사용자 조작에 따라서, 해당 악곡 선택 화상(70)을 악곡 선택 화상(80, 90, 91 등)에 링크된 악곡 선택 화상(75)으로; 또는 악곡 선택 화상(70)을 악곡 선택 화상(93, 94, 95 등)에 링크된 악곡 선택 화상(92)으로 변경할 수 있다. 이와 달리, 디스플레이부(58) 상에, CPU(53)는 사용자 조작에 따라서, 해당 최상위 악곡 선택 화상(70)을 악곡 선택 화상(96, 97, 98 등)에 링크된 악곡 선택 화상(85)으로; 또는 악곡 선택 화상(70)을 악곡 선택 화상(99, 100, 101 등)에 링크된 악곡 선택 화상(88)으로 변경할 수 있다. 즉, 음악 데이터 전송 서버(SV1)로부터 취득하고 있는 악곡 선택 페이지 정보 내의 선택 페이지 어드레스에 따라서, CPU(53)는 악곡 선택 화상(70, 75, 80, 85, 88, 90 내지 101 등)을 천이시킴으로써, 다운로드 가능한 다수의 악곡 중에서 원하는 악곡을 종별로 분리할 수 있다.
전술한 구성에 덧붙여, 데이터 기억/재생 장치(21)의 CPU(53)는 하드 디스크 드라이브(55)의 하드 디스크에 악곡 정보 데이터베이스를 구축할 수 있다. CD에서 음악 데이터를 독출하여 하드 디스크에 기억할 때, CPU(53)는 해당 음악 데이터에 대응하는 디스크 정보(즉, 디스크 정보 제공 서버(SV2)로부터 취득한 디스크 정보)를 하드 디스크의 악곡 정보 데이터베이스에 기억한다. 음악 데이터 전송 서버(SV1)로부터 음악 데이터를 다운로드하여 하드 디스크에 기억할 때도, CPU(53)는 해당 음악 데이터와 같이 음악 데이터 전송 서버(SV1)로부터 취득한 속성 정보를 하드 디스크의 악곡 정보 데이터베이스에 기억한다.
하드 디스크의 악곡 정보 데이터베이스에 디스크 정보나 속성 정보를 기록하여 해당 악곡 정보 데이터베이스를 갱신할 때마다(즉, 하드 디스크에 음악 데이터를 기억할 때마다), CPU(53)는 하드 디스크에 기억하고 있는 음악 데이터를 구성하는 데이터 항목에 대한 장르별 또는 아티스트별 수(즉, 장르의 명칭 또는 아티스트 명마다의 음악 데이터 수)를 연산할 수 있다. 장르 또는 아티스트마다의 데이터 수는 동일한 하드 디스크에 기억하고 있는 음악 데이터에 대한 통계 데이터로서 하드 디스크의 악곡 정보 데이터베이스에 기억된다. 음악 데이터를 하드 디스크에 기록할 때마다, CPU(53)는 그에 따라 악곡 정보 데이터베이스에 관련 통계 데이터를 갱신한다. 새로운 통계 데이터를 생성한 경우, CPU(53)는 선정된 규정수 이상의 음악 데이터 항목의 수를 판별함과 동시에, 해당 규정수 이상의 음악 데이터 수에 대응하는 장르의 명칭 또는 아티스트 명을 검출한다. CPU(53)는 그 검출한 장르의 명칭 또는 아티스트 명을 키워드로서 하드 디스크의 악곡 정보 데이터베이스에 등록하여 해당 키워드를 갱신한다. 이와 같이 하여, CPU(53)는 이러한 키워드 를, 하드 디스크에 기억한 음악 데이터(즉, 데이터 기억/재생 장치(21)를 이용하여 사용자가 취득한 악곡)에 대한 사용자의 기호를 나타내는 정보로서, 적절하게 갱신 유지한다.
이 상태에서, 사용자에 의해 조작 입력부(50)를 통해 악곡 선택 페이지 정보(32)를 취득 요구하는 조작 입력 신호가 입력될 수 있다. 이 경우, CPU(53)는 페이지 정보 요구 신호를 음악 데이터 전송 서버(SV1)로 송신하고, 음악 데이터 전송 서버(SV1)로부터 최상위의 악곡 선택 페이지 정보(32)의 수신 여부를 판별한다. 이러한 최상위의 악곡 선택 페이지 정보(32)의 수신을 검출하면, CPU(53)는 전술한 방식으로 악곡 선택 화상(70)을 생성하여 그 생성된 화상(70)을 디스플레이부(58)에 표시한다. 해당 악곡 선택 페이지 정보(32) 내에서 리스트 식별자의 사용으로 장르 리스트 정보(33)를 판별한다. 그런 다음, CPU(53)는 악곡 선택 페이지 정보(32) 내에서 판별한 장르 리스트 정보(33)에 포함되는 종별 리스트(37)의 종별과, 하드 디스크 내의 악곡 정보 데이터베이스에 기억하고 있는 키워드를 비교한다. 이러한 비교에 따라, CPU(53)는 장르 리스트 정보(33) 내에 키워드와 적어도 일부가 일치하는 종별이 포함되어 있는지 여부를 판별한다. 장르 리스트 정보(33)에 일치하는 종별이 확인되는 경우, CPU(53)는 해당 장르 리스트 정보(33)로부터 일치한 종별에 대응하는 프리뷰 악곡 식별 정보를 수집함과 동시에, 해당 종별에 대응하는(즉, 수집한 프리뷰 악곡 식별 정보에 대응하는) 구입 페이지 어드레스를 취득한다. 그런 다음, 도 15에 도시한 바와 같이, CPU(53)는 장르 리스트 정보(33)로부터 수집한 프리뷰 악곡 식별 정보의 리스트(108)(이하, 수집 식별 정보 리스트라고 부른다)를 작성함과 동시에, 해당 수집한 구입 페이지 어드레스의 리스트(109)(이하, 수집 어드레스 리스트라고 부른다)를 작성한다. 또한, CPU(53)는 이들 수집식별 정보 리스트(108) 및 수집 어드레스 리스트(109)를 연관시켜(즉, 프리뷰 악곡 식별 정보 및 대응하는 구입 페이지 어드레스를 연관시켜), 리스트 정보(110)(이하, 연속 프리뷰 리스트 정보라고 부른다)를 생성한다. 해당 생성한 연속 프리뷰 리스트 정보(110)는 RAM(56) 또는 하드 디스크 드라이브(55)의 하드 디스크에 일시 기억한다.
장르 리스트 정보(33)로부터의 프리뷰 악곡 식별 정보 및 대응하는 구입 페이지 어드레스의 수집이 종료하면, CPU(53)는 해당 장르 리스트 정보(33) 내의 선택 페이지 어드레스에 따라서 자동적으로(즉, 사용자 조작에 의한 하위의 악곡 선택 페이지 정보(32A 및 32B)의 취득 요구의 유무에 무관하게) 페이지 정보 요구 신호를 음악 데이터 전송 서버(SV1)로 송신한다. 이에 따라, CPU(53)는 음악 데이터 전송 서버(SV1)로부터 하위의 악곡 선택 페이지 정보(32A 및 32B)[즉, 최상위의 악곡 선택 페이지 정보(32)로부터 직접 링크 가능한 악곡 선택 페이지 정보의 항목(32A 및 32B)]의 수신 여부를 판별한다.
CPU(53)는 이러한 최상위보다도 1계층 하위의 악곡 선택 페이지 정보(32A 및 32B)의 취득을 검출하면, 해당 악곡 선택 페이지 정보(32A 및 32B) 내에서 리스트식별자에 따라서 아티스트 리스트 정보(39A 및 39B)를 판별한다. CPU(53)는 악곡 선택 페이지 정보(32A 및 32B) 내에서 판별한 아티스트 리스트 정보 항목(39A 및 39B)에 포함되는 종별 리스트(43)의 종별과, 하드 디스크 내의 악곡 정보 데이터베 이스에 기억하고 있는 키워드를 비교한다. 이러한 비교에 따라, CPU(53)는 전술한 방식으로 아티스트 리스트 정보 항목(39A 및 39B)으로부터 키워드와 관련되는 프리뷰 악곡 식별 정보 및 대응하는 구입 페이지 어드레스를 수집한다. 그런 다음, CPU(53)는 아티스트 리스트 정보의 항목(39A 및 39B) 내에서 수집한 프리뷰 악곡 식별 정보 및 대응하는 구입 페이지 어드레스를 상호 관련되게 만들어 이것을 연속 프리뷰 리스트 정보(110)에 추가함으로써 해당 연속 프리뷰 리스트 정보(110)를 갱신한다.
CPU(53)는 아티스트 리스트 정보 항목(39A 및 39B)으로부터의 프리뷰 악곡 식별 정보 및 대응하는 구입 페이지 어드레스의 수집이 종료하면, 해당 아티스트 리스트 정보(39A 및 39B) 내의 선택 페이지 어드레스에 따라서 자동적으로[즉, 사용자 조작에 의한 하위의 악곡 선택 페이지 정보(32AA 내지 32BA)의 취득 요구의 유무에 무관하게] 페이지 정보 요구 신호를 음악 데이터 전송 서버(SV1)로 송신한다. 이에 따라, CPU(53)는 음악 데이터 전송 서버(SV1)로부터 악곡 선택 페이지 정보(32AA 내지 32BA)[즉, 최상위보다도 1계층 하위의 악곡 선택 페이지 정보(32A 및 32B)에서 직접 링크 가능한 악곡 선택 페이지 정보(32AA 내지 32BA)]의 수신 여부를 검출한다. CPU(53)는 악곡 선택 페이지 정보(32AA 내지 32BA)의 취득을 검출하면, 해당 악곡 선택 페이지 정보(32AA 내지 32BA) 내에서 리스트 식별자에 따라서 악곡 리스트 정보(45A 내지 45C)를 판별한다. 이 경우, CPU(53)는 키워드를 이용하지 않고서, 악곡 선택 페이지 정보(32AA 내지 32BA) 내에서 판별한 악곡 리스트 정보(45A 내지 45C)에 포함되는 모든 프리뷰 악곡 식별 정보를 수집함과 동시 에, 해당 수집한 프리뷰 악곡 식별 정보에 대응하는 구입 페이지 어드레스도 수집한다. 그리고, CPU(53)는 악곡 리스트 정보(45A 내지 45C) 내에서 수집한 프리뷰 악곡 식별 정보 및 대응하는 구입 페이지 어드레스를 상호 관련되게 만들어 이를 연속 프리뷰 리스트 정보(110)에 추가함으로써 해당 연속 프리뷰 리스트 정보(110)를 갱신한다.
사용자에 의해 최상위의 악곡 선택 페이지 정보(32)가 취득 요구되면, CPU(53)는 예컨대, 적어도 2계층분에 해당하는 최상위의 악곡 선택 페이지 정보(32) 및 이것보다도 1계층 하위의 악곡 선택 페이지 정보(32A 및 32B)를 자동적으로 취득한다. 이와 함께, CPU(53)는 악곡 선택 페이지 정보(32, 32A, 32B)로부터의 키워드 관련 프리뷰 악곡 식별 정보 및 대응하는 구입 페이지 어드레스를 수집한다. CPU(53)는 계속해서 하위의 악곡 선택 페이지 정보(32AA 내지 32BA)를 자동적으로 취득하면서, 해당 취득한 악곡 선택 페이지 정보(32AA 내지 32BA)로부터 모든 프리뷰 악곡 식별 정보 및 대응하는 구입 페이지 어드레스를 수집한다. 그리고, CPU(53)는 악곡 선택 페이지 정보(32, 32A 내지 32BA)로부터 수집한 프리뷰 악곡 식별 정보 및 대응하는 구입 페이지 어드레스를 이용하여 연속 프리뷰 리스트 정보(110)(도 16)를 생성한다.
음악 데이터 전송 서버(SV1)로부터 최상위의 악곡 선택 페이지 정보(32)를 취득하는 것에 의해 CPU(53)가 프리뷰 악곡 식별 정보의 수집을 개시할 때마다, CPU(53)는 해당 프리뷰 악곡 식별 정보의 수집에 사용한 악곡 선택 페이지 정보(32, 32A 내지 32BA)를 판별하기 위한 수집 사용 종료 페이지 리스트를 작성한 다. 이 리스트는 RAM(56) 또는 하드 디스크 드라이브(55)의 하드 디스크에 일시 기억한다. CPU(53)가 악곡 선택 페이지 정보(32, 32A 내지 32BA)를 프리뷰 악곡 식별 정보의 수집에 사용할 때마다, CPU(53)는 해당 프리뷰 악곡 식별 정보의 수집에 사용한 악곡 선택 페이지 정보(32, 32A 내지 32BA)의 페이지 식별 정보를 수집 사용 종료 페이지 리스트에 추가한다. CPU(53)는 이러한 수집 사용 종료 페이지 리스트의 내용에 기초하여, 각 악곡 선택 페이지 정보(32, 32A 내지 32BA)를 프리뷰 악곡 식별 정보의 수집에 사용하였는지 여부를 판별할 수 있다. 그 결과, CPU(53)는 프리뷰 악곡 식별 정보의 수집에 동일한 악곡 선택 페이지 정보(32, 32A 내지 32BA)를 비생산적이고 중복적인 방식으로 사용하는 것을 회피할 수 있다.
선정된 설정에 따라서 모든 악곡 선택 페이지 정보(32, 32A 내지 32BA)로부터 하나의 프리뷰 악곡 식별 정보를 수집했을 때; 규정의 수의 프리뷰 악곡 식별 정보를 수집했을 때; 또는 모든 악곡 선택 페이지 정보(32, 32A 내지 32BA)로부터 프리뷰 악곡 식별 정보의 수집이 종료한 때; CPU(53)는 연속 프리뷰 리스트 정보(110)에 따라서 프리뷰 악곡을 연속적으로 자동 출력하여 사용자에게 프리뷰시킨다. 보다 구체적으로, CPU(53)는 프리뷰 악곡이 연속적인 자동 출력을 시작하면, 연속 프리뷰 리스트 정보(110) 내에서 프리뷰 악곡 식별 정보를 구성하는 항목의 리스트 순서에서 주목하는 하나의(예, 첫번째) 프리뷰 악곡 식별 정보를 프리뷰 악곡 식별 정보로서 자동적으로 선택한다. CPU(53)는 주목 프리뷰 악곡 식별 정보로서 선정한 프리뷰 악곡 식별 정보에 따라서, 음악 데이터 전송 서버(SV1)에 대하여 대응하는 프리뷰 데이터를 요구한다. 그 결과, CPU(53)는 음악 데이터 전송 서 버(SV1)로부터 프리뷰 데이터를 스트리밍 형식으로 네트워크 인터페이스(62) 및 통신 처리부(61)를 순차 통해 수신한다. 그런 다음, CPU(53)는 수신된 프리뷰 데이터에 대하여 데이터 처리부(60)로 재생 처리를 실시한 후, 음성 처리부(63)로 처리 데이터를 음성 처리를 실시한다. 이에 따른 프리뷰 신호는 스피커(64)로 송출한다. CPU(53)의 제어하에서 스피커(64)는 프리뷰 신호에 기초한 프리뷰 악곡을 청취 가능하도록 사용자에게 출력한다.
CPU(53)는 데이터 처리부(60)를 통해 프리뷰 데이터에 대한 재생 처리의 종료를 검출하면, 연속 프리뷰 리스트 정보(110) 내에서 프리뷰 악곡 식별 정보를 구성하는 항목의 리스트 순서에서 다른 하나의 프리뷰 악곡 식별 정보를 주목 프리뷰 악곡 식별 정보로서 자동적으로 선택한다. CPU(53)는 주목 프리뷰 악곡 식별 정보로서 새로이 선정한 프리뷰 악곡 식별 정보에 따라서, 음악 데이터 전송 서버(SV1)에 대하여 대응하는 프리뷰 데이터를 요구한다. 그 결과, CPU(53)는 음악 데이터 전송 서버(SV1)로부터 프리뷰 데이터를 스트리밍 형식으로 네트워크 인터페이스(62) 및 통신 처리부(61)를 순차 통해 수신한다. CPU(53)는 수신된 프리뷰 데이터에 대하여 데이터 처리부(60)로 동시에 재생 처리를 실시한 후, 음성 처리부(63)로 처리 데이터를 음성 처리를 실시한다. 그에 따른 프리뷰 신호는 스피커(64)로 송출한다. CPU(53)의 제어하에 스피커(64)는 프리뷰 신호에 기초한 프리뷰 악곡을 청취 가능하게 사용자에게 출력한다.
전술한 바와 같이, CPU(53)는 프리뷰 데이터에 대한 재생 처리의 종료를 검출할 때마다, 연속 프리뷰 리스트 정보(110) 내의[즉, 수집 식별 정보 리스트(108) 내의] 또 다른 프리뷰 악곡 식별 정보를 주목 프리뷰 악곡 식별 정보로서 자동적으로 선정한다. CPU(53)는 해당 주목 프리뷰 악곡 식별 정보로서 새로이 선정한 프리뷰 악곡 식별 정보에 따라서, 대응하는 프리뷰 데이터를 음악 데이터 전송 서버(SV1)로부터 취득하여 스트리밍 재생한다. 이에 따라, CPU(53)는 사용자가 악곡 선택 화상(70, 75, 80, 85, 88, 90 내지 101)을 적절하게 천이하여 원하는 악곡을 선택하는 동안, 사용자 조작에 따른 악곡 선택 화상(70, 75, 80, 85, 88, 90 내지 101)을 통한 천이와는 독립적으로 연속 프리뷰 리스트 정보(110)를 자동적으로 생성함과 동시에, 해당 생성한 연속 프리뷰 리스트 정보(110)에 따라서 복수의 프리뷰 악곡을 연속적으로 자동 출력하여 사용자가 프리뷰할 수 있도록 할 수 있다. 프리뷰 악곡을 연속적으로 자동 출력하는 경우, CPU(53)는 연속 프리뷰 리스트 정보(110) 내의 복수의 프리뷰 악곡 식별 정보 항목에 대응하는 복수의 프리뷰 데이터 항목을 주기적으로 취득하여 프리뷰 악곡을 순차 연속적으로 출력한다.
CPU(53)는 예컨대, 이하와 같은 수법을 이용하여 프리뷰 데이터에 대한 재생 처리(즉, 스트리밍 재생)의 종료를 검출할 수 있다. 이러한 수법은 단지 예시적인 것으로 본 발명을 한정하지 않음에 유의하여야 한다. 예컨대, CPU(53)는 스피커(64)나 디지털 출력 포트를 위한 인터페이스의 전단에 위치하는 데이터 처리부(60)내부의 버퍼를 적절히 관리함으로써 재생 처리의 종료를 검출하는 것이 가능하다. 보다 구체적으로, 데이터 처리부(60)는 프리뷰 데이터(즉, 선형 PCM 데이터)를 버퍼에 입력하고, 해당 버퍼로부터 나오는 프리뷰 데이터를 음성 처리부(63) 내의 D/A 컨버터에 입력되도록 함으로써 프리뷰 신호(즉, 아날로그 신호)로 변환시 키고, 그 결과 신호를 스피커(64)로 공급할 수 있다. 또한, 데이터 처리부(60)는 내부의 복호 처리부에서 출력되는 프리뷰 데이터(즉, 선형 PCM 데이터)를 인터페이스 컨트롤러 내의 버퍼에 입력하고, 해당 버퍼에서 나오는 프리뷰 데이터를 인터페이스 컨트롤러를 통한 출력을 위한 디지털 출력 전송 프로토콜에 대응하는 포맷으로 변환하고, 인터페이스를 통해 디지털 형식으로 데이터를 출력할 수 있다. CPU(53)는 이들 버퍼로의 프리뷰 데이터의 기록이 종료함을 확인하고, 버퍼에 기록된 프리뷰 데이터가 그로부터 전부 출력된 것을 확인시, 프리뷰 데이터의 재생 처리의 종료를 검출할 수 있다.
이와 달리, 프리뷰 데이터 내에 종료 타임 코드가 존재할 때, CPU(53)는 재생 중에 검출된 현재의 타임 코드가 종료 타임 코드와 일치함을 확인시, 프리뷰 데이터의 재생 처리의 종료를 판별할 수도 있다. 또 다른 예로서, 프리뷰 데이터의 재생 중에 검출된 현재의 타임 코드가 소정 시간 정지한 것을 검출시, CPU(53)는 프리뷰 데이터의 재생 처리의 종료를 결정할 수도 있다. 또 다른 예로써, 프리뷰 데이터의 재생중에 해당 재생중인 프리뷰 데이터의 레벨이 소정치 이하의 상태가 소정 시간 계속된 것을 검출시, CPU(53)는 프리뷰 데이터의 재생 처리의 종료를 결정할 수도 있다.
또한, CPU(53)의 제어하에서, CPU(53)는 연속 프리뷰 리스트 정보(110)에 따라서 조작 입력부(50)의 각종 조작키 중, 악곡 구입 페이지 정보의 구입 페이지 어드레스에 액세스하는(즉, 악곡 구입 페이지 정보를 취득 요구하는) 조작 입력 신호를 입력하기 위한 특정한 조작키에 대하여, 재생 처리 중인 프리뷰 데이터에 대응 하는 구입 페이지 어드레스(즉, 현재 재생 중인 프리뷰 악곡의 식별 정보에 대응하는 구입 페이지 어드레스)를 관련되게 할 수 있다. 이러한 구성으로써, 해당 재생처리하고 있는 프리뷰 데이터에 따라서 특정 조작키에 관련되는 구입 페이지 어드레스를 갱신할 수 있다. 보다 구체적으로, CPU(53)가 연속 프리뷰 리스트 정보(110)에 따라서 데이터 처리부(60)로 프리뷰 데이터를 순차 재생 처리하고 있는 동안, 사용자에 의해 특정 조작키가 조작될 수 있다. 이때, CPU(53)는 특정 조작키에 관련된 구입 페이지 어드레스에 따라서, 악곡 구입 페이지 정보를 취득 요구하는 페이지 정보 요구 신호를 통신 처리부(61) 및 네트워크 인터페이스(62)를 순차 통해 음악 데이터 전송 서버(SV1)로 송신한다. 그 결과, CPU(53)는 음악 데이터 전송 서버(SV1)로부터 악곡 구입 페이지 정보를 네트워크 인터페이스(62) 및 통신 처리부(61)를 순차 통해 수신한다. 그런 다음, CPU(53)는 전술한 방식으로 디스플레이부(58)에 대하여, 현재 재생중인 프리뷰 데이터에 대응하는 악곡 구입 화상을 표시한다. 즉, 사용자가 악곡 프리뷰 이후에 원하는 악곡을 발견하여 관련 음악 데이터의 다운로드를 원하면, 사용자는 CPU(53)의 제어하에서 악곡 구입 화상이 표시되도록 특정 조작키를 조작하여 음악 데이터의 다운로드를 요구하는 것이 필요하다. 사용자는 원하는 악곡의 명칭을 선택 지정하기 위해 악곡 선택 화상(70, 75, 80, 85, 88, 90 내지 101) 사이를 천이할 필요가 없다.
데이터 처리부(60)가 프리뷰 데이터를 재생 처리하지 않은 경우, CPU(53)는 특정 조작키에 관련된 구입 페이지 어드레스를 삭제한다. 특정 조작키가 이것에 관련된 구입 페이지 어드레스를 삭제한 이후에 사용자에 의해 조작되면, 해당 사용 자의 조작은 접수되지 않는다. 또한, CPU(53)는 음성 처리부(63)를 통해 데이터 기억/재생 장치(21)에 대한 스피커(64)의 접속의 여부와, 재생 처리 중에 스피커(64)로부터 출력하는 프리뷰 악곡이 무음 상태(즉, 뮤트)인지의 여부를 검출한다. 재생되는 프리뷰 악곡이 무음 상태이거나 스피커(64) 미접속에 기인하여 해당 스피커(64)로부터 프리뷰 악곡이 출력되지 않음을 검출하는 동안, 사용자에 의해 특정 조작키가 조작된 경우, 특정 조작키에 대한 사용자의 조작은 해당 조작키가 구입 페이지 어드레스에 관련된 경우에도 접수되지 않는다. 전술한 바와 같이, 원하는 악곡의 프리뷰 중에 사용자에 의해 특정 조작키가 조작되면, CPU(53)는 디스플레이부(58)에 프리뷰되는 악곡에 대응하는 악곡 구입 화상을 표시하여 사용자가 관련 음악 데이터의 다운 로드를 실행 가능하게 한다. 프리뷰 악곡이 프리뷰되지 않는 경우에 사용자에 의해 특정 조작키가 잘못 조작되면, CPU(53)는 어떤 악곡 구입 페이지 정보의 취득도 방지한다. 즉, 전술한 구성으로부터, CPU(53)는 사용자가 의도하지 않은 음악 데이터의 다운로드를 방지할 수 있다.
CPU(53)는 데이터 기억/재생 장치(21)에 대한 스피커(64)의 접속 여부에 관하여는, 데이터 기억/재생 장치(21)의 관련 커넥터와의 전기적인 접속의 유무를 감시하는 것으로 검출 가능하다. 현재 프리뷰되는 악곡의 무음 상태의 여부는 음성 처리부(63) 내의 증폭기를 제어할 때의 이득(gain)을 감시하는 것으로 검출 가능하다. 데이터 처리부(60)에 의해 프리뷰 데이터가 재생 처리되지 않을 때, CPU(53)는 특정 조작키에 관련된 구입 페이지 어드레스를 삭제하지 않을 수 있다. 그 대신에, CPU(53)는 데이터 기억/재생 장치(21)에 의해 미리 유지하고 있으며, 취득하 여야 할 악곡 구입 페이지 정보가 없는 것을 통지하기 위한 통지 페이지 정보의 공급원을 지시하는 네트워크 어드레스를 특정 조작키와 관련되도록 할 수 있다. 그런 다음, CPU(53)는 프리뷰 데이터가 데이터 처리부(60)에 의해 재생되지 않으면 네트워크 어드레스를 갱신할 수 있다. 데이터 처리부(60)가 어떤 프리뷰 데이터도 재생 처리하고 있지 않은 동안 사용자에 의해 특정 조작키가 조작된 경우에, CPU(53)는 관련 네트워크 어드레스에 따라서 외부에서 통지 페이지 정보를 취득함과 동시에, 해당 통지 페이지 정보에 기초한 통지 화상을 디스플레이부(58)에 표시한다. 표시된 화상은 사용자에게 취득할 악곡 구입 페이지 정보가 없음을 통지한다.
실제, CPU(53)는 연속 프리뷰 리스트 정보(110)의 생성 및 프리뷰 데이터에 대한 연속적인 자동 출력에 관한 일련의 재생 처리 과정을 ROM(54) 또는 하드 디스크 드라이브(55)의 하드 디스크에 기억하고 있는 재생 프로그램에 따라서 실행한다. 선정된 설정에 따라서, 하나 또는 소정수의 프리뷰 악곡 식별 정보를 수집한 시점에서 이들 프리뷰 악곡 식별 정보에 대응하는 프리뷰 데이터를 재생 처리하는 경우, CPU(53)는 연속 프리뷰 리스트 정보(110) 생성의 처리와, 프리뷰 데이터 재생의 처리를 병행 실행함에 유의하여야 한다. 이 때문에, 이하에는 재생 처리로서, 연속 프리뷰 리스트 정보(110) 생성의 처리를 위한 연속 프리뷰 리스트 생성 처리 순서와, 프리뷰 데이터 재생의 처리를 위한 프리뷰 데이터 재생 처리 순서를 설명한다.
CPU(53)는 음악 데이터 전송 서버(SV1)로부터 최상위의 악곡 선택 페이지 정 보(32)의 취득을 검출하면, 재생 프로그램에 따라 도 17에 도시한 제1의 연속 프리뷰 리스트 생성 처리(RT1)의 실행을 시작한다. 이러한 제1의 연속 프리뷰 리스트 생성 처리(RT1)를 시작하면, CPU(53)는 우선 스텝(SP1)으로 진행한다. 스텝(SP1)에서, CPU(53)는 음악 데이터 전송 서버(SV1)로부터 수신된 악곡 선택 페이지 정보(32)에 포함되는 페이지 식별 정보와, 수집 사용 종료 페이지 리스트 내의 페이지 식별 정보를 비교한다. 이러한 비교로써, CPU(53)는 해당 악곡 선택 페이지 정보(32)가 프리뷰 악곡 식별 정보의 수집에 사용되었는지 여부를 판별한다. 스텝(SP1)에서의 판별 결과가 긍정이면, 이러한 악곡 선택 페이지 정보(32)를 프리뷰 악곡 식별 정보의 수집에 아직 사용하고 있지 않은 것을 나타낸다. 이 경우, CPU(53)는 다음 스텝(SP2)로 진행한다.
스텝(SP2)에서, CPU(53)는 악곡 선택 페이지 정보(32)에 포함되는 장르 리스트 정보(33)로부터 키워드 관련 프리뷰 악곡 식별 정보 및 대응하는 구입 페이지 어드레스를 수집한다. CPU(53)는 해당 수집한 프리뷰 악곡 식별 정보 및 대응하는 구입 페이지 어드레스를 연속 프리뷰 리스트 정보(110)에 추가하여, 다음 스텝(SP3)으로 이동한다. 스텝(SP3)에서, CPU(53)는 이 시점에서 프리뷰 악곡 식별 정보의 수집에 사용한 악곡 선택 페이지 정보(32)에 포함되는 페이지 식별 정보를 수집 사용 페이지 리스트에 추가한 후 다음 스텝(SP4)으로 이동한다.
스텝(SP4)에서, CPU(53)는 이 시점에서 프리뷰 악곡 식별 정보의 수집에 사용한 악곡 선택 페이지 정보(32)에 포함되는 장르 리스트 정보(33) 내의 선택 페이지 어드레스에 기초하여, 해당 악곡 선택 페이지 정보(32) 보다 1계층 하위의 악곡 선택 페이지 정보(32A 및 32B)의 항목의 수 "n"(이하, "n"은 하위 페이지 정보수라고 부른다)을 설정한다. 스텝(SP5)에서, CPU(53)는 이 시점에서 프리뷰 악곡 식별 정보의 수집에 사용한 악곡 선택 페이지 정보(32) 보다 하위에, 프리뷰 악곡 식별 정보의 수집에 아직 사용하고 있지 않은 어떤 악곡 선택 페이지 정보(32A 및 32B)가 존재하는지 여부를 판별한다. 이 스텝(SP5)에서의 판별 결과가 부정이면, 이 시점에서 프리뷰 악곡 식별 정보의 수집에 사용한 악곡 선택 페이지 정보(32) 보다도 하위에, 아직 프리뷰 악곡 식별 정보의 수집에 사용하고는 있지 않은 악곡 선택 페이지 정보(32A 및 32B)의 일부 항목이 존재하는 것을 나타낸다. 이 경우, CPU(53)는 스텝(SP6)으로 이동한다.
스텝(SP6)에서, CPU(53)는 최상위의 악곡 선택 페이지 정보(32)에 포함되는 장르 리스트 정보(33) 내의 선택 페이지 어드레스에 따라, 음악 데이터 전송 서버(SV1)로부터 하나의 항목의 악곡 선택 페이지 정보(32A 또는 32B)를 요구한다. 악곡 선택 페이지 정보(32A 또는 32B)의 취득을 검출하면, CPU(53)는 상술한 스텝(SP1 내지 SP3)의 처리와 같은 처리를 순차 실행한다. 즉, CPU(53)는 음악 데이터 전송 서버(SV1)로부터 취득된 악곡 선택 페이지 정보(32A 또는 32B)에 포함되는 페이지 식별 정보와, 수집 사용 종료 페이지 리스트 내의 페이지 식별 정보를 비교한다. 이러한 비교로써, CPU(53)는 해당 악곡 선택 페이지 정보(32A 또는 32B)가 프리뷰 악곡 식별 정보의 수집에 미사용인지 여부를 판별한다. 악곡 선택 페이지 정보(32A 또는 32B)를 아직 프리뷰 악곡 식별 정보의 수집에 사용하고 있지 않음을 확인하면, CPU(53)는 계속해서 악곡 선택 페이지 정보(32A 또는 32B)에 포함되는 아티스트 리스트 정보(39A 및 39B)의 항목으로부터 키워드 관련 프리뷰 악곡 식별 정보 및 대응하는 구입 페이지 어드레스를 수집한다. 수집된 것은 연속 프리뷰 리스트 정보(110)에 추가한다. CPU(53)는 이 시점에서 프리뷰 악곡 식별 정보의 수집에 사용한 악곡 선택 페이지 정보(32A 또는 32B)에 포함되는 페이지 식별 정보를 수집 사용 종료 페이지 리스트에 추가하고, 다음 스텝(SP7)으로 이동한다.
스텝(SP7)에서, CPU(53)는 스텝(SP4)에서 설정한 하위 페이지 정보수 "n"에서 "1"을 감산하여 해당 하위 페이지 정보수 "n"을 갱신한다. 제어는 스텝(SP7)에서 다시 스텝(SP5)으로 되돌아간다. 전술한 바와 같이, 스텝(SP2)에서 프리뷰 악곡 식별 정보의 수집에 사용한 악곡 선택 페이지 정보(32)의 하위에 복수의 악곡 선택 페이지 정보(32A 및 32B)가 존재하는 경우, CPU(53)는 스텝 SP5-SP6-SP7-SP5의 처리를 순환적으로 반복 실행하는 것으로, 해당 하위의 모든 악곡 선택 페이지 정보(32A 및 32B)로부터 프리뷰 악곡 식별 정보 및 대응하는 구입 페이지 어드레스를 수집하여 연속 프리뷰 리스트 정보(110)를 갱신한다.
스텝(SP5)에서의 결과가 긍정이면, 다음 2가지 경우중 하나를 의미한다: 첫째, 스텝(SP2)에서 프리뷰 악곡 식별 정보의 수집에 사용한 악곡 선택 페이지 정보(32) 보다 하위의 모든 악곡 선택 페이지 정보(32A 및 32B)를 프리뷰 악곡 식별 정보의 수집에 사용 완료하거나; 둘째, 스텝(SP2)에서 프리뷰 악곡 식별 정보의 수집에 사용한 악곡 선택 페이지 정보(32) 보다 하위에 어떤 악곡 선택 페이지 정보(32A 및 32B)도 존재하지 않음을 나타낸다. 어느 경우나, CPU(53)는 스텝(SP8)로 이동하여 이러한 제1의 연속 프리뷰 리스트 생성 처리(RT1)를 종료한다.
CPU(53)는 이러한 제1의 연속 프리뷰 리스트 생성 처리(RT1)를 한번 실행한 것으로는 키워드를 이용한 프리뷰 악곡 식별 정보의 수집에 미리 설정된 소정 계층까지의 모든 악곡 선택 페이지 정보를 사용하는데 충분치 않을 수 있다. 이 경우, CPU(53)는 다시 제1의 연속 프리뷰 리스트 생성 처리(RT1)를 실행하도록 하여 소정계층까지의 악곡 선택 페이지 정보를 사용하여 프리뷰 악곡 식별 정보 및 대응하는 구입 페이지 어드레스를 수집할 수 있다. 이 방식으로, CPU(53)는 연속 프리뷰 리스트 정보(110)를 갱신할 수 있다. 다시 제1의 연속 프리뷰 리스트 생성 처리(RT1)를 실행할 때, CPU(53)는 스텝(SP1)에 있어서 이전의 제1의 연속 프리뷰 리스트 생성 처리(RT1)를 실행했을 때의 스텝(SP6)에서 프리뷰 악곡 식별 정보의 수집에 사용한 악곡 선택 페이지 정보로부터 프리뷰 악곡 식별 정보의 수집을 시작함에 유의하여야 한다. 즉, 제1의 연속 프리뷰 리스트 생성 처리(RT1)를 실행한 상태에서, CPU(53)는 스텝(SP1)에 있어서, 프리뷰 악곡 식별 정보의 수집의 사용 대상으로 삼은 악곡 선택 페이지 정보의 페이지 식별 정보가 이미 수집 사용 종료 페이지 리스트에 기억되어 있음을 확인하고, 그 수집 사용 종료 페이지 리스트에 따라서, 이러한 악곡 선택 페이지 정보를 이미 프리뷰 악곡 식별 정보의 수집에 사용한 것으로 판별하여, 스텝(SP4)로 이동한다. 제1의 연속 프리뷰 리스트 생성 처리(RT1)를 복수회 실행시, CPU(53)는 두 번째 이후의 처리로서는 스텝(SP4 내지 SP8)의 처리를 순차 실행하는 것이 필요하다. 이는 CPU(53)가 소정 계층까지의 모든 악곡 선택 페이지 정보를 프리뷰 악곡 식별 정보의 수집에 사용하도록 한다. 해당 프리뷰 악곡 식별 정보 및 대응하는 구입 페이지 어드레스를 수집한 상태에 서, CPU(53)는 연속 프리뷰 리스트 정보(110)를 갱신할 수 있다.
소정 계층까지의 악곡 선택 페이지 정보부터의 키워드를 이용한 프리뷰 악곡 식별 정보 및 대응하는 구입 페이지 어드레스의 수집이 종료하면, CPU(53)는 계속해서 재생 프로그램에 따라서, 도 17과의 대응 부분에 동일 부호를 붙인 도 18에 도시한 제2의 연속 프리뷰 리스트 생성 처리(RT2)를 시작한다. 이러한 제2의 연속 프리뷰 리스트 생성 처리(RT2)를 시작하면, CPU(53)는 우선 스텝(SP1)으로 진행한다. 스텝(SP1)에서, CPU(53)는 제1의 연속 프리뷰 리스트 생성 처리(RT1)의 실행중에 프리뷰 악곡 식별 정보의 수집에 사용한 가장 하위의 악곡 선택 페이지 정보에 포함되는 페이지 식별 정보와, 수집 사용 종료 페이지 리스트 내의 페이지 식별 정보를 비교한다. 이러한 비교로써, CPU(53)는 해당 악곡 선택 페이지 정보가 프리뷰 악곡 식별 정보의 수집에 미사용인지 여부를 판별한다. 악곡 선택 페이지 정보에 포함된 페이지 식별 정보가 이미 수집 사용 완료 페이지 리스트에 저장되어 있으므로, 스텝(SP1)에서의 판별 결과는 부정적이다. 그러면, CPU(53)는 스텝(SP11 및 SP3)의 처리를 스킵하여 스텝(SP4)로 이동한다. CPU(53)는 상술한 제1의 연속 프리뷰 리스트 생성 처리(RT1)에서와 동일한 방식으로 스텝(SP4)의 처리를 행하고 스텝(SP5)로 이동한다. 스텝(SP5)의 판별 결과가 부정적이면, CPU(53)는 스텝(SP12)로 이동한다.
스텝(SP12)에서, CPU(53)는 스텝(SP1)에서 사용한 악곡 선택 페이지 정보에 포함되는 악곡 리스트 정보(45A 내지 45C)[또는 아티스트 리스트 정보(39A 및 39B)] 내의 선택 페이지 어드레스에 따라서 음악 데이터 전송 서버(SV1)로부터 하 나의 악곡 선택 페이지 정보를 요구한다. 악곡 선택 페이지 정보의 취득을 검출하면, CPU(53)는 상술한 스텝(SP1-SP11-SP3)의 처리와 동일한 처리를 순차 실행한다. 즉, 스텝(SP1)에서와 같이, CPU(53)는 음악 데이터 전송 서버(SV1)로부터 취득된 악곡 선택 페이지 정보에 포함되는 페이지 식별 정보와, 수집 사용 종료 페이지 리스트 내의 페이지 식별 정보를 비교한다. 이러한 비교로써, CPU(53)는 해당 악곡 선택 페이지 정보가 프리뷰 악곡 식별 정보의 수집에 미사용인지 여부를 판별한다. 악곡 선택 페이지 정보를 아직 프리뷰 악곡 식별 정보의 수집에 사용하고 있지 않은 것으로 확인되면, CPU(53)는 스텝(SP11)과 같은 처리를 실행한다. 이 경우, CPU(53)는 악곡 선택 페이지 정보에 포함되는 악곡 리스트 정보(45A 내지 45C)[또는 아티스트 리스트 정보(39A 및 39B)]로부터 모든 프리뷰 악곡 식별 정보 및 대응하는 구입 페이지 어드레스를 수집한다. 수집된 것은 연속 프리뷰 리스트 정보(110)에 추가한다. 그런 다음, CPU(53)는 스텝(SP3)에서와 같이, 수집 사용 종료 페이지 리스트에 대하여, 이 시점에서 프리뷰 악곡 식별 정보의 수집에 사용한 악곡 선택 페이지 정보에 포함되는 페이지 식별 정보를 추가하여, 다음 스텝(SP7)로 이동한다.
전술한 바와 같이, 스텝(SP1)에 이용한 악곡 선택 페이지 정보의 하위에 복수의 악곡 선택 페이지 정보 항목이 존재하는 경우, CPU(53)는 스텝 SP5-SP12-SP7-SP5의 처리를 순환적으로 반복 실행하는 것으로, 해당 하위의 모든 악곡 선택 페이지 정보로부터 프리뷰 악곡 식별 정보 및 대응하는 구입 페이지 어드레스를 수집하여 연속 프리뷰 리스트 정보(110)를 갱신한다. 스텝(SP5)에서의 판별 결과가 긍정 이면, CPU(53)는 스텝(SP13)으로 이동하여 제2의 연속 프리뷰 리스트 생성 처리(RT2)를 종료한다.
제1의 연속 프리뷰 리스트 생성 처리(RT1)의 실행 중에 프리뷰 악곡 식별 정보의 수집에 사용한 가장 하위의 악곡 선택 페이지 정보가 복수개 존재하는 경우, CPU(53)는 해당 가장 하위의 악곡 선택 페이지 정보의 수만큼 제2의 연속 프리뷰 리스트 생성 처리(RT2)를 실행한다. 이와 같이 제2의 연속 프리뷰 리스트 생성 처리(RT2)를 실행할 때, CPU(53)는 스텝(SP1)에 있어서, 이러한 가장 하위의 악곡 선택 페이지 정보를 순서대로 이용한다. 이러한 가장 하위의 악곡 선택 페이지 정보를 단지 스텝(SP1)에서 순차적으로 이용하도록 하는 것은 CPU(53)가 프리뷰 악곡 식별 정보의 수집에 소정 계층(예컨대, 최하층)까지의 모든 악곡 선택 페이지 정보를 사용하는데 충분치 않을 수 있다. 이 경우, CPU(53)는 제2의 연속 프리뷰 리스트 생성 처리(RT2)를 다시 실행하여, 소정 계층까지의 악곡 선택 페이지 정보의 모든 계층을 계속 사용하여 해당 프리뷰 악곡 식별 정보 및 대응하는 구입 페이지 어드레스를 수집한다. 이 방식으로, 연속 프리뷰 리스트 정보(110)를 갱신한다.
소정 계층까지의 악곡 선택 페이지 정보를 사용하여 제2의 연속 프리뷰 리스트 생성 처리(RT2)를 실행할 때, CPU(53)는 스텝(SP1)에 있어서, 이전의 처리(RT2)의 실행 중에 스텝(SP12)에 이미 사용된 동일한 악곡 선택 페이지 정보를 다시 프리뷰 악곡 식별 정보의 수집의 사용 대상으로 삼는다. 즉, 제1의 연속 프리뷰 리스트 생성 처리(RT1)의 경우와 같이, 제2의 연속 프리뷰 리스트 생성 처리(RT2)가 시작된 상태에서, CPU(53)는 스텝(SP1)에 있어서, 프리뷰 악곡 식별 정보의 수집의 사용 대상으로 삼는 악곡 선택 페이지 정보의 페이지 식별 정보가 이미 수집 사용 종료 페이지 리스트에 기억되어 있음을 확인하고, 그 수집 사용 종료 페이지 리스트에 따라서, 해당 악곡 선택 페이지 정보를 이미 프리뷰 악곡 식별 정보의 수집에 사용한 것으로 판별한다. 그런 다음, CPU(53)는 스텝(SP1)에서 스텝(SP4)로 이동한다. 제1의 연속 프리뷰 리스트 생성 처리(RT1)에 계속해서 제2의 연속 프리뷰 리스트 생성 처리(RT2)를 실행할 때, CPU(53)는 스텝(SP4 내지 SP13)의 처리를 순차 실행하는 것이 필요하다. 이는 CPU(53)가 소정 계층까지의 악곡 선택 페이지 정보의 모든 계층을 프리뷰 악곡 식별 정보의 수집에 사용할 수 있도록 한다. 프리뷰 악곡 식별 정보 및 대응하는 구입 페이지 어드레스를 수집한 상태에서, CPU(53)는 연속 프리뷰 리스트 정보(110)를 갱신할 수 있다.
선정된 설정에 따라 모든 악곡 선택 페이지 정보(32, 32A 내지 32BA) 항목으로부터 첫 번째 또는 규정된 수의 프리뷰 악곡 식별 정보를 수집했을 때, 또는 모든 악곡 선택 페이지 정보(32, 32A 내지 32BA) 항목으로부터 프리뷰 악곡 식별 정보의 수집을 종료한 때, CPU(53)는 재생 프로그램에 따라서 도 19에 도시하는 프리뷰 데이터 재생 처리(RT3)의 실행을 시작한다. CPU(53)는 이러한 프리뷰 데이터 재생 처리(RT3)를 시작하면 스텝(SP21)으로 진행하여, 연속 프리뷰 리스트 정보(110)[즉, 수집 식별 정보 리스트(108)] 내의 복수의 프리뷰 악곡 식별 정보 항목중에서 예컨대, 그러한 항목의 리스트 순서에 따라서, 주목 프리뷰 악곡 식별 정보로서 선정될 어떤 프리뷰 악곡 식별 정보가 존재하는지 여부를 판별한다. 스텝(SP21)에서의 판별 결과가 긍정이면, 연속 프리뷰 리스트 정보(110) 내에 아직 주목 프리뷰 악곡 식별 정보로서 선정되지 않은 일부 프리뷰 악곡 식별 정보가 존재하는 것을 나타낸다. 이 경우, CPU(53)는 스텝(SP22)로 이동한다.
스텝(SP22)에서, CPU(53)는 연속 프리뷰 리스트 정보(110) 내의 복수의 프리뷰 악곡 식별 정보의 리스트 순서 중 하나를 주목 프리뷰 악곡 식별 정보로서 자동적으로 선정한다. 스텝(SP23)에서, CPU(53)는 주목 프리뷰 악곡 식별 정보로서 선정한 프리뷰 악곡 식별 정보에 따라서 프리뷰 데이터 요구 신호를 통신 처리부(61) 및 네트워크 인터페이스(62)를 순차 통해 음악 데이터 전송 서버(SV1)로 송신한다. 그 결과, CPU(53)는 음악 데이터 전송 서버(SV1)로부터 스트리밍 형식의 대응하는 프리뷰 데이터를 네트워크 인터페이스(62) 및 통신 처리부(61)를 순차 통해 수신한다. 동시에, CPU(53)는 데이터 처리부(60) 및 음성 처리부(63)로써 수신된 신호를 프리뷰 신호로 변환하여 스피커(64)로 송출한다. CPU(53)의 제어하에 스피커(64)는 사용자에 의한 샘플링을 위해 프리뷰 악곡을 출력한다. CPU(53)는 데이터 처리부(60)를 통해 프리뷰 데이터에 대한 재생 처리의 종료를 검출하면 스텝(SP21)로 되돌아간다.
이후, 스텝(SP21)에서의 결과가 부정적이 될 때까지, CPU(53)는 스텝(SP21-SP22-SP23-SP21)의 처리를 그 순서대로 순환적으로 반복한다. 그에 따라, CPU(53)는 복수의 프리뷰 악곡 식별 정보를 주목 프리뷰 악곡 식별 정보로서 순차 자동적으로 선정하고, 해당 주목 프리뷰 악곡 식별 정보로서 선정한 프리뷰 악곡 식별 정보에 대응하는 프리뷰 데이터를 음악 데이터 전송 서버(SV1)로부터 취득하고, 취득한 데이터를 프리뷰 악곡으로서 연속적으로 자동 출력한다. 스텝(SP21)에서의 판 별 결과가 부정적이 되면, 연속 프리뷰 리스트 정보(110) 내의 모든 프리뷰 악곡 식별 정보를 주목 프리뷰 악곡 식별 정보로서 선정하고, 선정된 프리뷰 악곡 식별 정보에 대응하는 모든 프리뷰 데이터를 연속적으로 자동 출력 완료하였음을 나타낸다. 이 경우, CPU(53)는 스텝(SP24)로 이동하여 프리뷰 데이터 재생 처리(RT3)를 종료한다. 연속 프리뷰 리스트 정보(110) 내의 모든 프리뷰 악곡 식별 정보에 대응하는 모든 프리뷰 데이터의 출력 이후에도 사용자가 아직 원하는 악곡을 선택하지 않은 경우, CPU(53)는 다시 프리뷰 데이터 재생 처리(RT3)를 실행한다.
전술한 바와 같이, CPU(53)는 사용자가 원하는 악곡을 선택하고 있는 중에, 연속 프리뷰 리스트 정보(110) 내의 복수의 프리뷰 악곡 식별 정보에 대응하는 복수의 프리뷰 데이터를 순환적으로 반복 취득하여 프리뷰 악곡을 사용자에게 청취시킬 수 있다. 프리뷰 데이터 재생 처리(RT3)의 실행 중에 사용자에 의한 원하는 악곡의 선택이 종료하면, CPU(53)는 그 시점에서 해당 프리뷰 데이터 재생 처리(RT3)를 종료하여 프리뷰 악곡에 대한 연속적인 자동 출력도 종료한다. 프리뷰 악곡에 대한 연속적인 자동 출력 중에 사용자 조작에 의해 프리뷰 악곡이 선택되어 대응하는 프리뷰 데이터의 재생이 요구되면, CPU(53)는 해당 프리뷰 악곡에 대한 연속적인 자동 출력을 중단하여, 사용자가 선택된 프리뷰 악곡에 대응하는 프리뷰 데이터를 재생 처리한다. 이러한 프리뷰 데이터의 재생 처리의 종료를 검출하면, CPU(53)는 연속 프리뷰 리스트 정보(110)를 기초한 프리뷰 악곡의 연속적인 자동 출력을 재개한다. CPU(53)는 프리뷰 악곡에 대한 연속적인 자동 출력을 재개하는 경우, 중단하고 있었던 프리뷰 악곡의 출력을 처음부터 또는 중단 위치로부터 재개 하거나, 또는 연속 프리뷰 리스트 정보(110) 내의 임의의 프리뷰 악곡 식별 정보에 대응하는 프리뷰 악곡을 출력한다.
프리뷰 악곡에 대한 연속적인 자동 출력 중에 사용자의 적절한 조작에 따라서 소정의 악곡 구입 페이지 정보를 취득하고, 그 시점에서 자동 출력하고 있는 프리뷰 악곡이 해당 악곡 구입 페이지 정보로 구입 가능한(즉, 다운로드 가능한) 음악 데이터에 대응하는 것이면, CPU(53)는 구입 처리가 진행되는 동안 현재의 프리뷰 악곡을 그대로 자동 출력을 계속한다. CPU(53)는 이러한 구입 처리의 종료를 검출하면, 다시 악곡 선택 화상(70, 75, 80, 85, 88, 90 내지 101)의 표시로 되돌아가서, 연속 프리뷰 리스트 정보(110)를 이용한 통상의 프리뷰 악곡에 대한 연속적인 자동 출력을 재개한다.
사용자에 의해 소정의 악곡 구입 페이지 정보가 취득되고, 그 시점에서 자동 출력하고 있는 프리뷰 악곡이 해당 악곡 구입 페이지 정보로 구입 가능한 음악 데이터와 다르면, CPU(53)는 해당 프리뷰 악곡에 대한 연속적인 자동 출력을 중단하여, 그 악곡 구입 페이지 정보를 이용한 구입 처리의 수행 중에, 해당 악곡 구입 페이지 정보로 구입 가능한 음악 데이터에 대응하는 프리뷰 악곡을 반복적으로 연속 출력한다. CPU(53)는 이러한 구입 처리의 종료를 검출하면, 다시 악곡 선택 화상(70, 75, 80, 85, 88, 90 내지 101)의 표시에 되돌아가서, 연속 프리뷰 리스트 정보(110)를 이용한 프리뷰 악곡에 대한 연속적인 자동 출력을 재개한다. CPU(53)는 프리뷰 악곡에 대한 연속적인 자동 출력을 재개하는 경우, 현재 중단하고 있었던 프리뷰 악곡의 출력을 그 처음부터 또는 중단 위치로부터 재개하거나, 또는 연 속 프리뷰 리스트 정보(110) 내의 임의의 프리뷰 악곡 식별 정보에 대응하는 프리뷰 악곡을 출력한다.
전술한 구성에서, 데이터 기억/재생 장치(21)가 CD나 음악 데이터 전송 서버(SV1)로부터 음악 데이터를 취득하여 하드 디스크에 기억할 때마다, 상기 장치(21)는 해당 기억한 음악 데이터를 종별에 의해 통계 처리하여 키워드를 생성한다. 이 상태에서, 데이터 기억/재생 장치(21)는 사용자에 의한 페이지 취득 요구에 따라서, 음악 데이터 전송 서버(SV1)로부터 송신되는 최상위의 악곡 선택 페이지 정보(32)의 취득을 검출할 수 있다. 이 경우, 데이터 기억/재생 장치(21)는 해당 최상위의 악곡 선택 페이지 정보(32)내에서 키워드에 관련되는 프리뷰 악곡 식별 정보를 수집하여 수집 식별 정보 리스트(108)를 작성한다. 또한, CPU(53)는 음악 데이터 전송 서버(SV1)로부터, 최상위의 악곡 선택 페이지 정보(32)로부터 링크 가능한악곡 선택 페이지 정보(32A 및 32B)를 취득함과 동시에, 취득한 악곡 선택 페이지 정보(32A 및 32B)로부터 키워드 관련 프리뷰 악곡 식별 정보를 수집하고, 해당 수집한 정보를 수집 식별 정보 리스트(108)에 추가한다. 이와 같이, 데이터 기억/재생 장치(21)는, 최상위의 악곡 선택 페이지 정보(32)의 취득을 검출하면, 해당 최상위의 악곡 선택 페이지 정보(32) 및 이보다 하위의 악곡 선택 페이지 정보의 계층으로부터 키워드 관련 프리뷰 악곡 식별 정보를 수집하여 수집 식별 정보 리스트(108)를 작성한다.
데이터 기억/재생 장치(21)는 키워드에 관련되는 프리뷰 악곡 식별 정보의 수집이 종료하면, 계속해서 음악 데이터 전송 서버(SV1)로부터 소정 계층보다도 1 계층 하위의 악곡 선택 페이지 정보 내지 하위의 소정 계층(예컨대, 최하위)까지의 악곡 선택 페이지 정보를 순차 취득한다. 동시에, 데이터 기억/재생 장치(21)는 해당 취득한 악곡 선택 페이지 정보로부터 모든 프리뷰 악곡 식별 정보를 수집하여 수집 식별 정보 리스트(108)에 추가한다. 데이터 기억/재생 장치(21)는 이러한 수집 식별 정보 리스트(108) 내의 프리뷰 악곡 식별 정보를 구성하는 복수의 항목 중 하나를 주목 프리뷰 악곡 식별 정보로서 자동적으로 선정함과 동시에, 해당 주목 프리뷰 악곡 식별 정보로서 선정한 프리뷰 악곡 식별 정보에 대응하는 프리뷰 데이터를 음악 데이터 전송 서버(SV1)에 요구한다. 그 결과, 데이터 기억/재생 장치(21)는 음악 데이터 전송 서버(SV1)로부터 스트리밍 형식으로 송신된 대응하는 프리뷰 데이터를 취득하고, 취득된 데이터를 재생 처리 및 음성 처리를 실시하는 것에 의해 프리뷰 악곡으로서 출력한다. 데이터 기억/재생 장치(21)는 프리뷰 데이터에 대한 재생 처리의 종료를 검출하면 다시 수집 식별 정보 리스트(108) 내의 프리뷰 악곡 식별 정보를 구성하는 복수의 항목 중 다른 하나를 주목 프리뷰 악곡 식별 정보로서 자동적으로 선정함과 동시에, 해당 주목 프리뷰 악곡 식별 정보로서 선정한 프리뷰 악곡 식별 정보에 대응하는 새로운 프리뷰 데이터를 음악 데이터 전송 서버(SV1)에 요구한다. 그 결과, 데이터 기억/재생 장치(21)는 음악 데이터 전송 서버(SV1)로부터 스트리밍 형식으로 송신된 대응하는 새로운 프리뷰 데이터를 취득하고, 취득된 데이터를 재생 처리 및 음성 처리를 실시하는 것에 의해 새로운 프리뷰 악곡으로서 출력한다. 이와 같이, 데이터 기억/재생 장치(21)는 수집 식별 정보 리스트(108) 내의 복수 항목의 프리뷰 악곡 식별 정보에 대응하는 복수 항목 의 프리뷰 데이터를 음악 데이터 전송 서버(SV1)로부터 순차 취득하면서 취득된 데이터 항목을 프리뷰 악곡으로서 연속적으로 자동 출력한다.
전술한 바와 같이, 데이터 기억/재생 장치(21)는 사용자에 의한 페이지 취득 요구에 따라서, 음악 데이터 전송 서버(SV1)로부터 송신되는 최상위의 악곡 선택 페이지 정보(32)의 취득을 검출하면, 복수 계층의 악곡 선택 페이지 정보(32, 32A 내지 32BA)로부터 관련 프리뷰 악곡 식별 정보를 수집하는 것에 의해 수집 식별 정보 리스트(108)를 작성한다. 동시에, 데이터 기억/재생 장치(21)는 해당 작성한 수집 식별 정보 리스트(108) 내의 복수 항목의 프리뷰 악곡 식별 정보에 대응하는 복수 항목의 프리뷰 데이터를 순차 취득하고, 취득한 프리뷰 데이터 항목을 재생한다. 사용자는 최상위 악곡 선택 페이지 정보(32)의 취득을 위한 조작을 행하는 것이 필요하다. 이는 데이터 기억/재생 장치(210)가 복수 계층의 악곡 선택 페이지 정보(32, 32A 내지 32BA) 내의 프리뷰 악곡 식별 정보에 대응하는 프리뷰 데이터를 취득하여 자동 재생 처리하도록 함으로써, 사용자가 프리뷰 악곡의 선택용으로 복수 계층의 악곡 선택 페이지 정보(32, 32A 내지 32BA)를 취득하기 위한 부가적인 조작을 행할 필요가 없다.
이상의 구성에 따르면, 데이터 기억/재생 장치(21)는 최상위의 악곡 선택 페이지 정보(32)의 취득을 검출하면, 해당 취득한 정보(32) 내에서 프리뷰 악곡 식별 정보를 수집하여 수집 식별 정보 리스트(108)를 작성한다. 또한, 데이터 기억/재생 장치(210)는 최상위의 악곡 선택 페이지 정보보다 하위의 악곡 선택 페이지 정보(32A 내지 32BA)의 항목을 자동적으로 취득하고, 해당 취득한 항목의 악곡 선택 페이지 정보(32A 내지 32BA)로부터 프리뷰 악곡 식별 정보를 수집하여, 수집된 것을 수집 식별 정보 리스트(108)에 추가한다. 데이터 기억/재생 장치(21)는 작성한 수집 식별 정보 리스트(108) 내의 복수의 프리뷰 악곡 식별 정보 항목에 대응하는 복수 항목의 프리뷰 데이터를 취득하여 재생 처리한다. 따라서, 사용자는 최상위 악곡 선택 페이지 정보(32)의 취득을 위한 조작을 행하는 것이 필요하다. 이는 데이터 기억/재생 장치(210)가 복수 계층의 악곡 선택 페이지 정보(32, 32A 내지 32BA) 내의 프리뷰 악곡 식별 정보에 대응하는 프리뷰 데이터를 취득하여 자동 재생 처리하도록 한다. 이와 같이, 데이터 기억/재생 장치(21)는 프리뷰 데이터의 재생시의 사용자에 의한 조작을 상당히 간이화할 수 있다.
데이터 기억/재생 장치(21)는, 선정된 설정에 따라서 악곡 선택 페이지 정보(32, 32A 내지 32BA) 항목으로부터 첫 번째 항목의 프리뷰 악곡 식별 정보를 수집시, 해당 수집한 프리뷰 악곡 식별 정보에 대응하는 프리뷰 데이터의 취득을 개시함과 동시에, 재생 처리를 개시하도록 될 수 있다. 이 경우, 데이터 기억/재생 장치(21)는 최상위의 악곡 선택 페이지 정보(32)의 취득 개시 후에 가능한 이른 시점에 프리뷰 데이터의 재생 처리를 개시하도록 구성될 수 있다. 즉, 데이터 기억/재생 장치(21)는 최상위의 악곡 선택 페이지 정보(32)의 취득 개시 이후에 사용자가 최소한의 대기 후에 프리뷰 악곡을 청취하도록 구성될 수 있다. 또한, 데이터 기억/재생 장치(21)는, 선정된 설정에 따라서 악곡 선택 페이지 정보(32, 32A 내지 32BA) 항목으로부터 규정된 항목 수의 프리뷰 악곡 식별 정보를 수집했을 때, 해당 수집한 항목의 프리뷰 악곡 식별 정보에 대응하는 프리뷰 데이터의 취득을 개시함 과 동시에, 취득한 프리뷰 데이터에 대한 재생 처리를 개시하도록 구성될 수 있다. 이 경우, 데이터 기억/재생 장치(21)는 최상위의 악곡 선택 페이지 정보(32)의 취득 개시 이후에 사용자가 최소한의 대기 후에 프리뷰 악곡을 청취하도록 전술한 바와 동일한 방식으로 구성될 수 있다.
도 19와 관련하여 상술한 바와 같이, 프리뷰 데이터 재생 처리(RT3)를 실행하는 동안 사용자에 의해 원하는 악곡이 선택되기 전에 수집 식별 정보 리스트(108) 내에서 주목 프리뷰 악곡 식별 정보로서 선정될 프리뷰 악곡 식별 정보가 없어지는 경우가 있을 수 있다. 이 경우, 데이터 기억/재생 장치(21)는 해당 프리뷰 데이터 재생 처리(RT3)를 일단 종료한 후 다시 프리뷰 데이터 재생 처리(RT3)를 실행한다. 복수 계층의 악곡 선택 페이지 정보(32, 32A 내지 32BA)에 대하여 프리뷰 데이터에 대응하는 프리뷰 악곡 식별 정보가 소수 포함되어 있을 수 있으므로, 하나의 항목의 프리뷰 악곡 식별 정보의 수집으로부터 다른 하나의 항목의 프리뷰 악곡 식별 정보의 수집까지의 사이에 공전 시간이 생기게 된다. 이 경우, 데이터 기억/재생 장치(21)는 프리뷰 데이터 재생 처리(RT3)를 반복 실행한다. 이 처리(RT3)의 반복 실행으로부터, 최상위의 악곡 선택 페이지 정보(32)의 취득 이후 프리뷰 악곡 식별 정보의 수집이 빠를수록, 수집된 프리뷰 악곡 식별 정보에 대응하는 프리뷰 데이터의 재생 처리 횟수가 많아지며; 또한 최상위의 악곡 선택 페이지 정보(32)의 취득 이후 프리뷰 악곡 식별 정보의 수집이 느릴수록, 수집된 프리뷰 악곡 식별 정보에 대응하는 프리뷰 데이터의 재생 처리 횟수가 적어질 가능성이 커진다. 즉, 데이터 기억/재생 장치(21)는 최상위의 악곡 선택 페이지 정보(32)의 취득의 검출 이후 이른 시점에 수집한 프리뷰 악곡 식별 정보에 대응하는 프리뷰 악곡을 사용자가 더 자주 청취할 수 있게 하며; 사용자는 최상위의 악곡 선택 페이지 정보(32)의 취득의 검출 이후 늦은 시점에 수집한 프리뷰 악곡 식별 정보에 대응하는 프리뷰 악곡을 보다 적은 회수로 청취하게 된다. 사용자는 동일한 프리뷰 악곡을 반복 재생하고 있는 느낌을 가질 수 있다. 그러나, 데이터 기억/재생 장치(21)는 선정된 설정에 따라서, 악곡 선택 페이지 정보(32, 32A 내지 32BA)로부터의 프리뷰 악곡 식별 정보의 수집 종료시, 해당 수집한 프리뷰 악곡 식별 정보에 대응하는 프리뷰 데이터를 취득하면서 동시에 재생 처리하도록 하는 것이 가능하다. 데이터 기억/재생 장치(21)는 이러한 선정된 설정에 따라서 프리뷰 데이터 재생 처리(RT3)를 실행시, 복수 계층의 악곡 선택 페이지 정보(32, 32A 내지 32BA)에서 복수의 프리뷰 악곡 식별 정보를 수집한 시점의 차이에 기인하여, 개개의 프리뷰 악곡 식별 정보에 대응하는 프리뷰 악곡의 재생 횟수에 차이가 생기는 것을 회피할 수 있다. 즉, 데이터 기억/재생 장치(21)는 사용자가 제한된 프리뷰 악곡이 반복 재생되는 것처럼 느끼지 않게, 복수의 프리뷰 악곡을 거의 균등하게 들으면서 원하는 악곡을 선택하도록 할 수 있다.
데이터 기억/재생 장치(21)는 프리뷰 데이터 재생 처리(RT3)를 실행시, 수집식별 정보 리스트(108) 내의 복수 항목의 프리뷰 악곡 식별 정보 중 하나를 주목 프리뷰 악곡 식별 정보로서 선정하여, 해당 주목 프리뷰 악곡 식별 정보로서 선정한 프리뷰 악곡 식별 정보에 대응하는 프리뷰 데이터를 취득하고 재생한다. 프리뷰 데이터에 대한 재생 처리의 종료를 검출하면, 데이터 기억/재생 장치(21)는 수 집 식별 정보 리스트(108) 내의 복수 항목의 프리뷰 악곡 식별 정보 중 다른 하나를 주목 프리뷰 악곡 식별 정보로서 자동적으로 선정한다. 이와 같이, 데이터 기억/재생 장치(21)는 수집 식별 정보 리스트(108) 내의 복수 항목의 프리뷰 악곡 식별 정보에 대응하는 복수 항목의 프리뷰 데이터를 순차 취득하여 재생 처리한다. 복수 항목의 프리뷰 데이터에 대응하는 복수의 프리뷰 악곡은 연속적으로 자동 출력되어 사용자가 청취할 수 있어서, 사용자는 부가적인 조작을 할 필요가 없다.
데이터 기억/재생 장치(21)는, 수집 식별 정보 리스트(108) 내의 복수 항목의 프리뷰 악곡 식별 정보에 대응하는 복수 항목의 프리뷰 데이터를 순환적으로 반복 재생 처리하는 것에 의해, 사용자가 원하는 악곡을 선택하고 있는 도중에, 프리뷰 데이터의 재생 처리가 종료하는 것을 회피할 수 있다. 즉, 데이터 기억/재생 장치(21)는 사용자가 원하는 악곡을 선택하고 있는 사이, 배경 음악으로서 프리뷰 허가된 복수의 악곡을 사용자에게 소개할 수 있다.
또한, 데이터 기억/재생 장치(21)는 특정 조작키에 대하여, 재생 처리 중인 프리뷰 데이터에 대응하는 악곡(음악 데이터) 구입 페이지 정보의 공급원을 지시하는 구입 페이지 어드레스를 관련되게 만드는 동시에, 해당 재생 처리 중인 프리뷰 데이터에 따라서, 특정 조작키에 링크된 구입 페이지 어드레스를 갱신한다. 이러한 구성으로써, 사용자는 프리뷰를 위해 재생 중인 악곡이 마음에 든 경우, 그 악곡에 대응하는 악곡 구입 페이지 정보를 용이하게 취득하기 위해 특정 조작키를 조작할 필요가 있다. 그 정보의 취득은 악곡 선택 화상(70, 75, 80, 85, 88, 90 내지 101)의 표시에 무관하게 달성된다(즉, 화상 표시의 유무에 무관하게).
데이터 기억/재생 장치(21)는 프리뷰 데이터를 재생 처리하고 있지 않은 경우, 특정 조작키에 관련된 구입 페이지 어드레스를 삭제함과 동시에, 해당 특정 조작키에 대한 조작을 접수하지 않는다. 데이터 기억/재생 장치(21)는, 프리뷰 데이터의 재생 처리 중에, 스피커(64)로부터 실제로는 프리뷰 악곡이 출력되고 있지 않은 경우(즉, 사용자가 실제 프리뷰 악곡이 들리지 않을 때), 특정 조작키에 대한 조작을 접수하지 않는다. 이렇게, 데이터 기억/재생 장치(21)는 사용자에 대하여 프리뷰 악곡이 실제 제공되지 않을 때 특정 조작키가 오류 조작되더라도, 악곡 구입 페이지 정보를 잘못 취득하는 것을 회피하고 있다. 즉, 데이터 기억/재생 장치(21)는 사용자가 어떤 프리뷰 악곡도 들리지 않을 때, 특정 조작키 등의 키에 대한 일련의 오류 조작에 의해 사용자가 선택하고 있지 않은 악곡의 음악 데이터가 잘못 다운로드되는 것을 실질적으로 확실하게 회피할 수 있다.
(4) 기타 실시 형태
상술한 제3 실시 형태에 있어서는, 데이터 기억/재생 장치(21)는 최상위의 악곡 선택 페이지 정보(32)에서 소정 계층까지의 악곡 선택 페이지 정보로부터 키워드 관련 프리뷰 악곡 식별 정보를 수집하여, 해당 소정 계층보다도 1계층 하위의 악곡 선택 페이지 정보 내지 예컨대 최하위까지의 악곡 선택 페이지 정보로부터 어떤 키워드를 이용하지 않고서 프리뷰 악곡 식별 정보를 수집하는 것으로 예시되었다. 이와 달리, 데이터 기억/재상 장치(21)는 최상위의 악곡 선택 페이지 정보(32) 내지 소정 계층까지의 악곡 선택 페이지 정보로부터 키워드를 이용하지 않 고서 프리뷰 악곡 식별 정보를 수집할 수 있다. 데이터 기억/재생 장치(21)는, 키워드를 이용하지 않고서 프리뷰 악곡 식별 정보를 수집하는 경우, 해당 프리뷰 악곡 식별 정보의 수집에 사용하는 악곡 선택 페이지 정보를 예컨대 임의로 선정한 계층이나 임의로 선정한 종별 등으로 적어도 2개 항목의 악곡 선택 페이지 정보를 가질 수 있다. 데이터 기억/재생 장치(21)는 해당 지정한 적어도 2개의 악곡 선택 페이지 정보로부터 어떤 키워드를 이용하지 않고서 프리뷰 악곡 식별 정보를 수집할 수 있다. 데이터 기억/재생 장치(21)는, 적어도 2개의 지정된 악곡 선택 페이지 정보로부터 어떤 키워드를 이용하지 않고서 프리뷰 악곡 식별 정보를 수집하는 경우, 소정 갯수분의 프리뷰 악곡 식별 정보 또는 소정 시간에 걸쳐 재생될 프리뷰 데이터에 대응하는 프리뷰 악곡 식별 정보를 수집한 이후에, 그 수집을 종료할 수 있다. 데이터 기억/재생 장치(21)는, 소정 갯수의 항목을 갖거나 최소한으로 유지된 소정의 재생 시간에 의해, 연속 프리뷰 리스트 정보(110)의 일시 기억에 요하는 기억 용량을 최소화하는 동시에, 프리뷰 악곡 식별 정보의 수집 처리(즉, 연속 프리뷰 리스트 생성 처리를 구성하는 단계)를 간이화할 수 있다. 감축된 기억 용량의 요건과 간이화된 수집 단계는 CPU(53)의 처리 부하를 저감할 수 있다.
상술한 제3 실시의 형태에 있어서는, 데이터 기억/재생 장치(21)는 음악 데이터 전송 서버(SV1)로부터 프리뷰 데이터를 취득하면서 프리뷰 악곡을 연속적으로 자동 출력하도록 예시하고 있다. 이와 달리, 데이터 기억/재생 장치(21)는 외부로부터 동화상, 정지 화상, 비디오 게임, 오디오 데이터, 텍스트 데이터 및 프로그램 등의 여러 가지의 콘텐츠에 관련되는 샘플 데이터 등의 스트리밍 콘텐츠 데이터를 취득하여, 그 취득 데이터를 연속적으로 자동 출력하도록 구성될 수 있다. 또 다른 예로써, 데이터 기억/재생 장치(21)는 콘텐츠 데이터(오디오 데이터, 비디오 데이터, 이미지 데이터, 텍스트 데이터, 또는 프로그램 데이터)를 스트리밍 콘텐츠 데이터로서 취득하여, 그 취득 데이터를 연속적으로 자동 출력하도록 구성될 수 있다.
상술한 제3 실시의 형태에 있어서, 데이터 기억/재생 장치(21)는 복수 계층의 악곡 선택 페이지 정보(32, 32A 내지 32BA)에 포함되는 프리뷰 악곡 식별 정보를 변형되지 않은 그대로의 형태로 수집하도록 예시되어 있다. 이와 달리, 데이터 기억/재생 장치(21)는 복수 계층의 악곡 선택 페이지 정보(32, 32A 내지 32BA)에 대하여, 압축 부호화 방식, 암호화 방식 등의 포맷이 다른 프리뷰 데이터에 대응하는 프리뷰 악곡 식별 정보를, 그 사용 포맷을 나타내는 정보와 같이 포함하게 하는 구성에 적용 가능하다. 이러한 구성의 적용으로써, 데이터 기억/재생 장치(21)는 이러한 복수 계층의 악곡 선택 페이지 정보(32, 32A 내지 32BA)로부터 재생을 위해 본 장치(21)와 호환되는 포맷의 프리뷰 데이터에 대응하는 프리뷰 악곡 식별 정보의 항목만을 선택적으로 수집할 수 있다. 이 경우, 음악 데이터 전송 서버(SV1)는 재생을 위해 개별 프리뷰 데이터의 취득 측(즉, 데이터 기억/재생 장치(21)측)과 호환되어야 하는 소정의 특정 포맷에 대한 걱정 없이, 다양한 포맷의 프리뷰 데이터를 제공할 수 있다(즉, 서버(SV1)는 복수의 프리뷰 데이터 포맷을 통일하는 복잡한 처리를 실행할 필요가 없다).
상술한 제1 내지 제3 실시 형태에 있어서, 본 발명의 재생 장치는 도 1 내지 도 19에 관해서 상술한 재생 장치(1) 및 데이터 기억/재생 장치(21)에 적용하도록 예시되어 있다. 이와 달리, 본 발명은 퍼스널 컴퓨터, 휴대 전화기, PDA (Personal Digital Assistants), 비디오 게임 기기, 컴팩트 디스크 플레이어, DVD(Digital Versatile Disc) 플레이어, 및 하드 디스크 레코더 등의 재생 가능한 정보 처리 장치와 같은 여러 가지의 재생 장치에 널리 적용할 수 있다. 보다 구체적으로, 전술한 제1 내지 제3 실시 형태에 있어서는, 도 1 내지 도 19에 관해서 상술한 기능 회로 블록 및 하드웨어 회로 블록을 재생 장치(1) 및 데이터 기억/재생 장치(21)에 실장한 경우를 예시하였다. 이와 달리, 본 발명의 기능 회로 블록 및 하드웨어 회로 블록은 퍼스널 컴퓨터와 휴대 전화기 등의 재생 장치(1) 또는 데이터 기억/재생 장치(21) 이외의 여러 가지의 장치에 실장하도록 하더라도 좋다. 이들 기능 회로 블록이나 하드웨어 회로 블록을 실장한 소정의 적절한 장치는 상술한 본 발명의 재생 장치(1) 및 데이터 기억/재생 장치(21)와 같은 처리를 실현할 수 있다.
상술한 제1 내지 제3 실시 형태에 있어서, 제1 페이지 정보의 취득을 검출하는 검출부로서, 도 1 내지 도 19에 관해서 상술한 재생 장치(1)의 검출부(2) 및 데이터 기억/재생 장치(21)의 CPU(53)를 적용하도록 한 경우를 예시하였다. 이와 달리, 본 발명은 제1 페이지 정보의 취득을 검출하는 하드웨어 회로 구성의 검출 회로 등과 같은 기타의 여러 가지 검출부를 널리 적용할 수 있다.
상술한 제1 내지 제3 실시 형태에 있어서, 검출부에 의해 제1 페이지 정보의 취득이 검출되면, 적어도 제1 페이지 정보, 및 해당 제1 페이지 정보로부터 링크되 는 제2 페이지 정보 내에서, 스트리밍 콘텐츠 데이터의 공급원을 지시하는 콘텐츠 식별 정보를 수집하여, 해당 수집한 콘텐츠 식별 정보의 리스트를 작성하는 리스트 작성부로서, 도 1 내지 도 19에 관해서 상술한 재생 장치(1)의 리스트 작성부(3) 및 데이터 기억/재생 장치(21)의 CPU(53)를 적용하도록 한 경우를 예시하고 있다. 이와 달리, 본 발명은 적어도 제1 및 제2 페이지 정보 내에서 콘텐츠 식별 정보를 수집하는 하드웨어 회로 구성의 리스트 작성 회로 등과 같이, 기타 여러 가지의 리스트 작성부를 널리 적용할 수 있다.
상술한 제1 내지 제3 실시 형태에 있어서, 리스트 작성부에 의해 작성된 리스트 내의 콘텐츠 식별 정보에 대응하는 스트리밍 콘텐츠 데이터를 받아들여 재생하는 재생부로서, 도 1 내지 도 19에 관해서 상술한 재생 장치(1)의 재생부(4)(205) 및 데이터 기억/재생 장치(21)의 데이터 처리부(60)를 적용하도록 한 경우를 예시하고 있다. 이와 달리, 본 발명은 리스트 내의 콘텐츠 식별 정보에 대응하는 스트리밍 콘텐츠 데이터를 받아들여 재생하는 하드웨어 회로 구성의 재생 회로 등과 같이, 기타 여러 가지의 재생부를 널리 적용할 수 있다.
상술한 제1 내지 제3 실시 형태에 있어서는, 특정 조작과 관련하여 네트워크 어드레스에 액세스하는 조작부로서, 도 1 내지 도 19에 관해서 상술한 재생 장치(1)의 조작부(5)(207) 및 데이터 기억/재생 장치(21)의 조작 입력부(50)를 적용하 도록 한 경우를 예시하였다. 이와 달리, 본 발명은 터치 패널 등과 같이, 기타의 여러 가지의 조작부를 널리 적용할 수 있다.
상술한 제1 내지 제3 실시 형태에 있어서는, 재생부에 의해 재생되어 있는 스트리밍 콘텐츠 데이터에 따라서, 조작부와 관련된 네트워크 어드레스를 갱신하는 제어부로서, 도 1 내지 도 19에 관해서 상술한 재생 장치(1)의 제어부(6)(208) 및 데이터 기억/재생 장치(21)의 CPU(53)를 적용하도록 한 경우를 예시하고 있다. 이와 달리, 본 발명은 현재 재생 중인 스트리밍 콘텐츠 데이터에 따라서 조작부와 관련된 네트워크 어드레스를 갱신하는 하드웨어 회로 구성의 제어 회로 등과 같이, 기타의 여러 가지의 제어부를 널리 적용할 수 있다.
또한, 상술한 제1 내지 제3 실시 형태에 있어서는, 재생부에 의해서 스트리밍 콘텐츠 데이터가 재생되는 것에 의해 얻어지는 재생 데이터를 음성 신호로 변환하는 음성 처리부로서, 도 1 내지 도 19에 관해서 상술한 재생 장치(1)의 음성 처리부(7)(209) 및 데이터 기억/재생 장치(21)의 음성 처리부(63)를 적용하도록 한 경우를 예시하였다. 이와 달리, 본 발명은 디지털-아날로그 변환기와 같이, 기타의 여러 가지의 음성 처리부를 널리 적용할 수 있다.
첨부된 청구범위 또는 등가의 것의 범위 내에 있다면 설계 요건 및 기타 요건에 따라 다양한 변형, 조합, 부조합 및 변경이 가능함을 당업자들은 이해하여야 한다.
본 발명에 따르면, 제1 페이지 정보의 취득을 검출하면, 적어도 제1 페이지 정보 및 해당 제1 페이지 정보로부터 링크되는 제2 페이지 정보 내에서, 스트리밍 콘텐츠 데이터의 공급원을 도시하는 콘텐츠 식별 정보를 수집함과 동시에, 해당 수 집한 콘텐츠 식별 정보의 리스트를 작성하여, 이러한 리스트 내의 콘텐츠 식별 정보에 대응하는 스트리밍 콘텐츠 데이터를 받아들여 재생하도록 한 것에 의해, 사용자는 제1 페이지 정보를 받아들이기 위한 조작만을 행하게 할 뿐이고, 복수의 제1및 제2 페이지 정보 내의 콘텐츠 식별 정보에 대응하는 스트리밍 콘텐츠 데이터를 받아들여 재생할 수 있어, 스트리밍 콘텐츠 데이터의 재생시의 조작을 각별히 간이화할 수 있는 재생 장치, 재생 방법 및 재생 프로그램을 실현할 수 있다.

Claims (17)

  1. 제1 페이지 정보의 취득을 검출하는 검출부와;
    상기 검출부에 의해 상기 제1 페이지 정보의 취득이 검출되면, 적어도 상기 제1 페이지 정보 및 해당 제1 페이지 정보로부터 링크되는 제2 페이지 정보로부터, 스트리밍 콘텐츠 데이터의 공급원을 지시하는 콘텐츠 식별 정보를 수집하여, 해당 수집한 상기 콘텐츠 식별 정보의 리스트를 작성하는 리스트 작성부와;
    상기 리스트 작성부에 의해 작성된 상기 리스트 내의 상기 콘텐츠 식별 정보에 대응하는 상기 스트리밍 콘텐츠 데이터를 취득하여 재생하는 재생부를 포함하는 것을 특징으로 하는 재생 장치.
  2. 제1항에 있어서,
    상기 재생부는, 상기 리스트 작성부에 의해 적어도 상기 제1 및 제2 페이지 정보로부터, 하나의 항목의 상기 콘텐츠 식별 정보가 수집되면, 상기 콘텐츠 식별 정보의 상기 하나의 항목에 대응하는 상기 스트리밍 콘텐츠 데이터의 항목의 취득을 개시하는 것을 특징으로 하는 재생 장치.
  3. 제1항에 있어서,
    상기 재생부는, 상기 리스트 작성부에 의해 적어도 상기 제1 및 제2 페이지 정보로부터, 규정의 수의 항목의 상기 콘텐츠 식별 정보가 수집되면, 상기 규정의 수의 항목의 상기 콘텐츠 식별 정보에 대응하는 상기 규정의 수의 항목의 상기 스트리밍 콘텐츠 데이터의 취득을 개시하는 것을 특징으로 하는 재생 장치.
  4. 제1항에 있어서,
    상기 재생부는, 상기 리스트 작성부에 의해 적어도 상기 제1 및 제2 페이지 정보로부터 상기 콘텐츠 식별 정보의 수집이 종료하면, 상기 리스트 내의 상기 콘텐츠 식별 정보에 대응하는 상기 스트리밍 콘텐츠 데이터의 취득을 개시하는 것을 특징으로 하는 재생 장치.
  5. 제1항에 있어서,
    상기 재생부는 상기 리스트 작성부에 의해 작성된 상기 리스트 내의 상기 콘텐츠 식별 정보에 대응하는 상기 스트리밍 콘텐츠 데이터를 반복 취득하여 재생하는 것을 특징으로 하는 재생 장치.
  6. 제1항에 있어서,
    상기 재생부는 상기 리스트 작성부에 의해 작성된 상기 리스트 내의 하나의 항목의 상기 콘텐츠 식별 정보를 주목 콘텐츠 식별 정보로서 선정하고, 선정된 주목 콘텐츠 식별 정보에 대응하는 상기 스트리밍 콘텐츠 데이터 항목을 취득하고, 해당 취득한 스트리밍 콘텐츠 데이터 항목을 재생하고,
    해당 스트리밍 콘텐츠 데이터의 취득 항목의 재생 종료를 검출하면, 상기 재생부는 상기 리스트 내의 다른 하나의 항목의 상기 콘텐츠 식별 정보를 주목 콘텐츠 식별 정보로서 자동적으로 선정하고, 선정된 주목 콘텐츠 식별 정보에 대응하는 상기 스트리밍 콘텐츠 데이터의 항목을 마찬가지로 취득하여 재생하여서,
    상기 리스트 내의 상기 콘텐츠 식별정보의 복수의 항목에 해당하는 상기 스트리밍 콘텐츠 데이터의 복수의 항목을 연속적으로 취득하여 재생하는 것을 특징으로 하는 재생 장치.
  7. 제1항에 있어서,
    특정 조작에 대하여 특정 네트워크 어드레스를 관련되게 하는 조작부와;
    상기 재생부에 의해 재생되고 있는 상기 스트리밍 콘텐츠 데이터에 따라서, 상기 조작부의 상기 특정 조작과 관련된 상기 네트워크 어드레스를 갱신하는 제어부를 더 포함하는 것을 특징으로 하는 재생 장치.
  8. 제7항에 있어서,
    상기 제어부는, 상기 재생부에 의해 상기 스트리밍 콘텐츠 데이터가 재생되고 있지 않을 때, 상기 조작부의 상기 특정 조작에 대해 관련된 상기 네트워크 어드레스를 삭제하는 것을 특징으로 하는 재생 장치.
  9. 제8항에 있어서,
    상기 제어부는, 상기 조작부의 상기 특정 조작에 관련된 상기 네트워크 어드레스가 삭제될 때, 상기 조작부에 행해지는 상기 특정 조작을 접수하지 않도록 하는 것을 특징으로 하는 재생 장치.
  10. 제7항에 있어서,
    상기 스트리밍 콘텐츠 데이터를 재생하는 재생부에 의해서 취득되는 재생 데이터를 음성 신호로 변환하는 음성 처리부를 추가로 포함하며,
    상기 제어부는, 상기 재생부에 의해 상기 스트리밍 콘텐츠 데이터가 재생되는 동안 상기 음성 처리부에서 상기 음성 신호의 출력이 없을 때, 상기 조작부에 행해지는 상기 특정 조작을 접수하지 않도록 하는 것을 특징으로 하는 재생 장치.
  11. 제1항에 있어서,
    상기 리스트 작성부는 적어도 상기 제1 및 제2 페이지 정보로부터, 상기 재생 수단에 의해 재생 가능한 상기 스트리밍 콘텐츠 데이터의 항목 및 상기 스트리밍 콘텐츠 데이터의 재생 가능 항목의 공급원을 지시하는 상기 콘텐츠 식별 정보를 수집하여, 해당 수집한 상기 콘텐츠 식별 정보의 상기 리스트를 작성하는 것을 특징으로 하는 재생 장치.
  12. 제1항에 있어서,
    상기 리스트 작성부는 적어도 상기 제1 및 제2 페이지 정보로부터, 프리뷰 가능한 상기 스트리밍 콘텐츠 데이터의 항목 및 상기 스트리밍 콘텐츠 데이터의 프리뷰 가능 항목의 공급원을 지시하는 상기 콘텐츠 식별 정보를 수집하여, 해당 수집한 상기 콘텐츠 식별 정보의 상기 리스트를 작성하는 것을 특징으로 하는 재생 장치.
  13. 제1항에 있어서,
    기억 매체에 기억되는 콘텐츠 데이터에 기초한 키워드를 작성하는 키워드 작성부를 추가로 포함하며,
    상기 리스트 작성부는, 상기 검출부에 의해 상기 제1 페이지 정보의 취득이 검출되면, 적어도 상기 제1 페이지 정보 및 해당 제1 페이지 정보로부터 링크되는 제2 페이지 정보로부터, 상기 키워드 작성부에 의해 생성된 상기 키워드에 관련되는 스트리밍 콘텐츠 데이터의 공급원을 지시하는 콘텐츠 식별 정보를 수집하여, 해당 수집한 상기 콘텐츠 식별 정보의 리스트를 작성하는 것을 특징으로 하는 재생 장치.
  14. 제13항에 있어서,
    상기 키워드 작성부는 상기 기억 매체에 기억되는 상기 콘텐츠 데이터에 대응하는 아티스트 정보 또는 장르 정보에 의해 형성되는 키워드를 작성하는 것을 특징으로 하는 재생 장치.
  15. 제14항에 있어서,
    상기 기억 매체에 기억되는 상기 콘텐츠 데이터가 갱신되었을 때, 상기 아티스트 정보 또는 상기 장르 정보마다의 상기 콘텐츠 데이터를 구성하는 항목의 데이터 수를 연산하고, 해당 연산한 항목의 데이터 수를 상기 기억 매체에 추가로 기억하는 연산부를 추가로 포함하고,
    상기 키워드 작성부는 상기 기억 매체에 기억되는 항목의 상기 데이터 수가 적어도 규정수와 동일한 상기 아티스트 정보 또는 상기 장르 정보에 의해 형성되는 상기 키워드를 작성하는 것을 특징으로 하는 재생 장치.
  16. 제1 페이지 정보의 취득을 검출하는 검출 스텝과;
    상기 검출 스텝으로 상기 제1 페이지 정보의 취득이 검출되면, 적어도 상기제1 페이지 정보 및 해당 제1 페이지 정보로부터 링크되는 제2 페이지 정보로부터, 스트리밍 콘텐츠 데이터의 공급원을 지시하는 콘텐츠 식별 정보를 수집하여, 해당 수집한 상기 콘텐츠 식별 정보의 리스트를 작성하는 리스트 작성 스텝과;
    상기 리스트 작성 스텝으로 작성된 상기 리스트 내의 상기 콘텐츠 식별 정보에 대응하는 상기 스트리밍 콘텐츠 데이터를 취득하여 재생하는 재생 스텝을 포함하는 것을 특징으로 하는 재생 방법.
  17. 정보처리장치에 대하여,
    제1 페이지 정보의 취득을 검출하는 검출 스텝과;
    상기 검출 스텝으로 상기 제1 페이지 정보의 취득이 검출되면, 적어도 상기제1 페이지 정보 및 해당 제1 페이지 정보로부터 링크되는 제2 페이지 정보로부터, 스트리밍 콘텐츠 데이터의 공급원을 지시하는 콘텐츠 식별 정보를 수집하여, 해당 수집한 상기 콘텐츠 식별 정보의 리스트를 작성하는 리스트 작성 스텝과;
    상기 리스트 작성 스텝으로 작성된 상기 리스트 내의 상기 콘텐츠 식별 정보 에 대응하는 상기 스트리밍 콘텐츠 데이터를 취득하여 재생하는 재생 스텝을 포함하는 처리를 실행하도록 하기 위한 재생 프로그램.
KR1020060056387A 2005-06-22 2006-06-22 재생 장치, 재생 방법 및 재생 프로그램 KR20060134850A (ko)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2005182303A JP4600759B2 (ja) 2005-06-22 2005-06-22 再生装置、再生方法及び再生プログラム
JP2005182304A JP4725780B2 (ja) 2005-06-22 2005-06-22 再生装置、再生方法及び再生プログラム
JPJP-P-2005-00182303 2005-06-22
JPJP-P-2005-00182304 2005-06-22

Publications (1)

Publication Number Publication Date
KR20060134850A true KR20060134850A (ko) 2006-12-28

Family

ID=37591107

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060056387A KR20060134850A (ko) 2005-06-22 2006-06-22 재생 장치, 재생 방법 및 재생 프로그램

Country Status (2)

Country Link
US (1) US7756993B2 (ko)
KR (1) KR20060134850A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101370038B1 (ko) * 2012-06-01 2014-03-04 위스트론 코포레이션 비디오 스트림들을 재생하기 위한 방법 및 시스템

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007041917A (ja) * 2005-08-04 2007-02-15 Yamaha Corp コンテンツ配信システム、コンテンツ再生装置、コンテンツ提供サーバ、及びそれらに用いるプログラム
US8285595B2 (en) 2006-03-29 2012-10-09 Napo Enterprises, Llc System and method for refining media recommendations
US8903843B2 (en) * 2006-06-21 2014-12-02 Napo Enterprises, Llc Historical media recommendation service
US7680959B2 (en) 2006-07-11 2010-03-16 Napo Enterprises, Llc P2P network for providing real time media recommendations
US8059646B2 (en) 2006-07-11 2011-11-15 Napo Enterprises, Llc System and method for identifying music content in a P2P real time recommendation network
US7970922B2 (en) 2006-07-11 2011-06-28 Napo Enterprises, Llc P2P real time media recommendations
US8327266B2 (en) 2006-07-11 2012-12-04 Napo Enterprises, Llc Graphical user interface system for allowing management of a media item playlist based on a preference scoring system
US9003056B2 (en) 2006-07-11 2015-04-07 Napo Enterprises, Llc Maintaining a minimum level of real time media recommendations in the absence of online friends
US8805831B2 (en) 2006-07-11 2014-08-12 Napo Enterprises, Llc Scoring and replaying media items
US8620699B2 (en) * 2006-08-08 2013-12-31 Napo Enterprises, Llc Heavy influencer media recommendations
US8090606B2 (en) 2006-08-08 2012-01-03 Napo Enterprises, Llc Embedded media recommendations
US8874655B2 (en) 2006-12-13 2014-10-28 Napo Enterprises, Llc Matching participants in a P2P recommendation network loosely coupled to a subscription service
US9224427B2 (en) 2007-04-02 2015-12-29 Napo Enterprises LLC Rating media item recommendations using recommendation paths and/or media item usage
US8112720B2 (en) 2007-04-05 2012-02-07 Napo Enterprises, Llc System and method for automatically and graphically associating programmatically-generated media item recommendations related to a user's socially recommended media items
US20080301187A1 (en) * 2007-06-01 2008-12-04 Concert Technology Corporation Enhanced media item playlist comprising presence information
US8839141B2 (en) 2007-06-01 2014-09-16 Napo Enterprises, Llc Method and system for visually indicating a replay status of media items on a media device
US9164993B2 (en) 2007-06-01 2015-10-20 Napo Enterprises, Llc System and method for propagating a media item recommendation message comprising recommender presence information
US9037632B2 (en) 2007-06-01 2015-05-19 Napo Enterprises, Llc System and method of generating a media item recommendation message with recommender presence information
US20090049045A1 (en) 2007-06-01 2009-02-19 Concert Technology Corporation Method and system for sorting media items in a playlist on a media device
US8285776B2 (en) 2007-06-01 2012-10-09 Napo Enterprises, Llc System and method for processing a received media item recommendation message comprising recommender presence information
US7865522B2 (en) 2007-11-07 2011-01-04 Napo Enterprises, Llc System and method for hyping media recommendations in a media recommendation system
US9060034B2 (en) 2007-11-09 2015-06-16 Napo Enterprises, Llc System and method of filtering recommenders in a media item recommendation system
US9224150B2 (en) 2007-12-18 2015-12-29 Napo Enterprises, Llc Identifying highly valued recommendations of users in a media recommendation network
US8396951B2 (en) 2007-12-20 2013-03-12 Napo Enterprises, Llc Method and system for populating a content repository for an internet radio service based on a recommendation network
US9734507B2 (en) 2007-12-20 2017-08-15 Napo Enterprise, Llc Method and system for simulating recommendations in a social network for an offline user
US8117193B2 (en) 2007-12-21 2012-02-14 Lemi Technology, Llc Tunersphere
US8060525B2 (en) * 2007-12-21 2011-11-15 Napo Enterprises, Llc Method and system for generating media recommendations in a distributed environment based on tagging play history information with location information
US8316015B2 (en) 2007-12-21 2012-11-20 Lemi Technology, Llc Tunersphere
US8725740B2 (en) * 2008-03-24 2014-05-13 Napo Enterprises, Llc Active playlist having dynamic media item groups
US8484311B2 (en) 2008-04-17 2013-07-09 Eloy Technology, Llc Pruning an aggregate media collection
US20100070537A1 (en) * 2008-09-17 2010-03-18 Eloy Technology, Llc System and method for managing a personalized universal catalog of media items
US8484227B2 (en) 2008-10-15 2013-07-09 Eloy Technology, Llc Caching and synching process for a media sharing system
US8880599B2 (en) * 2008-10-15 2014-11-04 Eloy Technology, Llc Collection digest for a media sharing system
US8200602B2 (en) 2009-02-02 2012-06-12 Napo Enterprises, Llc System and method for creating thematic listening experiences in a networked peer media recommendation environment
US8782053B2 (en) * 2011-03-06 2014-07-15 Happy Cloud Inc. Data streaming for interactive decision-oriented software applications
CN103064910B (zh) * 2012-12-19 2016-06-29 北京奇虎科技有限公司 用于Android***的处理断层数据的装置和方法

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05342284A (ja) 1992-06-05 1993-12-24 Sanyo Electric Co Ltd 情報ファイル装置
US7047489B2 (en) * 1998-07-29 2006-05-16 Fujitsu Limited Slide show system and method using a browser
JP2000105775A (ja) 1998-07-29 2000-04-11 Fujitsu Ltd ブラウザを利用したスライドショ―システムおよび方法
JP2001022670A (ja) 1999-07-07 2001-01-26 Ikeda Shunichi 楽曲配信サーバ、プロモーション戦略策定システムおよび楽曲のプロモーション方法
US6785671B1 (en) * 1999-12-08 2004-08-31 Amazon.Com, Inc. System and method for locating web-based product offerings
JP2001175679A (ja) 1999-12-20 2001-06-29 Indigo Corp 楽曲データ配信方法及び楽曲データ配信システム
US6389467B1 (en) * 2000-01-24 2002-05-14 Friskit, Inc. Streaming media search and continuous playback system of media resources located by multiple network addresses
WO2001053994A2 (en) 2000-01-24 2001-07-26 Friskit, Inc. Streaming media search and playback system
US6721741B1 (en) * 2000-01-24 2004-04-13 Friskit, Inc. Streaming media search system
US6519648B1 (en) * 2000-01-24 2003-02-11 Friskit, Inc. Streaming media search and continuous playback of multiple media resources located on a network
AU2001231023A1 (en) 2000-01-24 2001-07-31 Friskit, Inc. Streaming media search and playback system
GB2360106B (en) * 2000-02-21 2004-09-22 Ac Properties Bv Ordering playable works
US20020023014A1 (en) * 2000-04-19 2002-02-21 Hughes David A. Direct consumer to content provider transaction model and system for downloading digital content
US20020023015A1 (en) * 2000-04-19 2002-02-21 Hughes David A. Purchasable content distribution with shopping cart having segregated digital download content and physical storage media
US7010537B2 (en) 2000-04-27 2006-03-07 Friskit, Inc. Method and system for visual network searching
JP2001356779A (ja) 2000-06-09 2001-12-26 Fujitsu Ten Ltd 楽曲データ配信方法
JP4360750B2 (ja) 2000-06-16 2009-11-11 ヤマハ株式会社 コンテンツ配信システム及び同配信システムに利用される配信サーバ。
JP2002024243A (ja) 2000-07-07 2002-01-25 Shimadzu Corp 科学情報閲覧システム及びそれに用いられるホストコンピュータ並びに閲覧用コンピュータ
JP2002099283A (ja) * 2000-09-21 2002-04-05 Nec Corp 音楽配信システム及び音楽配信方法
US20020198882A1 (en) * 2001-03-29 2002-12-26 Linden Gregory D. Content personalization based on actions performed during a current browsing session
JP3994692B2 (ja) 2001-07-04 2007-10-24 ヤマハ株式会社 音楽情報提供システム及び方法
JP2003208426A (ja) 2002-01-16 2003-07-25 Quants Inc 情報処理システム及び情報処理方法
JP3818938B2 (ja) 2002-04-18 2006-09-06 パイオニア株式会社 データ処理装置、情報再生装置、それらの方法、それらのプログラム、および、それらのプログラムを記録した記録媒体
JP4116320B2 (ja) 2002-04-24 2008-07-09 シャープ株式会社 コンテンツ記録再生装置
JP4152715B2 (ja) 2002-10-10 2008-09-17 株式会社東京放送 動画再生可能なコンテンツの配信方法
US7124125B2 (en) * 2002-11-01 2006-10-17 Loudeye Corp. System and method for providing media samples on-line in response to media related searches on the internet
JP4497944B2 (ja) 2003-02-05 2010-07-07 キヤノン株式会社 受信装置及び受信装置の制御方法
JP2004252882A (ja) 2003-02-21 2004-09-09 Ntt Docomo Inc コンテンツデータ取得方法、電子機器および通信端末
US7249147B2 (en) * 2003-04-04 2007-07-24 Gibson Guitar Corp. Combination compact disc recorder and player system
US7216178B2 (en) * 2003-04-04 2007-05-08 Gibson Guitar Corp. System and method for distributing music to customers over the internet using uniquely identified proprietary devices
JP2005092477A (ja) 2003-09-17 2005-04-07 Sony Corp コンテンツ配信方法、コンテンツ取得装置および方法、並びにプログラム
JP2005121693A (ja) 2003-10-14 2005-05-12 Alpine Electronics Inc ストリーミング配信システム及びストリーミング配信方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101370038B1 (ko) * 2012-06-01 2014-03-04 위스트론 코포레이션 비디오 스트림들을 재생하기 위한 방법 및 시스템

Also Published As

Publication number Publication date
US20070005793A1 (en) 2007-01-04
US7756993B2 (en) 2010-07-13

Similar Documents

Publication Publication Date Title
KR20060134850A (ko) 재생 장치, 재생 방법 및 재생 프로그램
JP4349313B2 (ja) 再生装置,再生制御方法およびプログラム
US8260760B2 (en) Content providing apparatus, content providing system, web site changing apparatus, web site changing system, content providing method, and web site changing method
US7956272B2 (en) Management of files in a personal communication device
JP3662969B2 (ja) カラオケシステム
US20050021470A1 (en) Intelligent music track selection
US9412350B1 (en) Configuring an ordering of compositions by using recognition-segments
US8086613B2 (en) Reproducing apparatus, reproducing method, and reproducing program
EP1818762A1 (en) Information management method, information management program, and information management device
US20140230631A1 (en) Using Recognition-Segments to Find and Act-Upon a Composition
JPH08306167A (ja) 記憶媒体へのデータ格納方法、記憶媒体の再生装置、及び記憶媒体を用いた情報の管理装置、及び記憶媒体の使用方法
JP2009204936A (ja) カラオケ装置および予約曲検索方法
JP2008204560A (ja) 再生装置、再生方法、プログラム及び記録媒体
US8315725B2 (en) Method and apparatus for controlling content reproduction, and computer product
WO2007027949A2 (en) Management of files in a personal communication device
JP4600759B2 (ja) 再生装置、再生方法及び再生プログラム
JP4023233B2 (ja) 情報出力装置、情報出力方法、プログラム、記憶媒体
JP2006018894A (ja) コンテンツ記憶装置
KR100829115B1 (ko) 이동통신 단말기의 콘텐츠 재생 방법 및 장치
JP4725780B2 (ja) 再生装置、再生方法及び再生プログラム
KR20070030134A (ko) 재생장치, 재생방법 및 재생 프로그램
KR100732665B1 (ko) 음악파일 관리 기능을 갖는 사용자 단말장치 및 그의 관리방법
CA2621128C (en) Management of files in a personal communication device
JP2008077831A (ja) 記録情報転送装置、記録情報転送方法及び記録情報転送システム
JP2009048766A (ja) 転送装置、転送方法及び転送システム

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid