Nothing Special   »   [go: up one dir, main page]

KR20060129583A - Apparatus and method for processing radio text data - Google Patents

Apparatus and method for processing radio text data Download PDF

Info

Publication number
KR20060129583A
KR20060129583A KR1020050048213A KR20050048213A KR20060129583A KR 20060129583 A KR20060129583 A KR 20060129583A KR 1020050048213 A KR1020050048213 A KR 1020050048213A KR 20050048213 A KR20050048213 A KR 20050048213A KR 20060129583 A KR20060129583 A KR 20060129583A
Authority
KR
South Korea
Prior art keywords
text data
bits
clock
radio
captured
Prior art date
Application number
KR1020050048213A
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 KR1020050048213A priority Critical patent/KR20060129583A/en
Publication of KR20060129583A publication Critical patent/KR20060129583A/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/18Arrangements for synchronising broadcast or distribution via plural systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/44Arrangements characterised by circuits or components specially adapted for broadcast
    • H04H20/46Arrangements characterised by circuits or components specially adapted for broadcast specially adapted for broadcast systems covered by groups H04H20/53-H04H20/95
    • H04H20/47Arrangements characterised by circuits or components specially adapted for broadcast specially adapted for broadcast systems covered by groups H04H20/53-H04H20/95 specially adapted for stereophonic broadcast systems
    • H04H20/48Arrangements characterised by circuits or components specially adapted for broadcast specially adapted for broadcast systems covered by groups H04H20/53-H04H20/95 specially adapted for stereophonic broadcast systems for FM stereophonic broadcast systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/86Arrangements characterised by the broadcast information itself
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H2201/00Aspects of broadcast communication
    • H04H2201/10Aspects of broadcast communication characterised by the type of broadcast system
    • H04H2201/13Aspects of broadcast communication characterised by the type of broadcast system radio data system/radio broadcast data system [RDS/RBDS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Circuits Of Receivers In General (AREA)

Abstract

A radio text data processing device and a method thereof are provided to selectively clear captured text data by deciding whether a clock error is generated by using a detection value, thereby more exactly deciding whether an error of a clock which captures RDS(Radio Data System) broadcasting text data is generated. A text data capture unit(130) instantly captures text data received through radio broadcasting, by using a predetermined periodic clock. A buffer(131) temporarily stores the captured text data in an N-bit unit block. A text generator(132) generates a text image corresponding to the temporarily stored text data. A clock error detector(20) detects whether an error of the clock is generated, in M-bit unit. A microcomputer(27) selectively clears the captured text data according to the detected results.

Description

라디오 텍스트 데이터 처리장치 및 방법 {Apparatus and method for processing radio text data}Apparatus and method for processing radio text data}

도 1은 일반적인 RDS 방송 수신 단말기에 대한 구성을 도시한 것이고,1 shows a configuration of a general RDS broadcast receiving terminal,

도 2는 일반적인 RDS 방송 수신 단말기의 텍스트 데이터 처리부에 대한 상세 구성을 도시한 것이고,2 shows a detailed configuration of a text data processing unit of a general RDS broadcast receiving terminal;

도 3은 일반적인 RDS 텍스트 데이터를 캡처하기 위한 인터럽트 구간에 노이즈가 발생한 실시예를 도시한 것이고,FIG. 3 illustrates an embodiment in which noise occurs in an interrupt section for capturing general RDS text data.

도 4는 본 발명에 따른 라디오 텍스트 데이터 처리장치에 대한 구성을 도시한 것이고,4 illustrates a configuration of a radio text data processing apparatus according to the present invention,

도 5는 본 발명에 따른 라디오 텍스트 데이터 처리방법에 대한 동작 흐름도를 도시한 것이다. 5 is a flowchart illustrating an operation of a method for processing radio text data according to the present invention.

※ 도면의 주요부분에 대한 부호의 설명※ Explanation of code for main part of drawing

10 : 튜너부 11 : 오디오 처리부10: tuner unit 11: audio processing unit

12 : 오디오 출력부 13 : 텍스트 데이터 처리부12: audio output unit 13: text data processing unit

14 : 디스플레이부 15 : 클럭 발생부14 display unit 15 clock generator

16,20 : 클럭 에러 검출부 17,27 : 마이컴16,20: clock error detection unit 17,27: microcomputer

18 : 메모리 130 : 텍스트 데이터 캡처18: memory 130: text data capture

131 : 버퍼 132 : 문자 생성기131: buffer 132: character generator

본 발명은, 라디오 텍스트 데이터 처리장치 및 방법에 관한 것으로, 예를 들어 라디오 신호에 텍스트(Text) 데이터를 포함 전송하는 라디오 데이터 시스템(RDS: Radio Data System) 방송 수신 기능이 구비된 단말기에서의 라디오 텍스트 데이터 처리장치 및 방법에 관한 것이다. BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a radio text data processing apparatus and method, for example, to a radio in a terminal equipped with a radio data system (RDS) broadcast reception function for transmitting text data in a radio signal. Text data processing apparatus and method.

