KR20070030051A - 멀티미디어 파일을 제공하는 장치 및 그 방법, 그리고 그멀티미디어 파일을 제공받아 재생하는 장치 및 그 방법 - Google Patents

멀티미디어 파일을 제공하는 장치 및 그 방법, 그리고 그멀티미디어 파일을 제공받아 재생하는 장치 및 그 방법 Download PDF

Info

Publication number
KR20070030051A
KR20070030051A KR1020050084804A KR20050084804A KR20070030051A KR 20070030051 A KR20070030051 A KR 20070030051A KR 1020050084804 A KR1020050084804 A KR 1020050084804A KR 20050084804 A KR20050084804 A KR 20050084804A KR 20070030051 A KR20070030051 A KR 20070030051A
Authority
KR
South Korea
Prior art keywords
multimedia file
bits
bit insertion
bit
insertion information
Prior art date
Application number
KR1020050084804A
Other languages
English (en)
Other versions
KR100734397B1 (ko
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
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR1020050084804A priority Critical patent/KR100734397B1/ko
Priority to CN2006101520668A priority patent/CN1932820B/zh
Publication of KR20070030051A publication Critical patent/KR20070030051A/ko
Application granted granted Critical
Publication of KR100734397B1 publication Critical patent/KR100734397B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/14Protection against unauthorised use of memory or access to memory
    • G06F12/1416Protection against unauthorised use of memory or access to memory by checking the object accessibility, e.g. type of access defined by the memory independently of subject rights
    • G06F12/1425Protection against unauthorised use of memory or access to memory by checking the object accessibility, e.g. type of access defined by the memory independently of subject rights the protection being physical, e.g. cell, word, block

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Storage Device Security (AREA)

Abstract

본 발명은 멀티미디어 파일의 제공 시스템에 관한 것으로, 상세하게는 멀티미디어 파일에 하나 이상의 비트를 삽입하여 해당 하나 이상의 비트가 삽입된 멀티미디어 파일과 해당 멀티미디어 파일에 포함된 각 비트의 비트 삽입 정보를 따로 전송하는 멀티미디어 파일 제공 장치를 제공한다.
아울러, 상기 멀티미디어 파일 제공 장치로부터 해당 전송받은 멀티미디어 파일을 재생하기 위해 해당 멀티미디어 파일에 상응하는 비트 삽입 정보를 전송받고 해당 비트 삽입 정보를 이용하여 해당 멀티미디어 파일에 포함된 하나 이상의 비트를 제외하며 해당 멀티미디어 파일 재생 장치를 제공한다.
오디오, 동영상, 멀티미디어, 파일, 비트, 삽입, 재생

Description

멀티미디어 파일을 제공하는 장치 및 그 방법, 그리고 그 멀티미디어 파일을 제공받아 재생하는 장치 및 그 방법{apparatus and method for providing multimedia file, and apparatus and method for reproducing the download multimedia file}
도 1은 본 발명의 일실시예에 따른 멀티미디어 파일 제공 장치.
도 2는 본 발명의 일실시예에 따른 멀티미디어 파일 제공 장치가 전송하는 멀티미디어 파일.
도 3은 본 발명의 일실시예에 따른 멀티미디어 파일 제공 장치가 전송하는 비트 삽입 정보.
도 4는 본 발명의 일실시예에 따른 멀티미디어 파일 제공 장치의 동작 흐름도.
도 5는 본 발명의 일실시예에 따른 멀티미디어 파일 재생 장치.
도 6은 본 발명의 일실시예에 따른 멀티미디어 파일 재생 장치에 구비된 제어부의 구성 블럭도.
도 7은 본 발명의 일실시예에 따른 멀티미디어 파일 재생 장치의 동작 흐름도.
<도면의 주요 부분에 대한 부호의 설명>
10 : 멀티미디어 파일 제공 장치 11 : 저장부
12 : 통신부 13 : 제어부
14 : 사용자 인증 처리부 15 : 파일 제공 처리부
15a : 비트 삽입 처리부 15b : 파일 전송 처리부
16 : 정보 제공 처리부 100 : 이동 통신 단말기
200 : 메모리 300 : 제어부
310 : 멀티미디어 파일 요청부 320 : 비트 정보 요청부
330 : 재생 처리부 340 : 인증 처리부
400 : 표시부 500 : 키입력부
600 : 폴더 610 : 음성 메모리
620 : 음성 처리부 630 : 착신음 발생부
640 : RF부 650 : 안테나
660 : 스피커 670 : 마이크로폰
본 발명은 멀티미디어 파일의 제공 시스템에 관한 것으로, 상세하게는 멀티 미디어 파일에 하나 이상의 비트를 삽입하여 해당 비트 삽입 정보와 해당 멀티미디어 파일을 별도로 전송하는 멀티미디어 파일 제공 장치와, 해당 멀티미디어 파일 제공 장치로부터 전송받은 멀티미디어 파일을 재생하기 위해, 해당 멀티미디어 파일에 상응하는 비트 삽입 정보를 전송받아 해당 멀티미디어 파일에 포함된 비트를 제외하며 해당 멀티미디어 파일을 재생하는 멀티미디어 파일 재생 장치에 관한 것이다.
멀티미디어 파일 재생 시스템의 멀티미디어 파일은 저작권이 있는 자료이므로, 사용자는 합당한 대가를 지불한 후에, 멀티미디어 파일 재생 장치를 이용하여 해당 멀티미디어 파일을 청취하여야 한다.
그러나 종래의 멀티미디어 파일 제공 장치는 멀티미디어 파일을 그대로 제공하는 경우, 사용자는 해당 멀티미디어 파일을 다른 사람 및 장치와의 공유가 가능하다. 이에 따라, 사용자는 불법적으로 유통된 멀티미디어 파일을 아무런 제재없이 재생할 수 있으므로, 해당 멀티미디어 파일의 저작권이 침해될 소지가 있다.
또한, 멀티미디어 파일 제공 장치는 멀티미디어 파일을 암호화하여 암호화된 멀티미디어 파일과 그 멀티미디어 파일을 해독할 수 있는 키를 제공하는 경우도 있다. 그러나 해당 멀티미디어 파일 제공 장치에서의 멀티미디어 파일을 암호화하는 시간과, 해당 멀티미디어 파일 재생 장치에서의 해당 암호화된 멀티미디어 파일을 해독하는 시간이 오래 걸리는 단점이 있다.
본 발명은 임의의 멀티미디어 파일이 불법으로 유통 및 재생되지 못하도록 해당 하나 이상의 비트가 삽입된 멀티미디어 파일과 해당 삽입된 비트의 비트 삽입 정보를 따로 제공하는 멀티미디어 파일 제공 장치와, 해당 멀티미디어 파일 제공 장치로부터 제공받은 비트 삽입 정보에 의거하여 상기 하나 이상의 비트가 삽입된 멀티미디어 파일을 재생하는 멀티미디어 파일 재생 장치를 제공하는데 그 목적이 있다.
본 발명의 일측면에 의하면, 하나 이상의 멀티미디어 파일과 비트 삽입 정보를 저장하는 저장부와, 해당 멀티미디어 파일이 불법으로 재생되지 못하도록 상기 멀티미디어 파일에 하나 이상의 비트를 삽입하고 해당 삽입된 비트의 비트 삽입 정보를 저장부에 저장하여, 요청에 따라 해당 하나 이상의 비트가 삽입된 멀티미디어 파일과 상기 비트 삽입 정보를 전송하는 제어부를 포함하여 구성되는 것을 특징으로 하는 멀티미디어 파일 제공 장치를 제공한다.
바람직하게, 상기 하나 이상의 비트가 삽입된 멀티미디어 파일은 영상 및 음향을 재생하기 위한 멀티미디어 비트와, 해당 멀티미디어 파일이 불법으로 재생되지 못하도록 임의의 위치에 삽입된 하나 이상의 비트를 포함하여 구성된다.
바람직하게, 상기 제어부는 임의의 디지털 장치로부터 상기 멀티미디어 파일에 대한 전송 요청이 있는 경우, 하나 이상의 비트가 삽입된 멀티미디어 파일을 해당 디지털 장치로 전송하는 파일 제공 처리부와, 임의의 디지털 장치로부터 임의의 멀티미디어 파일의 비트 삽입 정보에 대한 전송 요청이 있는 경우, 해당 비트 삽입 정보를 해당 디지털 장치로 전송하는 정보 제공 처리부를 포함하여 구성된다.
본 발명의 다른 측면에 의하면, 비트가 삽입된 멀티미디어 파일을 저장하는 메모리와, 해당 비트가 삽입된 멀티미디어 파일을 재생하기 위해 멀티미디어 파일을 제공하는 장치로부터 수신된 비트 삽입 정보를 이용하여 해당 비트가 삽입된 멀티미디어 파일에 포함된 비트를 제외한 멀티미디어 비트를 재생하는 제어부를 포함하는 멀티미디어 파일 재생 장치를 제공한다.
바람직하게, 상기 제어부는 메모리에 저장된 상기 멀티미디어 파일을 재생하기 위해, 해당 멀티미디어 파일을 제공하는 장치에 해당 멀티미디어 파일에 상응하는 비트 삽입 정보의 전송을 요청하는 비트 정보 요청부와, 해당 요청에 따라 전송받은 비트 삽입 정보를 이용하여 상기 메모리에 저장된 멀티미디어 파일에 포함된 하나 이상의 삽입된 비트를 제외한 멀티미디어 비트를 재생하는 재생 처리부를 포함하여 구성된다.
더 바람직하게, 상기 멀티미디어 파일을 제공하는 장치로부터 하나 이상의 비트가 포함된 멀티미디어 파일을 전송받아 상기 메모리에 저장하는 멀티미디어 파일 요청부를 더 포함한다.
본 발명의 또 다른 측면에 의하면, 멀티미디어 제공 장치의 데이터 처리 방법으로, 하나 이상의 비트가 포함된 멀티미디어 파일을 전송하고 해당 멀티미디어 파일에 상응하는 비트 삽입 정보를 저장하는 단계와, 해당 비트 삽입 정보에 대한 전송 요청이 있는 경우, 해당 비트 삽입 정보를 전송하는 단계를 포함하는 것을 특 징으로 하는 멀티미디어 파일 제공 방법을 제공한다.
본 발명의 또 다른 측면에 의하면, 멀티미디어 재생 장치의 데이터 처리 방법으로, 임의의 멀티미디어 파일 제공 장치로부터 하나 이상의 비트가 포함된 멀티미디어 파일을 전송받는 단계와, 해당 멀티미디어 파일을 재생하기 위해, 해당 멀티미디어 파일 제공장치로부터 상기 멀티미디어 파일에 상응하는 비트 삽입 정보를 전송받는 단계와, 해당 전송받은 비트 삽입 정보를 이용하여 해당 전송받은 멀티미디어 파일을 재생하는 단계를 포함하는 것을 특징으로 하는 멀티미디어 파일 재생 방법을 제공한다.
이하 본 발명의 바람직한 실시 예를 첨부된 도면들을 참조하여 상세히 설명한다. 도면들 중 동일한 구성요소들은 가능한 한 어느 곳에서든지 동일한 부호들 내지 동일한 참조번호들로 나타내고 있음에 유의해야 한다. 또한 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다.
도 1은 본 발명의 일실시예에 따른 멀티미디어 파일 제공 장치이다.
도 1을 참조하면, 멀티미디어 파일 제공 장치(10)는 임의의 멀티미디어 파일 재생 장치(미도시됨)로부터의 요청에 따라, 멀티미디어 파일을 불법으로 재생하지 못하도록 하나 이상의 비트가 삽입된 멀티미디어 파일과 해당 멀티미디어 파일의 비트 삽입 정보를 별도로 제공한다.
이때, 멀티미디어 파일은 MP3, OGG와 같은 오디오 파일이나, avi, asf와 같은 비디오 파일이 될 수 있다. 그리고 비트 삽입 정보는 해당 멀티미디어 파일에 삽입된 비트의 삽입 위치를 나타내는 정보이다. 따라서, 비트 삽입 정보는 본 발명 의 일실시예에 따라 해당 비트가 삽입된 간격이 나열된 간격 정보와, 간격 정보를 해석하기 위한 해석 정보로 구성될 수 있다.
따라서, 멀티미디어 파일 제공 장치(10)는 하나 이상의 멀티미디어 파일과 비트 삽입 정보와 사용자 인증에 필요한 로그인 정보를 저장하는 저장부(11)와, 멀티미디어 파일 재생 장치로부터의 요청을 받고 해당 요청에 상응하는 하나 이상의 비트가 삽입된 멀티미디어 파일 및 해당 멀티미디어 파일의 비트 삽입 정보를 전송하는 통신부(12)와, 해당 멀티미디어 파일이 불법으로 재생되지 못하도록 상기 멀티미디어 파일에 하나 이상의 비트를 삽입하고 해당 삽입된 비트의 비트 삽입 정보를 저장부(11)에 저장한 뒤 요청에 따라 해당 비트가 삽입된 멀티미디어 파일과 해당 비트 삽입 정보를 해당 통신부(12)를 통해 전송하는 제어부(13)를 포함하여 구성된다.
제어부(13)는 임의의 멀티미디어 파일 재생 장치(미도시됨)에게 하나 이상의 비트가 삽입된 멀티미디어 파일과 해당 멀티미디어 파일의 비트 삽입 정보를 별도로 제공하기 위해, 사용자 인증 처리부(14)와 파일 제공 처리부(15)와 정보 제공 처리부(16)를 제공한다.
먼저 사용자 인증 처리부(14)는 임의의 멀티미디어 파일 재생 장치로부터 임의의 멀티미디어 파일에 대한 전송 요청 또는 임의의 멀티미디어 파일에 상응하는 비트 삽입 정보에 대한 전송 요청이 입력되면, 해당 멀티미디어 파일 재생 장치 및 그 장치를 조작하는 사용자가 정당한 지를 판단하기 위해 로그인 동작을 수행한다.
파일 제공 처리부(15)는 사용자 인증 처리부(14)에 의해 멀티미디어 파일에 대한 전송 요청이 정당한 것으로 판단되면, 해당 멀티미디어 파일에 하나 이상의 비트를 삽입하여 해당 멀티미디어 파일 재생 장치로 전송한다. 그리고, 해당 멀티미디어 파일의 비트 삽입 정보를 상기 저장부(11)에 저장한다. 이를 위하여, 파일 제공 처리부(15)는 비트 삽입 처리부(15a)와 파일 전송 처리부(15b)를 포함하여 구성된다.
비트 삽입 처리부(15a)는 해당 멀티미디어 파일에 하나 이상의 비트를 삽입하고 해당 비트의 삽입 위치를 나타내는 비트 삽입 정보를 상기 저장부(11)에 저장한다.
도 2를 참조하면, 본 발명의 일실시예에 따른 멀티미디어 파일을 볼 수 있다.
해당 멀티미디어 파일은 도 2에 도시된 바와 같이 원래의 멀티미디어 비트(a)와 비트 삽입 처리부(15a)에 의해 임의의 위치에 삽입된 하나 이상의 비트(b)를 포함하여 구성된다.
이에 따라, 비트 삽입 처리부(15a)는 하나 이상의 비트를 해당 멀티미디어 파일의 임의의 위치에 삽입시키며, 해당 삽입 위치를 비트 삽입 정보로 저장한다.
도 3을 참조하면, 본 발명의 일실시예에 따른 비트 삽입 정보를 볼 수 있다.
비트 삽입 정보(A)는 도 3에 도시된 바와 같이 삽입된 비트간의 간격을 나열한 정보이다. 그리고 비트 삽입 정보(B)는 각각의 비트의 위치를 알 수 있도록 해당 비트 삽입 정보(A)를 해석하기 위한 해석 정보이다.
파일 전송 처리부(15b)는 비트 삽입 처리부(15a)에 의해 하나 이상의 비트가 삽입된 멀티미디어 파일을 상기 멀티미디어 파일 재생 장치로 통신부(12)를 통해 전송한다.
한편, 정보 제공 처리부(16)는 사용자 인증 처리부(14)에 의해 멀티미디어 파일에 상응하는 비트 삽입 정보에 대한 전송 요청이 정당한 것으로 판단되면, 상기 저장부(11)에 저장된 해당 비트 삽입 정보를 해당 멀티미디어 파일 재생 장치로 전송한다.
도 4는 본 발명의 일실시예에 따른 멀티미디어 파일 제공 장치(10)의 동작 흐름도이다.
도 4를 참조하면, 먼저 임의의 멀티미디어 파일 재생 장치(100)로부터 통신부(12)를 통해 임의의 멀티미디어 파일에 대한 전송 요청이 입력되면, 사용자 인증 처리부(14)는 해당 요청이 정당한지를 판단한다(S1).
상기 S1 단계의 판단 결과, 해당 요청이 정당한 경우, 파일 제공 처리부(16)는 비트 삽입 처리부(15a)를 이용하여 해당 멀티미디어 파일에 하나 이상의 비트를 삽입하고 해당 비트의 삽입 위치를 나타내는 비트 삽입 정보를 저장부(11)에 저장한다(S2).
그리고, 파일 제공 처리부(15)는 파일 전송 처리부(15b)에 의해 하나 이상의 비트가 삽입된 상기 멀티미디어 파일을 해당 멀티미디어 파일 재생 장치(100)로 전송한다(S3).
상기 S1 단계의 판단 결과, 해당 요청이 정당하지 않은 경우, 사용자 인증 처리부(14)는 해당 멀티미디어 파일 재생 장치 및 그 장치를 조작하는 사용자가 정 당하지 않음으로 간주하여 수행을 종료한다.
그리고 임의의 멀티미디어 파일 재생 장치(100)로부터 해당 멀티미디어 파일에 상응하는 비트 삽입 정보에 대한 전송 요청이 입력되는 경우, 사용자 인증 처리부(14)는 해당 요청이 정당한지를 판단한다(S4).
상기 S4 단계의 판단 결과, 해당 요청이 정당한 경우, 정보 제공 처리부(15)는 상기 저장부(11)에 저장된 해당 멀티미디어 파일에 상응하는 비트 삽입 정보를 해당 멀티미디어 파일 재생 장치(100)로 전송한다(S5).
상기 S4 단계의 판단 결과, 해당 요청이 정당하지 않은 경우, 사용자 인증 처리부(14)는 해당 멀티미디어 파일 재생 장치 및 그 장치를 조작하는 사용자가 정당하지 않음으로 간주하여 수행을 종료한다.
이에 따라, 멀티미디어 파일 제공 장치(10)는 멀티미디어 파일 재생 장치(100)의 요청에 따라 하나 이상의 비트가 포함된 멀티미디어 파일과 해당 멀티미디어 파일의 비트 삽입 정보를 별도로 제공한다.
도 5는 본 발명의 일실시예에 따른 멀티미디어 파일 재생 장치의 구성 블럭도이다.
도 5를 참조하면, 멀티미디어 파일 재생 장치(100)는 하나 이상의 비트가 삽입된 다수의 멀티미디어 파일과 멀티미디어 파일을 재생하는 프로그램을 저장하는 메모리(200)와, 그 메모리에 저장된 프로그램을 읽어들여 해당 프로그램에 프로그래밍된 절차를 수행할 수 있는 제어부(300)와, 화면창을 제공하는 표시부(400)와, 버튼으로 구성되는 키입력부(500)와, 폴더(600)와, 음성 메모리(610)와, 음성 처리 부(620)와, 착신음 발생부(630)와, RF부(640)와, 안테나(650), 스피커(660)와, 마이크로폰(670)을 포함하여 구성된다.
메모리(200)에는 하나 이상의 비트가 삽입된 다수의 멀티미디어 파일과 해당 멀티미디어 파일을 재생하는 프로그램이 저장되어 있다. 아울러, 메모리(200)에는 이동 통신 서비스를 수행하기 위한 각종 동작 프로그램 및 시스템 프로그램들이 저장되어 있다.
제어부(300)는 단말기(100)의 전반적인 동작을 제어함과 동시에, 본 발명의 일실시예에 따른 멀티미디어 파일을 재생하는 프로그램을 수행하게 된다.
이때, 제어부(300)의 멀티미디어 파일을 재생하는 프로그램은 하나 이상의 비트가 삽입된 멀티미디어 파일을 재생하기 위해, 멀티미디어 파일 제공 장치(10)로부터 해당 멀티미디어 파일의 비트 삽입 정보를 전송받는다.
이에 따라, 제어부(300)는 전송받은 비트 삽입 정보를 이용하여 해당 멀티미디어 파일에 포함된 상기 하나 이상의 비트를 제외한 멀티미디어 비트를 재생한다.
이때, 제어부(300)가 원래의 멀티미디어를 재생하는 것은 상기 하나 이상의 비트가 삽입된 멀티미디어 파일을 읽어들일 때 상기 비트 삽입 정보에 의거하여 상기 삽입된 하나 이상의 비트를 제외한 원래의 멀티미디어 비트만을 추출하여 재생한다. 따라서, 상기 하나 이상의 비트가 삽입된 멀티미디어 파일을 변환하는 것은 아니다.
음성 메모리(610)는 음성 통화 또는 착신음, 멜로디를 포함하여 각종 음성 데이터를 저장한다.
표시부(400)는 액정표시장치(LCD) 등과 같은 표시장치로서, 제어부(300)의 제어를 받아 이동 통신 단말의 상태나 프로그램의 진행 상황을 표시한다.
키입력부(500)는 다수의 숫자 키와 메뉴 키 및 각종 기능을 수행하기 위한 기능 키로 이루어지며, 외부의 조작에 의해 제어부(300)로 키 데이터를 출력한다.
도 6은 본 발명의 일실시예에 따른 멀티미디어 파일 재생 장치(100)에 구비된 제어부(300)의 구성 블럭도이다.
도 6을 참조하면, 제어부(300)는 멀티미디어 파일 제공 장치(10)로부터 하나 이상의 비트가 삽입된 멀티미디어 파일과 해당 멀티미디어 파일의 비트 삽입 정보를 전송받아 해당 비트 삽입 정보를 이용하여 해당 멀티미디어 파일을 재생하고자, 멀티미디어 파일 요청부(310)와 비트 정보 요청부(320)와 재생 처리부(330)를 포함하여 구성된다.
멀티미디어 파일 요청부(310)는 멀티미디어 파일 제공 장치(10)에 원하는 멀티미디어 파일을 요청한 후, 해당 멀티미디어 파일 제공 장치(10)로부터 하나 이상의 비트가 삽입된 멀티미디어 파일을 전송받아 상기 메모리(200)에 저장한다.
비트 정보 요청부(320)는 상기 메모리(200)에 저장된 멀티미디어 파일을 재생하기 위해 상기 멀티미디어 파일 제공 장치(10)에 원하는 멀티미디어 파일에 상응하는 비트 삽입 정보를 요청한다. 이에 따라, 제어부(300)는 해당 멀티미디어 파일 제공 장치(10)로부터 해당 비트 삽입 정보를 전송받는다.
재생 처리부(330)는 상기 비트 삽입 정보를 이용하여 상기 메모리(200)에 저장된 해당 멀티미디어 파일에 포함된 비트를 제외하며 해당 멀티미디어 파일을 재 생한다.
재생 처리부(330)는 도 3에 도시된 바와 같이 전송받은 비트 삽입 정보(B)를 이용하여 비트 삽입 정보(A)를 해석한다. 이를 테면, 재생 처리부(330)는 비트 삽입 정보(B)에 포함된 숫자("3"), 숫자("4"), 숫자("4"), 숫자("3")를 이용하여 비트 삽입 정보(A)에 포함된 문자열("43310272875123..")을 각각 3자리의 숫자("433"), 4자리의 숫자("1027"), 4자리의 숫자("2875"), 3자리의 숫자("123")의 숫자로 읽어들인다.
이에 따라, 재생 처리부(330)는 해당 비트 삽입 정보(A)로부터 읽어들인 숫자들에 의거하여, 해당 멀티미디어 파일(도 2에 도시됨)을 433 비트만큼 읽어들인 후 1비트 제외하고, 1027 비트만큼 읽어들인 후 1비트 제외하고, 2875 비트만큼 읽어들인 후 1비트 제외하고, 123 비트만큼 읽어들인 후 1비트 제외하는 식으로 멀티미디어 파일을 재생한다.
그리고, 인증 처리부(340)는 키입력부(500)를 통해 입력된 인증 정보 또는 메모리(200)에 저장된 인증 정보를 이용하여 인증 동작을 수행한다.
도 7은 본 발명의 일실시예에 따라 멀티미디어 파일 재생 장치(100)의 동작 흐름도이다.
도 7을 참조하면, 멀티미디어 파일 요청부(310)는 사용자가 원하는 멀티미디어 파일을 멀티미디어 파일 제공 장치(10)에 요청한다(S11).
이때, 해당 멀티미디어 파일 제공 장치(10)가 사용자 인증을 요구하는 경우, 인증 처리부(340)는 키입력부(500)를 통해 입력된 인증 정보 또는 메모리(200)에 저장된 인증 정보를 이용하여 인증 동작을 수행한다.
이에 따라, 멀티미디어 파일 요청부(310)는 해당 멀티미디어 파일 제공 장치(10)로부터 하나 이상의 비트가 삽입된 멀티미디어 파일을 전송받는다(S12).
다음, 비트 정보 요청부(320)는 상기 전송받은 멀티미디어 파일을 재생하기 위해, 해당 멀티미디어 파일에 상응하는 비트 삽입 정보를 상기 멀티미디어 파일 제공 장치(10)에 요청한다(S13).
이때, 해당 멀티미디어 파일 제공 장치(10)가 사용자 인증을 요구하는 경우, 인증 처리부(340)는 키입력부(500)를 통해 입력된 인증 정보 또는 메모리(200)에 저장된 인증 정보를 이용하여 인증 동작을 수행한다.
이에 따라, 비트 정보 요청부(320)는 해당 멀티미디어 파일 제공 장치(10)로부터 해당 멀티미디어 파일에 상응하는 비트 삽입 정보를 전송받는다(S14).
다음, 재생 처리부(330)는 상기 비트 삽입 정보에 의거하여 해당 멀티미디어 파일에 포함된 하나 이상의 비트를 제외하며 해당 멀티미디어 파일을 재생한다(S15).
이상의 본 발명은 상기에 기술된 실시예들에 의해 한정되지 않고, 당업자들에 의해 다양한 변형 및 변경을 가져올 수 있으며, 이는 첨부된 청구항에서 정의되는 본 발명의 취지와 범위에 포함된다.
예를 들어서, 본 발명의 일실시예에서 멀티미디어 파일 제공 장치(10)의 사용자 인증 처리부(14)는 해당 멀티미디어 파일 재생 장치 및 그 장치를 조작하는 사용자의 로그인 동작을 수행함으로써, 입력되는 요청을 판단하도록 구현되었다.
그러나 사용자 인증 처리부(14)는 해당 사용자 및 장치가 원하는 멀티미디어 파일 및 비트 삽입 정보를 전송받기 위한 결제를 수행하는 동작으로 구현될 수 있다.
또한, 사용자 인증 처리부(14)는 해당 결제가 기설정된 사용기간동안 해당 멀티미디어 파일 및 비트 삽입 정보를 제공받을 수 있도록 설정된 경우, 기설정된 사용기간의 만료 여부를 판단하도록 구현될 수도 있다.
아울러, 멀티미디어 파일 제공 장치는 비트 삽입 정보가 유출되어 해당 멀티미디어 파일이 불법으로 재생되는 것을 막기 위해, 해당 사용자 및 장치별로 해당 멀티미디어 파일에 상응하는 비트 삽입 정보를 저장함으로써, 각각의 사용자 및 장치에는 그에 해당하는 비트 삽입 정보를 전송하도록 구현될 수도 있다.
본 발명에 의하면, 멀티미디어 파일 제공 장치는 하나 이상의 비트가 삽입된 멀티미디어 파일과 해당 멀티미디어 파일에 상응하는 비트 삽입 정보를 멀티미디어 파일 재생 장치에 별도로 전송하여 제공한다.
이에 따라, 멀티미디어 파일 재생 장치는 전송받은 하나 이상의 비트가 삽입된 멀티미디어 파일을 재생하기 위해, 해당 멀티미디어 파일에 상응하는 비트 삽입 정보를 요청하여 전송받아야 함으로써, 해당 멀티미디어 파일을 합법적이지 못한 경로로 유통된 경우에는 해당 멀티미디어 파일이 재생되지 못하도록 한다.

Claims (17)

  1. 하나 이상의 멀티미디어 파일과 비트 삽입 정보를 저장하는 저장부와,
    상기 멀티미디어 파일이 불법으로 재생되지 못하도록 상기 멀티미디어 파일에 하나 이상의 비트를 삽입하고 해당 삽입된 비트의 비트 삽입 정보를 상기 저장부에 저장하여, 요청에 따라 상기 하나 이상의 비트가 삽입된 멀티미디어 파일과 상기 비트 삽입 정보를 전송하는 제어부를 포함하여 구성되는 것을 특징으로 하는 멀티미디어 파일 제공 장치.
  2. 청구항 1에 있어서, 상기 하나 이상의 비트가 삽입된 멀티미디어 파일은
    영상 및 음향을 재생하기 위한 멀티미디어 비트와,
    상기 멀티미디어 파일이 불법으로 재생되지 못하도록 임의의 위치에 삽입된 하나 이상의 비트를 포함하여 구성되는 것을 특징으로 하는 멀티미디어 파일 제공 장치.
  3. 청구항 1에 있어서, 상기 비트 삽입 정보는
    비트가 삽입된 위치를 나타내는 정보인 것을 특징으로 하는 멀티미디어 파일 제공 장치
  4. 청구항 3에 있어서, 상기 비트가 삽입된 위치를 나타내는 정보는
    비트가 삽입된 간격이 나열된 간격 정보와,
    상기 비트가 삽입된 간격이 나열된 정보를 해석하기 위한 해석 정보를 포함하여 구성되는 것을 특징으로 하는 멀티미디어 파일 제공 장치.
  5. 청구항 1에 있어서, 상기 제어부는
    임의의 디지털 장치로부터 상기 멀티미디어 파일에 대한 전송 요청이 있는 경우, 하나 이상의 비트가 삽입된 멀티미디어 파일을 해당 디지털 장치로 전송하는 파일 제공 처리부와,
    임의의 디지털 장치로부터 임의의 멀티미디어 파일의 비트 삽입 정보에 대한 전송 요청이 있는 경우, 해당 비트 삽입 정보를 해당 디지털 장치로 전송하는 정보 제공 처리부를 포함하여 구성되는 것을 특징으로 하는 멀티미디어 파일 제공 장치.
  6. 청구항 5에 있어서, 상기 파일 제공 처리부는
    임의의 디지털 장치로부터 상기 멀티미디어 파일에 대한 전송 요청이 있는 경우, 상기 저장부에 저장된 해당 멀티미디어 파일에 하나 이상의 비트를 삽입하고 해당 삽입된 비트의 삽입 위치를 나타내는 비트 삽입 정보를 저장하는 비트 삽입 처리부와,
    상기 비트 삽입 처리부에 의해 비트가 삽입된 멀티미디어 파일을 해당 디지털 장치로 전송하는 전송 처리부를 포함하여 구성되는 것을 특징으로 하는 멀티미디어 파일 제공 장치.
  7. 청구항 5에 있어서, 상기 제어부는
    임의의 디지털 장치로부터 상기 멀티미디어 파일에 대한 전송 요청 또는 임의의 멀티미디어 파일에 상응하는 비트 삽입 정보에 대한 전송 요청이 있는 경우, 해당 요청이 정당한지를 판단하기 위한 인증 동작을 수행하는 사용자 인증 처리부를 더 포함하여, 해당 요청이 정당한 경우에만 해당 요청에 상응하는 멀티미디어 파일 및 비트 삽입 정보를 상기 디지털 장치에 전송하는 것을 특징으로 하는 멀티미디어 파일 제공 장치.
  8. 비트가 삽입된 멀티미디어 파일을 저장하는 메모리와,
    상기 비트가 삽입된 멀티미디어 파일을 재생하기 위해 멀티미디어 파일을 제공하는 장치로부터 수신된 비트 삽입 정보를 이용하여 상기 비트가 삽입된 멀티미디어 파일에 포함된 비트를 제외한 멀티미디어 비트를 재생하는 제어부를 포함하는 멀티미디어 파일 재생 장치
  9. 청구항 8에 있어서, 상기 제어부는
    상기 메모리에 저장된 상기 멀티미디어 파일을 재생하기 위해, 상기 멀티미디어 파일을 제공하는 장치에 해당 멀티미디어 파일에 상응하는 비트 삽입 정보의 전송을 요청하는 비트 정보 요청부와,
    상기 요청에 따라 전송받은 비트 삽입 정보를 이용하여 상기 메모리에 저장된 멀티미디어 파일에 포함된 하나 이상의 삽입된 비트를 제외한 멀티미디어 비트를 재생하는 재생 처리부를 포함하는 것을 특징으로 하는 멀티미디어 파일 재생 장치.
  10. 청구항 9에 있어서, 상기 제어부는
    상기 멀티미디어 파일을 제공하는 장치로부터 하나 이상의 비트가 포함된 멀티미디어 파일을 전송받아 상기 메모리에 저장하는 멀티미디어 파일 요청부를 더 포함하는 것을 특징으로 하는 멀티미디어 파일 재생 장치.
  11. 멀티미디어 제공 장치의 데이터 처리 방법으로,
    하나 이상의 비트가 포함된 멀티미디어 파일을 전송하고 해당 멀티미디어 파일에 상응하는 비트 삽입 정보를 저장하는 단계와,
    상기 비트 삽입 정보에 대한 전송 요청이 있는 경우, 해당 비트 삽입 정보를 전송하는 단계를 포함하는 것을 특징으로 하는 멀티미디어 파일 제공 방법.
  12. 청구항 11에 있어서, 상기 하나 이상의 비트가 포함된 멀티미디어 파일을 전송하는 단계는
    멀티미디어 파일 재생 장치로부터 임의의 멀티미디어 파일에 대한 전송 요청을 입력받는 단계와,
    상기 요청이 정당한지 판단하는 단계와,
    판단 결과, 상기 요청이 정당한 것으로 판단되면, 해당 멀티미디어 파일에 하나 이상의 비트를 삽입하여 상기 멀티미디어 파일 재생 장치로 전송하는 단계와,
    상기 삽입된 비트의 삽입 위치를 나타내는 비트 삽입 정보를 저장하는 단계를 포함하는 것을 특징으로 하는 멀티미디어 파일 제공 방법.
  13. 청구항 11에 있어서, 상기 멀티미디어 파일에 상응하는 비트 삽입 정보를 전송하는 단계는
    상기 멀티미디어 파일 재생 장치로부터 임의의 멀티미디어 파일에 상응하는 비트 삽입 정보에 대한 전송 요청을 입력받는 단계와,
    상기 요청이 정당한지 판단하는 단계와,
    판단 결과, 상기 요청이 정당한 것으로 판단되면, 상기 저장된 비트 삽입 정보를 해당 멀티미디어 파일 재생 장치로 전송하는 단계를 포함하는 것을 특징으로 하는 멀티미디어 파일 제공 방법.
  14. 멀티미디어 재생 장치의 데이터 처리 방법으로,
    임의의 멀티미디어 파일 제공 장치로부터 하나 이상의 비트가 포함된 멀티미디어 파일을 전송받는 단계와,
    상기 멀티미디어 파일을 재생하기 위해, 해당 멀티미디어 파일 제공장치로부터 상기 멀티미디어 파일에 상응하는 비트 삽입 정보를 전송받는 단계와,
    상기 전송받은 비트 삽입 정보를 이용하여 상기 전송받은 멀티미디어 파일을 재생하는 단계를 포함하는 것을 특징으로 하는 멀티미디어 파일 재생 방법.
  15. 청구항 14에 있어서, 상기 멀티미디어 파일을 전송받는 단계는
    상기 멀티미디어 파일 제공 장치에 해당 멀티미디어 파일의 제공을 요청하는 단계와,
    사용자 인증 절차를 수행하는 단계와,
    상기 사용자 인증 절차가 성공하면, 해당 멀티미디어 파일을 상기 멀티미디어 파일 제공 장치로부터 전송받는 단계를 포함하는 것을 특징으로 하는 멀티미디어 파일 재생 방법.
  16. 청구항 14에 있어서, 상기 멀티미디어 파일에 상응하는 비트 삽입 정보를 전송받는 단계는
    상기 멀티미디어 파일 제공 장치에 해당 멀티미디어 파일에 상응하는 비트 삽입 정보의 제공을 요청하는 단계와,
    사용자 인증 절차를 수행하는 단계와,
    상기 사용자 인증 절차가 성공하면, 해당 비트 삽입 정보를 상기 멀티미디어 파일 제공 장치로부터 전송받는 단계를 포함하는 것을 특징으로 하는 멀티미디어 파일 재생 방법.
  17. 청구항 14에 있어서, 상기 멀티미디어 파일을 재생하는 단계는
    상기 전송받은 비트 삽입 정보에 의거하여 해당 멀티미디어 파일에 포함된 하나 이상의 삽입된 비트를 제외한 다른 비트를 읽어들이는 단계와,
    상기 읽어들인 비트를 재생하는 단계를 포함하는 것을 특징으로 하는 멀티미디어 파일 재생 방법.
KR1020050084804A 2005-09-12 2005-09-12 멀티미디어 파일을 제공하는 장치 및 그 방법, 그리고 그멀티미디어 파일을 제공받아 재생하는 장치 및 그 방법 KR100734397B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020050084804A KR100734397B1 (ko) 2005-09-12 2005-09-12 멀티미디어 파일을 제공하는 장치 및 그 방법, 그리고 그멀티미디어 파일을 제공받아 재생하는 장치 및 그 방법
CN2006101520668A CN1932820B (zh) 2005-09-12 2006-09-11 提供以及接收并播放多媒体文件的装置及其方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050084804A KR100734397B1 (ko) 2005-09-12 2005-09-12 멀티미디어 파일을 제공하는 장치 및 그 방법, 그리고 그멀티미디어 파일을 제공받아 재생하는 장치 및 그 방법

Publications (2)

Publication Number Publication Date
KR20070030051A true KR20070030051A (ko) 2007-03-15
KR100734397B1 KR100734397B1 (ko) 2007-07-02

Family

ID=37878655

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050084804A KR100734397B1 (ko) 2005-09-12 2005-09-12 멀티미디어 파일을 제공하는 장치 및 그 방법, 그리고 그멀티미디어 파일을 제공받아 재생하는 장치 및 그 방법

Country Status (2)

Country Link
KR (1) KR100734397B1 (ko)
CN (1) CN1932820B (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106294600A (zh) * 2016-07-29 2017-01-04 易心悦 一种数码照片的多媒体编辑方法、展示方法及***
CN108174241B (zh) * 2017-12-22 2021-05-11 武汉益模科技股份有限公司 一种视频播放加密方法及***

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4456185B2 (ja) * 1997-08-29 2010-04-28 富士通株式会社 コピー防止機能を持つ見える透かし入り動画像記録媒体とその作成・検出および録画・再生装置
KR100367582B1 (ko) 1999-02-10 2003-01-10 엘지전자 주식회사 데이터 전송시스템의 업로드 방지 방법
KR100337954B1 (ko) * 1999-12-16 2002-05-23 최종욱 텍스트 워터마크 삽입 방법 및 장치
KR20000050143A (ko) * 2000-01-07 2000-08-05 김주현 복제방지수단을 갖는 인터넷 전자 상거래시스템
KR20020076272A (ko) * 2000-01-31 2002-10-09 캐논 가부시끼가이샤 데이터 처리 장치, 데이터 처리 시스템, 데이터 처리 방법및 기억 매체
WO2002100037A1 (fr) * 2001-06-04 2002-12-12 Matsushita Electric Industrial Co., Ltd. Appareil et procede destines a un systeme ipmp(gestion et protection de la propriete intellectuelle) souple et commun de fourniture et de protection de contenu
KR100426690B1 (ko) * 2001-07-26 2004-04-17 주식회사 마크애니 화면분할에 의한 디지털 워터마크의 삽입 및 추출방법과이를 이용한 장치
KR100415486B1 (ko) * 2001-10-06 2004-01-24 주식회사 마크애니 워터마크를 삽입하는 방법 및 장치, 및 이를 이용하여제작된 디지털 컨텐츠의 복사, 재생을 제어하는 방법 및장치
KR100426305B1 (ko) * 2001-11-27 2004-04-08 한국전자통신연구원 웨이블릿 기반에서 블라인드 방식을 이용한 디지털워터마크 삽입/추출장치 및 방법
KR100556844B1 (ko) * 2003-04-19 2006-03-10 엘지전자 주식회사 동영상 전송 시스템의 에러 검출 방법
KR100673093B1 (ko) * 2004-08-26 2007-01-22 주식회사 텔레칩스 휴대형 멀티미디어 재생기에서 다중 파일 캐싱을 이용한리얼타임 멀티미디어 파일 재생 방법

Also Published As

Publication number Publication date
KR100734397B1 (ko) 2007-07-02
CN1932820A (zh) 2007-03-21
CN1932820B (zh) 2011-06-01

Similar Documents

Publication Publication Date Title
KR101018526B1 (ko) 휴대 통신 기기 및 그 제어 방법
US10097347B2 (en) Content providing system, content reproducing device, content reproducing method, and computer program
US20060059105A1 (en) Move component, program, and move method
US20060059102A1 (en) License source component, license destination component, and method thereof
EP1708113A1 (en) Content information providing system, content information providing server, content reproduction apparatus, content information providing method, content reproduction method and computer program
US20030009667A1 (en) Data terminal device that can easily obtain content data again, a program executed in such terminal device, and recording medium recorded with such program
JP3869761B2 (ja) コンテンツ再生装置
US20060059103A1 (en) Return component, program, and return component method
KR20100088966A (ko) 디지털 저작권 관리 콘텐츠의 재생 및 라이선스 관리 방법 및 장치
US7657743B2 (en) Information viewing/listening system
JP5908296B2 (ja) 情報端末装置、情報端末システム、情報端末制御方法およびプログラム
KR101331037B1 (ko) 컨텐츠 사용기기 및 사용 방법
KR100713491B1 (ko) 휴대용 단말기에서 컨텐츠 불법 사용 방지 방법
KR100734397B1 (ko) 멀티미디어 파일을 제공하는 장치 및 그 방법, 그리고 그멀티미디어 파일을 제공받아 재생하는 장치 및 그 방법
KR20090054110A (ko) 휴대단말의 콘텐츠 권리객체 획득 방법 및 장치
JP2006127349A (ja) デジタル著作権管理装置およびプログラム
JP2003323351A (ja) 著作権管理システム、著作権管理方法、ホスト装置、プログラムおよび記録媒体
JP2001265939A (ja) 配信システム
JP2001265742A (ja) 配信システム
KR100930396B1 (ko) 휴대단말기용 멀티미디어 컨텐츠 서비스 방법
JP2002099743A (ja) データ再生装置およびライセンス管理方法
JP2004062353A (ja) コンテンツ再生装置、再生プログラムおよび再生方法
JP2003308653A (ja) コンテンツ記録装置
US8094820B2 (en) Information recording/reproducing device
JP2006129144A (ja) コンテンツ再生システム及び方法、許可情報保持装置、コンテンツ再生装置、ならびに、コンピュータプログラム

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130514

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20140523

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20150522

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20160524

Year of fee payment: 10

LAPS Lapse due to unpaid annual fee