KR20070030051A - Apparatus and method for providing multimedia file, and apparatus and method for reproducing the download multimedia file - Google Patents
Apparatus and method for providing multimedia file, and apparatus and method for reproducing the download multimedia file Download PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/14—Protection against unauthorised use of memory or access to memory
- G06F12/1416—Protection 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/1425—Protection 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
도 1은 본 발명의 일실시예에 따른 멀티미디어 파일 제공 장치.1 is a multimedia file providing apparatus according to an embodiment of the present invention.
도 2는 본 발명의 일실시예에 따른 멀티미디어 파일 제공 장치가 전송하는 멀티미디어 파일.2 is a multimedia file transmitted by the multimedia file providing apparatus according to an embodiment of the present invention.
도 3은 본 발명의 일실시예에 따른 멀티미디어 파일 제공 장치가 전송하는 비트 삽입 정보.3 is a bit insertion information transmitted by the multimedia file providing apparatus according to an embodiment of the present invention.
도 4는 본 발명의 일실시예에 따른 멀티미디어 파일 제공 장치의 동작 흐름도.4 is a flowchart illustrating an operation of an apparatus for providing a multimedia file according to an embodiment of the present invention.
도 5는 본 발명의 일실시예에 따른 멀티미디어 파일 재생 장치.5 is a multimedia file playback apparatus according to an embodiment of the present invention.
도 6은 본 발명의 일실시예에 따른 멀티미디어 파일 재생 장치에 구비된 제어부의 구성 블럭도.6 is a block diagram illustrating a control unit provided in a multimedia file playing apparatus according to an embodiment of the present invention.
도 7은 본 발명의 일실시예에 따른 멀티미디어 파일 재생 장치의 동작 흐름도.7 is an operation flowchart of a multimedia file playing apparatus according to an embodiment of the present invention;
<도면의 주요 부분에 대한 부호의 설명> <Explanation of symbols for the main parts of the drawings>
10 : 멀티미디어 파일 제공 장치 11 : 저장부10: multimedia file providing apparatus 11: a storage unit
12 : 통신부 13 : 제어부12
14 : 사용자 인증 처리부 15 : 파일 제공 처리부14: user authentication processing unit 15: file providing processing unit
15a : 비트 삽입 처리부 15b : 파일 전송 처리부15a: bit
16 : 정보 제공 처리부 100 : 이동 통신 단말기 16: information providing processor 100: mobile communication terminal
200 : 메모리 300 : 제어부200: memory 300: control unit
310 : 멀티미디어 파일 요청부 320 : 비트 정보 요청부310: multimedia file request unit 320: bit information request unit
330 : 재생 처리부 340 : 인증 처리부330: playback processing unit 340: authentication processing unit
400 : 표시부 500 : 키입력부400: display unit 500: key input unit
600 : 폴더 610 : 음성 메모리 600: folder 610: voice memory
620 : 음성 처리부 630 : 착신음 발생부620: voice processing unit 630: ring tone generator
640 : RF부 650 : 안테나640: RF unit 650: antenna
660 : 스피커 670 : 마이크로폰660: Speaker 670: Microphone
본 발명은 멀티미디어 파일의 제공 시스템에 관한 것으로, 상세하게는 멀티 미디어 파일에 하나 이상의 비트를 삽입하여 해당 비트 삽입 정보와 해당 멀티미디어 파일을 별도로 전송하는 멀티미디어 파일 제공 장치와, 해당 멀티미디어 파일 제공 장치로부터 전송받은 멀티미디어 파일을 재생하기 위해, 해당 멀티미디어 파일에 상응하는 비트 삽입 정보를 전송받아 해당 멀티미디어 파일에 포함된 비트를 제외하며 해당 멀티미디어 파일을 재생하는 멀티미디어 파일 재생 장치에 관한 것이다.The present invention relates to a system for providing a multimedia file, and more particularly, to a multimedia file providing apparatus for separately transmitting corresponding bit insertion information and the corresponding multimedia file by inserting one or more bits into the multimedia file, and transmitting from the multimedia file providing apparatus. In order to play the received multimedia file, the present invention relates to a multimedia file reproducing apparatus that receives bit insertion information corresponding to the multimedia file and excludes bits included in the multimedia file.
멀티미디어 파일 재생 시스템의 멀티미디어 파일은 저작권이 있는 자료이므로, 사용자는 합당한 대가를 지불한 후에, 멀티미디어 파일 재생 장치를 이용하여 해당 멀티미디어 파일을 청취하여야 한다.Since the multimedia file of the multimedia file reproducing system is copyrighted material, the user should listen to the multimedia file using the multimedia file reproducing apparatus after paying a reasonable price.
그러나 종래의 멀티미디어 파일 제공 장치는 멀티미디어 파일을 그대로 제공하는 경우, 사용자는 해당 멀티미디어 파일을 다른 사람 및 장치와의 공유가 가능하다. 이에 따라, 사용자는 불법적으로 유통된 멀티미디어 파일을 아무런 제재없이 재생할 수 있으므로, 해당 멀티미디어 파일의 저작권이 침해될 소지가 있다.However, if the conventional multimedia file providing apparatus provides the multimedia file as it is, the user can share the multimedia file with other people and devices. Accordingly, since the user can play the illegally distributed multimedia file without any sanction, the copyright of the multimedia file may be infringed.
또한, 멀티미디어 파일 제공 장치는 멀티미디어 파일을 암호화하여 암호화된 멀티미디어 파일과 그 멀티미디어 파일을 해독할 수 있는 키를 제공하는 경우도 있다. 그러나 해당 멀티미디어 파일 제공 장치에서의 멀티미디어 파일을 암호화하는 시간과, 해당 멀티미디어 파일 재생 장치에서의 해당 암호화된 멀티미디어 파일을 해독하는 시간이 오래 걸리는 단점이 있다.In addition, the multimedia file providing apparatus may provide an encrypted multimedia file and a key for decrypting the multimedia file by encrypting the multimedia file. However, there is a disadvantage in that it takes a long time to encrypt the multimedia file in the multimedia file providing device and a long time to decrypt the encrypted multimedia file in the multimedia file playing device.
본 발명은 임의의 멀티미디어 파일이 불법으로 유통 및 재생되지 못하도록 해당 하나 이상의 비트가 삽입된 멀티미디어 파일과 해당 삽입된 비트의 비트 삽입 정보를 따로 제공하는 멀티미디어 파일 제공 장치와, 해당 멀티미디어 파일 제공 장치로부터 제공받은 비트 삽입 정보에 의거하여 상기 하나 이상의 비트가 삽입된 멀티미디어 파일을 재생하는 멀티미디어 파일 재생 장치를 제공하는데 그 목적이 있다.The present invention provides a multimedia file providing apparatus for separately providing a multimedia file having one or more bits inserted therein and bit insertion information of the inserted bit to prevent any multimedia file from being illegally distributed and played, and from the multimedia file providing apparatus. An object of the present invention is to provide a multimedia file reproducing apparatus for reproducing the multimedia file in which the one or more bits are inserted based on the received bit insertion information.
본 발명의 일측면에 의하면, 하나 이상의 멀티미디어 파일과 비트 삽입 정보를 저장하는 저장부와, 해당 멀티미디어 파일이 불법으로 재생되지 못하도록 상기 멀티미디어 파일에 하나 이상의 비트를 삽입하고 해당 삽입된 비트의 비트 삽입 정보를 저장부에 저장하여, 요청에 따라 해당 하나 이상의 비트가 삽입된 멀티미디어 파일과 상기 비트 삽입 정보를 전송하는 제어부를 포함하여 구성되는 것을 특징으로 하는 멀티미디어 파일 제공 장치를 제공한다.According to an aspect of the present invention, a storage unit for storing one or more multimedia files and bit insertion information, and inserts one or more bits into the multimedia file to prevent the multimedia file from being illegally played and inserts the bit insertion information of the inserted bits. It is stored in the storage unit, according to the request provides a multimedia file providing apparatus comprising a control unit for transmitting the at least one bit is inserted and the bit insertion information.
바람직하게, 상기 하나 이상의 비트가 삽입된 멀티미디어 파일은 영상 및 음향을 재생하기 위한 멀티미디어 비트와, 해당 멀티미디어 파일이 불법으로 재생되지 못하도록 임의의 위치에 삽입된 하나 이상의 비트를 포함하여 구성된다.Preferably, the at least one bit-inserted multimedia file includes a multimedia bit for reproducing video and sound and at least one bit inserted at an arbitrary position to prevent the multimedia file from being illegally reproduced.
바람직하게, 상기 제어부는 임의의 디지털 장치로부터 상기 멀티미디어 파일에 대한 전송 요청이 있는 경우, 하나 이상의 비트가 삽입된 멀티미디어 파일을 해당 디지털 장치로 전송하는 파일 제공 처리부와, 임의의 디지털 장치로부터 임의의 멀티미디어 파일의 비트 삽입 정보에 대한 전송 요청이 있는 경우, 해당 비트 삽입 정보를 해당 디지털 장치로 전송하는 정보 제공 처리부를 포함하여 구성된다.Preferably, the control unit is a file providing processing unit for transmitting a multimedia file with one or more bits inserted to the corresponding digital device, if there is a request for transmission of the multimedia file from any digital device, and any multimedia from any digital device; If there is a request for transmission of the bit insertion information of the file, it comprises an information providing processor for transmitting the bit insertion information to the digital device.
본 발명의 다른 측면에 의하면, 비트가 삽입된 멀티미디어 파일을 저장하는 메모리와, 해당 비트가 삽입된 멀티미디어 파일을 재생하기 위해 멀티미디어 파일을 제공하는 장치로부터 수신된 비트 삽입 정보를 이용하여 해당 비트가 삽입된 멀티미디어 파일에 포함된 비트를 제외한 멀티미디어 비트를 재생하는 제어부를 포함하는 멀티미디어 파일 재생 장치를 제공한다.According to another aspect of the present invention, a bit is inserted using a memory for storing a multimedia file inserted with bits and bit insertion information received from a device providing a multimedia file for playing the multimedia file with the bits inserted therein. Provided is a multimedia file reproducing apparatus including a control unit for reproducing multimedia bits except bits included in the multimedia file.
바람직하게, 상기 제어부는 메모리에 저장된 상기 멀티미디어 파일을 재생하기 위해, 해당 멀티미디어 파일을 제공하는 장치에 해당 멀티미디어 파일에 상응하는 비트 삽입 정보의 전송을 요청하는 비트 정보 요청부와, 해당 요청에 따라 전송받은 비트 삽입 정보를 이용하여 상기 메모리에 저장된 멀티미디어 파일에 포함된 하나 이상의 삽입된 비트를 제외한 멀티미디어 비트를 재생하는 재생 처리부를 포함하여 구성된다.Preferably, the control unit is a bit information request unit for requesting the transmission of the bit insertion information corresponding to the multimedia file to the device providing the multimedia file, to play the multimedia file stored in the memory, and transmits according to the request And a reproduction processing unit for reproducing multimedia bits except one or more inserted bits included in the multimedia file stored in the memory using the received bit insertion information.
더 바람직하게, 상기 멀티미디어 파일을 제공하는 장치로부터 하나 이상의 비트가 포함된 멀티미디어 파일을 전송받아 상기 메모리에 저장하는 멀티미디어 파일 요청부를 더 포함한다.More preferably, the apparatus further includes a multimedia file request unit for receiving a multimedia file including one or more bits from the device for providing the multimedia file and storing the multimedia file in the memory.
본 발명의 또 다른 측면에 의하면, 멀티미디어 제공 장치의 데이터 처리 방법으로, 하나 이상의 비트가 포함된 멀티미디어 파일을 전송하고 해당 멀티미디어 파일에 상응하는 비트 삽입 정보를 저장하는 단계와, 해당 비트 삽입 정보에 대한 전송 요청이 있는 경우, 해당 비트 삽입 정보를 전송하는 단계를 포함하는 것을 특 징으로 하는 멀티미디어 파일 제공 방법을 제공한다.According to another aspect of the present invention, a data processing method of a multimedia providing apparatus, the method comprising: transmitting a multimedia file including one or more bits and storing bit insertion information corresponding to the multimedia file; If there is a request for transmission, the present invention provides a method for providing a multimedia file comprising transmitting the corresponding bit insertion information.
본 발명의 또 다른 측면에 의하면, 멀티미디어 재생 장치의 데이터 처리 방법으로, 임의의 멀티미디어 파일 제공 장치로부터 하나 이상의 비트가 포함된 멀티미디어 파일을 전송받는 단계와, 해당 멀티미디어 파일을 재생하기 위해, 해당 멀티미디어 파일 제공장치로부터 상기 멀티미디어 파일에 상응하는 비트 삽입 정보를 전송받는 단계와, 해당 전송받은 비트 삽입 정보를 이용하여 해당 전송받은 멀티미디어 파일을 재생하는 단계를 포함하는 것을 특징으로 하는 멀티미디어 파일 재생 방법을 제공한다.According to another aspect of the present invention, a data processing method of a multimedia playback device, the step of receiving a multimedia file including one or more bits from any multimedia file providing device, and for playing the multimedia file, And receiving bit insertion information corresponding to the multimedia file from a providing device, and playing the received multimedia file using the received bit insertion information. .
이하 본 발명의 바람직한 실시 예를 첨부된 도면들을 참조하여 상세히 설명한다. 도면들 중 동일한 구성요소들은 가능한 한 어느 곳에서든지 동일한 부호들 내지 동일한 참조번호들로 나타내고 있음에 유의해야 한다. 또한 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. It should be noted that like elements in the figures are denoted by like reference numerals or like reference numerals wherever possible. In addition, detailed descriptions of well-known functions and configurations that may unnecessarily obscure the subject matter of the present invention will be omitted.
도 1은 본 발명의 일실시예에 따른 멀티미디어 파일 제공 장치이다.1 is a multimedia file providing apparatus according to an embodiment of the present invention.
도 1을 참조하면, 멀티미디어 파일 제공 장치(10)는 임의의 멀티미디어 파일 재생 장치(미도시됨)로부터의 요청에 따라, 멀티미디어 파일을 불법으로 재생하지 못하도록 하나 이상의 비트가 삽입된 멀티미디어 파일과 해당 멀티미디어 파일의 비트 삽입 정보를 별도로 제공한다. Referring to FIG. 1, the multimedia
이때, 멀티미디어 파일은 MP3, OGG와 같은 오디오 파일이나, avi, asf와 같은 비디오 파일이 될 수 있다. 그리고 비트 삽입 정보는 해당 멀티미디어 파일에 삽입된 비트의 삽입 위치를 나타내는 정보이다. 따라서, 비트 삽입 정보는 본 발명 의 일실시예에 따라 해당 비트가 삽입된 간격이 나열된 간격 정보와, 간격 정보를 해석하기 위한 해석 정보로 구성될 수 있다.In this case, the multimedia file may be an audio file such as MP3 or OGG or a video file such as avi or asf. The bit insertion information is information indicating an insertion position of bits inserted into the corresponding multimedia file. Accordingly, the bit insertion information may be composed of interval information in which intervals in which corresponding bits are inserted are listed and analysis information for interpreting interval information according to an embodiment of the present invention.
따라서, 멀티미디어 파일 제공 장치(10)는 하나 이상의 멀티미디어 파일과 비트 삽입 정보와 사용자 인증에 필요한 로그인 정보를 저장하는 저장부(11)와, 멀티미디어 파일 재생 장치로부터의 요청을 받고 해당 요청에 상응하는 하나 이상의 비트가 삽입된 멀티미디어 파일 및 해당 멀티미디어 파일의 비트 삽입 정보를 전송하는 통신부(12)와, 해당 멀티미디어 파일이 불법으로 재생되지 못하도록 상기 멀티미디어 파일에 하나 이상의 비트를 삽입하고 해당 삽입된 비트의 비트 삽입 정보를 저장부(11)에 저장한 뒤 요청에 따라 해당 비트가 삽입된 멀티미디어 파일과 해당 비트 삽입 정보를 해당 통신부(12)를 통해 전송하는 제어부(13)를 포함하여 구성된다.Accordingly, the multimedia
제어부(13)는 임의의 멀티미디어 파일 재생 장치(미도시됨)에게 하나 이상의 비트가 삽입된 멀티미디어 파일과 해당 멀티미디어 파일의 비트 삽입 정보를 별도로 제공하기 위해, 사용자 인증 처리부(14)와 파일 제공 처리부(15)와 정보 제공 처리부(16)를 제공한다.The
먼저 사용자 인증 처리부(14)는 임의의 멀티미디어 파일 재생 장치로부터 임의의 멀티미디어 파일에 대한 전송 요청 또는 임의의 멀티미디어 파일에 상응하는 비트 삽입 정보에 대한 전송 요청이 입력되면, 해당 멀티미디어 파일 재생 장치 및 그 장치를 조작하는 사용자가 정당한 지를 판단하기 위해 로그인 동작을 수행한다.First, if the user authentication processor 14 receives a request for transmission of an arbitrary multimedia file or a request for transmission of bit insertion information corresponding to an arbitrary multimedia file from an arbitrary multimedia file playing apparatus, the corresponding multimedia file playing apparatus and the apparatus A login operation is performed to determine whether the user who manipulates the data is valid.
파일 제공 처리부(15)는 사용자 인증 처리부(14)에 의해 멀티미디어 파일에 대한 전송 요청이 정당한 것으로 판단되면, 해당 멀티미디어 파일에 하나 이상의 비트를 삽입하여 해당 멀티미디어 파일 재생 장치로 전송한다. 그리고, 해당 멀티미디어 파일의 비트 삽입 정보를 상기 저장부(11)에 저장한다. 이를 위하여, 파일 제공 처리부(15)는 비트 삽입 처리부(15a)와 파일 전송 처리부(15b)를 포함하여 구성된다.If the file providing
비트 삽입 처리부(15a)는 해당 멀티미디어 파일에 하나 이상의 비트를 삽입하고 해당 비트의 삽입 위치를 나타내는 비트 삽입 정보를 상기 저장부(11)에 저장한다.The bit insertion processing unit 15a inserts one or more bits into the corresponding multimedia file and stores bit insertion information indicating the insertion position of the corresponding bits in the
도 2를 참조하면, 본 발명의 일실시예에 따른 멀티미디어 파일을 볼 수 있다.2, a multimedia file according to an embodiment of the present invention can be viewed.
해당 멀티미디어 파일은 도 2에 도시된 바와 같이 원래의 멀티미디어 비트(a)와 비트 삽입 처리부(15a)에 의해 임의의 위치에 삽입된 하나 이상의 비트(b)를 포함하여 구성된다.The multimedia file is composed of the original multimedia bits (a) and one or more bits (b) inserted at arbitrary positions by the bit insertion processing unit 15a as shown in FIG.
이에 따라, 비트 삽입 처리부(15a)는 하나 이상의 비트를 해당 멀티미디어 파일의 임의의 위치에 삽입시키며, 해당 삽입 위치를 비트 삽입 정보로 저장한다.Accordingly, the bit insertion processing unit 15a inserts one or more bits in an arbitrary position of the multimedia file, and stores the insertion position as bit insertion information.
도 3을 참조하면, 본 발명의 일실시예에 따른 비트 삽입 정보를 볼 수 있다.Referring to FIG. 3, bit insertion information according to an embodiment of the present invention can be viewed.
비트 삽입 정보(A)는 도 3에 도시된 바와 같이 삽입된 비트간의 간격을 나열한 정보이다. 그리고 비트 삽입 정보(B)는 각각의 비트의 위치를 알 수 있도록 해당 비트 삽입 정보(A)를 해석하기 위한 해석 정보이다.The bit insertion information A is information which lists the interval between the inserted bits as shown in FIG. The bit insertion information (B) is analysis information for analyzing the corresponding bit insertion information (A) so as to know the position of each bit.
파일 전송 처리부(15b)는 비트 삽입 처리부(15a)에 의해 하나 이상의 비트가 삽입된 멀티미디어 파일을 상기 멀티미디어 파일 재생 장치로 통신부(12)를 통해 전송한다.The
한편, 정보 제공 처리부(16)는 사용자 인증 처리부(14)에 의해 멀티미디어 파일에 상응하는 비트 삽입 정보에 대한 전송 요청이 정당한 것으로 판단되면, 상기 저장부(11)에 저장된 해당 비트 삽입 정보를 해당 멀티미디어 파일 재생 장치로 전송한다. On the other hand, if the
도 4는 본 발명의 일실시예에 따른 멀티미디어 파일 제공 장치(10)의 동작 흐름도이다. 4 is an operation flowchart of the multimedia
도 4를 참조하면, 먼저 임의의 멀티미디어 파일 재생 장치(100)로부터 통신부(12)를 통해 임의의 멀티미디어 파일에 대한 전송 요청이 입력되면, 사용자 인증 처리부(14)는 해당 요청이 정당한지를 판단한다(S1).Referring to FIG. 4, first, when a transmission request for an arbitrary multimedia file is input from the arbitrary multimedia
상기 S1 단계의 판단 결과, 해당 요청이 정당한 경우, 파일 제공 처리부(16)는 비트 삽입 처리부(15a)를 이용하여 해당 멀티미디어 파일에 하나 이상의 비트를 삽입하고 해당 비트의 삽입 위치를 나타내는 비트 삽입 정보를 저장부(11)에 저장한다(S2).As a result of the determination in step S1, if the request is legitimate, the file
그리고, 파일 제공 처리부(15)는 파일 전송 처리부(15b)에 의해 하나 이상의 비트가 삽입된 상기 멀티미디어 파일을 해당 멀티미디어 파일 재생 장치(100)로 전송한다(S3).The
상기 S1 단계의 판단 결과, 해당 요청이 정당하지 않은 경우, 사용자 인증 처리부(14)는 해당 멀티미디어 파일 재생 장치 및 그 장치를 조작하는 사용자가 정 당하지 않음으로 간주하여 수행을 종료한다.As a result of the determination in step S1, if the request is not justified, the user authentication processing unit 14 considers that the multimedia file playback device and the user who operates the device are not right and ends the execution.
그리고 임의의 멀티미디어 파일 재생 장치(100)로부터 해당 멀티미디어 파일에 상응하는 비트 삽입 정보에 대한 전송 요청이 입력되는 경우, 사용자 인증 처리부(14)는 해당 요청이 정당한지를 판단한다(S4).When a transmission request for bit insertion information corresponding to the multimedia file is input from the multimedia
상기 S4 단계의 판단 결과, 해당 요청이 정당한 경우, 정보 제공 처리부(15)는 상기 저장부(11)에 저장된 해당 멀티미디어 파일에 상응하는 비트 삽입 정보를 해당 멀티미디어 파일 재생 장치(100)로 전송한다(S5).As a result of the determination in step S4, if the request is legitimate, the
상기 S4 단계의 판단 결과, 해당 요청이 정당하지 않은 경우, 사용자 인증 처리부(14)는 해당 멀티미디어 파일 재생 장치 및 그 장치를 조작하는 사용자가 정당하지 않음으로 간주하여 수행을 종료한다.As a result of the determination in step S4, if the request is not justified, the user authentication processing unit 14 considers that the multimedia file playback device and the user who operates the device are not justified, and ends the execution.
이에 따라, 멀티미디어 파일 제공 장치(10)는 멀티미디어 파일 재생 장치(100)의 요청에 따라 하나 이상의 비트가 포함된 멀티미디어 파일과 해당 멀티미디어 파일의 비트 삽입 정보를 별도로 제공한다.Accordingly, the multimedia
도 5는 본 발명의 일실시예에 따른 멀티미디어 파일 재생 장치의 구성 블럭도이다.5 is a block diagram illustrating a multimedia file reproducing apparatus according to an embodiment of the present invention.
도 5를 참조하면, 멀티미디어 파일 재생 장치(100)는 하나 이상의 비트가 삽입된 다수의 멀티미디어 파일과 멀티미디어 파일을 재생하는 프로그램을 저장하는 메모리(200)와, 그 메모리에 저장된 프로그램을 읽어들여 해당 프로그램에 프로그래밍된 절차를 수행할 수 있는 제어부(300)와, 화면창을 제공하는 표시부(400)와, 버튼으로 구성되는 키입력부(500)와, 폴더(600)와, 음성 메모리(610)와, 음성 처리 부(620)와, 착신음 발생부(630)와, RF부(640)와, 안테나(650), 스피커(660)와, 마이크로폰(670)을 포함하여 구성된다.Referring to FIG. 5, the multimedia
메모리(200)에는 하나 이상의 비트가 삽입된 다수의 멀티미디어 파일과 해당 멀티미디어 파일을 재생하는 프로그램이 저장되어 있다. 아울러, 메모리(200)에는 이동 통신 서비스를 수행하기 위한 각종 동작 프로그램 및 시스템 프로그램들이 저장되어 있다.The
제어부(300)는 단말기(100)의 전반적인 동작을 제어함과 동시에, 본 발명의 일실시예에 따른 멀티미디어 파일을 재생하는 프로그램을 수행하게 된다.The
이때, 제어부(300)의 멀티미디어 파일을 재생하는 프로그램은 하나 이상의 비트가 삽입된 멀티미디어 파일을 재생하기 위해, 멀티미디어 파일 제공 장치(10)로부터 해당 멀티미디어 파일의 비트 삽입 정보를 전송받는다. In this case, the program for playing the multimedia file of the
이에 따라, 제어부(300)는 전송받은 비트 삽입 정보를 이용하여 해당 멀티미디어 파일에 포함된 상기 하나 이상의 비트를 제외한 멀티미디어 비트를 재생한다. Accordingly, the
이때, 제어부(300)가 원래의 멀티미디어를 재생하는 것은 상기 하나 이상의 비트가 삽입된 멀티미디어 파일을 읽어들일 때 상기 비트 삽입 정보에 의거하여 상기 삽입된 하나 이상의 비트를 제외한 원래의 멀티미디어 비트만을 추출하여 재생한다. 따라서, 상기 하나 이상의 비트가 삽입된 멀티미디어 파일을 변환하는 것은 아니다.In this case, the
음성 메모리(610)는 음성 통화 또는 착신음, 멜로디를 포함하여 각종 음성 데이터를 저장한다.The
표시부(400)는 액정표시장치(LCD) 등과 같은 표시장치로서, 제어부(300)의 제어를 받아 이동 통신 단말의 상태나 프로그램의 진행 상황을 표시한다. The
키입력부(500)는 다수의 숫자 키와 메뉴 키 및 각종 기능을 수행하기 위한 기능 키로 이루어지며, 외부의 조작에 의해 제어부(300)로 키 데이터를 출력한다. The
도 6은 본 발명의 일실시예에 따른 멀티미디어 파일 재생 장치(100)에 구비된 제어부(300)의 구성 블럭도이다.6 is a block diagram illustrating a
도 6을 참조하면, 제어부(300)는 멀티미디어 파일 제공 장치(10)로부터 하나 이상의 비트가 삽입된 멀티미디어 파일과 해당 멀티미디어 파일의 비트 삽입 정보를 전송받아 해당 비트 삽입 정보를 이용하여 해당 멀티미디어 파일을 재생하고자, 멀티미디어 파일 요청부(310)와 비트 정보 요청부(320)와 재생 처리부(330)를 포함하여 구성된다.Referring to FIG. 6, the
멀티미디어 파일 요청부(310)는 멀티미디어 파일 제공 장치(10)에 원하는 멀티미디어 파일을 요청한 후, 해당 멀티미디어 파일 제공 장치(10)로부터 하나 이상의 비트가 삽입된 멀티미디어 파일을 전송받아 상기 메모리(200)에 저장한다.The multimedia
비트 정보 요청부(320)는 상기 메모리(200)에 저장된 멀티미디어 파일을 재생하기 위해 상기 멀티미디어 파일 제공 장치(10)에 원하는 멀티미디어 파일에 상응하는 비트 삽입 정보를 요청한다. 이에 따라, 제어부(300)는 해당 멀티미디어 파일 제공 장치(10)로부터 해당 비트 삽입 정보를 전송받는다.The bit
재생 처리부(330)는 상기 비트 삽입 정보를 이용하여 상기 메모리(200)에 저장된 해당 멀티미디어 파일에 포함된 비트를 제외하며 해당 멀티미디어 파일을 재 생한다.The
재생 처리부(330)는 도 3에 도시된 바와 같이 전송받은 비트 삽입 정보(B)를 이용하여 비트 삽입 정보(A)를 해석한다. 이를 테면, 재생 처리부(330)는 비트 삽입 정보(B)에 포함된 숫자("3"), 숫자("4"), 숫자("4"), 숫자("3")를 이용하여 비트 삽입 정보(A)에 포함된 문자열("43310272875123..")을 각각 3자리의 숫자("433"), 4자리의 숫자("1027"), 4자리의 숫자("2875"), 3자리의 숫자("123")의 숫자로 읽어들인다. The
이에 따라, 재생 처리부(330)는 해당 비트 삽입 정보(A)로부터 읽어들인 숫자들에 의거하여, 해당 멀티미디어 파일(도 2에 도시됨)을 433 비트만큼 읽어들인 후 1비트 제외하고, 1027 비트만큼 읽어들인 후 1비트 제외하고, 2875 비트만큼 읽어들인 후 1비트 제외하고, 123 비트만큼 읽어들인 후 1비트 제외하는 식으로 멀티미디어 파일을 재생한다.Accordingly, the
그리고, 인증 처리부(340)는 키입력부(500)를 통해 입력된 인증 정보 또는 메모리(200)에 저장된 인증 정보를 이용하여 인증 동작을 수행한다.The
도 7은 본 발명의 일실시예에 따라 멀티미디어 파일 재생 장치(100)의 동작 흐름도이다.7 is a flowchart illustrating an operation of the
도 7을 참조하면, 멀티미디어 파일 요청부(310)는 사용자가 원하는 멀티미디어 파일을 멀티미디어 파일 제공 장치(10)에 요청한다(S11). Referring to FIG. 7, the multimedia
이때, 해당 멀티미디어 파일 제공 장치(10)가 사용자 인증을 요구하는 경우, 인증 처리부(340)는 키입력부(500)를 통해 입력된 인증 정보 또는 메모리(200)에 저장된 인증 정보를 이용하여 인증 동작을 수행한다.At this time, when the multimedia
이에 따라, 멀티미디어 파일 요청부(310)는 해당 멀티미디어 파일 제공 장치(10)로부터 하나 이상의 비트가 삽입된 멀티미디어 파일을 전송받는다(S12). Accordingly, the multimedia
다음, 비트 정보 요청부(320)는 상기 전송받은 멀티미디어 파일을 재생하기 위해, 해당 멀티미디어 파일에 상응하는 비트 삽입 정보를 상기 멀티미디어 파일 제공 장치(10)에 요청한다(S13). Next, in order to play the received multimedia file, the bit
이때, 해당 멀티미디어 파일 제공 장치(10)가 사용자 인증을 요구하는 경우, 인증 처리부(340)는 키입력부(500)를 통해 입력된 인증 정보 또는 메모리(200)에 저장된 인증 정보를 이용하여 인증 동작을 수행한다.At this time, when the multimedia
이에 따라, 비트 정보 요청부(320)는 해당 멀티미디어 파일 제공 장치(10)로부터 해당 멀티미디어 파일에 상응하는 비트 삽입 정보를 전송받는다(S14).Accordingly, the bit
다음, 재생 처리부(330)는 상기 비트 삽입 정보에 의거하여 해당 멀티미디어 파일에 포함된 하나 이상의 비트를 제외하며 해당 멀티미디어 파일을 재생한다(S15).Next, the
이상의 본 발명은 상기에 기술된 실시예들에 의해 한정되지 않고, 당업자들에 의해 다양한 변형 및 변경을 가져올 수 있으며, 이는 첨부된 청구항에서 정의되는 본 발명의 취지와 범위에 포함된다.The present invention is not limited to the embodiments described above, and various modifications and changes can be made by those skilled in the art, which are included in the spirit and scope of the present invention as defined in the appended claims.
예를 들어서, 본 발명의 일실시예에서 멀티미디어 파일 제공 장치(10)의 사용자 인증 처리부(14)는 해당 멀티미디어 파일 재생 장치 및 그 장치를 조작하는 사용자의 로그인 동작을 수행함으로써, 입력되는 요청을 판단하도록 구현되었다. For example, in one embodiment of the present invention, the user authentication processor 14 of the multimedia
그러나 사용자 인증 처리부(14)는 해당 사용자 및 장치가 원하는 멀티미디어 파일 및 비트 삽입 정보를 전송받기 위한 결제를 수행하는 동작으로 구현될 수 있다. However, the user authentication processor 14 may be implemented by performing a payment for receiving the multimedia file and the bit insertion information desired by the corresponding user and the device.
또한, 사용자 인증 처리부(14)는 해당 결제가 기설정된 사용기간동안 해당 멀티미디어 파일 및 비트 삽입 정보를 제공받을 수 있도록 설정된 경우, 기설정된 사용기간의 만료 여부를 판단하도록 구현될 수도 있다.In addition, the user authentication processor 14 may be implemented to determine whether or not to expire the predetermined period of use, if the payment is set to receive the corresponding multimedia file and the bit insertion information for a predetermined period of use.
아울러, 멀티미디어 파일 제공 장치는 비트 삽입 정보가 유출되어 해당 멀티미디어 파일이 불법으로 재생되는 것을 막기 위해, 해당 사용자 및 장치별로 해당 멀티미디어 파일에 상응하는 비트 삽입 정보를 저장함으로써, 각각의 사용자 및 장치에는 그에 해당하는 비트 삽입 정보를 전송하도록 구현될 수도 있다. In addition, the multimedia file providing apparatus stores bit insertion information corresponding to the multimedia file for each user and device in order to prevent leaking of the bit insertion information and illegally playing the multimedia file. It may be implemented to transmit corresponding bit insertion information.
본 발명에 의하면, 멀티미디어 파일 제공 장치는 하나 이상의 비트가 삽입된 멀티미디어 파일과 해당 멀티미디어 파일에 상응하는 비트 삽입 정보를 멀티미디어 파일 재생 장치에 별도로 전송하여 제공한다.According to the present invention, the multimedia file providing apparatus separately transmits and provides a multimedia file having one or more bits inserted therein and bit insertion information corresponding to the multimedia file to the multimedia file reproducing apparatus.
이에 따라, 멀티미디어 파일 재생 장치는 전송받은 하나 이상의 비트가 삽입된 멀티미디어 파일을 재생하기 위해, 해당 멀티미디어 파일에 상응하는 비트 삽입 정보를 요청하여 전송받아야 함으로써, 해당 멀티미디어 파일을 합법적이지 못한 경로로 유통된 경우에는 해당 멀티미디어 파일이 재생되지 못하도록 한다.Accordingly, in order to play the multimedia file in which the received one or more bits are inserted, the multimedia file playing apparatus should request and receive the bit insertion information corresponding to the multimedia file, thereby distributing the multimedia file in an illegal path. In this case, the multimedia file cannot be played.
Claims (17)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050084804A KR100734397B1 (en) | 2005-09-12 | 2005-09-12 | apparatus and method for providing multimedia file, and apparatus and method for reproducing the download multimedia file |
CN2006101520668A CN1932820B (en) | 2005-09-12 | 2006-09-11 | Apparatus and method for providing, receiving and playing multimedia file |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050084804A KR100734397B1 (en) | 2005-09-12 | 2005-09-12 | apparatus and method for providing multimedia file, and apparatus and method for reproducing the download multimedia file |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20070030051A true KR20070030051A (en) | 2007-03-15 |
KR100734397B1 KR100734397B1 (en) | 2007-07-02 |
Family
ID=37878655
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050084804A KR100734397B1 (en) | 2005-09-12 | 2005-09-12 | apparatus and method for providing multimedia file, and apparatus and method for reproducing the download multimedia file |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR100734397B1 (en) |
CN (1) | CN1932820B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106294600A (en) * | 2016-07-29 | 2017-01-04 | 易心悦 | The multimedia editing method of a kind of digital photograph, methods of exhibiting and system |
CN108174241B (en) * | 2017-12-22 | 2021-05-11 | 武汉益模科技股份有限公司 | Video playing encryption method and system |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4456185B2 (en) * | 1997-08-29 | 2010-04-28 | 富士通株式会社 | Visible watermarked video recording medium with copy protection function and its creation / detection and recording / playback device |
KR100367582B1 (en) | 1999-02-10 | 2003-01-10 | 엘지전자 주식회사 | Upload preventing method for data transmission system |
KR100337954B1 (en) * | 1999-12-16 | 2002-05-23 | 최종욱 | Text watermark embedding method and apparatus |
KR20000050143A (en) * | 2000-01-07 | 2000-08-05 | 김주현 | A Management System for A Copyright of Watermarked Digital Data |
WO2001058157A1 (en) * | 2000-01-31 | 2001-08-09 | Canon Kabushiki Kaisha | Data processing device, data processing system, data processing method, and storage medium |
EP1398902A4 (en) * | 2001-06-04 | 2007-02-28 | Matsushita Electric Ind Co Ltd | Apparatus and method of flexible and common ipmp system for providing and protecting content |
KR100426690B1 (en) * | 2001-07-26 | 2004-04-17 | 주식회사 마크애니 | Method of inserting and extracting digital watermarks by division of screen and apparatus for using thereof |
KR100415486B1 (en) * | 2001-10-06 | 2004-01-24 | 주식회사 마크애니 | Method and apparatus for inserting watermark, and method and apparatus for controlling copy, reproduction of digital contents made by using the same |
KR100426305B1 (en) * | 2001-11-27 | 2004-04-08 | 한국전자통신연구원 | Apparatus and method for embedding and extracting digital water mark using blind mode based on wavelet |
KR100556844B1 (en) * | 2003-04-19 | 2006-03-10 | 엘지전자 주식회사 | Method for error detection of moving picture transmission system |
KR100673093B1 (en) * | 2004-08-26 | 2007-01-22 | 주식회사 텔레칩스 | Method for playing the real-time multimedia file using multiple file caching in mobile multimedia player |
-
2005
- 2005-09-12 KR KR1020050084804A patent/KR100734397B1/en not_active IP Right Cessation
-
2006
- 2006-09-11 CN CN2006101520668A patent/CN1932820B/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN1932820A (en) | 2007-03-21 |
KR100734397B1 (en) | 2007-07-02 |
CN1932820B (en) | 2011-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101018526B1 (en) | Mobile communication equipment and method of controlling same | |
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 (en) | Content playback device | |
US20060059103A1 (en) | Return component, program, and return component method | |
KR20100088966A (en) | Method for playing drm contents and managing of license in a portable device and a apparatus therefor | |
US7657743B2 (en) | Information viewing/listening system | |
JP5908296B2 (en) | Information terminal device, information terminal system, information terminal control method, and program | |
KR101331037B1 (en) | Device for performing various types of content and method using the same | |
KR100713491B1 (en) | Method for protecting unauthorized use of contents in wireless terminal | |
KR100734397B1 (en) | apparatus and method for providing multimedia file, and apparatus and method for reproducing the download multimedia file | |
KR20090054110A (en) | Method and apparatus for obtaining right objects of contents in a mobile terminal | |
JP2006127349A (en) | Digital copyright management apparatus and program | |
JP2003323351A (en) | Copyright management system, copyright management method, host device, program and recording medium | |
JP2001265939A (en) | Distribution system | |
JP2001265742A (en) | Distribution system | |
KR100930396B1 (en) | Multimedia Contents Service Method for Mobile Devices | |
JP2002099743A (en) | Data reproducing device and license managing method | |
JP2004062353A (en) | Content replay device, program and method | |
JP2003308653A (en) | Contents recorder | |
US8094820B2 (en) | Information recording/reproducing device | |
JP2006129144A (en) | Content reproducing system and method therefor, permission information storing apparatus, content reproducing apparatus, and computer program |
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 |