일반적으로, 유럽 등지에서 주로 방송되고 있는 RDS 방송은, 예를 들어 FM 라디오 신호에 텍스트 데이터를 포함 전송하고 있으며, 상기 RDS 방송을 수신할 수 있는 RDS 방송 수신 단말기에서는, RDS 방송을 통해 수신되는 FM 라디오의 오디오 신호를 출력함과 아울러, 상기 텍스트 데이터를 N(예: N=26) 비트 단위의 블록으로 캡처하여, 하나의 문자 영상을 출력 표시하게 된다.In general, an RDS broadcast mainly broadcasted in Europe, for example, includes text data transmitted in an FM radio signal, and an RDS broadcast reception terminal capable of receiving the RDS broadcast includes an FM received through an RDS broadcast. In addition to outputting an audio signal of a radio, the text data is captured in blocks of N (eg, N = 26) bits to output and display one character image.

한편, 상기 RDS 방송 수신 단말기에는, 도 1에 도시한 바와 같이, 튜너부(10), 오디오 처리부(11), 오디오 출력부(12), 텍스트 데이터 처리부(13), 디스플레이부(14), 클럭 발생부(15), 클럭 에러 검출부(16), 마이컴(27), 그리고 메모리(18) 등이 포함 구성될 수 있다.Meanwhile, as shown in FIG. 1, the RDS broadcast receiving terminal includes a tuner unit 10, an audio processor 11, an audio output unit 12, a text data processor 13, a display unit 14, and a clock. The generator 15, the clock error detector 16, the microcomputer 27, the memory 18, and the like may be included.

또한, 상기 마이컴(27)에서는, 사용자의 키 입력에 따라, 상기 튜너부(10)를 동작 제어하여, 임의의 한 RDS 방송 채널을 선국하게 되며, 상기 오디오 처리부(11)에서는, 상기 선국된 RDS 방송 채널을 통해 수신되는 오디오 신호를 처리한 후 , 상기 오디오 출력부(12)를 통해 출력하게 된다.In addition, the microcomputer 27 operates and tunes the tuner unit 10 according to a user's key input to tune any one RDS broadcast channel, and the audio processor 11 selects the tuned RDS. The audio signal received through the broadcast channel is processed and then output through the audio output unit 12.

그리고, 상기 텍스트 데이터 처리부(13)에서는, 상기 선국된 RDS 방송 채널을 통해 수신되는 텍스트 데이터를 캡처 및 처리한 후, 상기 디스플레이부(14)를 통해 문자 영상으로 출력 표시하게 되는 데, 예를 들어, 도 2에 도시한 바와 같이, 상기 텍스트 데이터 처리부(13)에는, 텍스트 데이터 캡처(130)와 버퍼(131), 그리고 문자 생성기(132)가 포함 구성될 수 있다.In addition, the text data processing unit 13 captures and processes text data received through the tuned RDS broadcast channel, and outputs and displays the text image through the display unit 14, for example. As illustrated in FIG. 2, the text data processing unit 13 may include a text data capture 130, a buffer 131, and a character generator 132.

한편, 상기 텍스트 데이터 캡처(130)에서는, 상기 클럭 발생부(15)에서 발생되는 소정 주기의 RDS 클럭(RDS_Clock)을 이용하여, 상기 텍스트 데이터를 순차적으로 캡처하게 되는 데, 예를 들어, 도 3에 도시한 바와 같이, 상기 RDS 클럭의 폴링 에지(Falling Edge) 이후 일정 시간 이내에, 인터럽트(Interrupt)를 발생시켜, RDS 방송을 통해 수신되는 텍스트 데이터를 1 비트 씩 캡처하여, 상기 버퍼(131)에 버퍼링하게 된다.In the text data capture 130, the text data is sequentially captured using an RDS clock RDS_Clock of a predetermined period generated by the clock generator 15. For example, FIG. 3. As shown in FIG. 6, an interrupt is generated within a predetermined time after the falling edge of the RDS clock to capture text data received through RDS broadcast by 1 bit, and then to the buffer 131. Will be buffered.

또한, 상기 문자 생성기(132)에서는, 상기 버퍼(131) 내에 텍스트 데이터가 모두 버퍼링되고 나면, 상기 텍스트 데이터를 독출하여, 그에 상응하는 문자 영상을 생성 출력하게 되는 데, 예를 들어 'A'라는 하나의 문자를 생성하는 데 26 비트의 텍스트 데이터가 필요하므로, 상기 버퍼(131)에는, 26 비트 단위 블록의 텍스트 데이터가 버퍼링된다.In addition, in the character generator 132, after all the text data is buffered in the buffer 131, the text data is read out to generate and output a corresponding character image. For example, 'A' Since 26 bits of text data is required to generate one character, the buffer 131 is buffered with the text data of a 26 bit unit block.

