[go: up one dir, main page]

KR20010036628A - An one-chip Apparatus for processing multimedia data, and Mobile communication system using it - Google Patents

An one-chip Apparatus for processing multimedia data, and Mobile communication system using it Download PDF

Info

Publication number
KR20010036628A
KR20010036628A KR1019990043729A KR19990043729A KR20010036628A KR 20010036628 A KR20010036628 A KR 20010036628A KR 1019990043729 A KR1019990043729 A KR 1019990043729A KR 19990043729 A KR19990043729 A KR 19990043729A KR 20010036628 A KR20010036628 A KR 20010036628A
Authority
KR
South Korea
Prior art keywords
data
processing
processing means
mobile communication
communication system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
KR1019990043729A
Other languages
Korean (ko)
Inventor
최요섭
김진혁
류제혁
남수현
Original Assignee
최요섭
김진혁
남수현
류제혁
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 최요섭, 김진혁, 남수현, 류제혁 filed Critical 최요섭
Priority to KR1019990043729A priority Critical patent/KR20010036628A/en
Publication of KR20010036628A publication Critical patent/KR20010036628A/en
Abandoned legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/151Transformation
    • G06F40/154Tree transformation for tree-structured or markup documents, e.g. XSLT, XSL-FO or stylesheets
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/14Tree-structured documents

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

1. 청구범위에 기재된 발명이 속하는 기술분야1. TECHNICAL FIELD OF THE INVENTION

본 발명은 단일칩화된 멀티미디어 문서 처리 장치 및 그를 이용한 이동통신 시스템에 관한 것임.The present invention relates to a single-chip multimedia document processing apparatus and a mobile communication system using the same.

2. 발명이 해결하려고 하는 기술적 과제2. The technical problem to be solved by the invention

본 발명은 이동통신 시스템 내에 인터넷관련 문서인 WML 문서를 소프트웨어적으로 처리하지 않고 별도의 문서처리 장치를 추가하여 하드웨어적으로 처리함으로써 데이터 처리시간을 단축시키고, 시스템 내의 전력 소비를 감소시킬 수 있는 단일칩화된 멀티미디어 문서 처리 장치 및 그를 이용한 이동통신 시스템을 제공하는데 그 목적이 있음.According to the present invention, a WML document, which is an Internet-related document, is added to a mobile communication system, and a separate document processing apparatus is added to hardware to reduce the data processing time and reduce power consumption in the system. An object of the present invention is to provide a chipped multimedia document processing device and a mobile communication system using the same.

3. 발명의 해결 방법의 요지3. Summary of the Solution of the Invention

본 발명은, 멀티미디어 문서를 처리하는 장치에 있어서, 데이터를 입력받아 데이터의 유형을 판단하여 데이터를 분배하기 위한 데이터 분배 수단; 상기 데이터 분배 수단에 의하여 분배된 데이터를 처리하기 위한 데이터 처리 수단; 상기 데이터 처리 수단에서 출력되는 제어 신호, 저장 수단에 저장된 데이터, 및 외부로부터 입력되는 인터럽트 신호에 따라 웹 브라우징을 수행하여 상기 데이터 처리 수단에 의하여 처리된 데이터를 출력하고, 장치 전체를 제어하기 위한 제어 수단; 및 입력 데이터, 상기 데이터 처리 수단에서 출력되는 제어 신호를 저장하기 위한 저장 수단을 포함함.According to an aspect of the present invention, there is provided an apparatus for processing a multimedia document, comprising: data distributing means for distributing data by determining data type by receiving data; Data processing means for processing data distributed by the data distribution means; Control for outputting the data processed by the data processing means by performing web browsing according to a control signal output from the data processing means, data stored in the storage means, and an interrupt signal input from the outside, and controlling the entire apparatus Way; And storage means for storing input data, a control signal output from the data processing means.

4. 발명의 중요한 용도4. Important uses of the invention

본 발명은 휴대용 이동 통신 기기에 이용됨.The present invention is used in a portable mobile communication device.

Description

단일칩화된 멀티미디어 문서 처리 장치 및 그를 이용한 이동통신 시스템 {An one-chip Apparatus for processing multimedia data, and Mobile communication system using it}Device for processing multimedia documents with single chip and mobile communication system using the same {An one-chip Apparatus for processing multimedia data, and Mobile communication system using it}

본 발명은 단일칩화된 멀티미디어 문서 처리 장치 및 그를 이용한 이동통신 시스템에 관한 것으로서, 특히 휴대용 이동통신 시스템 내에 인터넷관련 문서인 무선 표현언어(WML: Wireless Markup Language) 문서를 소프트웨어적으로 처리하지 않고 별도의 문서처리 장치를 추가하여 하드웨어적으로 처리함으로써 데이터 처리시간을 단축시키고, 시스템 내의 전력 소비를 감소시킬 수 있는 단일칩화된 멀티미디어 문서 처리 장치 및 그를 이용한 이동통신 시스템에 관한 것이다.The present invention relates to a single-chip multimedia document processing apparatus and a mobile communication system using the same. In particular, a wireless markup language (WML) document, which is an Internet-related document, is not separately processed in a portable mobile communication system. The present invention relates to a single-chip multimedia document processing device capable of shortening data processing time by adding a document processing device in hardware and reducing power consumption in a system, and a mobile communication system using the same.

