KR100797379B1 - Terminal apparatus - Google Patents
Terminal apparatus Download PDFInfo
- Publication number
- KR100797379B1 KR100797379B1 KR1020000048517A KR20000048517A KR100797379B1 KR 100797379 B1 KR100797379 B1 KR 100797379B1 KR 1020000048517 A KR1020000048517 A KR 1020000048517A KR 20000048517 A KR20000048517 A KR 20000048517A KR 100797379 B1 KR100797379 B1 KR 100797379B1
- Authority
- KR
- South Korea
- Prior art keywords
- memory
- memory card
- data
- recorder
- card
- Prior art date
Links
- 230000015654 memory Effects 0.000 claims abstract description 154
- 238000012545 processing Methods 0.000 claims description 33
- 238000007599 discharging Methods 0.000 claims 2
- 230000005236 sound signal Effects 0.000 description 34
- 238000000034 method Methods 0.000 description 21
- 230000008569 process Effects 0.000 description 14
- 238000006243 chemical reaction Methods 0.000 description 13
- 230000004044 response Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 238000012937 correction Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 238000012546 transfer Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 4
- 238000013478 data encryption standard Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 230000006837 decompression Effects 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000002045 lasting effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/913—Television signal processing therefor for scrambling ; for copy protection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/12—Protecting executable software
- G06F21/121—Restricting unauthorised execution of programs
- G06F21/123—Restricting unauthorised execution of programs by using dedicated hardware, e.g. dongles, smart cards, cryptographic processors, global positioning systems [GPS] devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/062—Securing storage systems
- G06F3/0623—Securing storage systems in relation to content
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/16—Storage of analogue signals in digital stores using an arrangement comprising analogue/digital [A/D] converters, digital memories and digital/analogue [D/A] converters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/907—Television signal recording using static stores, e.g. storage tubes or semiconductor memories
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C2207/00—Indexing scheme relating to arrangements for writing information into, or reading information out from, a digital store
- G11C2207/16—Solid state audio
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/913—Television signal processing therefor for scrambling ; for copy protection
- H04N2005/91357—Television signal processing therefor for scrambling ; for copy protection by modifying the video signal
- H04N2005/91364—Television signal processing therefor for scrambling ; for copy protection by modifying the video signal the video signal being scrambled
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Health & Medical Sciences (AREA)
- Technology Law (AREA)
- Human Computer Interaction (AREA)
- Storage Device Security (AREA)
- Calculators And Similar Devices (AREA)
Abstract
저작권 보호가 행해진 콘텐츠를 저장하는 제 1 메모리 카드 및 저작권 보호가 행해지지 않은 콘텐츠를 수용하는 제 2 메모리 카드 중 하나가 선택적으로 삽입되는 단말 장치가 제공되고, 두 메모리 카드는 실질적으로 외부 형상이 똑같다. 단말 장치에 호환가능하지 않은 메모리 카드가 삽입되면, 삽입된 카드에 대한 콘텐츠의 기록 및 재생이 금지되고 및/또는 카드가 장치 본체로부터 배출된다.There is provided a terminal device in which one of a first memory card storing copyrighted content and a second memory card containing non-copyrighted content is selectively inserted, and the two memory cards are substantially identical in external shape. . When an incompatible memory card is inserted in the terminal device, recording and playing back of the content on the inserted card are prohibited and / or the card is ejected from the device main body.
단말 장치, 저작권-컴플라이언트 메모리 카드, 저작권-비컴플라이언트 메모리 카드, 기록 및 재생 장치.Terminal devices, copyright-compliant memory cards, copyright-noncompliant memory cards, recording and reproducing apparatus.
Description
도 1은 본 발명에 적용가능한 저작권-컴플라이언트(copyright-compliant) 메모리 기록 및 재생 장치의 블록도.1 is a block diagram of a copyright-compliant memory recording and reproducing apparatus applicable to the present invention.
도 2는 본 발명에 적용가능한 저작권-컴플라이언트 메모리 카드의 블록도.2 is a block diagram of a copyright-compliant memory card applicable to the present invention.
도 3은 본 발명에 적용가능한 저작권 비컴플라이언트(copyright-noncompliant) 메모리 카드 기록 및 재생 장치의 블록도.3 is a block diagram of a copyright-noncompliant memory card recording and reproducing apparatus applicable to the present invention.
도 4는 본 발명에 적용가능한 저작권-비컴플라이언트 메모리 카드의 블록도.4 is a block diagram of a copyright-noncompliant memory card applicable to the present invention.
도 5는 저작권-컴플라이언트 또는 저작권-비컴플라이언트 메모리 카드가 저작권-컴플라이언트 메모리 기록 및 재생 장치에 삽입될 때 실행되는 제 1 처리예를 구성하는 단계의 흐름도.Fig. 5 is a flowchart of a step of constructing a first example of processing executed when a copyright-compliant or copyright-noncompliant memory card is inserted into a copyright-compliant memory recording and reproducing apparatus.
도 6은 저작권-컴플라이언트 또는 저작권-비컴플라이언트 메모리 카드가 저작권-비컴플라이언트 메모리 기록 및 재생 장치에 삽입될 때 실행되는 제 1 처리예를 구성하는 단계의 흐름도.Fig. 6 is a flowchart of a step of constructing a first example of processing executed when a copyright-compliant or copyright-noncompliant memory card is inserted into a copyright-noncompliant memory recording and reproducing apparatus.
도 7는 저작권-컴플라이언트 또는 저작권-비컴플라이언트 메모리 카드가 저작권-컴플라이언트 메모리 기록 및 재생 장치에 삽입될 때 실행되는 제 2 처리예를 구성하는 단계의 흐름도.Fig. 7 is a flowchart of a step of constructing a second processing example to be executed when a copyright-compliant or copyright-noncompliant memory card is inserted into a copyright-compliant memory recording and reproducing apparatus.
도 8은 저작권-컴플라이언트 또는 저작권-비컴플라이언트 메모리 카드가 저작권-비컴플라이언트 메모리 기록 및 재생 장치에 삽입될 때 실행되는 제 2 처리예를 구성하는 단계의 흐름도.Fig. 8 is a flowchart of a step of constructing a second example of processing executed when a copyright-compliant or copyright-noncompliant memory card is inserted into a copyright-noncompliant memory recording and reproducing apparatus.
도 9는 저작권-컴플라이언트 및 저작권-비컴플라이언트 메모리 카드와 모두 호환가능한 메모리 기록 및 재생 장치의 블록도.Figure 9 is a block diagram of a memory recording and reproducing apparatus compatible with both copyright-compliant and copyright-noncompliant memory cards.
도 10은 저작권-컴플라이언트 또는 저작권-비컴플라이언트 메모리 카드가 저작권-컴플라이언트 및 저작권-비컴플라이언트 메모리 카드와 모두 호환가능한 메모리 기록 및 재생 장치에 삽입될 때 실행되는 제 1 처리예를 구성하는 단계의 흐름도.Fig. 10 constitutes a first example of processing executed when a copyright-compliant or copyright-noncompliant memory card is inserted into a memory recording and reproducing apparatus compatible with both copyright-compliant and copyright-noncompliant memory cards. Flowchart of the steps.
도 11은 저작권-컴플라이언트 또는 저작권-비컴플라이언트 메모리 카드가 저작권-컴플라이언트 및 저작권-비컴플라이언트 메모리 카드와 모두 호환가능한 메모리 기록 및 재생 장치에 삽입될 때 실행되는 제 2 처리예를 구성하는 단계의 흐름도.Fig. 11 constitutes a second example of processing executed when a copyright-compliant or copyright-noncompliant memory card is inserted into a memory recording and reproducing apparatus compatible with both copyright-compliant and copyright-noncompliant memory cards. Flowchart of the steps.
본 발명은 실례로 저작권-컴플라이언트(copyright-compliant) 또는 저작권-비컴플라이언트(copyright-noncompliant) 메모리를 선택적으로 수용할 수 있는 단말 장치에 관한 것이다.The present invention, for example, relates to a terminal device capable of selectively accepting a copyright-compliant or copyright-noncompliant memory.
오늘날, 사람들은 개인적인 오락을 위해 자신의 PC들(개인 컴퓨터들)을 이용하여 음악이나 영상등의 압축된 디지털 데이터를 WWW(월드 와이드 웹) 네트워크상의 원하는 서버들로부터 다운로드하기 위해 상기 서버에 접속하는 것이 널리 이용되고 있다. Today, people use their PCs (personal computers) for personal entertainment to access the server to download compressed digital data, such as music or video, from the desired servers on the World Wide Web network. It is widely used.
오늘날 인기있는 또 다른 예로는 플래시 메모리(flash memory)와 같은 비휘발성 메모리를 포함하는 휴대용 메모리(예를 들면, 메모리 카드)를 갖춘 휴대용 단말 장치를 설치하는 것을 포함한다. (고정된 비휘발성 메모리를 포함하는 휴대용 단말 장치가 또한 적용된다.) 휴대용 단말 장치는 IEEE 1394-호환성 케이블 또는 RS(Recommended Standard)-232C나 USB(Universal Standard Bus)와 같은 인터페이스를 통해 PC에 연결된다. 음악이나 영상과 같은 압축된 디지털 데이터는 PC의 하드 디스크 드라이브에서 비휘발성 메모리로 복사되거나 전송된다. 비휘발성 메모리를 수용하는 휴대용 단말 장치는 사용자가 예를 들어 실외 상황에서 기록된 음악이나 다른 콘텐츠를 즐기도록 운반된다.Another example that is popular today includes installing portable terminal devices with portable memory (eg, memory cards), including nonvolatile memory such as flash memory. (Portable terminal devices with fixed nonvolatile memory also apply.) The portable terminal device connects to a PC via an interface such as an IEEE 1394-compatible cable or RS (Recommended Standard) -232C or Universal Standard Bus (USB). do. Compressed digital data, such as music or videos, is copied or transferred from a PC's hard disk drive to nonvolatile memory. The portable terminal device containing the nonvolatile memory is transported so that the user can enjoy the recorded music or other content, for example, in an outdoor situation.
암호화 및/또는 인증을 통해 실시되는 저작권 제어는 아직까지 엄격하게 강요되기 때문에, 인터넷을 통해 다운로드되는 디지털 데이터가 불법으로 복사되고 배급되는 경향이 있다.Since copyright control implemented through encryption and / or authentication is still strictly enforced, digital data downloaded over the Internet tends to be illegally copied and distributed.
현재, 상술된 비휘발성 메모리에 저장된 디지털 데이터는 암호화되지 않는다. 불법 복사가 상술된 휴대용 단말 장치를 사용하는 시스템을 통해 적법한 시장을 침수시킬 수 있다는데 관심이 있다.Currently, digital data stored in the above-mentioned nonvolatile memory is not encrypted. It is of interest that illegal copying can infiltrate the legitimate market through a system using the portable terminal device described above.
더 엄격한 제작권 제어를 강요하는 것을 고려하여, 인증 및 암호화를 위한 신호 처리 회로를 포함하는 비휘발성 메모리가 제안된다. 이와 같이 개발된 메모리는 저작권-컴플라이언트 비휘발성 메모리들(저작권-컴플라이언트 메모리 카드들)이다.In view of enforcing tighter rights control, a nonvolatile memory is proposed that includes signal processing circuitry for authentication and encryption. The memory thus developed is copyright-compliant nonvolatile memories (copyright-compliant memory cards).
제안된 저작권-컴플라이언트 비휘발성 메모리가 널리 사용되도록 진보될 때, 사용자가 상황에 의존하여 한 종류 또는 다른 종류의 메모리를 선택적으로 사용하도록 현재 사용되고 있는 저작권-비컴플라이언트 비휘발성 메모리로부터 명백하게 이들을 구별할 필요가 있다.As the proposed copyright-compliant nonvolatile memory is advanced to be widely used, users can clearly distinguish them from the currently used copyright-noncompliant nonvolatile memory to selectively use one or another type of memory depending on the situation. Needs to be.
한편, 현존하는 휴대용 디바이스들과의 호환가능성은 저작권-컴플라이언트 비휘발성 메모리가 종래의 비휘발성 메모리와 다른 외부 형상을 갖지 말 것을 요구한다. 다른 말로 하면, 저작권-비컴플라이언트 및 저작권-컴플라이언트 비휘발성 메모리는 모두 휴대용 단말 장치에 수용되도록 똑같은 형상을 갖는다.On the other hand, compatibility with existing portable devices requires that copyright-compliant nonvolatile memory not have an external shape different from conventional nonvolatile memory. In other words, both copyright-noncompliant and copyright-compliant nonvolatile memory have the same shape to be accommodated in a portable terminal device.
저작권-비컴플라이언트 비휘발성 메모리는 실례로 개인적으로 기록된 음성 및 회의 진행 영상과 같이 저작권이 없는 디지털 데이터라 칭하여질 수 있는 것을 기록하는데 사용된다.Copyright-noncompliant volatile memory is used to record what may be referred to as unauthorized digital data, such as personally recorded audio and conference proceedings.
한편, 저작권-컴플라이언트 비휘발성 메모리는 CD(compact disc) 및 MC(mini-disc)와 같이 현존하는 저장 매체로부터 디지털 데이터(예를 들면, 음악 작품)를 기록하는데 사용된다. 이들 메모리에서는 저작권 보호 데이터의 불법 복사가 적절한 인증 처리에 의해 또는 암호화를 통해 방지된다.On the other hand, copyright-compliant nonvolatile memory is used to record digital data (for example, music works) from existing storage media such as compact discs (CDs) and mini-disc (MCs). In these memories, illegal copying of copyright protected data is prevented by proper authentication processing or through encryption.
저작권 보호를 위해, 저작권-컴플라이언트 비휘발성 메모리는 인증이나 암호화를 위한 신호 처리 회로를 포함하여야 하고, 이는 저작권-비컴플라이언트 비휘발성 메모리에 포함되지 않는 특성이다.For copyright protection, copyright-compliant nonvolatile memory must include signal processing circuitry for authentication or encryption, which is a feature not included in copyright-noncompliant nonvolatile memory.
주요 휴대용 단말 장치의 종류로는 2가지가 있다. 한 종류의 휴대용 단말 장치는 주로 회의 진행을 기록할 수 있고, 또 다른 종류의 휴대용 단말 장치는 PC 또는 유사한 소스들로부터 암호화된 디지털 데이터를 다운로드할 수 있다.There are two main types of portable terminal devices. One type of portable terminal device may primarily record conference proceedings, and another type of portable terminal device may download encrypted digital data from a PC or similar sources.
대개 회의 진행을 기록하는 휴대용 단말 장치에는 저작권-비컴플라이언트 휘발성 메모리가 로드되어야 하고, PC 또는 유사한 소스로부터 데이터를 다운로드하는 휴대용 단말 장치에는 저작권-컴플라이언트 비휘발성 메모리가 삽입되어야 한다.Usually, a portable non-compliant volatile memory must be loaded into a portable terminal device that records the progress of a meeting, and a copyright-compliant nonvolatile memory must be inserted into a portable terminal device that downloads data from a PC or similar source.
상술된 바와 같이, 저작권-비컴플라이언트 및 컴플라이언트 비휘발성 메모리들은 모두 실질적으로 똑같은 형상을 가지므로, 일반 사용자가 두 종류의 메모리를 구별하는 것이 어렵다. 부가하여, 어느 휴대용 단말 장치가 어느 종류의 비휘발성 메모리와 호환가능한가를 모든 사용자가 아는 것은 아니다.As mentioned above, both copyright-non-compliant and compliant non-volatile memories have substantially the same shape, making it difficult for the end user to distinguish between the two types of memory. In addition, not all users know which portable terminal device is compatible with which type of nonvolatile memory.
또한, 데이터를 다운로드할 수 있는 휴대용 단말 장치가 회의 진행을 기록하는데 사용되는 경우가 있을 수 있다. 이러한 경우, 휴대용 단말 장치에는 저작권-비컴플라이언트 비휘발성 메모리가 갖추어질 수 있다.In addition, there may be a case where a portable terminal device capable of downloading data is used to record the progress of a conference. In such a case, the portable terminal device may be equipped with a copyright-noncompliant volatile memory.
다른 종류의 비휘발성 메모리들을 구별하는데 어려움이 있고, 휴대용 단말 장치와 비휘발성 메모리 사이의 호환가능성에 대해 사용자의 이해가 부족하고, 또한 사용 경우에 의존하여 사용자가 항상 적절한 종류의 메모리를 사용하게 된다는 기대가 실현불가능하면, 휴대용 단말 장치에 부적절한 종류의 비휘발성 메모리를 우연히 로드시키는 것이 자주 일어나게 된다. 부적절한 종류의 메모리를 사용하는 것은 휴대용 단말 장치에 의해 데이터가 불충분하게 기록 또는 재생되는 것을 수반할 수 있다.Difficulties in distinguishing between different types of non-volatile memories, lack of user understanding of the compatibility between portable terminal devices and non-volatile memories, and also depending on the use case, ensure that the user always uses the appropriate type of memory. If expectations are not feasible, it often happens that a portable terminal device accidentally loads an inappropriate type of nonvolatile memory. Using an inappropriate type of memory may involve inadequate recording or reproduction of data by the portable terminal device.
이와 같이 부적절한 기록 또는 재생이 실행되면, 저작권 보호가 불충분하게 실행되거나, 사용자가 저작권 보호를 필요로 하지 않는 데이터를 저작권-컴플라이언트 비휘발성 메모리에 기록하게 된다. 후자의 경우에서는 데이터가 - 그 특성에 관계없이 - 상당히 제한된 방식으로 이후에 처리되어야 하도록 기록된 데이터를 저작권 보호하게 된다.If improper recording or reproduction is performed in this manner, copyright protection is insufficiently executed, or the user writes data that does not require copyright protection to a copyright-compliant nonvolatile memory. In the latter case, the copyrighted data is protected so that the data-regardless of its characteristics-must be processed later in a fairly limited manner.
더욱이, 저작권-비컴플라이언트 비휘발성 메모리를 우연히 사용하면, 저작권 보호를 필요로 하는 데이터를 다운로드하여 기록하는 것이 실패될 수 있다.Moreover, if a copyright-noncompliant volatile memory is used accidentally, downloading and writing data requiring copyright protection may fail.
본 발명은 이러한 상황을 감안하여 이루어졌으며, 사용자가 원하는 용도를 위해 적절한 메모리를 단말 장치에 장착하도록 허용하는 휴대용 단말 장치를 제공한다.SUMMARY OF THE INVENTION The present invention has been made in view of such a situation, and provides a portable terminal apparatus which allows a user to mount a memory suitable for a desired use in the terminal apparatus.
본 발명을 실행할 때 한 특성에 따라, 제 1 및 제 2 메모리 카드 중 하나가 선택적으로 삽입되고, 제 1 메모리 카드가 저작권 보호가 행해진 콘텐츠를 저장하고, 제 2 메모리 카드가 저작권 보호가 행해지지 않은 콘텐츠를 수용하는 단말 장치(terminal apparatus)가 제공되며, 상기 단말 장치는 단말 장치의 메인 본체에 삽입된 메모리 카드가 제 1 메모리 카드 또는 제 2 메모리 카드인가의 여부를 판별하는 판별 소자, 및 삽입된 메모리 카드가 판별 소자에 의해 제 2 메모리 카드인 것으로 판별되면 제 2 메모리 카드에서의 콘텐츠 기록 및 재생을 금지하는 제어 소자를 포함한다.According to one characteristic when practicing the present invention, one of the first and second memory cards is selectively inserted, the first memory card stores copyright protected content, and the second memory card is not copyright protected. A terminal apparatus for receiving content is provided, and the terminal apparatus includes a discriminating element for determining whether a memory card inserted in a main body of the terminal apparatus is a first memory card or a second memory card, and an inserted element. And a control element for prohibiting recording and reproducing of contents in the second memory card when the memory card is determined to be the second memory card by the discriminating element.
본 발명의 또 다른 특성에 따라, 제 1 및 제 2 메모리 카드 중 하나가 선택적으로 삽입되고, 제 1 메모리 카드가 저작권 보호가 행해진 콘텐츠를 저장하고, 제 2 메모리 카드가 저작권 보호가 행해지지 않은 콘텐츠를 수용하는 단말 장치가 제공되며, 상기 단말 장치는 단말 장치의 메인 본체에 삽입된 메모리 카드가 제 1 메모리 카드 또는 제 2 메모리 카드인가의 여부를 판별하는 판별 소자, 및 삽입된 메모리 카드가 판별 소자에 의해 제 1 메모리 카드인 것으로 판별되면 제 1 메모리 카드에서의 콘텐츠의 기록 및 재생을 금지하는 제어 소자를 포함한다.According to another feature of the invention, one of the first and second memory cards is selectively inserted, the first memory card stores copyright protected content, and the second memory card is copyright protected content. A terminal device is provided, the terminal device comprising: a determination element for determining whether a memory card inserted in a main body of the terminal device is a first memory card or a second memory card, and an inserted memory card is a determination element. And a control element for prohibiting the recording and reproducing of the content in the first memory card if determined by the first memory card.
본 발명의 다른 목적, 특성, 및 이점은 이어지는 설명 및 첨부된 도면을 판독하면 보다 명확해진다.Other objects, features, and advantages of the present invention will become more apparent upon reading the following description and the annexed drawings.
이제는 본 발명의 바람직한 실시예가 설명된다. 본 발명은 실례로 분리가능한 저장 매체로 플래시 메모리-로드 메모리 카드(flash memory-loaded memory card)를 사용하는 휴대용 디바이스로 실현된다. 휴대용 디바이스는 실례로 디지털 오디오 신호 및 다른 데이터를 기록 및 재생하는 장치이다. 상기 휴대용 디바이스는 이후 압축된 형태로 레코더(recorder)라 칭하여진다.Now, a preferred embodiment of the present invention is described. The present invention is realized in a portable device using a flash memory-loaded memory card as an example detachable storage medium. Portable devices are for example devices for recording and reproducing digital audio signals and other data. The portable device is hereinafter referred to as a recorder in compressed form.
설명되는 바람직한 실시예는 디바이스와 호환가능한 메모리 카드(40A)와 함께 저작권 보안 기능을 갖는 저작권-컴플라이언트(copyright-compliant) 휴대용 디바이스(레코더 1A), 및 후자의 디바이스와 호환가능한 메모리 카드(40B)와 함께 저작권 보안 기능을 갖지 않는 저작권-비컴플라이언트(copyright-noncompliant) 휴대용 디바이스(레코더 1B)를 포함한다.The preferred embodiment described is a copyright-compliant portable device (
또한, 메모리 카드들(40A 및 40B)과 모두 호환가능한 휴대용 디바이스(레코더 1C)가 설명된다.Also described is a portable device (
도 1은 메모리 카드(40A)와 함께 저작권-컴플라이언트 휴대용 디바이스(레코더 A)의 블록도이다.1 is a block diagram of a copyright-compliant portable device (recorder A) with
도 1에서, 점선은 2개의 주요 블록을 포함하는 것으로, 한 블록은 레코더(1A)가 어떻게 구성되는가를 도시하고, 다른 블록은 메모리 카드(40A)가 어떻게 구성되는가를 도시한다. 메모리 카드(40A)는 분리가능한 방식으로 레코더(1A)에 로드된다.In Fig. 1, the dotted line includes two main blocks, one block shows how the
레코더(1A)(또한, 추후 설명될 1B, 1C) 및 메모리 카드(40A)(또한, 추후 설명될 40B)는 본 발명을 실현하는 것으로 이후 설명되는 기록 및 재생 시스템을 구성한다. 이 시스템은 디지털 오디오 신호뿐만 아니라 이동 및 정지 화상 데이터를 기록 및 재생할 수 있다.The
레코더(1A)는 CPU(2), 버스를 통해 CPU(2)에 연결된 보안 블록(3), 동작 유닛(4), 및 디스플레이 디바이스(5)를 포함한다.The
보안 블록(3)은 DES(Data Encryption Standard) 암호화 블록 및 인증 처리를 실행하는 회로를 포함한다.The
동작 유닛(4)은 사용자가 기록 및 재생에 대해 다양한 동작을 실행하도록 허용하는 키, 버튼, 조그 다이얼(jog dial), 및 다른 제어를 갖는다.The
동작 유닛(4)에서의 사용자 동작에 응답해 발생되는 기록 또는 재생 명령과 같은 동작 정보는 버스를 통해 CPU(2)에 전달된다.Operation information such as a recording or reproducing command generated in response to a user's operation in the
디스플레이 디바이스(5)는 실례로 액정 디스플레이 패널(panel)로 구성된다. CPU(2)의 제어하에서, 디스플레이 디바이스(5)는 레코더(1)의 동작 상태 및 정보의 다양한 항목을 디스플레이한다.The
레코더(1A)에는 또한 오디오 데이터 인터페이스(6), 인코더/디코더(7), A/D 변환기(9), 및 D/A 변환기(12)가 제공된다.The
오디오 데이터 인터페이스(6)는 한 측의 외부 입력/출력 단말기와 다른 측의 내부 인코더/디코더(7) 사이에서 오디오 데이터의 인터페이스를 제공한다.The
인코더/디코더(7)는 디지털 오디오 신호에 저비트 비율의 코드화를 행하고, 저비트 비율로 코드화된 데이터를 해독한다.The encoder /
ATRAC3이라 칭하여지는 저비트 비율 코드화 방법이 사용된다. 이는 미니-디스크 시스템에 의해 사용되는 ATRAC(Adaptive Transform Acoustic Coding)의 개선이다. ATRAC3 방법하에서는 44.1 kHz로 샘플링된 샘플당 16 비트의 오디오 데이터가 처리된다. ATRAC3 방법하에서 오디오 데이터 처리에 대한 최소 데이터 증가는 사운드 유닛(sound unit, SU)이라 칭하여진다. 약 2.3 ms로 지속되는 한 사운드 유닛은 수백 바이트의 데이터로 압축된 1,024개 샘플의 데이터(1,024 x 16 비트 x 2 채널들)로 구성된다. ATRAC3에 따라, 오디오 데이터는 원래 부피의 약 1/3로 압축된다. 데이터 압축이나 압축해제 처리로 인한 사운드질의 변형은 거의 없다.A low bit rate encoding method called ATRAC3 is used. This is an improvement on Adaptive Transform Acoustic Coding (ATRAC) used by mini-disk systems. Under the ATRAC3 method, 16 bits of audio data per sample sampled at 44.1 kHz are processed. The minimum data increase for audio data processing under the ATRAC3 method is called a sound unit (SU). One sound unit lasting about 2.3 ms consists of 1,024 samples of data (1,024 x 16 bits x 2 channels) compressed to hundreds of bytes of data. According to ATRAC3, audio data is compressed to about one third of its original volume. There is almost no distortion in sound quality due to data compression or decompression processing.
아날로그 오디오 신호는 CD 플레이어, MD(mini-disc) 플레이어, 동조기, 또는 테이프 플레이어와 같이 외부적으로 부착된 오디오 출력 디바이스로부터의 재생 출력으로 레코더(1A)에 공급될 수 있다. 그 경우, 아날로그 오디오 신호는 디지털 오디오 신호로의 변환을 위해 단말기(8)로부터 A/D 변환기(9)에 전달된다. 변환 이후에, 디지털 오디오 신호는 오디오 데이터 인터페이스(6)로 공급된다.The analog audio signal can be supplied to the
디지털 오디오 신호는 또한 디지털 방송 소스로부터 수신되거나 네트워크를 통해 배급된 오디오 데이터의 형태로 또는 외부적으로 부착된 오디오 출력 디바이스로부터의 재생 출력으로 레코더(1A)에 공급된다. 이 경우, 디지털 오디오 신호는 단말기(10)로부터 오디오 데이터 인터페이스(6)에 전해진다. 디지털 오디오 신호는 실례로 외부 소스로부터 광섬유 케이블을 통해 레코더(1A)에 전달된다.The digital audio signal is also supplied to the
오디오 데이터 인터페이스(6)는 선택적으로 이와 같이 입력된 오디오 신호를 처리한다. 선택된 오디오 신호는 인코더/디코더(7)에 공급된다.The
인코더/디코더(7)는 공급된 디지털 오디오 신호에 저비트 비율 코드화를 행하고, 부호화된 데이터를 보안 블록(3)에 전달한다.The encoder /
보안 블록(3)은 이와 같이 공급된 부호화 데이터를 암호화한다. 보안 블록(3) 및 추후 설명될 메모리 카드(40A) 내의 보안 블록(52)은 콘텐츠(본 예에서는 디지털 오디오 신호)의 저작권을 보호하도록 제공된다. 레코더(1A)의 보안 블록(3)은 다수의 마스터키(master key) 및 문제의 디바이스에 유일한 저장 키를 포함한다. 이들 키는 암호화 및 해독을 위해 사용된다.The
보안 블록(3)은 또한 랜덤화 회로를 포함하여 세션 키(session key)를 발생한다. 보안 블록(52)을 포함하는 메모리 카드(40A)가 레코더(1A)에 삽입될 때, 삽입된 메모리 카드(40A)가 인증된 카드인가를 보도록 인증 처리가 실행된다. 메모리 카드(40A)가 인증된 것으로 판별되면, 보안 블록(3)은 세션 키를 보안 블록(52)과 공유한다.The
보안 블록(3, 52)에는 각각 적절한 인증 처리를 실행하기 위한 기능이 갖추어진다.The security blocks 3 and 52 are each equipped with a function for performing appropriate authentication processing.
추후 보다 상세히 설명될 바와 같이, 메모리 카드(40A)는 플래시 메모리(비휘발성 메모리)(42), DES 암호화 회로를 포함하는 보안 블록(52), 통신 인터페이스, 및 레지스터를 운반하는 단일 칩의 IC 카드이다.As will be explained in more detail later, the
메모리 카드(40A)는 자유롭게 분리가능한 형태로 레코더(1A)에 로드된다. 실질적으로, 레코더(1A)는 암호화 기능을 갖추지 않은 메모리 카드, 즉 보안 블록을 갖지 않는 메모리 카드(40B)(추후 설명될)를 수용할 수 있다.The
상술된 바와 같이 입력될 때, 오디오 데이터에는 인코더/디코더(7)의 저비트 비율 코드화 및 보안 블록(3)의 암호화가 행해진다. 처리 이후에, 암호화된 오디오 데이터는 CPU(2)에 공급된다.When input as described above, the audio data is subjected to low bit rate encoding of the encoder /
CPU(2)는 도시되지 않은 분리가능한 메카니즘에 고정된 메모리 카드(40A)와 메모리 인터페이스(11)를 통해 데이터를 통신한다. 메모리 인터페이스(11)는 CPU(2)와 메모리 카드(40A) 사이의 직렬 데이터 통신을 보장한다.The
보안 블록(3)에 의해 암호화된 이후, 오디오 데이터는 CPU(2)에 의해 메모리 인터페이스(11)를 통하여 메모리 카드(40A)에 전달된다. 메모리 카드(40A)에 공급된 오디오 데이터는 거기 위치하는 플래시 메모리(42)에 기록된다.After being encrypted by the
입력된 오디오 신호는 메모리 카드(40A)에 기록되기 이전에 상술된 바와 같이 전해진다.The input audio signal is conveyed as described above before being recorded to the
오디오 데이터는 다음과 같이 메모리 카드(40A)로부터 재생된다: CPU(2)는 메모리 인터페이스(11)를 통해 플래시 메모리(42)로부터 오디오 데이터를 판독한다. 회복된 오디오 데이터(즉, 암호화된 오디오 데이터)는 해독을 위해 보안 블록(3)에 전달된다. 해독된 오디오 데이터는 인코더/디코더(7)에 의해 압축된 상태로부터 압축해제된다.The audio data is reproduced from the
인코더/디코더(7)에 의한 해독으로, 44.1 kHz에서 샘플링된 샘플당 16 비트의 오디오 신호가 만들어진다. 상기 오디오 신호는 아날로그 오디오 신호로의 변환을 위해 오디오 데이터 인터페이스(6)를 통해 D/A 변환기(12)에 전달된다. 변환 이후에, 아날로그 오디오 신호는 단말기(13)로부터 외부 디바이스에 출력된다.Decoding by the encoder /
다른 방법으로, 인코더/디코더(7)로부터의 오디오 데이터뿐만 아니라, 보안 블록(3)으로부터의 해독 데이터는 오디오 데이터 인터페이스(6)를 통해 단말기(14, 15)로부터 외부 디바이스에 디지털 데이터로 출력된다.Alternatively, the audio data from the encoder /
상기 설명에서, 메모리 카드(40A)에 기록되거나 그로부터 재생되는 오디오 데이터는 레코더(1A)의 보안 블록(3)에 의해 각각 암호화 또는 해독되었다. 다른 방법으로, 암호화 및 해독 처리는 메모리 카드(40A)의 보안 블록(52)에 의해 실행될 수 있다.In the above description, audio data recorded on or reproduced from the
또 다른 방법에서, 오디오 데이터는 기록시 보안 블록(3)에 의해 암호화되고 재생시 보안 블록(52)에 의해 해독될 수 있다. 반대로, 오디오 데이터는 기록을 위해 보안 블록(52)에 의해 암호화되고 재생을 위해 보안 블록(3)에 의해 해독될 수 있다.In another method, the audio data can be encrypted by the
또 다른 방법에서, 오디오 데이터는 기록시 2개의 보안 블록(3, 52)에 의해 암호화되고, 재생시 똑같은 2개의 보안 블록(52, 3)에 의해 해독될 수 있다.In another method, the audio data can be encrypted by two
보안 블록(3, 52)은 두 블록 사이에서 암호화 및 해독을 위한 키의 교환과 공유를 허용하는 유사한 암호화 기능을 갖도록 설계된다. 이 유사한 기능은 상기에 설명된 오디오 데이터 암호화/해독 구조 중 하나를 실시하도록 허용한다.
암호화 및 해독 특성에 부가하여, 보안 블록(3, 52)은 각각 인증 기능을 갖는다. 메모리 카드(40A)가 레코더(1A)에 로드될 때, 보안 블록(3, 52)은 그들 사이에서 인증 데이터를 통신한다. 데이터 통신의 출력은 인증을 부여하거나 저지하기 위한 기능으로 동작한다. 인증이 저지되면, 레코더(1A)는 실례로 메모리 카드(40A)로부터의 데이터 재생 또는 기록을 금지하게 된다.In addition to the encryption and decryption features, the security blocks 3 and 52 each have an authentication function. When the
특별히, 인증 처리는 실례로 다음과 같이 실행된다: 메모리 카드(40A)가 레코더(1A)에 삽입될 때, 레코더(1A)의 보안 블록(3)에 의해 유지되는 제 1 인증 데이터는 메모리 카드(40A)에 전달된다. 제 1 인증 데이터가 주어지면, 메모리 카드(40A)내의 보안 블록(52)은 미리결정된 공식에 따라 대응하는 제 2 인증 데이터를 발생한다. 제 1 인증은 레코더(1A)로 전달되기 이전에 제 2 인증 데이터에 의해 보충된다.Specifically, the authentication process is executed as an example as follows: When the
레코더(1A)는 제 1 인증 데이터에 응답해 메모리 카드(40A)가 적절한 제 2 인증 데이터를 복귀하였나를 보도록 점검함으로서 인증을 부여 또는 저지한다.The
상술된 인증, 암호화, 또는 해독 기능은 주로 저작권을 보호하도록 의도된다.The authentication, encryption, or decryption functions described above are primarily intended to protect copyrights.
도 2는 메모리 카드(40A)의 블록도이다. 메모리 카드(40A)는 제어 블록(41) 및 플래시 메모리(42)를 포함하는 단일 칩 IC 카드이다.2 is a block diagram of the
레코더(1A)내의 CPU(2)와 메모리 카드(40A) 사이의 양방향 직렬 인터페이스(즉, 메모리 인터페이스(11))는 10개의 신호선으로 구성된다.The bidirectional serial interface (ie, the memory interface 11) between the
신호선은 4개의 주요선을 포함한다: 데이터를 전송하는 동안 6개 클럭 신호를 전달하는 클럭선(SCK), 상태 정보를 전달하는 상태선(SBS), 데이터를 전송하는 데이터선(DIO), 및 인터럽트선(INT).The signal line includes four main lines: a clock line SCK for transmitting six clock signals during data transmission, a status line SBS for transmitting status information, a data line DIO for transmitting data, and Interrupt line (INT).
전력 공급을 위해, 2개의 접지선 (GND) 및 2개의 전력선 (VCC)이 제공된다. 나머지 2개의 신호선("Reserv"라 표시된)은 예정된다.For power supply, two ground lines GND and two power lines VCC are provided. The other two signal lines (labeled "Reserv") are reserved.
클럭선(SCK)은 데이터와 동기화되어 클럭 신호를 전달하도록 설계된다. 상태선(SBS)은 메모리 카드(40A)의 상태를 나타내는 신호를 전송하도록 의도된다.The clock line SCK is designed to transfer a clock signal in synchronization with data. The status line SBS is intended to transmit a signal indicating the state of the
데이터선(DIO)은 명령 및 암호화된 오디오 데이터를 입출력하는데 사용된다.The data line DIO is used to input and output commands and encrypted audio data.
인터럽트선(INT)은 인터럽트 신호를 전송하여 메모리 카드(40A)가 레코더(1A)에서 CPU(2)의 인터럽트를 요구하도록 허용하는 신호선이다.The interrupt line INT is a signal line that transmits an interrupt signal and allows the
인터럽트 신호는 메모리 카드(40A)가 레코더(1A)에 삽입될 때 발생된다. 그러나, 본 실시예에서는 인터럽트 신호가 데이터선(DIO)을 통해 전달되는 반면, 인터럽트선(INT)은 접지되어 사용되지 않는다.The interrupt signal is generated when the
직렬/병렬 및 병렬/직렬 변환 인터페이스 블록(43)(S/P, P/S, I/F 블록이라 줄여 쓸 수 있는)은 한 측에 있는 제어 블록(41)과, 다른 측에서 다수의 신호선을 통해 카드에 연결된 레코더(1)의 메모리 인터페이스(11) 사이에서 인터페이스를 제공한다.The serial / parallel and parallel / serial conversion interface blocks 43 (abbreviated as S / P, P / S, I / F blocks) are
직렬/병렬 및 병렬/직렬 변환 인터페이스 블록(43)은 레코더(1A)로부터의 직 렬 데이터를 병렬 데이터로 변환하고, 변환된 병렬 데이터를 제어 블록(41)에 공급한다. 인터페이스 블록(43)은 또한 제어 블록(41)으로부터의 병렬 데이터를 직렬 데이터로 변환하고, 변환된 직렬 데이터를 레코더(1A)에 전달한다.The serial / parallel and parallel / serial
더욱이, 데이터선(DIO)을 통해 명령 및 데이터를 수신하면, 직렬/병렬 및 병렬/직렬 변환 인터페이스 블록(43)은 수신된 것을 두 그룹으로 분할한다: 한 측에 있는 플래시 메모리(42)로의 통상적인 액세스를 위한 명령 및 데이터와, 다른 측에서 암호화를 요구하는 명령 및 데이터.Furthermore, upon receiving the command and data via the data line DIO, the serial / parallel and parallel / serial
특별히, 명령은 데이터선(DIO)을 통해 신호가 전달되는 포맷으로 데이터가 이어지게 먼저 전해온다. 직렬/병렬 및 병렬/직렬 변환 인터페이스 블록(43)은 명령 및 이어지는 데이터가 통상적인 액세스에 필요로 되는가 암호화를 요구하는가의 여부를 결정하도록 주어진 명령의 코드를 점검한다.In particular, the command is first communicated to the data in a format in which a signal is transmitted through the data line DIO. Serial / parallel and parallel / serial
명령 코드에 대한 점검의 결과로, 통상적인 액세스에 필요로 되는 명령은 명령 레지스터(44)에 설정되고, 동반되는 데이터는 페이지 버퍼(page buffer)(45) 및 기록 레지스터(46)에 설정된다.As a result of the check for the instruction code, the instruction required for normal access is set in the
에러 정정 코드 발생 회로(47)는 기록 레지스터(46)와 연관되어 제공된다. 에러 정정 코드 발생 회로(47)는 페이지 버퍼(45)에 임시로 유지되는 데이터에 대해 여분 에러 정정 코드를 발생한다.An error correction
명령 레지스터(44), 페이지 버퍼(45), 기록 레지스터(46), 및 에러 정정 코드 발생 회로(47)로부터의 출력 데이터는 플래시 메모리 인터페이스/시퀀서(sequencer)(51)(메모리 I/F, 시퀀서라 줄여 쓸 수 있는)로 공급된다.Output data from the
플래시 메모리 인터페이스/시퀀스(51)는 제어 블록(41)과 플래시 메모리(42) 사이의 인터페이스를 제공하여, 그들 사이에서의 데이터 교환을 제어한다. 데이터는 이 메모리 인터페이스/시퀀스(51)를 통해 플래시 메모리(42)에 기록된다.The flash memory interface /
데이터 판독 동작에서, 플래시 메모리(42)로부터 회복되는 데이터는 플래시 메모리 인터페이스/시퀀스(51)를 통해 페이지 버퍼(45), 판독 레지스터(48), 및 에러 정정 회로(49)에 전달된다.In a data read operation, data recovered from
페이지 버퍼(45)에 배치된 데이터의 에러는 에러 정정 회로(49)에 의해 정정된다. 페이지 버퍼(45)로부터의 에러 정정 출력 데이터뿐만 아니라 판독 레지스터(48)로부터의 출력 데이터는 직렬/병렬 및 병렬/직렬 변환 인터페이스 블록(43)에 공급된다. 그로부터, 데이터는 상술된 직렬 인터페이스를 통해 레코더(1A)의 CPU(2)에 전달된다.Errors in the data arranged in the
메모리 카드(40A)에 대한 버전 정보 및 다양한 항목의 특성 정보와 같은 정보를 수용하기 위해 구성 ROM(50)이 제공된다.A
메모리 카드(40A)에는 우연한 삭제를 방지하도록 필요에 따라 사용자에 의해 작동될 수 있는 스위치(60)가 갖추어진다. 스위치(60)가 삭제 금지 위치로 설정될 때, 플래시 메모리(42)는 플래시 메모리(42)내의 데이터를 삭제하도록 요구하는 명령이 레코더(1A)로부터 전해지더라도 삭제에 대해 보호된다.The
발진기(61)는 메모리 카드(40A)에 의한 처리에 대해 타이밍 기준을 제공하는 클럭 펄스를 발생한다.The
설명된 바와 같이, 레코더(1A)의 보안 블록(3)과 메모리 카드(40A)의 보안 블록(52)은 인증 처리를 실행하고, 저작권 보호의 수단으로 플래시 메모리(42)에 기록될 콘텐츠(즉, ATRAC3에 따라 압축된 오디오 데이터, 이후에는 ATRAC3 데이터라 칭하여지는)를 암호화한다.As described, the
보안 블록(52)은 버퍼 메모리(53), DES 암호화 회로(54), 및 비휘발성 메모리(55)를 포함한다.The
보안 블록(52)은 다수의 인증 키와, 문제의 메모리 카드에 유일한 저장 키를 갖는다.
비휘발성 메모리(55)는 암호화에 필요한 키를 수용하므로, 외부로부터 판독가능하지 않게 된다. 실례로, 비휘발성 메모리(55)에는 저장키가 유지된다.Since the
보안 블록(52)은 또한 카드와 세션 키를 공유하는 전용 레코더(1A)의 인증을 허용하는 랜덤화 회로를 갖는다.The
ATRAC3 데이터를 암호화하는 컨텐트 키는 세션 키를 사용해 암호화되고, 레코더(1A)와 메모리 카드(40A) 사이에서 전달된다.The content key encrypting the ATRAC3 data is encrypted using the session key and is passed between the
메모리 카드(40A)의 보안 블록(52)과 같이, 레코더(1A)의 보안 블록(3)은 자체 저장 키를 갖는다. 실례로, 암호화된 콘텐츠가 한 위치에서 또 다른 위치로 이동될 때, 컨텐트 키는 다시 보안 블록(3)의 저장 키를 사용해 암호화된다.Like the
도 3은 저작권-비컴플라이언트 레코더(1B)의 블록도이다. 레코더(1B)는 저작권-비컴플라이언트 메모리 카드(40B)에 대응한다. (도 3에서, 도 1에 이미 도시된 기능적으로 동일하거나 유사한 부분은 똑같은 참조 번호가 주어지고, 이러한 부분의 설명은 생략된다.)3 is a block diagram of a copyright-
예를 들면, 테이프 레코더 대신에 메모리 카드에 지시를 기록하도록 설계된 IC 레코더는 회의 진행의 저작권을 고려하여 제한되지 않는다. 그에 대해, 기록되는 오디오 데이터에 저작권 제한이 행해지지 않는 경우, 도 3에 도시된 레코더(1B) 및 메모리 카드(40B)로 구성된 기록 및 재생 시스템이 사용될 수 있다.For example, an IC recorder designed to record instructions on a memory card instead of a tape recorder is not limited in view of the copyright of the proceedings of the conference. In contrast, when no copyright restriction is imposed on the audio data to be recorded, a recording and reproducing system composed of the
실례로, 레코더(1B)는 레코더(1A)의 보안 블록(3)을 제외하면 도 1의 레코더(1A)와 똑같은 구조를 갖는다. (보안 블록(3)이 포함되더라도, 레코더는 저작권-비컴플라이언트 사용에 대한 암호화 특성을 디스에이블시키도록 배열될 필요만 있다.)For example, the
오디오 신호 입력/출력 부분은 실례로 마이크로폰 입력이나 아날로그 입출력을 포함할 수 있다.The audio signal input / output portion may include, for example, a microphone input or an analog input / output.
마이크로폰이 단말기(16)를 통해 들어오는 오디오 신호를 갖도록 레코더(1B)에 연결되면 (또는 마이크로폰이 그에 포함되면), 오디오 신호는 마이크로폰 증폭기(17)에 의해 증폭된다. 증폭된 오디오 신호는 A/D 변환기(9)에 의해 디지털 오디오 데이터로 변환되고, 이는 오디오 데이터 인터페이스(6)를 통해 인코더/디코더(7)에 공급된다.When the microphone is connected to the
아날로그 오디오 신호가 외부에 제공된 오디오 출력 디바이스로부터 레코더(1B)에 공급되면, 아날로그 오디오 신호는 디지털 오디오 신호로 변환되도록 단말기(8)를 통해 A/D 변환기(9)에 전달된다. 변환 이후에, 디지털 오디오 신호는 오디오 데이터 인터페이스(6)를 통해 인코더/디코더(7)에 공급된다.When the analog audio signal is supplied to the
인코더/디코더(7)에서는 공급된 디지털 오디오 신호에 ATRAC3, ATRAC, 또는 ADPCM과 같은 미리결정된 공식에 기초하는 압축 처리가 행해진다. 이와 같이 압축된 데이터는 CPU(2)에 전달된다.In the encoder /
메모리 카드(40B)는 자유롭게 분리될 수 있는 방식으로 레코더(1B)에 삽입된다. 메모리 카드(40B)는 또한 레코더(1B)에 로드될 수 있다.The
CPU(2)는 도시되지 않은 분리가능한 메카니즘에 고정된 메모리 카드(40B)와 메모리 인터페이스(11)를 통해 데이터를 통신한다. 메모리 인터페이스(11)는 CPU(2)와 메모리 카드(40B) 사이의 직렬 데이터 통신을 보장한다.The
인코더/디코더(7)에 의해 압축된 이후에, 오디오 데이터는 CPU(2)에 의해 메모리 인터페이스(11)를 통하여 메모리 카드(40B)에 전달된다. 메모리 카드(40B)에 공급된 오디오 데이터는 그에 위치하는 플래시 메모리(42)에 기록된다.After being compressed by the encoder /
입력 오디오 신호는 메모리 카드(40B)에 기록되기 이전에 상술된 바와 같이 전해진다. 오디오 및 다른 데이터가 레코더(1B)에 연결된 메모리 카드(40B)로 설명된 바와 같이 기록될 때, 데이터는 압축되지만 암호화되지는 않는다. 압축에 사용되는 공식은 ATRAC3, 즉 레코더(1A)와 똑같은 것이거나, ATRAC 또는 ADPCM과 같이 다른 적절한 구조가 될 수 있다.The input audio signal is conveyed as described above before being written to the
오디오 데이터는 다음과 같이 메모리 카드(40B)로부터 재생된다: CPU(2)는 메모리 인터페이스(11)를 통해 플래시 메모리(42)로부터 오디오 데이터를 판독한다. 회복된 오디오 데이터는 인코더/디코더(7)에 의해 압축된 상태로부터 압축해제된다.The audio data is reproduced from the
인코더/디코더(7)에 의한 압축해제로 44.1 kHz에서 샘플링된 샘플당 16 비트 의 오디오 신호가 만들어진다. 이 오디오 신호는 아날로그 오디오 신호로의 변환을 위해 오디오 데이터 인터페이스(6)를 통해 D/A 변환기(12)에 전달된다. 변환 이후에, 아날로그 오디오 신호는 레코더에 연결된 헤드폰이나 외부 디바이스로 단말기(13)를 통해 출력된다.Decompression by the encoder /
도 4는 암호화 특성을 갖지 않는 메모리 카드(40B)의 블록도이다(즉, 카드가 제작권에 대한 보안 규정에 따르지 않는다). 도 4에서, 이미 도 2에 도시된 기능적으로 메모리 카드(40A)와 동일한 또는 유사한 부분은 똑같은 참조 번호가 주어지고, 이러한 부분의 설명은 생략된다.4 is a block diagram of a
도 2를 참고로 설명된 메모리 카드(40A)와 비교해, 직렬/병렬 및 병렬/직렬 변환 인터페이스 블록(43)에 연결된 보안 블록(52)을 갖지 않는 메모리 카드(40B)가 도시된다. 나머지 구조적인 특성은 메모리 카드(40A)와 똑같다.Compared to the
비록 도시되지 않았지만, 메모리 카드(40A, 40B)는 형상 및 크기가 동일한다.Although not shown, the
상술된 바와 같이, 본 발명은 저작권-컴플라이언트 레코더(1A) 및 메모리 카드(40A)뿐만 아니라 저작권-비컴플라이언트 레코더(1B) 및 메모리 카드(40B)의 실시를 통해 실행될 수 있다.As described above, the present invention can be implemented through the implementation of the copyright-
저작권-컴플라이언트 레코더(1A) 및 메모리 카드(40A)는 음악 작품과 같이 저작권 보호를 요구하는 데이터를 주로 기록 및 재생하는데 사용된다. 저작권-비컴플라이언트 레코더(1B) 및 메모리 카드(40B)는 회의 진행과 같이 저작권이 보호될 필요가 없는 데이터를 기록 및 재생하는데 사용된다.
The copyright-
메모리 카드(40A)는 설명된 방식으로 ATRAC3에 의해 압축되고 암호화된 데이터를 저장한다. 한편, 메모리 카드(40B)는 ATRAC3 또는 다른 공식에 의해 압축되지만 암호화되지는 않은 데이터를 수용한다.
도 1에 도시된 레코더(1A)는 저작권에 대한 보안 규정에 따른다. 이와 같이, 레코더(1A) 및 삽입된 메모리 카드는 상호 인증 및 데이터 암호화를 위해 그들 사이에서 키를 통신한다.The
저작권-비컴플라이언트 메모리 카드(40B)가 레코더(1A)에 삽입되면, 레코더(1A)는 카드(40B)가 저작권 보호 조건에 따르지 않으므로 사용가능하지 않은 것으로 판별한다.When the copyright-
레코더(1A)가 삽입된 메모리 카드의 종류를 결정하는 다수의 방법이 있다.There are a number of ways to determine the type of memory card into which the
한가지 방법에 의해, 레코더(1A)는 인증에 대한 응답 상태를 점검한다.By one method,
특별히, 메모리 카드가 레코더(1A)에 삽입될 때, 레코더(1A)의 CPU(2)는 상술된 방식으로 메모리 카드에 제 1 인증 데이터를 전송한다. 삽입된 카드가 보안 블록(52)을 갖지 않는 메모리 카드(40B)이면, CPU(2)는 카드로부터 정상적인 응답(즉, 상술된 제 2 인증 데이터)을 수신하지 못한다.Specifically, when the memory card is inserted into the
CPU(2)가 제 1 인증 데이터의 전송에 이어지는 미리결정된 시간 주기내에 정상적인 응답을 구하지 못하면, CPU(2)는 삽입된 메모리 카드가 저작권-비컴플라이언트 카드인 것으로 판별한다.If the
카드 종류를 결정하는 또 다른 방법은 적절한 메모리 카드 부트(boot) 영역에 저장된 저작권-컴플라이언트/비컴플라이언트 식별 정보를 갖는 것을 포함한다.Another method of determining the card type includes having copyright-compliant / non-compliant identification information stored in the appropriate memory card boot area.
메모리 카드가 레코더(1A)에 삽입될 때, CPU(2)는 메모리 카드의 부트 영역으로부터 초기에 판독되는 데이터에서 저작권-컴플라이언트/비컴플라이언트 식별 정보를 회복한다. 이와 같이 회복된 식별 정보를 근거로, 레코더(1A)가 메모리 카드의 종류(40A 또는 40B와 같이)를 결정한다.When the memory card is inserted into the
이와 같이 결정된 메모리 카드로, 레코더(1A)는 인증된 사용으로만 메모리 카드(40A)를 수용한다. 이는 저작권을 보호하도록 기록된 데이터의 인증 및 암호화를 보장한다.With the memory card thus determined, the
기술된 바와 같이, 저작권 보호에 대한 필요성에 의존하여 레코더(1A)에는 메모리 카드(40A)가 로드되어야 하고 레코더(1B)에는 메모리 카드(40B)가 로드되어야 한다. 그러나, 메모리 카드(40A, 40B)는 외부 형상뿐만 아니라 차원도 동일하므로, 사용자는 정확한 사용을 위해 두 카드를 구별하는데 어려움이 있다. 부적절한 레코더 및 카드의 조합이 자주 일어날 수 있다 - 레코더(1A)가 메모리 카드(40B)와 연관되거나 레코더(1B)가 메모리 카드(40A)와 연관된다.As described, depending on the need for copyright protection, the
이러한 어려움은 각 레코더에 메모리 카드를 삽입하면 도 5 및 도 6에 도시된 단계를 실행하는 레코더(1A, 1B)에 의해 극복된다. 음악을 처리하기 위한 휴대용 단말 장치인 레코더(1A)는 CD와 같은 저장 매체로부터 또는 인터넷을 통해 음악 작품을 다운로드하도록 설계된다; 구술 내용을 기록하는 휴대용 단말 장치인 레코더(1B)는 마이크로폰을 통해 입력된 음성을 기록하도록 설계된다.This difficulty is overcome by the
도 5는 레코더(1A)의 CPU(2)에 의해 실행되는 단계의 흐름도이다.5 is a flowchart of the steps executed by the
단계(F101)에서, 저작권-컴플라이언트 레코더(1A)의 CPU(2)는 메모리 카드가 삽입되는가를 점검한다. 메모리 카드가 레코더(1A)에 삽입된 것으로 밝혀지면, 단계(F102)에 이른다.In step F101, the
단계(F102)에서, CPU(2)는 삽입된 메모리 카드에 대한 인증 처리를 시작한다. 특별히, CPU(2)는 인증 데이터를 메모리 카드에 전달한다.In step F102, the
인증 처리가 상술된 바와 같이 정상적인 응답을 산출하면, CPU(2)는 삽입된 카드가 저작권 보호를 위한 보안 블록(53)을 갖는 메모리 카드(40A)인 것으로 판별한다. 정상적인 응답이 미리결정된 시간 주기내에 구해지지 않으면, 삽입된 카드는 저작권-비컴플라이언트 메모리 카드(40B)인 것으로 판별된다.If the authentication process yields a normal response as described above, the
상기의 판별 처리는 두 단계 중 하나로 분기되기 이전에 CPU(2)에 의해 단계(F103)에서 실행된다. 삽입된 카드가 저작권-컴플라이언트 메모리 카드(40A)인 것으로 판별되면, 단계(F104)에 이른다. 단계(F104)에서, 데이터는 메모리 카드에 기록되거나 그로부터 재생된다(실제로, 기록 또는 재생 동작은 이어지는 사용자 조작으로 실행된다).The above discrimination process is executed in step F103 by the
삽입된 카드가 저작권-비컴플라이언트 메모리 카드(40B)인 것으로 판별되면, CPU(2)가 메모리 카드를 배출시키는 단계(F105)에 이른다.If it is determined that the inserted card is the copyright-
상기 단계는 사용자가 우연히 메모리 카드(40B)를 레코더(1A)에 삽입하면 레코더(1A)가 데이터 기록이나 재생을 실행하는 것을 방지한다. 메모리 카드를 강제로 배출시킴으로서, 사용자에게 잘못된 작용을 알려주고, 그 대신에 정확한 메모리 카드를 로드시키도록 촉구한다.The above step prevents the
도 6은 레코더(1B)의 CPU(2)에 의해 실행되는 단계의 흐름도이다.
6 is a flowchart of the steps executed by the
단계(F201)에서, 저작권-비컴플라이언트 레코더(1B)의 CPU(2)는 메모리 카드가 삽입되는가를 점검한다. 메모리 카드가 레코더(1B)에 삽입된 것으로 밝혀지면, 단계(F202)에 이른다.In step F201, the
단계(F202)에서, CPU(2)는 삽입된 메모리 카드의 부트 영역으로부터 데이터를 판독한다. 이와 같이 판독된 데이터로부터, CPU(2)는 메모리 카드가 저작권 보호에 따르는가의 여부를 결정하도록 저작권-컴플라이언트/비컴플라이언트 식별 정보를 회복한다.In step F202, the
상기의 판별 처리는 두 단계 중 하나로 분기되기 이전에 CPU(2)에 의해 단계(203)에서 실행된다. 삽입된 카드가 저작권-비컴플라이언트 메모리 카드(40B)인 것으로 판별되면, 단계(F204)에 이른다. 단계(F204)에서, 데이터는 메모리 카드(40B)에 기록되거나 그로부터 재생된다(실제로, 기록 또는 재생 동작은 이어지는 사용자 조작으로 실행된다).The above discrimination process is executed in step 203 by the
삽입된 카드가 저작권-컴플라이언트 메모리 카드(40A)인 것으로 판별되면, CPU(2)가 메모리 카드를 배출시키는 단계(F205)에 이른다.If it is determined that the inserted card is the copyright-
상기 단계는 사용자가 우연히 메모리 카드(40A)를 레코더(1B)에 삽입하면 레코더(1B)가 데이터 기록이나 재생을 실행하는 것을 방지한다. 메모리 카드를 강제로 배출시킴으로서, 사용자에게 잘못된 작용을 알려주고, 그 대신에 정확한 메모리 카드를 로드시키도록 촉구한다.The above step prevents the
본 발명의 다양한 변형에서, 레코더(1A, 1B)는 메모리 카드가 각각 로드될 때 도 7 및 도 8에 도시된 단계를 실행한다.In various variations of the invention, the
도 7은 레코더(1A)의 CPU(2)에 의해 실행되는 단계의 흐름도이다.7 is a flowchart of the steps executed by the
단계(F301)에서, 저작권-컴플라이언트 레코더(1A)의 CPU(2)는 메모리 카드가 삽입되는가를 점검한다. 메모리 카드가 레코더(1A)에 삽입된 것으로 밝혀지면, 단계(F302)에 이른다.In step F301, the
단계(F302)에서, CPU(2)는 삽입된 메모리 카드에 인증 처리를 시작한다. 특별히, CPU(2)는 메모리 카드에 인증 데이터를 전달한다.In step F302, the
인증 처리가 정상적인 응답을 산출하면, CPU(2)는 삽입된 카드가 저작권 보호를 위한 보안 블록(53)을 갖는 메모리 카드(40A)인 것으로 판별한다. 정상적인 응답이 미리결정된 시간 주기내에 구해지지 않으면, 삽입된 카드는 저작권-비컴플라이언트 메모리 카드(40B)인 것으로 판별된다.If the authentication process yields a normal response, the
상기의 판별 처리는 두 단계 중 하나로 분기되기 이전에 CPU(2)에 의해 단계(F303)에서 실행된다. 삽입된 카드가 저작권-컴플라이언트 메모리 카드(40A)인 것으로 판별되면, 단계(F304)에 이른다. 단계(F304)에서, 데이터는 사용자의 조작에 따라 메모리 카드에 기록되거나 그로부터 재생된다.The determination processing above is executed in step F303 by the
삽입된 카드가 저작권-비컴플라이언트 메모리 카드(40B)인 것으로 판별되면, CPU(2)가 삽입된 메모리 카드에서의 데이터 기록 또는 재생을 금지하는 단계(F305)에 이른다.If it is determined that the inserted card is the copyright-
이 경우에는 사용자가 이어서 데이터(즉, 레코더(1A)에 의해 처리되고 저작권 보호 처리가 행해진 데이터)를 기록 또는 판독하도록 시도하게 제어하더라도, 기록 또는 판독 동작이 일어나지 않는다.In this case, even if the user controls to attempt to record or read data (i.e., data processed by the
상기 단계를 실행하면, 레코더(1A)에 우연히 삽입된 메모리 카드(40B)에서 데이터를 기록 또는 재생하려는 시도가 디스에이블된다. 이는 메모리 카드(40B)가 저작권 보호 데이터를 수용할 가능성을 제거한다.When the above steps are executed, attempts to record or reproduce data in the
기록 또는 판독 동작이 금지될 때, CPU(2)는 실례로 디스플레이 디바이스(5)상의 표시를 통해 사용자에게 이를 통지할 수 있다. 이러한 표시는 사용자에게 메모리 카드를 바꾸도록 촉구하게 배열된다.When a write or read operation is prohibited, the
도 8은 레코더(1B)의 CPU(2)에 의해 실행되는 단계의 흐름도이다.8 is a flowchart of the steps executed by the
단계(F401)에서, 저작권-비컴플라이언트 레코더(1B)의 CPU(2)는 메모리 카드가 삽입되었나를 점검한다. 메모리 카드가 레코더(1B)에 삽입된 것으로 밝혀지면, 단계(F402)에 이른다.In step F401, the
단계(F402)에서, CPU(2)는 삽입된 메모리 카드의 부트 영역으로부터 데이터를 판독한다. 이와 같이 판독된 데이터로부터, CPU(2)는 메모리 카드가 저작권 보호에 따르는가의 여부를 결정하도록 저작권-컴플라이언트/비컴플라이언트 식별 정보를 회복한다.In step F402, the
상기의 판별 처리가 두 단계 중 하나로 분기되기 이전에 CPU(2)에 의해 단계(F403)에서 실행된다. 삽입된 카드가 저작권-비컴플라이언트 메모리 카드(40B)인 것으로 판별되면, 단계(F404)에 이른다. 단계(F404)에서, 데이터는 메모리 카드에 기록되거나 그로부터 재생된다(실제로, 기록 또는 재생 동작은 이어지는 사용자 조작으로 실행된다).The above-described determination processing is executed in step F403 by the
삽입된 카드가 저작권-컴플라이언트 메모리 카드(40A)인 것으로 판별되면, CPU(2)가 삽입된 메모리 카드에서 데이터의 기록 또는 재생을 금지하는 단계(F405)에 이른다.If it is determined that the inserted card is the copyright-
그 경우에는 사용자가 이어서 데이터(즉, 레코더(1B)에 의해 처리되고 저작권 보호 처리가 행해지지 않은 데이터)를 기록 또는 판독하도록 시도하게 제어하더라도, 기록 또는 판독 동작이 일어나지 않는다.In that case, even if the user controls to attempt to record or read data (ie, data processed by the
상기 단계를 실행하면, 레코더(1B)에 우연히 삽입된 메모리 카드(40A)에서 데이터를 기록 또는 재생하려는 시도가 디스에이블된다. 이는 메모리 카드(40A)가 저작권 보호되지 않는 데이터를 수용할 가능성을 제거한다.When the above steps are executed, attempts to record or reproduce data in the
기록 또는 판독 동작이 금지될 때, CPU(2)는 실례로 디스플레이 디바이스(5)상의 표시를 통해 사용자에게 이를 통지할 수 있다. 이러한 표시는 사용자에게 메모리 카드를 바꾸도록 촉구하게 배열된다.When a write or read operation is prohibited, the
도 5 또는 도 7에 도시된 레코더(1A)의 처리에서, 인증 처리는 삽입된 카드가 저작권-컴플라이언트 메모리 카드(40A)인가의 여부를 결정하도록 실행되었다. 다른 방법으로, 부트 영역으로부터 회복된 식별 정보가 카드 종류를 결정하는 근거로 사용될 수 있다.In the processing of the
도 6 또는 도 8에 도시된 레코더(1B)의 처리에서는 삽입된 카드가 저작권-비컴플라이언트 메모리 카드(40B)인가의 여부를 결정하도록 부트 영역으로부터 판독된 식별 정보가 사용되었다. 다른 방법으로, 레코더(1B)는 삽입된 메모리 카드의 종류를 판별하도록 인증 처리를 실행할 수 있는 보안 블록을 포함할 수 있다.In the processing of the
본 발명은 또한 2개의 메모리 카드(40A, 40B)와 사용되도록 휴대용 단말 장치(즉, 레코더)를 실시하는 것을 고려한다.The present invention also contemplates implementing a portable terminal device (ie, a recorder) for use with two
실례로, CD 플레이어와 같이 외부적으로 공급되는 디바이스로부터 공급된 디지털 오디오 데이터의 형태로 음악뿐만 아니라 회의 진행을 기록할 수 있는 레코더가 고안될 수 있다. 그 레코더가 실례로 회의 진행 등을 기록하거나 받아적도록 마이크로폰과 연결될 때, 기록된 데이터를 저작권 보호 요구에 따르게 할 필요가 없다. 이러한 경우, 메모리 카드(40B)는 레코더에 삽입되어야 한다. 레코더가 외부 디바이스로부터 음악 작품이나 다른 저작권 보호 데이터를 기록하는 경우에는 저작권 보호를 보장하도록 메모리 카드(40A)가 레코더에 삽입되어야 한다.For example, a recorder can be devised that can record not only music but also conference proceedings in the form of digital audio data supplied from an externally supplied device such as a CD player. When the recorder is connected with a microphone to record or dictate, for example, the progress of a meeting or the like, there is no need to make the recorded data comply with copyright protection requirements. In this case, the
도 9는 상기에 바로 설명된 종류인 레코더(1C)의 블록도이다. 도면에서 설명된 바와 같이, 도 9의 레코더(1C)는 레코더(1A, 1B)의 구조를 포함한다. 도 9에서, 도 1 및 도 3에 이미 도시된 기능적으로 동일하거나 유사한 부분은 똑같은 참조 번호가 주어지고, 이러한 부분의 설명은 생략된다.Fig. 9 is a block diagram of the
레코더(1C)는 모드 스위치(18)가 첨부된 레코더(1A, 1B)의 조합 구조로 구성된다.The
모드 스위치(18)는 두 모드 중 한 모드로 설정되는 것으로, 한 모드는 사용자가 회의 진행 또는 구술 등을 기록하도록 허용하고, 다른 모드는 사용자가 음악 작품이나 다른 저작권 보호 데이터를 기록하도록 허용한다.The
메모리 카드가 레코더(1C)에 삽입될 때, 레코더는 실례로 응용가능한 모드로 적절한 처리를 실행하도록 도 10에 도시된 단계를 실행한다.When the memory card is inserted into the
단계(F501)에서, 레코더(1C)의 CPU(2)는 모드 스위치(18)의 설정을 점검한다. 모드 스위치(18)가 저작권-컴플라이언트 모드, 즉 음악을 기록하는 모드로 설정된 것으로 밝혀지면, 단계(F502, F503)에 이른다.In step F501, the
단계(F502)에서, CPU(2)는 마이크로폰 입력을 금지한다. 실례로, 단말기(16)로부터의 오디오 신호가 오디오 데이터 인터페이스(6)에 의해 입력으로 수용되지 않는다. 즉, 레코더(1C)는 실질적으로 상술된 레코더(1A)와 똑같은 용량으로 동작하게 만들어진다.In step F502, the
단계(F503)에서, 레코더(1C)는 도 5 또는 도 7의 단계를 실행하는 저작권-컴플라이언트 레코더로 동작하도록 진행된다. 특별히, 삽입된 메모리 카드가 메모리 카드(1A)인 것으로 판별되면, 레코더(1C)의 CPU(2)는 사용자 조작에 따라 카드에서 데이터를 기록 또는 재생한다. 삽입된 카드가 메모리 카드(1B)인 것으로 판별되면, CPU(2)는 카드를 배출되게 하거나 카드에서의 데이터 기록 또는 재생을 금지한다.In step F503, the
단계(F501)에서, 모드 스위치(18)가 저작권-비컴플라이언트 모드, 즉 구술을 기록하는 모드로 설정된 것으로 밝혀지면, 단계(F504, F505)에 이른다.In step F501, if the
단계(F504)에서, 레코더(1C)의 CPU(2)는 디지털 데이터의 입력 또는 출력을 모두 금지한다. 실례로, 단말기(10)를 통한 디지털 오디오 데이터 입력 또는 단말기(14, 15)를 통한 디지털 오디오 데이터 출력은 오디오 데이터 인터페이스(6)에 의해 디스에이블된다. 다른 말로 하면, 레코더(1C)는 실질적으로 상술된 레코더(1B)와 똑같은 용량으로 동작하게 만들어진다.In step F504, the
단계(F504)에서, 레코더(1C)는 도 6 또는 도 8의 단계를 실행하는 저작권-비컴플라이언트 레코더로 동작하도록 진행된다. 즉, 삽입된 메모리 카드가 메모리 카드(1B)인 것으로 판별되면, 레코더(1C)의 CPU(2)는 사용자 조작에 따라 카드에 데이터를 기록 또는 재생한다. 삽입된 카드가 메모리 카드(1A)인 것으로 판별되면, CPU(2)는 카드를 배출되게 하거나 카드에서의 데이터 기록 또는 재생을 금지한다.At step F504,
기술된 방식으로, 레코더(1C)는 의도되는 사용에 의존해 메모리 카드(40A, 40B) 중 하나와 연관되어 사용된다. 레코더가 음악 작품을 기록 또는 재생하거나 회의 진행이나 구술을 기록 또는 재생할 때, 적절한 메모리 카드가 레코더에 삽입된다. 이는 기록 또는 재생시 필요한 요구에 따라 타켓 데이터에 저작권 보호가 행해지거나 그로부터 자유롭게 하는 것을 가능하게 만든다.In the manner described, the
레코더(1C)에 의해 실행되는 도 10의 단계는 실례로 도 11의 단계와 대치될 수 있다.The step of FIG. 10 executed by the
도 11의 단계는 실행될 때 삽입되는 메모리 카드의 종류에 의존해 적절한 모드가 자동적으로 설정되도록 허용한다. 이는 사용자 동작 모드 스위치(18)에 대한 필요성을 제거한다.The steps of FIG. 11 allow the appropriate mode to be set automatically depending on the type of memory card inserted when executed. This eliminates the need for a user
도 11의 단계(F601)에서, 레코더(1C)의 CPU(2)는 메모리 카드가 삽입되는가를 점검한다. 메모리 카드가 레코더(1A)에 삽입된 것으로 밝혀지면, 단계(F602)에 이른다.In step F601 of Fig. 11, the
단계(F602)에서, CPU(2)는 삽입된 메모리 카드에 인증 처리를 시작한다. 특히, CPU(2)는 인증 데이터를 메모리 카드에 전달한다.In step F602, the
인증 처리가 정상적인 응답을 산출하면, CPU(2)는 삽입된 카드가 메모리 카드(40A)인 것으로 판별한다. 정상적인 응답이 미리결정된 시간 주기내에 구해지지 않으면, 삽입된 카드는 메모리 카드(40B)인 것으로 판별된다. 이 판별 처리는 두 단계 중 하나로 분기되기 이전에 CPU(2)에 의해 단계(F603)에서 실행된다.If the authentication process yields a normal response, the
삽입된 카드가 저작권-컴플라이언트 메모리 카드(40A)인 것으로 판별되면, 단계(F604)에 이른다. 단계(F604)에서는 음악 기록/재생 모드가 설정되어 CPU(2)가 동작된다. 도 10의 단계(F502)와 같이, 마이크로폰 입력이 금지된다.If it is determined that the inserted card is the copyright-
단계(F605)에서, CPU(2)는 사용자 조작에 따라 메모리 카드(40A)에 데이터를 기록하거나 재생한다.In step F605, the
삽입된 카드가 저작권-비컴플라이언트 메모리 카드(40B)인 것으로 판별되면, 구술 기록/재생 모드가 설정되어 CPU(2)가 동작되는 단계(F606)에 이른다. 도 10의 단계(F504)에서와 같이, 디지털 입력 또는 출력이 금지된다.If it is determined that the inserted card is the copyright-
단계(F607)에서, CPU(2)는 사용자 조작으로 메모리 카드(40B)에 데이터를 기록 또는 재생한다.In step F607, the
상술된 단계를 실행하면, 메모리 카드(40A, 40B)와 모두 호환가능한 레코더(1C)가 음악을 기록 또는 재생하는 카드(40A)만을 사용하고 구술을 기록 또는 재생하는 카드(40B)만을 사용하도록 허용한다. 적절한 메모리 카드는 항상 의도되는 사용에 의존해 레코더에 의해 사용된다. 이는 기록 또는 재생시 필요한 요구에 따라 타켓 데이터에 저작권 보호가 행해지거나 그로부터 자유롭게 하는 것을 가능하게 만든다.By executing the above-described steps, the
비록 상기에는 특정한 실시예가 설명되지만, 이들은 본 발명의 범위를 제한하는 것으로 구성되지 말아야 한다. 본 발명은 음악, 음성, 및 다른 오디오 데이터를 다루는 레코더와 같은 휴대용 단말 장치뿐만 아니라, 텍스트 데이터, 동화상 데이터, 정지 화상 데이터, 및 컴퓨터용 데이터(프로그램, 파일 등)를 다루는 휴대용 단말 장치에도 적용된다.Although specific embodiments have been described above, they should not be construed as limiting the scope of the invention. The present invention applies not only to portable terminal devices such as recorders that handle music, voice, and other audio data, but also to portable terminal devices that handle text data, moving picture data, still picture data, and computer data (programs, files, etc.). .
실례로 저작권 보호에 대해, 텍스트 데이터는 두 카테고리로 나뉜다: 저작권 보호가 행해진 출판 텍스트 데이터, 및 타이프된 문장이나 일기와 같이 저작권 보호가 행해지지 않는 개인적으로 생성된 텍스트 데이터.For example, for copyright protection, text data is divided into two categories: copyrighted publication text data, and personally generated text data that is not copyright protected, such as typed sentences or diaries.
저작권 보호가 행해진 텍스트 데이터는 상술된 레코더(1A) 및 메모리 카드(40A)로 구성된 것과 같이 보안 블록을 갖춘 시스템에 의해 기록 또는 재생될 필요가 있다. 저작권 보호가 행해지지 않은 텍스트 데이터는 상기의 레코더(1B) 및 메모리 카드(40B)로 구성된 것과 같이 보안 블록이 없는 시스템에 의해 기록 또는 재생되어야 한다. 본 발명은 또한 이들 종류의 텍스트 데이터를 다루는 휴대용 단말 장치로 실시될 수 있다.Text data subjected to copyright protection needs to be recorded or reproduced by a system equipped with a security block, such as the
본 발명은 또한 동화상 데이터, 정지 화상 데이터, 컴퓨터용 데이터, 및 다른 데이터에 유사한 방식으로 적용된다.The present invention also applies in a similar manner to moving picture data, still picture data, computer data, and other data.
상기 실시예에서는 플래시 메모리로 예시화된 비휘발성 메모리가 메모리 카드로 사용되어 도시되었다. 다른 방법으로, 배터리로 백업되는 휘발성 메모리가 메모리 카드나 광학적 메모리 카드로 동작하도록 사용될 수 있다. 본 발명은 본 출원인에 의해 제안된 저작권-컴플라이언트/비컴플라이언트 메모리 카드인 Memory Stick(등록 상표)뿐만 아니라, 다음과 같이 다양한 플래시 메모리와 사용되는 메모리 카드 기록 및 재생 장치에도 적용된다: San disk 및 Hitachi사에 의해 제안된 저작권-컴플라이언트/비컴플라이언트 메모리 카드인 Secured Multi Media Card(Infineon Technologies AG, 독일의 등록 상표), San disk, Toshiba, 및 Matsushita에 의해 제안된 SD Card(Infineon Technologies AG, 독일의 등록 상표), 및 San disk에 의해 제안된 Compact Flash Memeory Card(등록 상표).In the above embodiment, a nonvolatile memory exemplified as a flash memory is shown used as a memory card. Alternatively, battery-backed volatile memory can be used to operate as a memory card or optical memory card. The invention applies not only to Memory Stick (registered trademark), a copyright-compliant / non-compliant memory card proposed by the applicant, but also to a memory card recording and reproducing apparatus used with various flash memories as follows: San disk And Secured Multi Media Card (registered trademark of Infineon Technologies AG, Germany), a copyright-compliant / non-compliant memory card proposed by Hitachi, SD Card (Infineon Technologies AG) proposed by San disk, Toshiba, and Matsushita. , Registered trademark of Germany), and Compact Flash Memeory Card (registered trademark) proposed by San disk.
기술된 바와 같이, 저작권-컴플라이언트 기록 및 재생 장치 형태인 본 발명의 휴대용 단말 장치는 저작권-비컴플라이언트 메모리로 로드될 때 메모리에서의 데이터 기록 또는 재생을 금지하거나 단말 장치 밖으로 메모리를 배출한다.As described, the portable terminal apparatus of the present invention in the form of a copyright-compliant recording and reproducing apparatus prohibits data recording or reproduction in the memory or ejects the memory out of the terminal apparatus when loaded into the copyright-noncompliant memory.
저작권-비컴플라이언트 기록 및 재생 장치의 형태인 본 발명의 휴대용 단말 장치는 저작권-컴플라이언트 메모리로 로드될 때 메모리에서의 데이터 기록 또는 재생을 금지하거나 단말 장치 밖으로 메모리를 배출한다.The portable terminal device of the present invention, which is in the form of a copyright-non-compliant recording and reproducing apparatus, prohibits data recording or reproduction in the memory or ejects the memory out of the terminal apparatus when loaded into the copyright-compliant memory.
그래서, 본 발명을 실현한 휴대용 단말 장치는 부주의하거나 알지 못하는 사용자가 잘못된 종류의 메모리를 삽입함으로서 발생되는 지금까지의 경험적인 문제점을 방지하게 된다. 이러한 문제점은 저작권-컴플라이언트 휴대용 단말 장치가 저작권을 위반하여 저작권-비컴플라이언트 메모리에 데이터를 기록하거나 그로부터 판독하는 것, 저작권-컴플라이언트 휴대용 단말 장치가 외부 소스로부터 저작권-비컴플라이언트 메모리에 데이터를 다운로드하는데 실패한 것, 또는 저작권-비컴플라이언트 휴대용 단말 장치가 저작권-컴플라이언트 메모리에 데이터를 기록하거나 그로부터 판독하고, 이어서 저작권 보호가 행해지지 않은 데이터의 제한된 사용을 초래하는 것을 포함한다. 이러한 어려움을 해결하여, 본 발명은 휴대용 단말 장치가 항상 적절한 메모리 부착과 연관되어 사용되는 환경을 보장한다.Thus, the portable terminal device embodying the present invention prevents the previous empirical problems caused by the inadvertent or unknown user inserting the wrong type of memory. This problem is caused by the copyright-compliant portable terminal device writing or reading data from the copyright-noncompliant memory in violation of the copyright, and the copyright-compliant portable terminal device may write data to the copyright-noncompliant memory from an external source. Failed to download the data, or the copyright-noncompliant portable terminal device writes data to or reads data from the copyright-compliant memory, which then results in limited use of the data that is not copyright protected. Addressing these difficulties, the present invention ensures an environment in which portable terminal devices are always used in connection with proper memory attachment.
본 발명의 의도 및 범위에서 벗어나지 않고 본 발명의 다른 실시예가 명확하게 다수 이루어질 수 있으므로, 본 발명은 첨부된 청구항에서 정의된 것을 제외하고 특정한 실시예에 제한되지 않는 것으로 이해되어야 한다.As many apparently widely different embodiments of the present invention can be made without departing from the spirit and scope thereof, it is to be understood that the invention is not limited to the specific embodiments thereof except as defined in the appended claims.
Claims (16)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP99-236796 | 1999-08-24 | ||
JP23679699A JP4300643B2 (en) | 1999-08-24 | 1999-08-24 | Copyright-compatible mobile terminals, non-copyright compatible mobile terminals |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20010050148A KR20010050148A (en) | 2001-06-15 |
KR100797379B1 true KR100797379B1 (en) | 2008-01-24 |
Family
ID=17005928
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020000048517A KR100797379B1 (en) | 1999-08-24 | 2000-08-22 | Terminal apparatus |
Country Status (5)
Country | Link |
---|---|
JP (1) | JP4300643B2 (en) |
KR (1) | KR100797379B1 (en) |
CN (1) | CN1165867C (en) |
DE (1) | DE10040809A1 (en) |
GB (1) | GB2357354B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4686138B2 (en) * | 2004-05-26 | 2011-05-18 | 株式会社東芝 | Storage medium conversion method, program and device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5131091A (en) * | 1988-05-25 | 1992-07-14 | Mitsubishi Denki Kabushiki Kaisha | Memory card including copy protection |
WO1995012200A1 (en) * | 1993-10-29 | 1995-05-04 | Time Warner Entertainment Co., L.P. | System and method for authenticating software carriers |
JPH08328427A (en) * | 1995-05-31 | 1996-12-13 | Toshiba Corp | Image forming device |
JPH09503089A (en) * | 1994-07-13 | 1997-03-25 | ラ ポスト | Access monitoring system limited to the permitted time period that can be updated by a portable storage medium |
US5923486A (en) * | 1994-12-22 | 1999-07-13 | Sony Corporation | Recording and reproducing system for protecting copyrighted data |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2208029B (en) * | 1987-08-13 | 1991-10-09 | Nintendo Co Ltd | Recordable data device and a data processing system using the same |
US5237609A (en) * | 1989-03-31 | 1993-08-17 | Mitsubishi Denki Kabushiki Kaisha | Portable secure semiconductor memory device |
US6601140B1 (en) * | 1999-04-07 | 2003-07-29 | Sony Corporation | Memory unit, data processing unit, and data processing method using memory unit type |
US6618789B1 (en) * | 1999-04-07 | 2003-09-09 | Sony Corporation | Security memory card compatible with secure and non-secure data processing systems |
-
1999
- 1999-08-24 JP JP23679699A patent/JP4300643B2/en not_active Expired - Fee Related
-
2000
- 2000-08-17 GB GB0020327A patent/GB2357354B/en not_active Expired - Fee Related
- 2000-08-21 DE DE10040809A patent/DE10040809A1/en not_active Ceased
- 2000-08-22 KR KR1020000048517A patent/KR100797379B1/en not_active IP Right Cessation
- 2000-08-23 CN CNB001242903A patent/CN1165867C/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5131091A (en) * | 1988-05-25 | 1992-07-14 | Mitsubishi Denki Kabushiki Kaisha | Memory card including copy protection |
WO1995012200A1 (en) * | 1993-10-29 | 1995-05-04 | Time Warner Entertainment Co., L.P. | System and method for authenticating software carriers |
JPH09503089A (en) * | 1994-07-13 | 1997-03-25 | ラ ポスト | Access monitoring system limited to the permitted time period that can be updated by a portable storage medium |
US5923486A (en) * | 1994-12-22 | 1999-07-13 | Sony Corporation | Recording and reproducing system for protecting copyrighted data |
JPH08328427A (en) * | 1995-05-31 | 1996-12-13 | Toshiba Corp | Image forming device |
Also Published As
Publication number | Publication date |
---|---|
JP4300643B2 (en) | 2009-07-22 |
CN1285564A (en) | 2001-02-28 |
DE10040809A1 (en) | 2001-03-01 |
GB0020327D0 (en) | 2000-10-04 |
GB2357354A (en) | 2001-06-20 |
CN1165867C (en) | 2004-09-08 |
KR20010050148A (en) | 2001-06-15 |
GB2357354B (en) | 2004-05-19 |
JP2001060170A (en) | 2001-03-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6618789B1 (en) | Security memory card compatible with secure and non-secure data processing systems | |
EP1313108B1 (en) | Memory and data processing units and data processing methods | |
JP4470242B2 (en) | Semiconductor memory card | |
US6820203B1 (en) | Security unit for use in memory card | |
KR100533562B1 (en) | Memory card, contents distribution system, and contents distribution method | |
JP5690363B2 (en) | Writing method and computer system. | |
KR100856617B1 (en) | Data transfer system, data transfer apparatus, data recording apparatus, data transfer method, and recording medium | |
KR20010083073A (en) | Semiconductor memory card and data reading apparatus | |
KR20000029105A (en) | Production protection system dealing with contents that are digital production | |
US6732275B1 (en) | Securing encrypted files in a PC and PC peripheral environment | |
JP2002374244A (en) | Information distribution method | |
KR100734154B1 (en) | Terminal apparatus and recording method | |
US6983281B1 (en) | Terminal apparatus | |
KR100797379B1 (en) | Terminal apparatus | |
JP3882460B2 (en) | MEMORY DEVICE, DATA PROCESSING DEVICE, DATA PROCESSING SYSTEM, AND DATA PROCESSING METHOD | |
GB2396231A (en) | Inhibiting recording/reproduction of copyright contents to non-copyright memory card. | |
JP2002218379A (en) | Imaging apparatus | |
JP2006229277A (en) | Recording and reproducing system | |
JP2001060172A (en) | Portable terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
G170 | Re-publication after modification of scope of protection [patent] | ||
LAPS | Lapse due to unpaid annual fee |