그리고, 상기 클럭 에러 검출부(16)에서는, 상기와 같이 텍스트 데이터를 캡처하는 데 기준이 되는 RDS 클럭의 에러 발생 여부를 검출하게 되는 데, 예를 들어 도 3에 도시한 바와 같이, 상기 인터럽트(Interrupt) 구간에, 하이 펄스(High Pulse)가 발생하게 되는 경우, 상기 클럭 에러 검출부(16)에서는, 그에 상응하는 검출 신호를 마이컴(27)으로 출력하게 되며, 상기 마이컴(27)에서는, 상기 검출 신호에 따라, 상기 RDS 클럭에 에러가 발생하였다고 판별하여, 상기 버퍼(131)에 임시 저장된 캡처 데이터를 모두 클리어(Clear)시키게 된다. In addition, the clock error detector 16 detects whether an error of an RDS clock, which is a reference for capturing text data, occurs as described above. For example, as illustrated in FIG. When a high pulse is generated in the) section, the clock error detection unit 16 outputs a corresponding detection signal to the microcomputer 27, and the microcomputer 27 detects the detection signal. As a result, it is determined that an error has occurred in the RDS clock, thereby clearing all captured data temporarily stored in the buffer 131.

그러나, 상기와 같이 인터럽트 구간에 발생한 하이 펄스(High Pulse)는, RDS 클럭 에러(Error)에 의해 발생될 수도 있지만, 그 이외에도 단순한 노이즈(Noise) 성분에 의해 일시적으로 발생할 수 있는 데, 이 경우, 클럭 에러가 발생하지 않았음에도 불구하고, 정상적으로 캡처된 텍스트 데이터를 모두 클리어(Clear)시키게 되므로, 텍스트 데이터가 비효율적으로 처리되는 문제점이 있다. However, the high pulse generated in the interrupt period as described above may be caused by an RDS clock error, but in addition, it may be temporarily generated by a simple noise component. Although the clock error does not occur, since all captured text data is normally cleared, there is a problem that the text data is processed inefficiently.

따라서, 본 발명은 상기와 같은 문제점을 해결하기 위하여 창작된 것으로서, 예를 들어 RDS 라디오 방송을 통해 수신되는 텍스트 데이터를, 소정 주기의 클럭을 이용하여, N 비트 단위의 블록으로 캡처한 후, 상기 캡처된 N 비트 단위의 텍스트 데이터를 문자 영상으로 출력 표시하되, 상기 클럭의 에러 발생 여부를, M 비트 단위의 검출 값에 의해 정확하게 판별하여, 상기 캡처된 텍스트 데이터를 효율적으로 처리할 수 있도록 하기 위한 라디오 텍스트 데이터 처리장치 및 방법을 제공하는 데, 그 목적이 있는 것이다.Accordingly, the present invention was created to solve the above problems, for example, after capturing text data received through RDS radio broadcasting in blocks of N-bit units using a clock of a predetermined period, Display and output captured text data in units of N bits as a character image, and accurately determine whether an error of the clock is generated by a detection value in units of M bits, so that the captured text data can be efficiently processed. It is an object of the present invention to provide a radio text data processing apparatus and method.

상기와 같은 목적을 달성하기 위한 본 발명에 따른 라디오 텍스트 데이터 처리방법은, 라디오 방송을 통해 수신되는 텍스트 데이터를, 소정 주기의 클럭을 이용하여, N 비트 단위의 블록으로 캡처하는 1단계; 및 상기 클럭의 에러 발생 여부를, M 비트 단위의 검출 값에 의해 판별하여, 상기 캡처된 텍스트 데이터를 선택적으로 클리어시키는 2단계를 포함하여 이루어지는 것을 특징으로 하며, In accordance with another aspect of the present invention, there is provided a radio text data processing method comprising: capturing text data received through radio broadcasting into blocks of N bits using a clock of a predetermined period; And determining whether an error occurs in the clock based on a detection value in units of M bits, and selectively clearing the captured text data.

또한, 본 발명에 따른 라디오 텍스트 데이터 처리장치는, 라디오 방송을 통해 수신되는 텍스트 데이터를, 소정 주기의 클럭을 이용하여, 순차적으로 캡처하기 위한 캡처수단; 상기 캡처되는 텍스트 데이터를, N 비트 단위의 블록으로 임시 저장하기 위한 저장수단; 상기 N 비트 단위의 블록으로 임시 저장된 텍스트 데이터에 상응하는 문자 영상을 생성하기 위한 생성수단; 상기 클럭의 에러 발생 여부를, M 비트 단위로 검출하기 위한 검출수단; 및 상기 검출 결과에 따라, 상기 캡처된 텍스트 데이터를 선택적으로 클리어시키기 위한 제어수단을 포함하여 구성되는 것을 특징으로 한다. In addition, the radio text data processing apparatus according to the present invention comprises: capture means for sequentially capturing text data received through radio broadcasting using a clock of a predetermined period; Storage means for temporarily storing the captured text data in blocks of N bits; Generating means for generating a character image corresponding to text data temporarily stored in blocks of N bits; Detection means for detecting whether an error of the clock occurs in units of M bits; And control means for selectively clearing the captured text data according to the detection result.