도 1 은 종래의 휴대용 이동통신 시스템의 구성도로서, 종래의 시스템에서의 확장가능 표현언어(XML: eXtensible Markup Language)의 처리는 마이크로 프로세서 내에서 고급 언어(High-level language)를 사용하여 소프트웨어적으로 처리하였다.1 is a block diagram of a conventional portable mobile communication system, wherein processing of an extensible markup language (XML) in a conventional system is performed using software using a high-level language in a microprocessor. Treated with.

즉, 무선 응용 프로토콜(WAP: Wireless Application Protocol) 규약에 명시되어 있는 각각의 단계( WAE(Wireless Application Environment), WTAI(Wireless Telephony Application Interface), WSL(Wireless Session Layer), WTLS(Wireless Transport Layer Security), WTL(Wireless Transport Layer) )는 마이크로 프로세서를 기반으로 소프트웨어적으로 구현되어 있다. 특히, 웹 브라우징 동작을 할 수 있는 웹 브라우저 또한 WAP의 최상위 레벨인 WAE 규약에 따라 소프트웨어적으로 구현되어 있다.In other words, each step specified in the Wireless Application Protocol (WAP) protocol (Wireless Application Environment (WAE), Wireless Telephony Application Interface (WTAI), Wireless Session Layer (WSL), and Wireless Transport Layer Security (WTLS). Wireless Transport Layer (WTL) is implemented in software based on a microprocessor. In particular, a web browser capable of web browsing operations is also implemented in software according to the WAE protocol, which is the highest level of WAP.

모뎀(101)은 캐리어에 의해 전송되는 피변조 신호를 입력받아 복조 및 오류 정정을 통하여 이진 데이터를 생성한다.The modem 101 receives a modulated signal transmitted by a carrier and generates binary data through demodulation and error correction.

마이크로 프로세서(102)는 전체 시스템을 제어하고, 사용자 인터페이스를 담당하며, 모뎀(101)에서 생성된 이진 디지털 신호를 받아, 무선 인터넷을 위한 데이터 신호이면 무선 응용 프로토콜(WAP: Wireless Application Protocol)에 따라 소프트웨어적으로 WML 문서를 처리하여 사용자와의 인터페이스를 담당한다.The microprocessor 102 controls the entire system, takes care of the user interface, receives the binary digital signal generated by the modem 101, and if it is a data signal for the wireless Internet, according to a wireless application protocol (WAP). Software handles WML document and interface with user.

증폭 및 에코제거 장치(103)는 모뎀(101)에서 생성된 이진 디지털 신호를 받아, 이 복조된 신호가 음성신호이면 출력될 신호를 증폭하고 에코를 제거한다.The amplifying and echo canceling device 103 receives the binary digital signal generated by the modem 101, and if the demodulated signal is a voice signal, amplifies the signal to be output and cancels the echo.

저장부(104)는 전체 시스템의 초기 환경설정에 대한 데이터를 저장하거나(롬 기능), 마이크로 프로세서(102)가 작업하기 위한 임시 기억 장소의 역할(램 기능)을 수행한다.The storage unit 104 stores data on the initial configuration of the entire system (ROM function), or serves as a temporary storage place (RAM function) for the microprocessor 102 to work.

입/출력 장치(105)는 입력 처리 장치(101)에 의하여 복조된 신호가 무선 인터넷을 위한 데이터 신호이어서 마이크로 프로세서(102)에서 처리된 데이터를 입출력한다.The input / output device 105 inputs / outputs data processed by the microprocessor 102 since the signal demodulated by the input processing device 101 is a data signal for wireless internet.

상기와 같이, 종래의 이통통신 시스템은 캐리어에 실려 변조된 디지털 신호를 입력받아 복조 및 오류 정정을 한 후에 이진 디지털 신호를 만들어 내는데, 이렇게 생성된 디지털 신호가 음성신호인 경우에는 마이크로 프로세서의 제어에 의하여 음성신호를 마이크나 스피커를 통하여 입·출력을 한다. 그렇지 않고, 무선 인터넷을 위한 데이터 신호인 경우에는 마이크로 프로세서 내에서 소프트웨어적으로 WML문서를 처리한다. 그리고 처리된 WML문서는 액정 디바이스 및 키패드를 통하여 인터넷 환경을 구축하게 된다.As described above, the conventional telecommunication system generates a binary digital signal after receiving a modulated digital signal loaded on a carrier and performing demodulation and error correction. When the generated digital signal is a voice signal, the microprocessor controls the microprocessor. By input and output voice signal through microphone or speaker. Otherwise, in the case of data signals for the wireless Internet, the WML document is processed in software in a microprocessor. The processed WML document establishes the Internet environment through the liquid crystal device and the keypad.

종래의 이동전화용 무선 인터넷 기술은 소프트웨어적인 개발에 치중해 왔으며, 인터넷 활용의 기본이 되는 웹 브라우저의 구현은 각종 이동 단말기의 동작을 관장하는 자체 내장된 디지털 신호 처리기(DSP: Digital Signal Processor)나 마이크로 프로세서를 이용하여 소프트웨어적인 처리를 통해 구현되었다. 이와 같이, 메인 칩을 사용하여 인터넷 브라우징 기술을 처리할 경우에는 칩 자체에 걸리는 부하가 상당하여 이동통신기술의 필수요소인 저전력 기술의 적용이 어렵고 고속으로 실시간(real time)처리를 하기가 어렵다는 문제점이 있었다.The conventional wireless Internet technology for mobile phones has focused on software development, and the implementation of a web browser, which is the basis of the use of the Internet, has a built-in digital signal processor (DSP) that controls the operation of various mobile terminals. It is implemented through software processing using a microprocessor. As described above, when the Internet browsing technology is processed using the main chip, the load on the chip itself is considerable, making it difficult to apply low power technology, which is an essential element of the mobile communication technology, and difficult to perform real time processing at high speed. There was this.

즉, 상기와 같은 종래의 이동통신 시스템은, 일반 범용 프로세서에서 소프트웨어적 처리만을 통하여 기술구현을 하기 때문에, 메인 칩의 부하 증가로 처리 속도가 저하되고 또한 전력 소모가 크다는 문제점이 있었다.That is, the conventional mobile communication system as described above has a problem that the processing speed is lowered and the power consumption is large due to the increase in the load of the main chip because the technical implementation is performed only through software processing in the general general purpose processor.

본 발명은, 상기와 같은 문제점을 해결하기 위하여 안출된 것으로, 단일 칩으로 구성된 멀티미디어 문서 처리 장치 및 그를 이용한 이동통신 시스템을 제공하는데 그 목적이 있다.The present invention has been made to solve the above problems, and an object thereof is to provide a multimedia document processing apparatus composed of a single chip and a mobile communication system using the same.

즉, 본 발명은, 휴대용 이동통신 시스템 내에 인터넷관련 문서인 WML 문서를 소프트웨어적으로 처리하지 않고 별도의 문서처리 장치를 추가하여 하드웨어적으로 처리할 수 있는 단일칩화된 멀티미디어 문서 처리 장치 및 그를 이용한 휴대용 이동통신 시스템을 제공하는데 그 목적이 있다.That is, the present invention provides a single-chip multimedia document processing device and a portable device using the same, which can process a WML document, which is an Internet-related document, in a portable mobile communication system by adding a separate document processing device in hardware. The purpose is to provide a mobile communication system.

도 1 은 종래의 휴대용 이동통신 시스템의 구성도.1 is a block diagram of a conventional portable mobile communication system.

도 2 는 본 발명에 따른 단일칩화된 멀티미디어 문서 처리 장치의 일실시예 구성도.2 is a block diagram of an embodiment of a single-chip multimedia document processing apparatus according to the present invention.

도 3 은 본 발명에 따른 상기 도 2 의 단일칩화된 멀티미디어 문서 처리 장치를 이용한 이동통신 시스템의 일실시예 구성도.3 is a block diagram of an embodiment of a mobile communication system using the single-chip multimedia document processing apparatus of FIG. 2 according to the present invention;

* 도면의 주요 부분에 대한 부호 설명** Explanation of symbols on the main parts of the drawing *

201: 데이터 분배기 202: WML 파서기201: Data Distributor 202: WML Parser

203: WML 스크립트 처리기 204: 램203: WML script handler 204: RAM

205: 멀티미디어 데이터 처리기 206: 제어기205: multimedia data processor 206: controller

301: 모뎀 302: 마이크로 프로세서301: modem 302: microprocessor

303: 증폭 및 에코 제거 장치 304: 저장부303: amplification and echo cancellation device 304: storage unit

305: 입/출력 장치 306: 멀티미디어 문서 처리 장치305: input / output device 306: multimedia document processing device

상기의 목적을 달성하기 위한 본 발명은, 멀티미디어 문서를 처리하는 장치에 있어서, 데이터를 입력받아 데이터의 유형을 판단하여 데이터를 분배하기 위한 데이터 분배 수단; 상기 데이터 분배 수단에 의하여 분배된 데이터를 처리하기 위한 데이터 처리 수단; 상기 데이터 처리 수단에서 출력되는 제어 신호, 저장 수단에 저장된 데이터, 및 외부로부터 입력되는 인터럽트 신호에 따라 웹 브라우징을 수행하여 상기 데이터 처리 수단에 의하여 처리된 데이터를 출력하고, 장치 전체를 제어하기 위한 제어 수단; 및 입력 데이터, 상기 데이터 처리 수단에서 출력되는 제어 신호를 저장하기 위한 저장 수단을 포함한다.According to an aspect of the present invention, there is provided an apparatus for processing a multimedia document, the apparatus comprising: data distribution means for distributing data by determining the type of data by receiving data; Data processing means for processing data distributed by the data distribution means; Control for outputting the data processed by the data processing means by performing web browsing according to a control signal output from the data processing means, data stored in the storage means, and an interrupt signal input from the outside, and controlling the entire apparatus Way; And storage means for storing input data and a control signal output from the data processing means.

또한, 본 발명은, 멀티미디어 데이터를 송/수신하기 위한 이동통신 시스템에 있어서, 수신 신호를 입력받아 복조 및 오류 정정을 하고 수신 신호의 종류를 판단하여, 음성 신호는 증폭 및 에코 제거 수단으로 보내고 음성 신호 이외의 신호는 이진 데이터로 변환하여 처리 수단으로 보내기 위한 변/복조 수단; 이동통신 시스템을 총괄 제어하고, 상기 변/복조 수단에 의하여 생성된 이진 데이터를 해석하여 멀티미디어 문서 처리 장치로 전송하기 위한 처리 수단; 상기 변/복조 수단에 의하여 복조된 음성 신호를 증폭하고 에코 제거하여 출력하기 위한 증폭 및 에코 제거 수단; 상기 이동통신 시스템의 환경 설정에 대한 데이터를 저장하고, 상기 처리 수단을 위한 임시 기억 장소의 역할을 수행하기 위한 저장 수단; 상기 변/복조 수단에 의하여 이진 데이터로 변환된 멀티미디어 데이터를 상기 처리 수단을 통하여 입력받아 처리하기 위한 멀티미디어 문서 처리 수단; 및 상기 멀티미디어 문서 처리 수단의 결과를 상기 처리 수단의 제어 신호에 의하여 출력하고, 사용자로부터 데이터를 입력받아 상기 처리 수단으로 전달하기 위한 입/출력 수단을 포함한다.In addition, the present invention, in a mobile communication system for transmitting and receiving multimedia data, receives a received signal, demodulates and corrects errors, determines the type of the received signal, and sends the voice signal to the amplification and echo canceling means. Modulation / demodulation means for converting signals other than the signals into binary data for transmission to processing means; Processing means for collectively controlling a mobile communication system, interpreting binary data generated by said modulation / demodulation means, and transmitting it to a multimedia document processing apparatus; Amplification and echo canceling means for amplifying, echo canceling and outputting the speech signal demodulated by the modulation / demodulation means; Storage means for storing data on an environment setting of the mobile communication system and serving as a temporary storage place for the processing means; Multimedia document processing means for receiving and processing multimedia data converted into binary data by the modulation / demodulation means through the processing means; And input / output means for outputting a result of the multimedia document processing means by a control signal of the processing means and receiving data from a user and transferring the data to the processing means.

이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 2 는 본 발명에 따른 단일칩화된 멀티미디어 문서 처리 장치의 일실시예 구성도로서, ″201″은 데이터 분배기, ″202″는 WML 파서기, ″203″은 WML 스크립트 처리기, ″204″는 램(RAM), ″205″는 멀티미디어 데이터 처리기, ″206″은 제어기, 및 ″207″은 버퍼를 나타낸다.2 is a block diagram of an embodiment of a single-chip multimedia document processing apparatus according to the present invention, in which "201" is a data distributor, "202" is a WML parser, "203" is a WML script processor, and "204" is a RAM. (RAM), "205" represents a multimedia data processor, "206" represents a controller, and "207" represents a buffer.

마이크로 프로세서(302)로부터 멀티미디어 문서 처리 장치에 전달된 입력 데이터는 데이터 분배기(201)를 거쳐, 무선 표현언어(WML: Wireless Markup Language) 문서는 WML-파서기(202)로 보내지고, WML-스크립트 언어는 WML-스크립트 처리기(203)으로 보내져, 이미지, 동화상, 음악 등의 멀티미디어 데이터와 함께 램(204)에 저장된다.Input data transmitted from the microprocessor 302 to the multimedia document processing apparatus is passed through the data distributor 201, and a wireless markup language (WML) document is sent to the WML-parser 202 and a WML-script. The language is sent to the WML-script processor 203 and stored in the RAM 204 along with multimedia data such as images, moving images, music, and the like.

제어기(206)는 WML-파서기(202)와 WML-스크립트 처리기(203)에서 출력된 컨트롤 신호와 램(204)에 저장된 데이터, 그리고 마이크로 프로세서 인터럽트 신호에 따라 웹 브라우징 작업을 한다.The controller 206 performs web browsing according to control signals output from the WML-parser 202 and the WML-script processor 203, data stored in the RAM 204, and a microprocessor interrupt signal.

멀티미디어 데이터 처리기(205)는 제어기(206)의 신호에 따라 이미지등의 멀티미디어 데이터를 해석한다.The multimedia data processor 205 interprets multimedia data such as an image according to the signal of the controller 206.

구체적으로 설명하면, 데이터 분배기(201)는 휴대용 이동통신 시스템인 단말기의 마이크로 프로세서에서 입력된 이진 데이터 신호를 데이터 종류에 따라, WML 문자 데이터는 WML-파서기(202)로 보내고, WML 스크립트 데이터는 WML-스크립트 처리기(203)로 보내고, 그리고 그 외의 이진 데이터(이미지 데이터, 오디오 데이터 등의 멀티미디어 데이터)는 램(204)으로 보내는데, 이러한 분배는 제어기(206)의 신호에 의하여 처리된다.Specifically, the data distributor 201 transmits the binary data signal input from the microprocessor of the terminal, which is a portable mobile communication system, to the WML-parser 202 according to the data type, and WML script data Other binary data (multimedia data such as image data, audio data, etc.) is sent to the WML-script processor 203, and this distribution is processed by the signal of the controller 206.

WML-파서기(202)는 소프트웨어적인 WML-파서 부분을 하드웨어로 구현한 것으로 WML 언어에 의해 기술된 문서를 WML 문법에 따라 해석하여 웹 브라우징 동작 및 순서를 정의하는 파서 트리를 생성하는 파싱 작업을 하고, 파싱 결과를 램(204)에 저장하며, 제어기(206)에 어드레스 및 제어 신호를 보낸다. 그러면, 제어기(206)는 전송받은 데이터에 의해 화면 구성 및 전체적인 제어를 하게 된다.The WML parser 202 is a hardware implementation of the software WML parser portion. The WML parser 202 parses a document described by the WML language according to the WML grammar to generate a parser tree that defines a web browsing behavior and sequence. The parsing result is stored in the RAM 204, and an address and a control signal are sent to the controller 206. Then, the controller 206 performs the screen configuration and overall control by the received data.

WML-스크립트 처리기(203)는 WML-스크립트 언어로 기술된 문자 데이터를 WML 스크립트 문법에 따라 해석하여, 해석된 데이터를 램(204)에 저장하고, 제어기(206)로 어드레스 및 제어 신호를 보낸다. 그러면, 제어기(206)는 스크립트 동작을 한다.The WML-script processor 203 interprets the character data described in the WML-script language according to the WML script grammar, stores the interpreted data in the RAM 204, and sends an address and a control signal to the controller 206. Controller 206 then performs a script operation.

멀티미디어 데이터 처리기(205)는 램(204)에 저장된 이미지 및 오디오 데이터를 데이터 종류에 따라 디코딩 및 처리하여 제어기(206)에 보낸다.The multimedia data processor 205 decodes and processes the image and audio data stored in the RAM 204 according to the data type and sends it to the controller 206.

제어기(206)는 WML-파서기(202)와 WML-스크립트 처리기(203)에서 출력되는 신호를 이용하여 전체 시스템의 타이밍을 제어하며, 램(204)에 저장된 WML 파서기(202)와 WML-스크립트 처리기(203)의 결과 데이터를 입력받아 웹 브라우징을 위한전체 동작을 정의하고, 이미지 및 오디오 처리기(205)에 의하여 출력된 데이터를 종합하여 최종적인 출력 데이터를 생성한다. 또한, 마이크로 프로세서(302)의 인터럽트 신호에 따라 웹 브라우징 동작한다.The controller 206 uses the signals output from the WML parser 202 and the WML-script processor 203 to control the timing of the entire system, and the WML parser 202 and WML− stored in the RAM 204. The result data of the script processor 203 is input to define the overall operation for web browsing, and the final output data is generated by synthesizing the data output by the image and audio processor 205. In addition, the web browsing operation is performed according to the interrupt signal of the microprocessor 302.

도 3 은 본 발명에 따른 상기 도 2 의 단일칩화된 멀티미디어 문서 처리 장치를 이용한 이동통신 시스템의 일실시예 구성도로서, ″301″은 모뎀, ″302″는 마이크로 프로세서, ″303″은 증폭 및 에코 제거 장치, ″304″는 저장부, ″305″는 입/출력 장치, 및 ″306″은 멀티미디어 문서 처리 장치(도 2 )를 나타낸다.3 is a block diagram of an embodiment of a mobile communication system using the single-chip multimedia document processing apparatus of FIG. 2 according to the present invention, where 301 is a modem, 302 is a microprocessor, and 303 is amplification and An echo cancellation device, "304" represents a storage unit, "305" represents an input / output device, and "306" represents a multimedia document processing apparatus (FIG. 2).

본 발명은 종래의 시스템의 마이크로 프로세서(102)에서 소프트웨어적으로 처리하던 것을 멀티미디어 문서처리만을 전담하는 별도의 칩인 멀티미디어 문서처리 장치(306)를 사용한다.The present invention uses the multimedia document processing apparatus 306, which is a separate chip dedicated to multimedia document processing, from the software processing in the microprocessor 102 of the conventional system.

모뎀(301)은 캐리어에 의해 전송되는 피변조 신호를 입력받아 복조 및 오류 정정을 통하여 이진 데이터를 생성한다. 그리고, 입력 신호가 음성 신호이면 복조 및 오류 정정을 하고 이진 데이터 생성없이 증폭 및 에코 제거 장치(303)로 보낸다.The modem 301 receives binary signals to be transmitted by a carrier and generates binary data through demodulation and error correction. If the input signal is a voice signal, demodulation and error correction are performed and sent to the amplification and echo cancellation device 303 without generating binary data.

마이크로프로세서(302)는 전체 시스템을 제어하고, 모뎀(301)으로부터 생성된 이진 데이터를 해석하고, 사용자와의 인터페이스를 담당한다.The microprocessor 302 controls the entire system, interprets the binary data generated from the modem 301, and is responsible for interfacing with the user.

즉, 모뎀(301)으로부터 생성된 이진 데이터를 해석하여 WML 및 관련 데이터를 멀티미디어 문서 처리 장치(306)가 처리하도록 전송한다.That is, binary data generated from the modem 301 is interpreted and transmitted to the multimedia document processing apparatus 306 for processing the WML and related data.

모뎀에서 생성된 이진 데이터 신호가 무선 인터넷을 위한 데이터 신호일 경우에 WAP(Wireless Application Protocol) 규약에 따라 소프트웨어적으로 동작된다.When the binary data signal generated by the modem is a data signal for the wireless Internet, the software operates according to the WAP (Wireless Application Protocol) protocol.

WAP 규약에 명시되어 있는 각각의 단계 중 WTAI(Wireless Telephony Application Interface), WSL(Wireless Session Layer), WTLS(Wireless Transport Layer Security), 및 WTL(Wireless Transport Layer)는 마이크로 프로세서(302)가 소프트웨어적으로 수행하고, 최상위층인 WAE를 바탕으로 웹 브라우징 동작을 할 수 있는 웹 브라우저 기능은 멀티미디어 문서 처리 장치(306)가 수행한다.Of the phases specified in the WAP protocol, the Wireless Telephony Application Interface (WTAI), the Wireless Session Layer (WSL), the Wireless Transport Layer Security (WTLS), and the Wireless Transport Layer (WTL) are defined by the microprocessor 302 in software. The multimedia document processing apparatus 306 performs a web browser function for performing a web browsing operation based on the topmost WAE.

증폭 및 에코 제거 장치(303)는 복조된 신호가 음성신호일 경우에 출력될 신호를 증폭하고 에코를 제거하여 스피커를 통하여 출력한다.The amplification and echo canceller 303 amplifies a signal to be output when the demodulated signal is an audio signal, removes the echo, and outputs it through a speaker.

저장부(304)는 시스템의 초기 환경 설정 등의 데이터를 저장하거나(롬 기능), 마이크로 프로세서가 작업하기 위한 임시 기억 장소로의 기능(램 기능)을 수행한다.The storage unit 304 stores data such as an initial environment setting of the system (ROM function), or performs a function (RAM function) as a temporary storage place for the microprocessor to work.

멀티미디어 문서 처리 장치(306)는 모뎀(301)에서 생성된 이진 디지털 신호가 무선 인터넷을 위한 데이터 신호일 경우에 마이크로 프로세서(302)에서 제어 신호 및 데이터 신호를 입력받아 하드웨어적으로 WML 문서를 처리하여 마이크로 프로세서(302)로 전송한다.When the binary digital signal generated by the modem 301 is a data signal for wireless internet, the multimedia document processing apparatus 306 receives a control signal and a data signal from the microprocessor 302 and processes the WML document in hardware to provide a microcomputer. Send to processor 302.

입/출력 장치(305)는 복조된 신호가 무선 인터넷을 위한 데이터 신호일 경우 마이크로 프로세서에서 처리된 데이터를 출력하고, 사용자로부터 입력된 데이터를 마이크로 프로세서(302)와 모뎀(301)을 통하여 송신한다.The input / output device 305 outputs data processed by the microprocessor when the demodulated signal is a data signal for wireless Internet, and transmits data input from the user through the microprocessor 302 and the modem 301.

이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.The present invention described above is capable of various substitutions, modifications, and changes without departing from the spirit of the present invention for those skilled in the art to which the present invention pertains, and the above-described embodiments and accompanying It is not limited by the drawings.

상기와 같은 본 발명은, 휴대용 이동통신 시스템 내에 인터넷관련 문서인 WML 문서를 소프트웨어적으로 처리하지 않고 별도의 멀티미디어 문서처리 장치를 추가하여 하드웨어적으로 처리함으로써 데이터 처리시간을 단축시키고, 시스템 내의 전력 소비를 감소시킬 수 있는 우수한 효과가 있다.As described above, the present invention shortens the data processing time by adding a separate multimedia document processing apparatus in hardware without processing WML documents, which are Internet-related documents, in a portable mobile communication system in software, and consumes power in the system. There is an excellent effect that can reduce.

Claims (4)

멀티미디어 문서를 처리하는 장치에 있어서,An apparatus for processing a multimedia document, 데이터를 입력받아 데이터의 유형을 판단하여 데이터를 분배하기 위한 데이터 분배 수단;Data distribution means for receiving data and determining the type of data to distribute the data; 상기 데이터 분배 수단에 의하여 분배된 데이터를 처리하기 위한 데이터 처리 수단;Data processing means for processing data distributed by the data distribution means; 상기 데이터 처리 수단에서 출력되는 제어 신호, 저장 수단에 저장된 데이터, 및 외부로부터 입력되는 인터럽트 신호에 따라 웹 브라우징을 수행하여 상기 데이터 처리 수단에 의하여 처리된 데이터를 출력하고, 장치 전체를 제어하기 위한 제어 수단; 및Control for outputting the data processed by the data processing means by performing web browsing according to a control signal output from the data processing means, data stored in the storage means, and an interrupt signal input from the outside, and controlling the entire apparatus Way; And 입력 데이터, 상기 데이터 처리 수단에서 출력되는 제어 신호를 저장하기 위한 저장 수단Storage means for storing input data, a control signal output from the data processing means 을 포함하는 단일칩화된 멀티미디어 문서 처리 장치.Single chip multimedia document processing apparatus comprising a. 제 1 항에 있어서,The method of claim 1, 상기 데이터 분배 수단은,The data distribution means, 상기 입력 데이터를 문자 데이터와 문자 이외의 멀티미디어 데이터로 분배하여 해당 데이터 처리 수단으로 전송하는 것을 특징으로 하는 단일칩화된 멀티미디어 문서 처리 장치.And distributing the input data into text data and multimedia data other than text and transmitting the same to the corresponding data processing means. 제 1 항에 있어서,The method of claim 1, 상기 데이터 처리 수단은,The data processing means, 무선 표현 언어(WML: Wireless Markup Language) 데이터를 처리하기 위한 WML 파싱 수단;WML parsing means for processing Wireless Markup Language (WML) data; WML-스크립트 데이터를 처리하기 위한 WML-스크립트 처리 수단; 및WML-script processing means for processing WML-script data; And 화상, 음악 등 문자 이외의 멀티미디어 데이터를 처리하기 위한 이미지 및 오디오 데이터 처리 수단Image and audio data processing means for processing multimedia data other than texts such as images and music 을 포함하는 단일칩화된 멀티미디어 문서 처리 장치.Single chip multimedia document processing apparatus comprising a. 멀티미디어 데이터를 송/수신하기 위한 이동통신 시스템에 있어서,In the mobile communication system for transmitting / receiving multimedia data, 수신 신호를 입력받아 복조 및 오류 정정을 하고 수신 신호의 종류를 판단하여, 음성 신호는 증폭 및 에코 제거 수단으로 보내고 음성 신호 이외의 신호는 이진 데이터로 변환하여 처리 수단으로 보내기 위한 변/복조 수단;Demodulation and demodulation means for receiving a received signal, demodulating and correcting an error, determining a type of the received signal, converting a voice signal to amplification and echo canceling means, and converting a signal other than the voice signal into binary data and sending it to a processing means; 이동통신 시스템을 총괄 제어하고, 상기 변/복조 수단에 의하여 생성된 이진 데이터를 해석하여 멀티미디어 문서 처리 장치로 전송하기 위한 처리 수단;Processing means for collectively controlling a mobile communication system, interpreting binary data generated by said modulation / demodulation means, and transmitting it to a multimedia document processing apparatus; 상기 변/복조 수단에 의하여 복조된 음성 신호를 증폭하고 에코 제거하여 출력하기 위한 증폭 및 에코 제거 수단;Amplification and echo canceling means for amplifying, echo canceling and outputting the speech signal demodulated by the modulation / demodulation means; 상기 이동통신 시스템의 환경 설정에 대한 데이터를 저장하고, 상기 처리 수단을 위한 임시 기억 장소의 역할을 수행하기 위한 저장 수단;Storage means for storing data on an environment setting of the mobile communication system and serving as a temporary storage place for the processing means; 상기 변/복조 수단에 의하여 이진 데이터로 변환된 멀티미디어 데이터를 상기 처리 수단을 통하여 입력받아 처리하기 위한 멀티미디어 문서 처리 수단; 및Multimedia document processing means for receiving and processing multimedia data converted into binary data by the modulation / demodulation means through the processing means; And 상기 멀티미디어 문서 처리 수단의 결과를 상기 처리 수단의 제어 신호에 의하여 출력하고, 사용자로부터 데이터를 입력받아 상기 처리 수단으로 전달하기 위한 입/출력 수단Input / output means for outputting a result of the multimedia document processing means by a control signal of the processing means, receiving data from a user, and transferring the data to the processing means 을 포함하는 이동 통신 시스템.Mobile communication system comprising a.
KR1019990043729A 1999-10-11 1999-10-11 An one-chip Apparatus for processing multimedia data, and Mobile communication system using it Abandoned KR20010036628A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019990043729A KR20010036628A (en) 1999-10-11 1999-10-11 An one-chip Apparatus for processing multimedia data, and Mobile communication system using it

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019990043729A KR20010036628A (en) 1999-10-11 1999-10-11 An one-chip Apparatus for processing multimedia data, and Mobile communication system using it

Publications (1)

Publication Number Publication Date
KR20010036628A true KR20010036628A (en) 2001-05-07

Family

ID=19614718

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990043729A Abandoned KR20010036628A (en) 1999-10-11 1999-10-11 An one-chip Apparatus for processing multimedia data, and Mobile communication system using it

Country Status (1)

Country Link
KR (1) KR20010036628A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997008837A2 (en) * 1995-08-18 1997-03-06 Motorola Inc. Multi-media receiver and system therefor
KR19980061521A (en) * 1996-12-31 1998-10-07 이우복 Detachable Wireless Multimedia Terminal
KR20000032561A (en) * 1998-11-16 2000-06-15 구자홍 Portable multimedia file player
KR20010003178A (en) * 1999-06-21 2001-01-15 홍일 Communication device and operating method for regeneration of media and information data

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997008837A2 (en) * 1995-08-18 1997-03-06 Motorola Inc. Multi-media receiver and system therefor
KR19980061521A (en) * 1996-12-31 1998-10-07 이우복 Detachable Wireless Multimedia Terminal
KR20000032561A (en) * 1998-11-16 2000-06-15 구자홍 Portable multimedia file player
KR20010003178A (en) * 1999-06-21 2001-01-15 홍일 Communication device and operating method for regeneration of media and information data

Similar Documents

Publication Publication Date Title
US6678518B2 (en) Dynamic content filter in a gateway
JPH04278740A (en) Radio communication equipment
CA2496827A1 (en) System and method for application and application metadata filtering based on wireless device capabilities
WO2003019415A3 (en) Web server resident on a mobile computing device
WO2005006723A1 (en) Method and apparatus for controlling an electronic device
US20010037382A1 (en) Computer and a method of operating a computer
ATE206268T1 (en) INTERFACE DEVICE FOR RADIO DATA
US20020112081A1 (en) Method and system for creating pervasive computing environments
CN116170756A (en) Information transmission method and terminal
US20080086301A1 (en) Audio communication apparatus, audio communication system, audio communication control method, and audio communication control program
US7254407B1 (en) Efficient delivery of information services information
KR20010036628A (en) An one-chip Apparatus for processing multimedia data, and Mobile communication system using it
WO2006113131A3 (en) Method & apparatus for transporting data between mobile telephones and other digital devices
CN101500028A (en) Communication terminal using read-write mode and method for implementing read-write mode communication
KR100270237B1 (en) Portable communication apparatus and method for interactively connecting with internet by audio in wireless network
US8014816B2 (en) Mobile communication device and power saving method thereof
NZ511732A (en) Voice browser function utilising prompt navigation language.
KR20010027819A (en) A method of controlling a PDA which is directly connected to printer
KR100574458B1 (en) How to send background sound in mobile terminal
PL1709829T3 (en) Method and system for transmitting useful data between telecommunication devices
US20060068835A1 (en) Background sound mixer for mobile audio platform applications and methods thereof
KR100327222B1 (en) Method for generating sound data for a message received
US7933548B2 (en) Cellular phone, and codec circuit and receiving call sound volume automatic adjustment method for use in cellular phone
JP3142432B2 (en) Data communication device, mobile communication device, information processing device
JP4014206B2 (en) Information processing system, mobile phone terminal device and connection cable

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19991011

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20011220

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 19991011

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20031128

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20040216

NORF Unpaid initial registration fee
PC1904 Unpaid initial registration fee