KR100708080B1 - Apparatus for interfacing audio data - Google Patents
Apparatus for interfacing audio data Download PDFInfo
- Publication number
- KR100708080B1 KR100708080B1 KR1020000024612A KR20000024612A KR100708080B1 KR 100708080 B1 KR100708080 B1 KR 100708080B1 KR 1020000024612 A KR1020000024612 A KR 1020000024612A KR 20000024612 A KR20000024612 A KR 20000024612A KR 100708080 B1 KR100708080 B1 KR 100708080B1
- Authority
- KR
- South Korea
- Prior art keywords
- signal
- audio data
- data
- clock
- audio
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/37—Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/12—Analogue/digital converters
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M1/00—Analogue/digital conversion; Digital/analogue conversion
- H03M1/66—Digital/analogue converters
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
본 발명은 부호화 되고 압축된 오디오 데이터를 S/W 디코더로 해독하여 복원하는 시스템에서 출력되는 오디오 데이터 형식을 범용적인 디지털 아날로그 변환기의 입력 오디오 데이터 형식으로 변형하여 정합 되도록 하는 오디오 데이터 정합 장치에 관한 것이다. 오디오 데이터 정합 장치는 외부로부터 입력되는 인코딩 된 오디오 데이터를 디코딩 하여 샘플 주파수 정보, 프레임신호, 디코딩 데이터 신호, 클럭 신호를 출력하는 제어부, 상기 제어부에서 출력되는 오디오 디코딩 데이터의 샘플 주파수 정보에 따라 외부에서 공급되는 클럭을 분주하여 상기 제어부로 출력하고 분주 된 상기 클럭을 소스로 상기 디코딩 데이터, 프레임 신호, 클럭 신호를 변환 출력하는 신호 처리부, 상기 신호 처리된 데이터를 아날로그로 변환하여 청취 가능한 신호로 출력하는 신호 변환부를 포함한다. 바와 같이 본 발명에 따르면, 부호화 되고 압축된 오디오 데이터를 S/W 디코더로 해독하여 복원하는 시스템에서 출력되는 오디오 데이터 형식을 범용적인 디지털 아날로그 변환기의 입력 오디오 데이터 형식으로 변형하여 정합이 용이하게 함으로써 시스템 설계가 편리하고 간단한 효과가 있다. The present invention relates to an audio data matching device for converting the audio data format output from a system for decoding and restoring encoded and compressed audio data into a S / W decoder to be matched with an input audio data format of a general-purpose digital analog converter. . The audio data matching device decodes the encoded audio data input from the outside and outputs the sample frequency information, the frame signal, the decoded data signal, and the clock signal to the outside according to the sample frequency information of the audio decoded data output from the controller. A signal processor for dividing the supplied clock and outputting the divided clock to the controller and converting and outputting the decoded data, a frame signal and a clock signal as a source of the divided clock, and converting the signal processed data into an analog and outputting an audible signal. It includes a signal converter. As described above, according to the present invention, an audio data format output from a system for decoding and restoring encoded and compressed audio data with a S / W decoder is transformed into an input audio data format of a general-purpose digital analog converter to facilitate matching. The design is convenient and has a simple effect.
Description
도 1은 종래의 오디오 데이터 정합 장치의 구성을 보이는 블록도 이다.1 is a block diagram showing the configuration of a conventional audio data matching device.
도 2는 본 발명에 따른 오디오 데이터 정합 장치의 구성을 보이는 블록도 이다.2 is a block diagram showing the configuration of an audio data matching device according to the present invention.
도 3은 도 2의 장치 중 ASIC의 상세도 이다.3 is a detailed view of an ASIC of the apparatus of FIG.
본 발명은 부호화 되고 압축된 오디오 데이터를 S/W 디코더로 해독하여 복원하는 시스템에서 출력되는 오디오 데이터 형식을 범용적인 디지털 아날로그 변환기의 입력 오디오 데이터 형식으로 변형하여 정합 되도록 하는 오디오 데이터 정합 장치에 관한 것이다. The present invention relates to an audio data matching device for converting the audio data format output from a system for decoding and restoring encoded and compressed audio data into a S / W decoder to be matched with an input audio data format of a general-purpose digital analog converter. .
도 1은 종래의 오디오 데이터 정합 장치의 구성을 보이는 블록도 이다.1 is a block diagram showing the configuration of a conventional audio data matching device.
다양한 콘텐츠(Contents)가 저장되어 있는 스마트 미디어 카드(100)로부터 오디오 데이터를 마이콤(101)의 제어에 의해 H/W(Hard/Ware) 디코더(102)에서 디코딩하고 디지털-아날로그 변환부(103)에서 아날로그 변환하여 증폭기(104)를 거친 후 헤드폰 또는 이어폰으로 출력된다.
The audio data is decoded by the H / W (Hard / Ware)
종래의 경우 부호화 되고 압축된 오디오 데이터를 H/W 디코더(102)를 사용하여 해독하고 복원하였기 때문에 H/W 디코더에서 출력되는 오디오 신호 형식(Format)은 디지털-아날로그 변환부(103)의 입력 오디오 신호 형식과 일치하여야 한다. 따라서 범용적인 디지털-아날로그 변환부(103)의 사용이 불가능하여 부품 수배가 어렵고, 소요되는 부품 수량 및 소비 전력이 증가하기 때문에 가볍고 작은 휴대형 단말기에는 부적합한 문제점이 있었다.In the conventional case, since the encoded and compressed audio data is decoded and decompressed using the H /
본 발명이 이루고자 하는 기술적인 과제는 부호화 되고 압축된 오디오 데이터를 S/W 디코더로 해독하여 복원하는 시스템에서 출력되는 오디오 데이터 형식을 범용적인 디지털 아날로그 변환기의 입력 오디오 데이터 형식으로 변형하여 정합 되도록 하는 오디오 데이터 정합 장치를 제공하는데 있다. The technical problem to be achieved by the present invention is to convert the audio data format output from the system that decodes and decoded and compressed audio data by the S / W decoder to the input audio data format of the universal digital analog converter to match the audio A data matching device is provided.
본 발명이 이루고자 하는 기술적인 과제를 해결하기 위한 오디오 데이터 정합장치는 외부로부터 입력되는 인코딩 된 오디오 데이터를 디코딩 하여 샘플 주파수 정보, 프레임신호, 디코딩 데이터 신호, 클럭 신호를 출력하는 제어부; 상기 제어부에서 출력되는 오디오 디코딩 데이터의 샘플 주파수 정보에 따라 외부에서 공급되는 클럭을 분주하여 상기 제어부로 출력하고 분주 된 상기 클럭을 소스로 상기 디코딩 데이터, 프레임 신호, 클럭 신호를 변환 출력하는 신호 처리부; 및 상기 신호 처리된 데이터를 아날로그로 변환하여 청취 가능한 신호로 출력하는 신호 변환부를 포함하는 것이 바람직하다. According to an aspect of the present invention, there is provided an audio data matching device, including: a controller for decoding encoded audio data input from an external source and outputting sample frequency information, a frame signal, a decoded data signal, and a clock signal; A signal processor for dividing a clock supplied from outside according to the sample frequency information of the audio decoding data output from the controller, outputting the clock to the controller, and converting the decoded data, a frame signal, and a clock signal from the divided clock as a source; And a signal converter converting the signal processed data into an analog and outputting the signal as an audible signal.
이하, 첨부된 도면을 참조하여 본 발명을 상세히 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail the present invention.
도 2는 본 발명에 따른 오디오 데이터 정합 장치의 구성을 보이는 블록도 이다.2 is a block diagram showing the configuration of an audio data matching device according to the present invention.
도 2에 도시된 장치는 다양한 오디오 및/또는 비디오 데이터가 저장된 스마트 미디어 카드(200), 스마트 미디어 카드(200)와 장치를 연결하는 스마트 미디어 커넥터(201), 장치 전체를 제어하고, 스마트 미디어 카드(200)에 저장된 인코딩 데이터를 디코딩 하는 CPU(202), 디코딩 된 데이터를 저장하는 SDRAM (Synchronous Dynamic RAM)(203), CPU(202)에서 출력되는 오디오 디코딩 데이터의 샘플 주파수 정보를 인지하고 이를 이용하여 외부에서 공급되는 클럭을 분주하며 분주 된 클럭을 소스(Source)로 프레임 신호, 클럭 신호, 디코딩 데이터를 출력하는 ASIC(Application Specific IC)(204), ASIC(204)에서 출력되는 디지털 신호를 아날로그 변환하는 제1 디지털-아날로그 변환기(205), 아날로그 변환된 오디오 신호를 증폭하여 헤드폰 또는 이어폰으로 출력하는 제1 증폭기(206), 부트 코드(Boot Code), 폰트(Font), OS(Operating System) 데이터가 저장되어 있는 플래시메모리(207), CPU(202)에서 디코딩 한 R,G,B 데이터를 아날로그 변환하는 제2 디지털-아날로그 변환기(208), 아날로그 변환된 R,G,B 신호를 디스플레이 가능하도록 신호처리 하는 비디오 프로세서(209), 신호처리 된 R,G,B 신호를 디스플레이 하는 LCD 패널(210), 신호처리 된 R,G,B 신호를 LCD 패널(210)에 디스플레이 하는 타이밍을 제어하는 타이밍 제어기(211), 마이크로부터 입력되는 오디오 신호를 증폭하는 제2 증폭기(212), 증폭된 오디오 신호를 디지털 변환하는 아날로그-디지 털 변환기(213), 인터넷으로부터 데이터를 다운 받기 위해 장치와 연결된 USB(Universal Serial Bus) 커넥터(214)로 구성된다.The device shown in FIG. 2 is a
도 3은 도 2의 장치 중 ASIC의 상세도 이다.3 is a detailed view of an ASIC of the apparatus of FIG.
도 3에 도시된 ASIC(204)은 CPU(202)와 데이터를 송/수신하는 버스 인터페이스(204-1), 버스 인터페이스(204-1)를 통하여 CPU(202)로부터 디코딩 된 오디오 데이터의 샘플 주파수 정보를 저장하는 레지스터(204-2), 레지스터(204-2)에 저장된 정보를 이용하여 외부에서 공급되는 클럭(SCLK)을 분주 하는 클럭 분주기(204-3), CPU(202)에서 출력되는 프레임 신호, 클럭 신호, 디코딩 된 데이터를 제1 디지털-아날로그 변환기(205) 포맷에 맞는 클럭 및 데이터로 변환시키는 L/R(Left/Right) 발생기(204-4)로 구성된다.The ASIC 204 shown in FIG. 3 is a bus interface 204-1 for transmitting / receiving data with the
이어서, 도 2 및 도 3을 참조하여 본 발명을 상세히 설명한다.Next, the present invention will be described in detail with reference to FIGS. 2 and 3.
다양한 오디오 및/또는 비디오 데이터가 저장된 스마트 미디어 카드(200)를 스마트 미디어 커넥터(201)에 연결하면, CPU(202)는 ASIC(204)를 통하여 스마트 미디어 카드(200)로부터 인코딩 된 데이터를 SDRAM(203)에 저장한 다음 디코딩 한다. 종래는 H/W 디코더에 의해 외부적으로 디코딩 되었으나, 본원발명에서는 CPU(202)가 내부에서 디코딩을 수행하여 S/W 디코더를 포함한다.When the
디코딩 된 직렬 디지털 오디오 데이터는 ASIC(204)으로 출력되고, ASIC(204)은 CPU(202)에서 출력되는 오디오 디코딩 데이터의 샘플 주파수 정보를 인지하고 이를 이용하여 외부에서 공급되는 클럭을 분주하며 분주 된 클럭을 소스(Source)로 제1 디지털-아날로그 변환기(205)의 포맷에 맞는 프레임 신호, 클럭 신호, 디코딩 데이터를 출력한다. 다음에 ASIC(204)의 동작에 대해 상세히 설명한다.The decoded serial digital audio data is output to the
CPU(202)는 현재 디코딩 중인 디지털 오디오 데이터의 샘플 주파수 정보를 인지하고 이를 데이터 버스(SA_D[7:0])를 통하여 버스 인터페이스(204-1)를 거쳐 레지스터(204-2)에 저장한다. The
레지스터(2040-2)에 저장된 샘플 주파수 정보를 이용하여 클럭 분주기(204-3)는 외부에서 입력되는 소스 클럭(SCLK)을 샘플 주파수 정보에 맞게 분주한다. 이 분주 된 클럭(SPCLK)은 CPU(202)로 전송되고, CPU(202)는 디코딩된 오디오 데이터의 클럭(DACCLK), 프레임(SFRM)신호의 소스 클럭으로 사용한다.Using the sample frequency information stored in the register 2040-2, the clock divider 204-3 divides an externally input source clock SCLK according to the sample frequency information. This divided clock SPCLK is transmitted to the
한편, CPU(202)에서 디코딩 된 디지털 오디오 데이터(SSPD)는 데이터 클럭(DACCLK), 프레임(SFRM) 신호와 함께 L/R 발생기로 입력되어 제1 디지털-아날로그 변환기(205)가 필요로 하는 포맷으로 변형되어 출력한다.Meanwhile, the digital audio data SSPD decoded by the
예를 들어, 32K로 인코딩 된 데이터를 저장한 스마트 미디어 카드(200)가 스마트 미디어 커넥터(201)에 연결되면, CPU(202)는 스마트 미디어 카드(200)에 저장된 데이터를 디코딩하고 헤드 파일을 읽어 샘플링 주파수 정보를 레지스터(204-2)에 저장한다.For example, when a
레지스터(204-2)에 저장된 샘플링 주파수 정보를 이용하여 외부에서 입력되는 클럭(SCLK)을 32K에 적합하게 분주하여 CPU(202)에 전송하고, CPU(202)는 32K에 적합한 디지털 오디오 데이터(SSPD), 데이터 클럭(DACCLK), 프레임(SFRM) 신호를 L/R 발생기(204-4)로 입력하고, L/R 발생기(204-4)는 제1 디지털-아날로그 변환기(205)가 필요로 하는 포맷으로 변형시켜 출력한다.
Using the sampling frequency information stored in the register 204-2, an externally input clock SCLK is divided appropriately for 32K and transmitted to the
따라서, CPU(202)와 제1 디지털-아날로그 변환기(205)의 신호 인터페이스 방식에 제한 없이 다양한 샘플 주파수를 생성할 수 있기 때문에 모든 종류의 부호화 되고 압축된 오디오 데이터를 디코딩 할 수 있게 된다. Accordingly, various sample frequencies can be generated without limitation in the signal interface scheme of the
제1 디지털-아날로그 변환기(205)에서 아날로그 신호로 변환된 오디오 신호는 제1 증폭기(206)에서 증폭되어 청취 가능한 신호로 출력된다.The audio signal converted into the analog signal by the first digital-to-
플래시메모리(207)는 부트 코드(Boot Code), 폰트(Font), OS(Operating System) 데이터가 저장되어 장치가 파워 온 되면, 0번지부터 데이터를 해설하여 다음 시퀀스(Sequence)를 진행한다.The
스마트 미디어 카드(200)에 저장되어 있는 비디오 데이터는 역시 CPU(202)에서 디코딩 되어 제2 디지털-아날로그 변환기(208)에서 아날로그로 변환되고, 비디오 프로세서(209)에서 LCD 패널(210)에 디스플레이 가능하도록 신호처리 되어 출력된다. 이때 타이밍 제어기(211)는 신호처리 된 비디오 신호를 LCD 패널(210)에 디스플레이 하는 타이밍을 제어한다.Video data stored in the
마이크를 통해 입력된 오디오 신호는 제2 증폭기(212)를 통해 증폭되고, 제2 아날로그-디지털 변환기(213)에서 디지털 오디오 데이터로 변환되어 CPU(202)로 입력되고, CPU(202)는 인코딩 및 압축하여 SDRAM(203)에 저장하고 일정 시간이 경과하면 SDRAM(203)에 저장된 오디오 신호를 ASIC(204)을 통하여 스마트 미디어 카드(200)에 저장한다.The audio signal input through the microphone is amplified by the
USB 커넥터(214)는 인터넷상에서 데이터를 다운 받기 위해 장치와 연결되며 다운 받은 오디오 및/또는 비디오 데이터는 SDRAM(203)의 지정된 특정 영역에 잠시 존재한 후 ASIC(204)을 통하여 스마트 미디어 카드(200)로 전송된 후 그 곳에 저장된다.The
본 발명은 상술한 실시 예에 한정되지 않으며 본 발명의 사상 내에서 당업자에 의한 변형이 가능함은 물론이다. The present invention is not limited to the above-described embodiments and can be modified by those skilled in the art within the spirit of the invention.
상술한 바와 같이 본 발명에 따르면, 부호화 되고 압축된 오디오 데이터를 S/W 디코더로 해독하여 복원하는 시스템에서 출력되는 오디오 데이터 형식을 범용적인 디지털 아날로그 변환기의 입력 오디오 데이터 형식으로 변형하여 정합이 용이하게 함으로써 시스템 설계가 편리하고 간단한 효과가 있다. As described above, according to the present invention, the audio data format output from the system which decodes and decodes the encoded and compressed audio data by the S / W decoder is transformed into the input audio data format of a general-purpose digital analog converter to facilitate matching. This makes the system design convenient and simple.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000024612A KR100708080B1 (en) | 2000-05-09 | 2000-05-09 | Apparatus for interfacing audio data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000024612A KR100708080B1 (en) | 2000-05-09 | 2000-05-09 | Apparatus for interfacing audio data |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20010103272A KR20010103272A (en) | 2001-11-23 |
KR100708080B1 true KR100708080B1 (en) | 2007-04-16 |
Family
ID=41623998
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020000024612A KR100708080B1 (en) | 2000-05-09 | 2000-05-09 | Apparatus for interfacing audio data |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100708080B1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR970032094A (en) * | 1995-11-29 | 1997-06-26 | 양승택 | Multimedia board for multi-party desktop video conferencing |
KR19990049270A (en) * | 1997-12-12 | 1999-07-05 | 전주범 | Digital V's audio signal recorder |
KR20010093577A (en) * | 2000-03-29 | 2001-10-29 | 김영수 | System and method for supplying high quality moving pictures using network |
-
2000
- 2000-05-09 KR KR1020000024612A patent/KR100708080B1/en not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR970032094A (en) * | 1995-11-29 | 1997-06-26 | 양승택 | Multimedia board for multi-party desktop video conferencing |
KR19990049270A (en) * | 1997-12-12 | 1999-07-05 | 전주범 | Digital V's audio signal recorder |
KR20010093577A (en) * | 2000-03-29 | 2001-10-29 | 김영수 | System and method for supplying high quality moving pictures using network |
Also Published As
Publication number | Publication date |
---|---|
KR20010103272A (en) | 2001-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR910005156A (en) | Microprocessor with predecoder unit and main decoder unit operating in pipeline processing method | |
TW367448B (en) | Remote operating method, server and memory media | |
ATE230503T1 (en) | MICRO PORTABLE CALCULATOR | |
ATE339035T1 (en) | REMOVABLE FRONT PANEL FOR A CONSUMER ELECTRONICS DEVICE | |
ATE314789T1 (en) | REMOTE LOADING APPLICATIONS TO A DIGITAL DECODER | |
TW367461B (en) | Programmable display device | |
KR100708080B1 (en) | Apparatus for interfacing audio data | |
US20080015715A1 (en) | Card reader for audio player | |
EP0905613A3 (en) | Method for storing and using executable programs and apparatus therefor | |
EP1122953A3 (en) | Image decoding device and method, storage medium and integrated circuit thereof | |
KR200298904Y1 (en) | Portable accompaniment apparatus | |
KR20040024432A (en) | Portable accompaniment apparatus | |
JP2003085474A (en) | Optical information reader and information code output device | |
KR20000046468A (en) | Portable information processing device with mp3 audio function | |
US20040247297A1 (en) | Circuit and method for playing back data in a displayer | |
KR100253233B1 (en) | Debugging message display apparatus | |
EP1055999A3 (en) | Processor system with address coprocessor | |
JP3079667U (en) | Electronic information management device | |
KR102436327B1 (en) | Electronic apparatus for playing data and operating method thereof | |
KR100408289B1 (en) | Plug and play system using input/output format code and method thereof | |
KR960035279A (en) | Data collection control device using printer port | |
KR100543728B1 (en) | Portable Image Storage Apparatus | |
KR20050092917A (en) | Method for processing bitmap image of a visual system | |
JPH054858B2 (en) | ||
CN115480784A (en) | Image file flashing method, image file parsing device, image file equipment and image file medium |
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 | ||
LAPS | Lapse due to unpaid annual fee |