이하, 본 발명에 따른 라디오 텍스트 데이터 처리장치 및 방법에 대한 바람직한 실시예에 대해, 첨부된 도면을 참조하여 상세히 설명한다. Hereinafter, exemplary embodiments of a radio text data processing apparatus and method according to the present invention will be described in detail with reference to the accompanying drawings.

우선, 본 발명에 따른 라디오 텍스트 데이터 처리장치 및 방법은, 도 1을 참조로 전술한 바 있는 RDS 라디오 방송 수신 단말기 등에 적용될 수 있는 데, 예를 들어, 도 4에 도시한 바와 같이, 상기 RDS 라디오 방송 수신 단말기에는, 텍스트 데이터 캡처(130)와 버퍼(131), 그리고 문자 생성기(132)가 포함 구성되는 텍스트 데이터 처리부(13)와, 클럭 에러 검출부(20), 그리고 마이컴(27)이 포함 구성된다.First, the apparatus and method for processing radio text data according to the present invention may be applied to an RDS radio broadcast receiving terminal or the like described above with reference to FIG. 1. For example, as shown in FIG. 4, the RDS radio The broadcast receiving terminal includes a text data processing unit 13 including a text data capture 130, a buffer 131, and a character generator 132, a clock error detection unit 20, and a microcomputer 27. do.

한편, 상기 클럭 에러 검출부(20)에서는, 상기 텍스트 데이터 캡처(130)에서, 텍스트 데이터를 캡처하는 데 기준이 되는 RDS 클럭의 에러 발생 여부를 검출하게 되는 데, 예를 들어 도 3을 참조로 전술한 바와 같이, 인터럽트(Interrupt) 구간에, 하이 펄스(High Pulse)가 발생하게 되면, 1 비트의 '1' 값을 설정하고, 그 다음 번째 인터럽트 구간에, 하이 펄스가 발생하는 지를 검출하는 일련의 검출 동작을 소정 회수 반복하게 된다. The clock error detection unit 20 detects whether an error occurs in the RDS clock, which is a reference for capturing text data, in the text data capture 130. As described above, when a high pulse occurs in an interrupt section, a value of '1' of 1 bit is set, and a series of detecting whether a high pulse occurs in the next interrupt section is set. The detection operation is repeated a predetermined number of times.

예를 들어, 상기 클럭 에러 검출부(20)에서는, 제1 내지 제8 인터럽트 구간에, 각각 하이 펄스가 모두 검출되면, 그에 상응하는 8 비트의 검출 값 '11111111'을 마이컴(27)으로 출력하게 되고, 제1 내지 제8 인터럽트 구간에, 하이 펄스가 모두 검출되지 않으면, 그에 상응하는 8 비트의 검출 값 '00000000'을 마이컴(27)으로 출력하게 된다.For example, when all of the high pulses are detected in the first to eighth interrupt periods, the clock error detector 20 outputs the corresponding 8-bit detection value '11111111' to the microcomputer 27. If all high pulses are not detected in the first to eighth interrupt periods, the corresponding 8-bit detection value '00000000' is output to the microcomputer 27.

그리고, 상기 마이컴(27)에서는, 상기 클럭 에러 검출부(20)에서, 8 비트의 검출 값 '11111111'이 출력되면, 클럭 에러가 발생하였다고 판별하여, 상기 버퍼(131)에 임시 저장된 텍스트 데이터를 클리어(Clear)시키고, 만일, '11111111' 이외의 다른 8 비트의 검출 값, 예를 들어 8 비트의 검출 값 중, '0' 이 하나라도 존재하는 검출 값이 출력되는 경우에는, 단순한 노이즈 발생으로 판별하여, 상기 버퍼(131)에 임시 저장된 텍스트 데이터를 클리어(Clear)시키지 않게 된다.When the clock error detection unit 20 outputs an 8-bit detection value '11111111', the microcomputer 27 determines that a clock error has occurred and clears the text data temporarily stored in the buffer 131. (Clear), and if a detection value of 8 bits other than '11111111', for example, a detection value in which any one of '0' is present among 8 bits is detected, it is discriminated by simple noise generation. Thus, the text data temporarily stored in the buffer 131 is not cleared.

이에 따라, 단순한 노이즈(Noise)에 의해 일시적으로 하이 펄스가 발생한 경 우, 캡처된 텍스트 데이터를 정상적으로 처리하게 되는 데, 이에 대해 상세히 설명하면 다음과 같다.As a result, when a high pulse is generated temporarily by simple noise, the captured text data is processed normally.

도 5는, 본 발명에 따른 라디오 텍스트 데이터 처리방법에 대한 동작 흐름도를 도시한 것으로, 예를 들어, 상기 마이컴(27)에서는, 도 1을 참조로 전술한 바와 같이, 사용자의 키 입력에 따라, 상기 튜너부(10)를 동작 제어하여, 임의의 한 RDS 방송 채널을 선국하게 되고, 상기 오디오 처리부(11)에서는, 상기 선국된 RDS 방송 채널을 통해 수신되는 오디오 신호를 처리한 후, 상기 오디오 출력부(12)를 통해 출력하게 된다(S10).5 is a flowchart illustrating an operation of a method for processing radio text data according to the present invention. For example, in the microcomputer 27, as described above with reference to FIG. 1, according to a user's key input, FIG. Operation of the tuner unit 10 controls the tuning of any one RDS broadcast channel, and the audio processing unit 11 processes the audio signal received through the tuned RDS broadcast channel, and then outputs the audio. It outputs through the unit 12 (S10).

그리고, 상기 텍스트 데이터 캡처(130)에서는, 상기 클럭 발생부(15)에서 발생되는 소정 주기의 RDS 클럭(RDS_Clock)을 이용하여, 상기 텍스트 데이터를 순차적으로 캡처하게 되는 데, 이때 도 3에 도시한 바와 같이, 상기 RDS 클럭의 폴링 에지(Falling Edge) 이후 일정 시간 이내에, 인터럽트(Interrupt)를 발생시켜, RDS 방송을 통해 수신되는 텍스트 데이터를 1 비트 씩 캡처하여, 상기 버퍼(131) 내에 26 비트 단위의 블록으로 버퍼링하게 된다(S11).In the text data capture 130, the text data is sequentially captured by using an RDS clock RDS_Clock of a predetermined period generated by the clock generator 15. As described above, an interrupt is generated within a predetermined time after the falling edge of the RDS clock to capture text data received through the RDS broadcast by 1 bit, and 26 bit units are stored in the buffer 131. Buffered to block (S11).

한편, 상기 클럭 에러 검출부(20)에서는, 상기와 같이 텍스트 데이터를 캡처하는 데 기준이 되는 RDS 클럭의 에러 발생 여부를 검출하게 되는 데(S12), 예를 들어 도 3에 도시한 바와 같이, 상기 인터럽트(Interrupt) 구간에, 하이 펄스(High Pulse)가 검출되면(S13), 1 비트의 '1' 값을 설정하고(S14), 하이 펄스가 검출되지 않으면, 1 비트의 '0' 값을 설정하게 된다(S15). Meanwhile, the clock error detection unit 20 detects whether an error of an RDS clock, which is a reference for capturing text data, occurs as described above (S12). For example, as shown in FIG. In the Interrupt section, if a high pulse is detected (S13), a value of '1' of one bit is set (S14). If a high pulse is not detected, a value of '0' of one bit is set. It is made (S15).

또한, 상기 클럭 에러 검출부(20)에서는, 상기와 같은 동작을 8 번 반복 수행하여, 8 비트의 클럭 에러 검출 값을 마이컴(27)으로 출력하게 되며, 상기 마이컴(27)에서는, 상기 8 비트의 클럭 에러 검출 값이 수신되면(S16), 그 검출 값을 확인하게 되는 데, 예를 들어, 상기 8 비트의 검출 값이 모두 '1'인 경우, 즉, '11111111'인 경우(S17), 상기 마이컴(27)에서는, RDS 클럭에 에러가 발생하였다고 판별한 후, 상기 버퍼(131) 내에 임시 저장된 텍스트 테이터를 모두 클리어시키게 된다(S18).In addition, the clock error detection unit 20 repeats the above-described operation eight times, and outputs an 8-bit clock error detection value to the microcomputer 27. In the microcomputer 27, the 8-bit When the clock error detection value is received (S16), the detection value is checked. For example, when the detection values of the 8 bits are all '1', that is, when the clock error detection value is '11111111' (S17), After determining that an error has occurred in the RDS clock, the microcomputer 27 clears all text data temporarily stored in the buffer 131 (S18).

반면, 상기 8 비트의 검출 값 중, '0' 이 하나라도 존재하는 경우에는, 단순한 노이즈 발생으로 판별하여, 상기 버퍼(131)에 임시 저장된 텍스트 데이터를 클리어(Clear)시키지 않게 되므로, 상기 문자 생성기(132)에서는, 정상적인 RDS 클럭에 의해 캡처된 26 비트 단위 블록의 텍스트 데이터를, 하나의 문자 영상(예: 'A')으로 생성 출력하게 된다.On the other hand, if any one of '0' is present among the 8-bit detection values, it is determined as a simple noise generation, and thus the text generator is not cleared temporarily because the text data is temporarily stored in the buffer 131. In 132, the text data of the 26-bit unit block captured by the normal RDS clock is generated and output as one character image (eg, 'A').

그리고, 상기와 같은 일련의 동작을 RDS 라디오 방송 수신이 중지될 때까지(S20) 반복 수행하게 되므로, RDS 클럭의 에러 발생 여부를 보다 정확하게 판별할 수 있게 되어, 정상적으로 캡처된 텍스트 데이터가, 일시적인 노이즈에 의해 잘못 클리어되는 것을 예방할 수 있게 된다. In addition, since the above-described series of operations are repeatedly performed until the reception of the RDS radio broadcast is stopped (S20), it is possible to more accurately determine whether an error of the RDS clock has occurred, so that the normally captured text data is temporarily noisy. It is possible to prevent the wrong clearing.

한편, 상기 클럭 에러 검출부(20)에서는, 8 비트의 클럭 에러 검출 값 대신 다른 M 비트의 클럭 에러 비트 검출 값, 예를 들어 2 비트 이상 25 비트 이하의 클럭 에러 비트 값을 검출하여, 상기 마이컴(27)으로 출력할 수도 있다. Meanwhile, the clock error detection unit 20 detects a clock error bit detection value of another M bit, for example, a clock error bit value of 2 bits or more and 25 bits or less instead of an 8 bit clock error detection value, and detects the microcomputer ( 27).

이상, 전술한 본 발명의 바람직한 실시예는, 예시의 목적을 위해 개시된 것으로, 당업자라면, 이하 첨부된 특허청구범위에 개시된 본 발명의 기술적 사상과 그 기술적 범위 내에서, 또다른 다양한 실시예들을 개량, 변경, 대체 또는 부가 등이 가능할 것이다. Or more, preferred embodiments of the present invention described above, for the purpose of illustration, those skilled in the art, within the technical spirit and the technical scope of the present invention disclosed in the appended claims below, to further improve various other embodiments Changes, substitutions or additions will be possible.

상기와 같이 구성 및 이루어지는 본 발명에 따른 라디오 텍스트 데이터 처리장치 및 방법은, 예를 들어 라디오 신호에 텍스트(Text) 데이터를 포함 전송하는 라디오 데이터 시스템(RDS) 방송 수신 기능이 구비된 단말기에서, RDS 라디오 방송을 수신하는 경우, 그 RDS 라디오 방송을 통해 수신되는 텍스트 데이터를, 소정 주기의 클럭을 이용하여, N 비트 단위의 블록으로 캡처한 후, 상기 캡처된 N 비트 단위의 텍스트 데이터를 문자 영상으로 출력 표시하되, 상기 클럭의 에러 발생 여부를, M 비트 단위의 검출 값에 의해 판별하여, 상기 캡처된 텍스트 데이터를 선택적으로 클리어(Clear)시킴으로써, RDS 방송의 텍스트 데이터를 캡처하는 클럭의 에러 발생 여부를 보다 정확하게 판별할 수 있게 되며, 또한 정상적으로 캡처된 텍스트 데이터가, 단순한 노이즈 발생으로 인해 잘못 클리어되는 것을 효율적으로 방지할 수 있게 되는 매우 유용한 발명인 것이다.The apparatus and method for radio text data processing according to the present invention constructed and constructed as described above, for example, in a terminal equipped with a radio data system (RDS) broadcast reception function for transmitting text data in a radio signal, are RDS. When receiving a radio broadcast, the text data received through the RDS radio broadcast is captured in blocks of N bits using a clock of a predetermined period, and then the captured N bits of text data as a character image are captured. Output is displayed, and whether or not an error of the clock is determined by a detection value in units of M bits, and selectively clearing the captured text data, thereby causing an error of a clock capturing text data of an RDS broadcast. Can be determined more accurately, and the text data captured normally can generate simple noise. Due to the very useful inventions that can be effectively prevented from being cleared incorrectly.

Claims (14)

라디오 방송을 통해 수신되는 텍스트 데이터를, 소정 주기의 클럭을 이용하여, N 비트 단위의 블록으로 캡처하는 1단계; 및 Capturing text data received through a radio broadcast into blocks of N bits using a clock of a predetermined period; And 상기 클럭의 에러 발생 여부를, M 비트 단위의 검출 값에 의해 판별하여, 상기 캡처된 텍스트 데이터를 선택적으로 클리어시키는 2단계를 포함하여 이루어지는 것을 특징으로 하는 라디오 텍스트 데이터 처리방법. And determining whether an error occurs in the clock based on a detection value in units of M bits, and selectively clearing the captured text data. 제 1항에 있어서,The method of claim 1, 상기 1단계는, 라디오 데이터 시스템(RDS) 방송을 통해 수신되는 텍스트 데이터를, 소정 주기의 클럭 폴링 에지를 기준으로 인터럽트(Interrupt)를 발생시켜, 26 비트 단위의 블록으로 캡처하는 것을 특징으로 하는 라디오 텍스트 데이터 처리방법. In the first step, the text data received through a radio data system (RDS) broadcast is generated by generating an interrupt based on a clock polling edge of a predetermined period and capturing the data into blocks of 26 bits. Text data processing method. 제 2항에 있어서,The method of claim 2, 상기 2단계는, 상기 클럭 폴링 에지 이후 일정 시간 이내에, 하이 펄스가 검출되면, '1' 을 설정하고, 검출되지 않으면 '0' 을 설정하여, M 비트 단위의 검출 값을 생성한 후, 그 검출 값에 따라, 클럭 에러 발생 또는 노이즈 발생 여부를 판별하는 것을 특징으로 하는 라디오 텍스트 데이터 처리방법. In the second step, if a high pulse is detected within a predetermined time after the clock polling edge, '1' is set; otherwise, '0' is set to generate a detection value in units of M bits, and then detect the high pulse. And determining whether a clock error or noise occurs according to a value. 제 3항에 있어서,The method of claim 3, wherein 상기 2단계는, 상기 M 비트 단위의 검출 값이, 모두 '1' 인 경우, 클럭 에러가 발생하였다고 판별하여, 상기 캡처된 텍스트 데이터를 클리어시키는 것을 특징으로 하는 라디오 텍스트 데이터 처리방법. In step 2, when the detection values of the M bit unit are all '1', it is determined that a clock error has occurred, and the captured text data is cleared. 제 3항에 있어서,The method of claim 3, wherein 상기 2단계는, 상기 M 비트 단위의 검출 값 중, 적어도 한 비트 이상이 '0' 인 경우, 노이즈가 발생하였다고 판별하여, 상기 캡처된 텍스트 데이터를 클리어시키지 않는 것을 특징으로 하는 라디오 텍스트 데이터 처리방법. In step 2, when at least one bit of the M-bit detection value is '0', it is determined that noise has occurred, and the captured text data is not cleared. . 제 4항에 있어서,The method of claim 4, wherein 상기 클리어되지 않은 텍스트 데이터가, N 비트 단위의 블록이 되면, 그 텍스트 데이터에 해당하는 문자 영상을 생성 표시하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 라디오 텍스트 데이터 처리방법. And generating and displaying a character image corresponding to the text data when the text data which is not cleared becomes a block of N bits. 제 1항에 있어서,The method of claim 1, 상기 N 비트는, 2 비트 이상 25 비트 이하의 비트 수인 것을 특징으로 하는 라디오 텍스트 데이터 처리방법. The N bit is a number of bits of 2 or more and 25 or less bits. 라디오 방송을 통해 수신되는 텍스트 데이터를, 소정 주기의 클럭을 이용하 여, 순차적으로 캡처하기 위한 캡처수단; Capturing means for capturing text data received through radio broadcasting sequentially using a clock of a predetermined period; 상기 캡처되는 텍스트 데이터를, N 비트 단위의 블록으로 임시 저장하기 위한 저장수단; Storage means for temporarily storing the captured text data in blocks of N bits; 상기 N 비트 단위의 블록으로 임시 저장된 텍스트 데이터에 상응하는 문자 영상을 생성하기 위한 생성수단; Generating means for generating a character image corresponding to text data temporarily stored in blocks of N bits; 상기 클럭의 에러 발생 여부를, M 비트 단위로 검출하기 위한 검출수단; 및 Detection means for detecting whether an error of the clock occurs in units of M bits; And 상기 검출 결과에 따라, 상기 캡처된 텍스트 데이터를 선택적으로 클리어시키기 위한 제어수단을 포함하여 구성되는 것을 특징으로 하는 라디오 텍스트 데이터 처리장치. And control means for selectively clearing the captured text data according to the detection result. 제 8항에 있어서, The method of claim 8, 상기 캡처수단은, 라디오 데이터 시스템(RDS) 방송을 통해 수신되는 텍스트 데이터를, 소정 주기의 클럭 폴링 에지를 기준으로 인터럽트(Interrupt)를 발생시켜, 일정 시간 이내에 캡처하는 것을 특징으로 하는 라디오 텍스트 데이터 처리장치. The capturing means is configured to capture text data received through radio data system (RDS) broadcasting within a predetermined time by generating an interrupt based on a clock polling edge of a predetermined period. Device. 제 8항에 있어서, The method of claim 8, 상기 저장수단은, 상기 캡처되는 텍스트 데이터를, 26 비트 단위의 블록으로 버퍼링하는 것을 특징으로 하는 라디오 텍스트 데이터 처리장치. And the storage means buffers the captured text data in blocks of 26 bits. 제 8항에 있어서, The method of claim 8, 상기 검출수단은, 상기 소정 주기의 클럭 폴링 에지 이후 일정 시간 이내에, 하이 펄스가 검출되면, '1' 을 설정하고, 검출되지 않으면 '0' 을 설정하여, M 비트 단위의 검출 값을 출력하는 것을 특징으로 하는 라디오 텍스트 데이터 처리장치. The detecting means sets a value of '1' if a high pulse is detected within a predetermined time after the clock polling edge of the predetermined period, and sets a value of '0' if not detected to output a detection value in units of M bits. A radio text data processing device. 제 11항에 있어서, The method of claim 11, 상기 제어수단은, 상기 M 비트 단위의 검출 값이, 모두 '1' 인 경우, 클럭 에러가 발생하였다고 판별하여, 상기 캡처된 텍스트 데이터를 클리어시키는 것을 특징으로 하는 라디오 텍스트 데이터 처리장치. And the control means determines that a clock error has occurred when all of the detected values of the M bits unit are '1', thereby clearing the captured text data. 제 11항에 있어서, The method of claim 11, 상기 제어수단은, 상기 M 비트 단위의 검출 값 중, 적어도 한 비트 이상이 '0' 인 경우, 노이즈가 발생하였다고 판별하여, 상기 캡처된 텍스트 데이터를 클리어시키지 않는 것을 특징으로 하는 라디오 텍스트 데이터 처리장치. The control means, when at least one bit of the detection value of the M-bit unit is '0', determines that noise has occurred, and does not clear the captured text data, characterized in that the radio text data processing apparatus . 제 8항에 있어서,The method of claim 8, 상기 N 비트는, 2 비트 이상 25 비트 이하의 비트 수인 것을 특징으로 하는 라디오 텍스트 데이터 처리장치. And said N bits are the number of bits of 2 or more and 25 or less bits.
KR1020050048213A 2005-06-07 2005-06-07 Apparatus and method for processing radio text data KR20060129583A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050048213A KR20060129583A (en) 2005-06-07 2005-06-07 Apparatus and method for processing radio text data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050048213A KR20060129583A (en) 2005-06-07 2005-06-07 Apparatus and method for processing radio text data

Publications (1)

Publication Number Publication Date
KR20060129583A true KR20060129583A (en) 2006-12-18

Family

ID=37810374

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050048213A KR20060129583A (en) 2005-06-07 2005-06-07 Apparatus and method for processing radio text data

Country Status (1)

Country Link
KR (1) KR20060129583A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101868931A (en) * 2007-11-21 2010-10-20 高通股份有限公司 Radio data system (RDS) data processing methods and apparatus
KR20120025727A (en) * 2010-09-08 2012-03-16 현대모비스 주식회사 Method for processing radio text data of radio data system
US8478216B2 (en) 2007-11-21 2013-07-02 Qualcomm Incorporated Method and apparatus for searching for or tuning to one or more radio stations with minimum interaction with host processor
US8666304B2 (en) 2007-11-21 2014-03-04 Qualcomm Incorporated Methods and apparatus for downloading one or more radio data system (RDS) group type processing routines for RDS data

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101868931A (en) * 2007-11-21 2010-10-20 高通股份有限公司 Radio data system (RDS) data processing methods and apparatus
US8478216B2 (en) 2007-11-21 2013-07-02 Qualcomm Incorporated Method and apparatus for searching for or tuning to one or more radio stations with minimum interaction with host processor
US8503957B2 (en) 2007-11-21 2013-08-06 Qualcomm Incorporated Radio data system (RDS) data processing methods and apparatus
US8666304B2 (en) 2007-11-21 2014-03-04 Qualcomm Incorporated Methods and apparatus for downloading one or more radio data system (RDS) group type processing routines for RDS data
CN105356961A (en) * 2007-11-21 2016-02-24 高通股份有限公司 Radio data system (RDS) data processing methods and apparatus
KR20120025727A (en) * 2010-09-08 2012-03-16 현대모비스 주식회사 Method for processing radio text data of radio data system

Similar Documents

Publication Publication Date Title
US8564720B2 (en) Data decoding device and method capable of avoiding data error from incorrect sampling points
TW200518587A (en) System and operating method for detecting eavesdropping device by using image
KR20060129583A (en) Apparatus and method for processing radio text data
US6546065B1 (en) Frame synchronous circuit
US8296629B2 (en) RDS compatible receiver and RDS data receiving method
US6784943B1 (en) Auxiliary digital data extractor in a television
US7802173B2 (en) Method to decode a data string
KR100780161B1 (en) Apparatus and method for controlling seeing and hearing restriction using parental level
KR960043553A (en) Error correction device
CN101145862A (en) Radio telegram data processing device and method
EP0579039A2 (en) Synchronous detecting apparatus and synchronous detecting and protecting method
KR930022762A (en) Scrambled decision circuit of satellite broadcasting receiver
KR100293452B1 (en) Receiver of asynchronous serial data
KR100710084B1 (en) Digital tv and control method thereof
KR100797078B1 (en) TII Decoder and Deconding Method
US6111855A (en) Method and apparatus for baud detection in a communication device
KR960039873A (en) T-V slip function control device and method
JP2005191926A (en) Remote control receiver
JPH08330979A (en) Error correction device
JP2019122018A (en) Broadcast receiver and broadcast reception method
KR960001933A (en) TVCR / VTR Automatic Timer
KR970032100A (en) Broadcast signal restriction method
KR100768818B1 (en) Reception sensitivity notice apparatus for television and method thereof
KR100208931B1 (en) Rmvd device having a circuit for detecting falling-edge
KR970032102A (en) Device and method for preventing specific program reception of TV

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination