KR20120066210A - Method and apparatus for obtaining and storing text information from broadcast signals - Google Patents
Method and apparatus for obtaining and storing text information from broadcast signals Download PDFInfo
- Publication number
- KR20120066210A KR20120066210A KR1020100127439A KR20100127439A KR20120066210A KR 20120066210 A KR20120066210 A KR 20120066210A KR 1020100127439 A KR1020100127439 A KR 1020100127439A KR 20100127439 A KR20100127439 A KR 20100127439A KR 20120066210 A KR20120066210 A KR 20120066210A
- Authority
- KR
- South Korea
- Prior art keywords
- file
- text
- data
- broadcast signal
- storage medium
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/08—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
- H04N7/087—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
- H04N7/088—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
- H04N7/0881—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital the signal being time-compressed before its insertion and subsequently decompressed at reception
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/08—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
- H04N7/087—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
- H04N7/088—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
- H04N7/0884—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of additional display-information, e.g. menu for programme or channel selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/82—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
- H04N9/8205—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
- H04N9/8233—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being a character code signal
- H04N9/8238—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being a character code signal for teletext
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Signal Processing For Recording (AREA)
- Television Systems (AREA)
Abstract
본 발명은, 수신하는 방송신호에 포함되어 있는 정보, 예를 들어 서브타이틀, 텔리텍스트 데이터의 저장에 관한 것이다. 본 발명에 따른 일 방법은, 방송신호를 동조하여 그 동조된 방송신호로부터 제 1영상 프로그램을 디코딩 출력하는 단계와, 상기 방송신호로부터, 서브타이틀 또는 텔리텍스트 데이터와 같은 텍스트표시 지향 데이터를 추출하고 그로부터 텍스트 데이터를 획득하는 단계와, 상기 획득한 텍스트 데이터를, 상기 제 1영상 프로그램의 타이틀이 파일명에 포함된 제 1파일내에 기록하는 단계와, 시간경과 또는 채널전환에 따라, 동조된 방송신호에서 제 1영상 프로그램과 상이한 제 2영상 프로그램이 제공되는 경우, 상기 제 1파일을 닫고, 상기 제 2영상 프로그램의 타이틀이 파일명에 포함된 제 2파일을 자동 생성하여 그 제 2파일내에, 현재 동조된 방송신호로부터 획득한 텍스트 데이터를 기록하는 단계를 포함한다.The present invention relates to the storage of information, for example, subtitles and teletext data, included in a received broadcast signal. According to an aspect of the present invention, there is provided a method of decoding a first video program from a tuned broadcast signal by tuning a broadcast signal, and extracting text display-oriented data such as subtitles or teletext data from the broadcast signal. Acquiring text data therefrom; recording the acquired text data in a first file including the title of the first video program in a file name; and synchronizing the broadcast signal according to time-lapse or channel switching. If a second video program different from the first video program is provided, close the first file, automatically generate a second file including the title of the second video program in the file name, and within the second file, currently tuned. Recording the text data obtained from the broadcast signal.
Description
본 발명은, 방송 채널과 같은 영상 소스로부터 텍스트 정보를 획득하여 저장매체에 저장하는 방법 및 장치에 관한 것이다.The present invention relates to a method and apparatus for acquiring text information from an image source such as a broadcast channel and storing the same in a storage medium.
지상파, 케이블, 그리고 위성방송 등에 의한 방송 서비스의 증가로 방송 채널이 다양해져 시청자들은 풍부한 영상 컨텐츠를 즐길 수 있게 된 반면, 시청자들의 분산으로 인해, 방송 사업자는 보다 더 심한 영상 컨텐츠의 경쟁상태에 놓이게 되었다.Increasing broadcast services by terrestrial, cable, and satellite broadcasting have resulted in diversified broadcast channels, allowing viewers to enjoy rich video content, while the dispersal of viewers has put broadcasters in a more competitive state of video content. .
방송 사업자는, 시청자들의 영상 컨텐츠에의 주의를 더 끌기 위해서, 영상 컨텐츠의 내용을 보다 더 충실하게 하는 것은 물론, 보다 다양한 부수적 정보나, 관심이 있을 만한 다양한 경제, 생활 분야 등에 대한 전문적 정보, 예를 들어, 경제, 증권, 레저, 스포츠 등에 대한 정보를 영상 컨텐츠에 더하여 전송하는 서비스도 제공하고 있다.In order to attract more attention to the video contents of the viewers, the broadcaster not only enhances the contents of the video contents, but also provides additional information and professional information on various economic and living fields that may be of interest. For example, it provides a service for transmitting information on the economy, securities, leisure, sports, etc. in addition to the video content.
이와 같은 부수적이거나 전문적인 정보는 주로 텍스트 형태로 또는 적어도 텍스트표시를 지향하는 정보형태로 제공되고 있는 데, 이러한 텍스트 정보는 화면상에 표시된 후 사라지므로 시청자가 그 텍스트 정보를 잠깐 확인하여 중요한 정보나 자막이라고 판단하여도 이를 다시 볼 수 있는 방법이 없다.Such ancillary or professional information is usually provided in the form of text or at least in the form of text-oriented information. Since the text information is displayed on the screen and disappears, the viewer can check the text information for a short time, There is no way to see it again even if it is determined to be subtitle.
텍스트 정보를 주로 제공하는 방송 서비스, 예를 들어 텔리텍스트(tele-text) 서비스의 경우, 수신된 텍스트 정보는 갱신 정보가 수신될 때까지는 수신장치내에 저장되어 있어서 다시 볼 수는 있지만, 시청자가 화면상에서 자신의 필요로 하는 정보가 있는 텍스트 페이지를 찾기가 쉽지 않으며 또한 화면상에 표시된 텍스트가 한눈에 파악되지 않는 불편함이 있다.In the case of a broadcast service that mainly provides text information, for example, a tele-text service, the received text information is stored in the receiving device until the update information is received and can be viewed again. It is not easy to find a text page with the information required by the user on the screen, and there is an inconvenience that the text displayed on the screen is not recognized at a glance.
본 발명은, 방송신호에 포함되어 있는 텍스트 표시를 지향하는 정보를 추출하여 텍스트정보의 파일로서 저장하는 방법 및 장치를 제공하는 데 일 목적이 있다.An object of the present invention is to provide a method and apparatus for extracting information directed to text display included in a broadcast signal and storing the information as a file of text information.
본 발명은, 저장된 텍스트 정보를 이후 다시 볼 때 그 텍스트 정보에 대한 이해를 보다 빨리 할 수 있도록 저장하는 방법 및 장치를 제공하는 데 다른 일 목적이 있다.Another object of the present invention is to provide a method and an apparatus for storing stored text information so that the text information can be understood more quickly when viewed later.
본 발명은, 저장된 텍스트정보 파일의 검색이 용이하도록 텍스트 정보 파일을 생성하여 저장하는 방법 및 장치를 제공하는 데 또 다른 일 목적이 있다.Another object of the present invention is to provide a method and apparatus for generating and storing a text information file to facilitate retrieval of the stored text information file.
본 발명의 목적은 상기 서술된 명시적인 목적에 국한되는 것은 아니며, 본 발명에 대한 구체적이고 예시적인 하기의 설명에서 도출될 수 있는 효과를 달성하는 것을 그 목적에 당연히 포함한다.The object of the present invention is not limited to the explicit purpose described above, and of course includes achieving the effect that can be derived from the specific and exemplary description of the present invention.
본 발명의 일 측면에 따른, 수신하는 방송신호에 포함되어 있는 정보를 저장하는 일 방법은, 방송신호를 동조하여 그 동조된 방송신호로부터 제 1영상 프로그램을 디코딩 출력하는 단계와, 상기 방송신호로부터 텍스트표시 지향 데이터를 추출하고 그로부터 텍스트 데이터를 획득하는 단계와, 상기 획득한 텍스트 데이터를, 상기 제 1영상 프로그램의 타이틀이 파일명에 포함된 제 1파일내에 기록하는 단계와, 시간경과 또는 채널전환에 따라, 동조된 방송신호에서 제 1영상 프로그램과 상이한 제 2영상 프로그램이 제공되는 경우, 상기 제 1파일을 닫고, 상기 제 2영상 프로그램의 타이틀이 파일명에 포함된 제 2파일을 자동 생성하여 그 제 2파일내에, 현재 동조된 방송신호로부터 획득한 텍스트 데이터를 기록하는 단계를 포함하여 이루어진다.According to an aspect of the present invention, there is provided a method of storing information included in a received broadcast signal, by tuning a broadcast signal and decoding and outputting a first video program from the tuned broadcast signal; Extracting text display oriented data and obtaining text data therefrom; recording the obtained text data in a first file including a title of the first video program in a file name; Accordingly, when a second video program different from the first video program is provided in the tuned broadcast signal, the first file is closed, and a second file including the title of the second video program in the file name is automatically generated. And recording the text data obtained from the currently tuned broadcast signal in the two files.
본 발명에 따른 일 실시예에서는, 상기 제 1파일 또는 제 2파일에 텍스트 데이터를 기록하는 상기 단계는, 기록하는 텍스트와 시간적으로 연계되어 있는 상기 제 1영상 프로그램 또는 상기 제 2영상 프로그램내의 영상 장면을 축소시킨 이미지를, 상기 기록하는 텍스트와 함께 기록한다.In an embodiment according to the present invention, the recording of the text data in the first file or the second file comprises: a video scene in the first video program or the second video program which is temporally associated with the text to be recorded. The reduced image is recorded together with the recorded text.
본 발명에 따른 일 실시예에서는, 상기 제 1파일 또는 제 2파일에 텍스트 데이터를 기록하는 상기 단계는, 상기 획득한 텍스트 데이터가 기 설정된 검색어들 중 적어도 하나를 포함하고 있는 경우에 한하여 상기 제 1파일 또는 제 2파일내에 기록한다.According to an embodiment of the present invention, the recording of the text data in the first file or the second file is performed only when the acquired text data includes at least one of preset search terms. Write in file or second file.
본 발명에 따른 일 실시예에서는, 상기 방법은, 상기 제 1파일을 닫은 후, 그 제 1파일이 유효한 지를 확인하고 비유효하다고 판단되는 경우 그 제 1파일을 삭제하는 단계를 더 포함하고, 상기 제 1파일내에 기록된 텍스트의 양, 상기 제 1파일의 크기, 그리고 상기 제 1영상 프로그램에 대한 지속적 디코딩 출력시간 중 적어도 어느 하나에 근거하여 상기 닫은 제 1파일이 유효한 지를 확인한다.In one embodiment according to the present invention, the method further comprises: after closing the first file, checking whether the first file is valid and deleting the first file if it is determined to be invalid; It is checked whether the closed first file is valid based on at least one of the amount of text recorded in the first file, the size of the first file, and the continuous decoding output time for the first video program.
본 발명에 따른 일 실시예에서는, 상기 제 1파일과 제 2파일은, 파일생성토록 기 지정된 이동식 저장매체에 생성된 것이거나 또는 이동식 저장매체가 이용가능하지 않는 경우에 고정식 저장매체에 생성된다.In one embodiment according to the invention, the first file and the second file are created on a removable storage medium which has been previously designated for file generation or on a fixed storage medium when the removable storage medium is not available.
본 발명의 다른 일 측면에 따른, 수신하는 방송신호에 포함되어 있는 정보를 저장하는 일 방법은, 방송신호를 동조하여 그 동조된 방송신호로부터 영상 프로그램을 디코딩 출력하는 단계와, 상기 방송신호로부터 텍스트표시 지향 데이터를 추출하고 그로부터 텍스트 데이터의 복수의 페이지들을 획득하는 단계와, 상기 획득한 텍스트 데이터의 복수의 페이지들에서, 기 설정된 검색어들 중 적어도 어느 하나가 포함된 특정 텍스트 페이지를 선별하여 적어도 하나의 파일내에 기록하는 단계를 포함하여 이루어진다.According to another aspect of the present invention, there is provided a method for storing information included in a received broadcast signal, by tuning a broadcast signal and decoding and outputting a video program from the tuned broadcast signal, and text from the broadcast signal. Extracting display-oriented data and obtaining a plurality of pages of text data therefrom; and selecting at least one specific text page including at least one of preset search terms from the plurality of pages of the obtained text data. Recording in a file of < RTI ID = 0.0 >
본 발명에 따른 일 실시예에서는, 상기 방법은, 상기 방송신호로부터 추출하여 획득된 텍스트 페이지가 이전에 획득된 복수의 페이지들의 어느 하나와 페이지 번호가 동일하면, 새로운 파일을 생성하고 그 새로운 파일내에 상기 텍스트 페이지를 기록하는 단계를 더 포함하여 이루어진다.In one embodiment according to the present invention, if the text page obtained by extracting from the broadcast signal has the same page number as any one of a plurality of previously obtained pages, a new file is created and the new file is created in the new file. And recording the text page.
본 발명에 따른 일 실시예에서는, 상기 파일은, 상기 설정된 검색어들 중 상기의 적어도 어느 하나를 그 파일명에 포함한다. 또한, 상기 기록하는 단계는, 상기 특정 텍스트 페이지가 상기 설정된 검색어들에 속하는 제 1및 제 2검색어를 모두 포함하고 있는 경우에, 상기 제 1검색어를 파일명에 포함하고 있는 제 1파일과, 상기 제 2검색어를 파일명에 포함하고 있는 제 2파일 각각에 상기 특정 텍스트 페이지를 기록한다.In one embodiment according to the present invention, the file includes at least one of the above-mentioned search terms in the file name. The recording may include: a first file including the first search term in a file name when the specific text page includes both first and second search terms belonging to the set search terms, and the first file. (2) The specific text page is recorded in each of the second files including the search word in the file name.
본 발명에 따른 일 실시예에서는, 상기 방법은, 채널전환 시에, 상기 파일을 닫고 새로운 파일을 생성하여 그 새 파일내에, 전환된 채널에서 동조된 방송신호로부터 획득한 텍스트 데이터의 복수의 페이지들을 기록하는 단계와, 상기 닫은 파일이 유효한 지를 확인하고 비유효하다고 판단되는 경우 그 닫은 파일을 삭제하는 단계를 더 포함한다. 그리고, 상기 닫은 파일내에 기록된 텍스트의 양, 상기 닫은 파일의 크기, 그리고 채널전환 전의 채널에서의 영상 프로그램에 대한 지속적 디코딩 출력시간 중 적어도 어느 하나에 근거하여 상기 닫은 파일이 유효한 지를 확인한다.In one embodiment according to the present invention, the method includes closing a file and creating a new file upon channel switching, and in the new file, a plurality of pages of text data obtained from a broadcast signal tuned in the switched channel. Recording, and checking whether the closed file is valid and deleting the closed file if it is determined to be invalid. Then, it is checked whether the closed file is valid based on at least one of the amount of text recorded in the closed file, the size of the closed file, and the continuous decoding output time for the video program in the channel before the channel switching.
본 발명에 따른 일 실시예에서는, 상기 적어도 하나의 파일은, 파일생성토록 기 지정된 이동식 저장매체에 생성된 것이거나 또는 이동식 저장매체가 이용가능하지 않는 경우에 고정식 저장매체에 생성된다.In one embodiment according to the invention, the at least one file is created on a removable storage medium which has been previously designated for file creation or on a fixed storage medium when the removable storage medium is not available.
본 발명의 또 다른 측면에 따른, 방송신호를 수신하여 영상신호로 출력하는 일 장치는, 방송신호를 동조하여 출력하기 위한 수신부와, 상기 수신부에 의해 동조출력되는 방송신호로부터 영상 프로그램과 제 1유형 또는 제 2유형의 텍스트표시 지향 데이터를 디코딩 출력하기 위한 디코더와, 데이터를 저장하기 위한 제 1저장매체와, 선택적으로 접속되는 제 2저장매체와의 접속사양에 맞게 인터페이스를 제공하여 데이터를 교환하기 위한 매체 접속부와, 상기 디코더로부터 상기 제 1유형의 텍스트표시 지향 데이터가 디코딩 출력되는 경우, 상기 영상 프로그램의 타이틀이 파일명에 포함된 파일을, 상기 제 1저장매체 또는 상기 매체 접속부에 접속된 상기 제 2저장매체에 생성하여, 상기 제 1유형의 텍스트표시 지향 데이터로부터 추출한 텍스트 데이터를 상기 생성된 파일내에 기록하기 위해 구성된 제어부를 포함하여 구성된다.According to still another aspect of the present invention, an apparatus for receiving and outputting a broadcast signal as a video signal includes a receiver for tuning and outputting a broadcast signal, and an image program and a first type from a broadcast signal tuned and output by the receiver. Or exchanging data by providing an interface according to a connection specification with a decoder for decoding and outputting a second type of text-oriented data, a first storage medium for storing data, and a second storage medium that is selectively connected. And a first medium connected with the first storage medium or the medium connection unit, when the first type of text display-oriented data is decoded and outputted from the decoder. And generating text data extracted from the text display-oriented data of the first type. And a control unit configured to record in the generated file.
또한 상기 장치에 있어서, 상기 제어부는, 상기 디코더로부터 상기 제 2유형의 텍스트표시 지향 데이터가 디코딩 출력되는 경우, 상기 제 2유형의 텍스트표시 지향 데이터로부터 텍스트 데이터의 복수의 페이지들을 획득하고, 그 획득된 텍스트 데이터의 복수의 페이지들에서, 기 설정된 검색어들 중 적어도 어느 하나가 포함된 특정 텍스트 페이지를 선별하여, 상기 제 1저장매체 또는 상기 매체 접속부에 접속된 상기 제 2저장매체에 생성한 적어도 하나의 파일내에 기록하기 위해 구성된다.In the above apparatus, when the second type of text display oriented data is decoded and output from the decoder, the controller acquires a plurality of pages of text data from the second type of text display oriented data and obtains the same. At least one of a plurality of pages of the text data, the specific text page containing at least one of the predetermined search terms, is selected and generated in the second storage medium connected to the first storage medium or the medium access unit. It is configured to write in the file of.
본 발명에 따른 일 실시예에서는, 시간경과 또는 채널전환에 따라, 상기 수신부에 의해 동조된 방송신호가 다른 영상 프로그램으로 전환되는 경우, 상기 제어부는, 그 전환 전의 영상 프로그램의 타이틀을 파일명으로 갖는 파일을 닫고, 상기 전환된 프로그램의 타이틀이 파일명에 포함된 파일을 상기 접속된 이동식 저장매체 또는 상기 고정식 저장매체에 자동 생성하고 그 생성한 파일내에, 상기 전환된 영상 프로그램과 함께 디코딩되는 상기 제 1유형의 텍스트표시 지향 데이터로부터 추출한 텍스트 데이터를 기록하도록 또한 구성된다.In one embodiment according to the present invention, when a broadcast signal tuned by the receiving unit is switched to another video program in accordance with time passage or channel switching, the control unit includes a file having the title of the video program before the switching as a file name. The first type which automatically generates a file in which the title of the converted program is included in a file name on the connected removable storage medium or the fixed storage medium and is decoded together with the converted video program in the generated file. It is also configured to record the text data extracted from the textual display oriented data of.
본 발명에 따른 일 실시예에서는, 상기 제 1유형의 텍스트표시 지향 데이터는 서브타이틀(subtitle) 데이터이고, 상기 제 2유형의 텍스트표시 지향 데이터는 텔리텍스트(teletext) 데이터이다.In one embodiment according to the present invention, the first type of text display oriented data is subtitle data and the second type of text display oriented data is teletext data.
상기에서 설명된 본 발명과 하기에서 상세히 설명되는 본 발명에 대한 적어도 하나의 실시예는, 영상신호와 함께 제공되는 서브타이틀 또는 텔리텍스트와 같은 텍스트표시 지향 데이터를 별도의 파일로서 저장함으로써 이를 타 장치, 예를 들어 컴퓨터 등에서 해당 파일 포맷에 대응되는 어플리케이션을 구동시켜 그 저장매체내의 텍스트 파일을 열람하거나 또는 인쇄할 수 있도록 한다. 이로써, 사용자는 키보드나 마우스를 통해 좀 더 자유롭게 아니면 지면을 통해 좀 더 편리하게 볼 수 있게 한다. At least one embodiment of the present invention described above and the present invention described in detail below includes storing other text display-oriented data such as subtitles or teletexts provided with the video signal as separate files. For example, a computer may run an application corresponding to the file format to browse or print a text file in the storage medium. This allows the user to view more freely through the keyboard or mouse or more conveniently through the ground.
특히, 방송 프로그램이 외국어로써 그 자막을 제공해 주는 경우에는, 다시 찬찬히 검토해 볼 수 있으므로 학습효율을 높일 수 있고, 해당 자막에서의 장면 이미지도 함께 인식할 수 있으므로 해당 자막의 의미 또는 사용례 등에 대한 이해에 있어서도 좀 더 효과적이다.In particular, if a broadcast program provides its subtitles in a foreign language, it can be reviewed again and again, thereby improving learning efficiency, and recognizing scene images in the subtitles as well. Even more effective.
도 1은, 본 발명의 일 실시예에 따른, 방송신호로부터 텍스트표시 지향 정보를 추출하여 텍스트정보 파일로서 저장하는 방법이 구현된 디지털 방송수신기에 대한 구성을 예시한 것이고,
도 2는, 본 발명의 일 실시예에 따른, 방송신호로부터 텍스트표시 지향 정보를 추출하여 텍스트정보 파일로서 저장하는 방법의 흐름도의 일 예이고,
도 3은, 사용자가 선택한 채널의 방송 프로그램이 자막과 함께 시각적/청각적으로 사용자에게 표현되는 일 예이고,
도 4는, 본 발명의 일 실시예에 따른, 방송신호로부터 텍스트를 캡처링(capturing)하는 데 적용할 환경을 설정하기 위해 제공되는 텍스트캡처 설정화면의 일 예이고,
도 5는, 본 발명의 일 실시예에 따라, 영상 프로그램으로부터 획득한 축소 이미지와 함께 방송신호로부터 획득한 텍스트가 파일에 저장되는 예를 도시한 것이고,
도 6은, 본 발명의 다른 일 실시예에 따른, 방송신호로부터 텍스트를 캡처링하는 데 적용할 환경을 설정하기 위해 제공되는 텍스트캡처 설정화면의 일 예이고,
도 7은, 방송신호로부터 추출된 다수 페이지의 텔리텍스트 데이터가 화면상에 출력된 예를 도시한 것이고,
도 8은, 본 발명의 일 실시예에 따른, 방송신호로부터 추출되어 계속적으로 갱신되는 텔리텍스트 데이터를 파일에 기록하는 방식과 각 파일을 생성하는 방식, 그리고 텔리텍스트 페이지의 페이지번호 부여 방식을 예시한 것이고,
도 9는, 본 발명의 일 실시예에 따라, 검색어가 복수개 설정되어 있는 경우에, 검색어별로 구분하여 텍스트 파일을 생성하고 해당 파일에 텍스트를 기록하는 방식의 예를 도시한 것이다.FIG. 1 illustrates a configuration of a digital broadcast receiver in which a method of extracting text display orientation information from a broadcast signal and storing the text display orientation information according to an embodiment of the present invention is implemented.
2 is an example of a flowchart of a method of extracting text display orientation information from a broadcast signal and storing the text display orientation information according to an embodiment of the present invention;
3 is an example in which a broadcast program of a channel selected by a user is visually and audibly presented to the user together with subtitles.
4 is an example of a text capture setting screen provided to set an environment to be applied to capturing text from a broadcast signal according to an embodiment of the present invention.
FIG. 5 illustrates an example in which text obtained from a broadcast signal is stored in a file together with a reduced image obtained from an image program according to an embodiment of the present invention.
6 is an example of a text capture setting screen provided for setting an environment to be applied to capturing text from a broadcast signal according to another embodiment of the present invention.
FIG. 7 illustrates an example in which multiple pages of teletext data extracted from a broadcast signal are output on a screen;
FIG. 8 illustrates a method of recording teletext data extracted from a broadcast signal and continuously updated in a file, a method of generating each file, and a page numbering method of a teletext page according to an embodiment of the present invention. One,
9 illustrates an example of a method of generating a text file by dividing each search word and writing text in the file when a plurality of search terms are set according to an embodiment of the present invention.
본 발명에 따른, 방송신호로부터 텍스트표시 지향 정보를 추출하여 텍스트정보 파일로서 저장하는 방법 및 장치의 실시예에 대해 첨부도면을 참조하여 상세히 설명한다. An embodiment of a method and apparatus for extracting text display orientation information from a broadcast signal and storing the same as a text information file according to the present invention will be described in detail with reference to the accompanying drawings.
도 1은, 본 발명의 일 실시예에 따른, 방송신호로부터 텍스트표시 지향 정보를 추출하여 텍스트정보 파일로서 저장하는 방법이 구현된 디지털 방송수신기에 대한 구성을 예시한 것이다.FIG. 1 illustrates a configuration of a digital broadcast receiver in which a method of extracting text display orientation information from a broadcast signal and storing the text display orientation information according to an embodiment of the present invention is implemented.
도 1의 디지털 방송수신기는, 연결된 RF 신호선(1), 예를 들어 동축케이블 등을 통해 수신되는 방송신호( 예를 들어 지상파, 케이블 또는 위성방송 신호 )에서 원하는 신호대역을 동조하고 그 동조된 대역의 신호를 복조하여 디지털 스트림(stream)으로 출력하기 위한 신호 복조부(9)와, 상기 복조출력되는 각 디지털 스트림내의 다중화된 프로그램의 트랜스포트 스트림(MPTS: Multi-Program TS) 중 선택된 단일 프로그램 및 관리용 정보( 예를 들어, PSI )에 속하는 트랜스포트 스트림(Transport Stream)을 선택 출력하기 위한 디멀티플렉서(Demultiplexer)(10)와, 상기 디멀티플렉서(10)의 출력 스트림을 제어부(20)의 제어하에 저장하는 하드디스크(13)와, 상기 디멀티플렉서(10)로부터 인가되는 또는 상기 제어부(20)의 제어하에 상기 하드디스크(13)로부터 독출되어 인가되는 각 트랜스포트 스트림의 트랜스포트 패킷들을 비디오, 오디오 등의 유형별로 구분하여 출력하기 위한 파서(Paser)(11)와, 상기 파서(11)를 통해 구분 출력되는 유형별 PES 패킷 등이 해당 스트림별로 영역 구분되어 임시 저장되는 버퍼 메모리(12)와, 상기 버퍼 메모리(12)에 저장되는 영역별로 구분된 데이터들을 각각 디코딩하여, 원래의 AV (비디오 및 오디오) 신호로 복원 출력하는 디코더(15)와, 문자, 기호 또는 그래픽 심볼 등에 대한 영상신호를 생성하는 화면신호 생성기(18)와, 영상신호를 설정된 화면구성에 맞게 합성하여 출력하는 믹서(mixer)(19)와, 이동식의 외부 저장매체, 예를 들어, 외장 메모리, USB 기기 등과의 접속사양에 맞게 인터페이스를 제공하여 데이터를 교환할 수 있게 하는 매체 접속부(14)와, 사용자의 요청 및/또는 설정된 조건에 따라 선택된 방송신호가 화면상에 출력되도록 하고 또한 텍스트표시 지향 정보를 추출하여 저장하기 위해 상기 각 구성수단의 동작을 제어하는 상기 제어부(20)를 포함하여 구성된다. 상기 제어부(20)는, 제어동작 및/또는 설정환경 등을 위한 정보, 그리고 운용동작 중에 방송신호로부터 획득되는 다양한 텍스트 정보가 저장되는 시스템 메모리(20a)를 내장하고 있으며, 또한, 하기에 설명하는 다양한 동작을 위한 펌웨어(firmware)를 선택적으로 실행가능한 형태로 포함하고 있다. The digital broadcast receiver of FIG. 1 tunes a desired signal band from a broadcast signal (for example, a terrestrial wave, a cable, or a satellite broadcast signal) received through a connected
한편, 도 1에 예시된 구성은 TV와 일체로 구성될 수도 있으며, 컴퓨터 또는 노트북에 부가되는 기기의 형태로 구성될 수도 있다. 또한, 상기 제어부(20)는 통상의 사용자 인터페이스, 예를 들어 키패드, 리모컨, 터치패드 등을 통해 사용자로부터의 요청을 수신(22)하고, 필요한 경우 상기 화면신호 생성기(18)를 제어하여 그 요청에 따른 응답을 안내하는 영상신호가 출력되도록 한다. 출력되는 영상신호는 통상의 화면출력 기능을 갖춘 전자기기, 예를 들어 TV, 모니터 등을 통해 시각적으로 표현된다.Meanwhile, the configuration illustrated in FIG. 1 may be integrated with a TV or may be configured in the form of a device added to a computer or a notebook. In addition, the
도 2는 본 발명의 일 실시예에 따른, 방송신호로부터 텍스트표시 지향 정보를 추출하여 텍스트정보 파일로서 저장하는 방법의 흐름도의 일 예이다. 이하에서는, 도 1의 장치가 수행하는 본 발명의 일 실시예에 따른 동작을 도 2에 예시된 흐름도와 병행하여 상세히 설명한다.FIG. 2 is an example of a flowchart of a method of extracting text display orientation information from a broadcast signal and storing the text display orientation information according to an embodiment of the present invention. Hereinafter, an operation according to an embodiment of the present invention performed by the apparatus of FIG. 1 will be described in detail in parallel with the flowchart illustrated in FIG. 2.
사용자가 특정 방송 프로그램을 시청코자 하여 채널을 선택하면, 상기 제어부(20)는 사용자가 지정한 채널( 또는 중계기 )에 해당하는 방송신호가 동조되도록 한다. 상기의 동조명령에 따라, 상기 신호 복조부(9)는, 연결된 RF 신호선(1)을 통해 수신되는 신호대역에서 지정된 채널( 또는 중계기 )에 해당되는 RF신호를 동조하도록 제어하고, 상기 디멀티플렉서(10)는 상기 동조제어에 따라 상기 신호 복조부(9)로부터 출력되는 디지털 스트림내에서( 복수의 프로그램이 있는 경우 지정된 서브채널에 해당하는 ) 하나의 프로그램에 속하는, 비디오, 오디오 및/또는 텍스트 데이터를 수송하는 트랜스포트 스트림을 선별적으로 출력한다. 상기 디멀티플렉서(10)가 디지털 스트림에서 하나의 프로그램에 해당하는 트랜스포트 스트림(transport stream)만을 선별출력하기 위한 근거정보는, 트랜스포트 스트림의 선별 출력전에 해당 동조 채널에서 획득하여 전달되는 프로그램 사양정보( PSI: Program Specific Information )( PAT, PMT 등 )로부터 확인되는, 트랜스포트 패킷 ID, 즉 PID이다. 상기 디멀티플렉서(10)에서 선별되어 출력되는 디지털 스트림은, 특정모드, 예를 들어 Time-Shift모드 또는 녹화모드인 경우에 상기 하드 디스크(13)에도 저장되며, 특히 Time-Shift모드에서는 그 저장되는 디지털 스트림은 FIFO( First-In First-Out ) 방식으로 독출되어 상기 파서(11)에 인가된다.When the user selects a channel to watch a specific broadcast program, the
상기 파서(11)는 수신되는 전송패킷들에 대해서, 각 전송패킷의 헤더를 제거하여 페이로드(payload) 데이터만을 모아서 상기 버퍼 메모리(12)상에 PES (Packetized Elementary Stream) 패킷을 구성하고, 그 구성된 PES 패킷의 헤더(header)정보를 참조하여 상기 버퍼 메모리(12)상에서 유형별( 예를 들어, 비디오, 오디오, 서브타이틀(subtitle)( 서브픽처(subpicture)라고도 함 ), 또는 텍스트 데이터 등 )로 분류한다. 그리고, 상기 디코더(15)는, 상기 버퍼메모리(12)에 순차적으로 저장되고 있는 PES 패킷들을 그 유형에 따라 해당되는 내부 디코딩 모듈에 인가하여 디코딩 출력시킴으로써 영상 및 오디오 신호가 출력되도록 한다. 서브타이틀의 데이터는 영상신호에 중첩(overlay)되는 자막의 형태로 출력된다.The parser 11 removes the header of each transport packet, collects only payload data, and forms a packetized elementary stream (PES) packet on the
이상에서 설명한 과정에 따라 사용자가 선택한 채널의 방송 프로그램이, 도 3에 예시된 바와 같이 시각적/청각적으로 사용자에게 표현된다.The broadcast program of the channel selected by the user according to the above-described process is represented to the user visually and audibly as illustrated in FIG. 3.
전술한 동작 중에, 사용자가 상기 제어부(20)가 제공하는 메뉴를 통해 또는 입력수단, 예를 들어 리모컨상의 특정키를 통해 ‘텍스트 캡처’의 명령을 입력하면(S210), 상기 제어부(20)는 상기 디코더(15)에 캡처링을 요구한다. 만약, 현재 설정된 “텍스트캡처 설정정보”가 캡처링의 비활성(disabled)상태를 지정하고 있는 경우에는(S220), 상기 제어부(20)는 사용자로부터의 ‘텍스트 캡처’의 명령을 수행하지 않고( 즉, 상기 디코더(15)에 캡처링을 요구하지 않고 ), 현재 캡처링이 비활성상태로 지정되어 있음을 알리는 메시지를 상기 화면신호 생성기(18)를 통해 출력한다(S222). 상기 “텍스트캡처 설정정보”에 대해서는 이하에서 보다 상세히 설명한다. 현재 캡처링 활성(enabled)상태이면, 상기 디코더(15)는 상기 캡처링 요구를 수신받고 그 요구에 따라, 상기 디코더(15)는 캡처링이 요구된 시점에 출력되고 있는 서브타이틀 패킷의 타임스탬프( DTS(Decoding Time Stamp) 또는 PTS( Presentation Time Stamp) )와 가장 근접한 타임스탬프를 갖는 비디오 패킷에 속하는 디코딩된 하나의 이미지( 예를 들어, 해당 PES 패킷내의 선두의 I-picture )를, 상기 서브타이틀 패킷의 데이터와 함께 상기 제어부(20)에 전달한다. 그리고, 새로운 서브타이틀 패킷이 디코딩될 때마다 이와 같은 상기 제어부(20)에의 데이터 전달동작을 수행한다.During the above operation, when the user inputs a command of 'text capture' through a menu provided by the
한편, 상기 제어부(20)는 상기 캡처링의 요구와 동시에 하나의 파일에 대한 명칭을 결정하여 그 명칭으로 파일을 생성하게 된다. 이 때 생성할 파일은, 타 장치 예를 들면, 컴퓨터 OS하에서 실행되는 어플리케이션에 의해 읽기/쓰기 가능한 포맷을 갖는다. 그리고 이 포맷은 이하에서 설명하는 기 설정된 “텍스트캡처 설정정보”에 의해 지정된다. 생성할 파일에 대한 명칭은, 현재 동조출력하고 있는 방송 프로그램의 타이틀(title)을 사용하여 결정한다(S221). 방송 프로그램의 타이틀은, 현재 동조된 채널에서 기 획득한 EPG( Electronic Program Guide )로부터 확인할 수 있다. 그리고, 파일의 확장명은 캡처링하는 정보의 속성이 포함되도록, 예를 들어, “.subtitle.txt”와 같은 방식으로 명명한다.Meanwhile, the
파일을 생성할 저장매체는, 기 설정해둔 “시스템 환경설정”내의 “텍스트캡처 설정정보”에 의해 지정된 매체를 사용한다. 상기 “시스템 환경설정”에 의해 지정되는 설정정보는 상기 시스템 메모리(20a)에 저장되며, 상기 “텍스트캡처 설정정보”에는 도 4에 예시된 바와 같이, 텍스트캡처 활성여부를 지정하는 “텍스트 캡처모드”(41), 텍스트 파일을 저장할 매체를 지정하기 위한 “저장매체”(42), “텍스트파일 포맷”(43), “이미지 부가”(44) 등이 포함될 수 있다. 상기 “텍스트파일 포맷”(43)에는 예를 들면, MicroSoft-Word, Notepad, PDF 등과 같이 저장할 파일 형태가 지정되고, 상기 “이미지 부가”(44)에는 텍스트외에 그와 시간적으로 연계된 이미지를 함께 저장할 것인 지가 지정된다. 도 4의 예시에서, 상대적으로 짙은색으로 마크된 항목이 현재 설정된 옵션을 나타낸다.The storage medium for creating the file uses the medium specified by the "text capture setting information" in the "system environment setting" previously set. The setting information designated by the "system environment setting" is stored in the
도 4에 예시된 바와 같이, 지정된 매체가 USB 또는 SD 메모리인 경우, 상기 제어부(20)는 상기 매체 접속부(14)를 제어하여 해당 저장매체와의 접속규약에 따라 신호를 송수신하도록 하여 해당 저장매체의 접속여부를 확인하고, 지정된 매체에 맞는 저장매체가 접속되어 준비되어 있으면(S230) 앞서 결정한 파일명으로 파일의 생성을 요청한다(S232). 만약, 지정된 매체에 부합하지 않거나 또는 저장매체가 접속되어 있지 않은 것으로 확인되면, 상기 제어부(20)는 그 사실을 알리는 알림메시지를 상기 화면신호 생성기(18)를 통해 출력함과 함께 지정된 저장매체를 대신하여 상기 장치내에 고정된 상기 하드 디스크(13)를 파일을 기록할 저장매체로 결정한다(S231). 본 발명에 따른 다른 일 실시예에서는, 알림메시지를 상기 화면신호 생성기(18)를 통해 출력하는 동작을 수행하고, 상기 하드 디스크(13)을 지정된 저장매체를 대신할 매체로 지정하지 않을 수도 있다. 이 때는, 저장매체의 미준비상태에 대해 사용자가 알아서 해당 매체를 접속시키거나 또는 캡처링 요구를 취소함으로써 미준비상태를 적절히 처리하게 된다.As illustrated in FIG. 4, when the designated medium is a USB or SD memory, the
상기 제어부(20)는, 지정된 저장매체에 대해 앞서 결정한 파일명의 텍스트 파일의 생성하여 오픈(open)하고(S232), 상기 디코더(15)로부터 수신되는 서브타이틀 데이터로부터 텍스트 데이터를 획득하여(S233) 상기 오픈된 파일내에 기록한다(S234). 이 때, 상기 서브타이틀 데이터가, 표시할 텍스트에 대한 이미지인 경우, 상기 제어부(20)는 적절한 이미지-텍스트 변환 프로그램을 실행시켜 그 이미지에서 텍스트를 추출하여 상기 파일에 텍스트 데이터로서 기록한다. 그리고, 상기 “텍스트캡처 설정정보”내의 “이미지 부가”(44)의 선택옵션이 “부가”로 지정되어 있는 경우, 상기 제어부(20)는 도 5에 예시된 바와 같이, 상기 디코더(15)로부터 수신된 이미지( 또는 그로부터 얻은 축소이미지 )(51)를 먼저 기록한 후, 서브타이틀 데이터로부터 얻은 각 텍스트(52)를 그 다음에 기록한다(S234). 이 때, 상기 디코더(15)로부터 수신한 이미지가 큰 경우에는, 앞서 언급한 바와 같이 적절한 수준으로 다운샘플링(down-sampling)하여 얻은 축소이미지를 상기 파일에 기록한다.The
상기와 같은, 텍스트 데이터( 또는 이미지도 함께 )의 저장은 사용자로부터 “캡처링”의 중지가 요청되거나 시스템이 파워오프(power-off)될 때까지(S260) 계속되고, 사용자로부터 중지요구가 있게 되면, 상기 제어부(20)는 기록동작을 중단하고 현재 기록을 위해 오픈된 파일을 닫는다. As described above, the storage of the text data (or the image together) is continued until a stop of “capturing” is requested from the user or the system is powered off (S260), and there is a stop request from the user. If so, the
만약, 사용자로부터의 중지요구가 있기 전에, 현재 방송되고 있는 방송 프로그램이 종료되고, 다른 프로그램이 시작되면(S240)( EPG를 통해 방송 프로그램의 전환시각을 알 수 있다. ), 상기 제어부(20)는 현재 기록을 위해 오픈된 파일을 닫고, 다음 방송 프로그램의 명칭에 근거하여 새 파일을 생성하여 오픈한 후(S241), 그 생성된 새 파일에, 서브타이틀 데이터로부터 획득하는 텍스트( 또는 축소이미지와 함께 )를 기록하게 된다(S233,S234). 또한, 캡처링 요구가 중단되지 않은 상태에서 사용자가 채널전환을 요구하는 경우에도 마찬가지로, 전환된 채널의 방송 프로그램의 명칭에 근거하여 새 파일을 생성하고(S241), 그 전환된 채널의 서브타이틀 데이터로부터 획득되는 텍스트를 그 새 파일에 기록한다(S233,S234). 프로그램이 전환되거나 채널이 전환되는 경우(S240), 전환되어진 이전 프로그램 또는 이전 채널에서 생성된 파일에 대해서는 물론 클로즈(close)한다. If there is a stop request from the user, if the broadcast program currently being broadcast is terminated and another program is started (S240) (the EPG can know the switching time of the broadcast program.), The
캡처링 요구가 중단되지 않은 상태에서 사용자의 잦은 채널변경이 있으면 무의미한 텍스트 파일들이 생성될 수 있다. 따라서, 상기 제어부(20)는 채널 또는 프로그램이 전환됨으로써 하나의 파일을 닫고 다른 새파일을 생성할 때(S241), 그 닫은 파일의 유효성을 확인하여(S250) 유효한 텍스트를 기록한 파일이 아니라고 판단되면 그 닫은 파일은 삭제한다(S251). 예를 들어, 그 닫은 파일내에 기록된 텍스트 양이 수십자 이하이거나, 파일의 크기가 수백 바이트(Byte)이하이거나 또는 해당 파일을 생성하였던 서브타이틀 데이터 수신채널의 시청시간( 또는, 닫은 파일의 생성 후 닫을 때까지의 시간 )이 수분이하이거나 하는 경우에는 해당 채널에서의 서브타이틀 데이터의 텍스트는 시청자가 유의할 데이터가 아니라고 판단하여 삭제한다.If the user's frequent channel changes occur while the capture request is not interrupted, meaningless text files can be generated. Accordingly, when the
본 발명에 따른 일 실시예에서는, 상기 제어부(20)는 텍스트 기록을 위한 파일을 생성할 때, 텍스트표시 지향 정보의 유형을 나타내는 특정명칭, 예를 들어 “Subtitle”이라는 이름의 폴더(folder)를 생성한 후, 그 폴더하에 앞서 설명한 바와 같은 방식으로 결정한 파일명의 파일을 생성할 수도 있다.In one embodiment according to the present invention, when generating a file for text recording, the
본 발명에 따른 다른 일 실시예에서는, 전술한 텍스트 캡처링이 특정 지정한 용어들에 대해서 선택적으로 수행된다. 이 선택적 수행을 위한 검색용어들은, 도 6에 예시된 바와 같이 “텍스트캡처 설정메뉴”에서 설정될 수 있다. 다르게는, 사용자의 캡처링 명령 입력시에 팝업(pop-up)창을 제시하여 그 창을 통해 검색용어들을 입력받아 설정할 수도 있다. 도 6의 예에서, “캡처용 검색어” 설정항목(61)에서 텍스트 입력란(61b)에 입력된 검색어들( 검색어들은 ‘공백’(space) 또는 ‘탭’ 등으로써 각기 구분된다. ) 중 적어도 하나( 또는 모두 )가 포함된 텍스트 문구를 저장하게 된다. 검색어들의 AND와 OR방식의 포함여부에 대해서는 별도로 지정된 문자( 예를 들어, AND에 대해서는 공백, OR에 대해서는 ‘+’ )가 사용된다. ). 이 때, 저장되는 텍스트 문구는, 해당 검색어가 포함되어 있는 텍스트 데이터( 또는 텍스트 표시지향 데이터에서 텍스트로 변환된 데이터 )를 포함하고 있는 하나의 패킷내의 데이터에 의한 전체 텍스트이다. 만약, 상기 텍스트 입력란(61b)에 검색어들이 입력되어 있는 경우에도 검색어기반 캡처의 제어패널(61a)을 ‘설정’에서 ‘비설정’으로 전환시키면 상기 제어부(20)는 입력되어 있는 검색어들을 무시하고, 전술한 바와 같이, 수신되는 모든 텍스트에 대해서 캡처하여 저장하는 동작을 수행한다. In another embodiment according to the present invention, the aforementioned text capturing is optionally performed for specific specified terms. The search terms for this selective performance may be set in the "text capture setting menu" as illustrated in FIG. 6. Alternatively, a pop-up window may be presented when the capturing command is input by the user, and search terms may be input and set through the window. In the example of FIG. 6, at least one of search terms inputted into the text input field 61b in the “capture search term” setting item 61 (the search terms are separated by 'space' or 'tab', etc.). You will save a text phrase that includes (or both). Separately specified characters (eg, blank for AND and '+' for OR) are used to include AND and OR methods of the search terms. ). At this time, the text phrase to be stored is the entire text by data in one packet including text data (or data converted from text display-oriented data into text) containing the corresponding search word. If search terms are entered in the text input field 61b, and the
한편, 상기 제어부(20)는, 텍스트캡처를 위한 검색어의 입력을 용이하게 하기 위해, 상기 화면신호 생성기(18)를 제어하여 자음, 모음, 및/또는 영문 알파벳이 각기 구획되어 표시된 문자입력기를 화면상에 출력되게 한다. 상기 문자입력기상에서는 이동키( 상,하,좌,우 화살표 )를 통해 특정 음소로 이동할 수 있게 하며, ‘선택’키를 입력하면 그 때 위치의 음소를 입력한 것으로 간주하여 검색어를 구성하게 된다.Meanwhile, the
본 실시예에 따라, 입력된 검색어를 기반하여 텍스트 캡처링을 하게 되면, 사용자는, 시청하는 프로그램, 예를 들어 드라마 또는 스포츠 중계에서 특정 장면일 때 자막으로 표시될 확률이 높은 단어, 예를 들어 좋아하는 배우의 드라마 속 이름, 또는 ‘골’(goal)과 같은 검색어들을 설정해 두면, 해당 검색어를 포함하고 있는 자막과 함께 그 장면의 축소이미지를 자동적으로 캡처할 수 있게 되므로, 이 후에 해당 파일을 수록하고 있는 저장매체를 다른 컴퓨팅 장치에 접속시켜 해당 파일의 내용을 보다 자유롭게 그리고 다양한 방식으로 살펴볼 수 있다. 또한, 방송되는 프로그램이 외국어로써 그 자막을 제공해 주는 경우에는 해당 자막들을 파일로 생성하여 다양한 방식, 예를 들어 인쇄하여 지면을 통해 다시 찬찬히 검토해 볼 수 있으므로 학습효율을 높일 수 있다. 또한, 해당 자막에서의 장면 이미지도 함께 인식할 수 있으므로 해당 자막의 의미 또는 사용례 등에 대한 이해에 있어서도 좀 더 효과적이다.According to the present embodiment, when text capturing is performed based on an input search word, a user is more likely to be displayed as a subtitle when the scene is a particular scene in a watching program, for example, a drama or a sports relay, for example. If you set search terms such as the name of your favorite actor's drama or 'goal', you can automatically capture thumbnails of the scenes with the subtitles containing the search terms. You can access the storage media you're storing to other computing devices to explore the contents of the file more freely and in various ways. In addition, when the program being broadcasted provides the subtitles in a foreign language, the subtitles may be generated as a file, and then printed in various ways, for example, printed and reviewed through the page, thereby improving learning efficiency. In addition, since the scene image in the subtitle can be recognized together, it is more effective in understanding the meaning or use case of the subtitle.
본 발명에 따른 일 실시예에서는, 텍스트표시 지향 정보의 다른 유형인 텔리텍스트(teletext) 데이터가 방송신호를 통해 제공되는 경우에 그 텔리텍스트 데이터에 대해서도 전술한 텍스트 캡처링과 저장과정을 적용한다. 텔리텍스트 데이터는 동조채널에서 복조된 데이터 스트림에 PES 패킷의 형태로 실려서 전달되며, PES 패킷 헤더의 스트림 ID에 의해 비디오, 오디오, 그리고 서브타이틀과 구별된다. 따라서, 상기 디코더(15)는 상기 버퍼메모리(12)에 유형별로 저장되어 있는 PES 패킷들을 그 유형에 맞는 디코딩 모듈에 인가하여 디코딩한 후, 디코딩된 텍스트 데이터에 대해서는 상기 제어부(20)에 전송한다. 이 때, 디코딩된 텍스트 데이터가 속한 페이지 번호도 함께 전송한다. 물론, 데이터의 페이지 번호는 수신된 텔리텍스트 정보로부터 디코딩되어 획득된 정보이다.According to an embodiment of the present invention, when teletext data, which is another type of text display-oriented information, is provided through a broadcast signal, the above-described text capturing and storing process is applied to the teletext data. Teletext data is carried in the form of PES packets in a demodulated data stream on a tuning channel, and is distinguished from video, audio, and subtitles by the stream ID of the PES packet header. Accordingly, the
상기 제어부(20)는, 이와 같이 획득된 텍스트 데이터를 해당 채널의 텔리텍스트 데이터로서 상기 시스템 메모리(20a)에 페이지별로 구분하여 저장한다. 다르게는 상기 하드 디스크(13)에 저장될 수도 있다. 이와 같이 저장된 텔리텍스트 데이터는 사용자의 “텔리텍스트 보기” 요청에 따라, 상기 시스템 메모리(20a)( 또는 상기 하드 디스크(13) )로부터 독출되어 도 7에 예시된 바와 같이 출력된다. 상기 시스템 메모리(20a)에 저장되어 있는 텍스트 데이터는, 이 후 상기 디코더(15)로부터 전송되는 텍스트 데이터가 동일 페이지 번호를 갖는 경우에는 그 데이터로써 기 저장되어 있는 해당 페이지의 텍스트 데이터를 갱신한다. 이 때 갱신되지 않는, 갱신된 페이지보다 더 큰 페이지번호를 갖는 저장된 페이지가 있으면 그 페이지는 삭제한다. 만약, 기 저장되어 있는 텍스트 데이터의 페이지에 동일 페이지가 없으면 수신된 페이지번호로써 새로운 페이지를 부가하여 상기 시스템 메모리(20a)( 또는 상기 하드 디스크(13) )에 추가로 저장하게 된다.The
만약, 사용자로부터 텍스트 캡처링 요구가 있게 되면, 상기 제어부(20)는 상기 시스템 메모리(20a)( 또는 상기 하드 디스크(13) )상에 저장되어 있는 모든 페이지의 텔리텍스트 정보인 텍스트 데이터를, 전술한 바에서와 같은 방식으로, 상기 “텍스트캡처 설정정보”에서 지정된 저장매체에 페이지 순서대로 파일로서 기록한다. 이 때, 파일명은 현재 시각에 방송되고 있는 프로그램명과 일련번호 및/또는 현재 일시(date/time)로써 지정하고, 확장명은, 앞서 설명한 서브타이틀과 구분하기 위한 명칭, 예를 들어, “.teletext.txt”를 사용한다. 본 발명에 따른 일 실시예에서는, 지정된 저장매체에 특정명, 예를 들어 “Teletext”라는 명칭의 폴더를 생성하고 그 폴더하에 결정한 파일명의 파일을 생성할 수도 있다.If there is a text capturing request from the user, the
상기 제어부(20)는, 상기 디코더(15)로부터 수신되는 텍스트 데이터에 의해 새로운 페이지번호의 텍스트 데이터가 상기 시스템 메모리(20a)에 저장되면, 그 텍스트 데이터에 대해서는 앞서 생성된 파일에 해당 페이지의 텍스트 데이터를 페이지번호와 함께 추가한다. 만약, 상기 디코더(15)로부터 수신되는 텍스트 데이터에 의해 기존에 저장되어 있던 페이지의 텍스트 데이터가 갱신되면, 상기 제어부(20)는 새로운 파일을 전술한 바와 같은 방식으로 생성하고 그 생성된 파일에 갱신한 텍스트 데이터를 페이지 번호와 함께 기록한다. 이때, 파일생성일시를 파일명으로 사용하지 않는 경우에는, 도 8에 예시된 바와 같이, 이전 생성된 파일명의 일련번호에 이어서 다음 번호를 파일명에 사용(81)함으로써 생성된 텍스트 파일이 이전의 텍스트 파일과 구분될 수 있게 한다. 생성된 일시를 파일명으로 사용하는 경우에는, 그 일시만으로도 각 파일이 서로 구분될 수 있으므로 일련번호는 부여하지 않을 수도 있다.When the text data of the new page number is stored in the
도 8은, 이러한 방식에 따라 생성된 파일들을 개념적으로 도시한 것이다. 파일을 생성할 때 각 페이지에 부여하는 번호는, 텔리텍스트 데이터에서 사용한 페이지 번호를 그대로 사용하거나 또는 도 8에 예시된 바와 같이 가장 낮은 번호의 페이지를 1부터 시작하여 부여(82)할 수도 있다.8 conceptually illustrates files created in this manner. The number assigned to each page when generating the file may be used as it is, or the
한편, 상기 제어부(20)는, 전술한 바와 같이 파일을 생성하여 그 파일내에 텍스트 데이터를 기록할 때, 글씨크기, 자간, 줄간, 페이지당 줄 수 등을 적절히 설정하여 사용한다. 본 발명에 따른 다른 실시예에서는, 사용자가 도 4 또는 6에서와 같은 “텍스트캡처 설정메뉴에서 “텍스트 캡처모드”를 활성상태로 설정할 때, 글씨크기, 자간, 줄간, 페이지당 줄 수 등을 설정할 수 있는 메뉴창을 사용자에게 제공하여 그 메뉴창을 통해 각 요소를 원하는 값으로 설정할 수 있도록 하고, 그 설정된 값에 따라 파일내에 텍스트 데이터를 기록한다.On the other hand, when generating the file and recording the text data in the file as described above, the
전술한 서브타이틀 데이터에 대한, 키워드를 중심으로 한 선택적 캡처링도 물론 텔리텍스트 데이터에 대해서도 적용할 수 있다. 도 6에 예시된 바와 같이 “캡처용 검색어” 입력항목에 검색어들이 입력되어 설정된 경우, 상기 제어부(20)는, 상기 시스템 메모리(20a)( 또는 상기 하드 디스크(13) )에 계속적으로 저장되고 있는 텔리텍스트 데이터에서 상기 설정된 검색어들 중 적어도 하나( 또는 모두 ) 포함하고 있는 텍스트 페이지만을 독출하여 파일내에 기록한다.Selective capturing based on keywords for the above-described subtitle data can be applied to the teletext data as well. As illustrated in FIG. 6, when the search terms are input and set in the “capture search term” input item, the
본 발명에 따른 일 실시예에서는, 검색어가 복수개 설정되어 있는 경우에는, 검색어별로 구분하여 텍스트 파일을 생성할 수 있다. 그리고, 각 텍스트 파일명에는, 도 9에 예시된 바와 같이, 해당 검색어(91)를 부가하여 사용자가 보다 쉽게 자신이 설정한 검색어들에 따라 구별하여 파일을 특정함으로써 검색어가 포함된 페이지(page N)의 텍스트 내용을 확인할 수 있도록 한다. 만약, 설정된 검색어들이 하나의 페이지에 복수개 포함되어 있는 경우에는(92) 그 페이지의 텍스트는 해당 검색어 파일에 중복하여 각기 기록한다(93).According to an embodiment of the present invention, when a plurality of search terms are set, a text file may be generated by dividing each search term. And, as illustrated in FIG. 9, a page including a search word by adding a
본 발명에 따른 일 실시예에서는, 텔리텍스트 데이터가 동일 페이지번호로써 갱신되는 경우, 그 갱신된 페이지의 텍스트 데이터를, 이전 텍스트 데이터가 기록된 파일의 해당 페이지의 텍스트 데이터와 비교하여, 동일한 텍스트 데이터로 판단되는 경우 그 갱신된 페이지의 텍스트 데이터에 대한 파일을 생성하지 않을 수도 있다. 이 때, 파일명으로서 일시를 사용하는 경우, 이전 생성되었던 파일명을, 그 갱신된 텔리텍스트 데이터가 수신된 일시로 변경한다.In one embodiment according to the present invention, when the teletext data is updated with the same page number, the text data of the updated page is compared with the text data of the corresponding page of the file in which the previous text data is recorded, and thus the same text data. If it is determined that the file for the text data of the updated page may not be generated. At this time, when the date and time are used as the file name, the previously generated file name is changed to the date and time when the updated teletext data was received.
텔리텍스트 데이터는 서브타이틀 데이터와는 달리 해당 채널의 영상 프로그램과 무관하게 시청자들이 필요하다고 판단하여 전송하는 정보일 가능성이 많다. 따라서, 텔리텍스트 데이터에 대해 텍스트 파일을 생성하는 경우에, 그 텍스트 파일은 해당 채널에서의 방송 프로그램이 다른 프로그램으로 전환되는 경우에도 별도의 파일을 생성하지 않고 앞 프로그램에서 생성된 텍스트 파일에 계속하여 수신되는 텔리텍스트 데이터를 기록할 수도 있다. 다른 채널로 전환되는 경우에는 현재 파일을 닫고 새 파일을 생성하여 전환된 채널에서의 텔리텍스트 데이터를 기록한다. 그리고, 닫은 파일에 대한 유효성 확인에 따라 해당 파일을 삭제할 수도 있는 데, 이는 앞선 실시예의 설명에서와 동일하다.Unlike the subtitle data, the teletext data is likely to be information transmitted by the viewer as determined by the viewer regardless of the video program of the corresponding channel. Therefore, in the case of generating a text file for the teletext data, the text file continues to the text file generated by the previous program without generating a separate file even when the broadcast program in the corresponding channel is switched to another program. It is also possible to record the received teletext data. When switching to another channel, close the current file and create a new file to record the teletext data on the switched channel. Then, the file may be deleted according to the validity check on the closed file, which is the same as in the above description of the embodiment.
본 발명에 따른 일 실시예에서는, 현재 동조된 채널에서 서브타이틀과 텔리텍스트 데이터가 모두 수신되는 경우에 각 데이터 유형에 대해 각기 독립적으로 수행되거나, 사용자의 설정에 따라 어느 하나의 유형만이 선택되어 텍스트 파일로 기록될 수도 있다.In one embodiment according to the present invention, when both the subtitle and the teletext data are received in the currently tuned channel, each data type is independently performed or only one type is selected according to a user's setting. It can also be written to a file.
사용자는 전술한 설명에 따라, 상기 매체 접속부(14)에 접속된 이동식 저장매체에 생성된 파일( 또는 상기 하드 디스크(13)로부터 복사된 파일 )을 다른 장치, 예를 들어 컴퓨터상의 해당 파일 포맷에 대응되는 어플리케이션을 구동시켜 그 저장매체내의 텍스트 파일을 열람하거나 또는 인쇄시킴으로써, 키보드나 마우스를 통해 좀 더 자유롭게 아니면 지면을 통해 좀 더 편리하게 자세히 볼 수 있게 된다.In accordance with the above description, a user may copy a file (or a file copied from the hard disk 13) generated on a removable storage medium connected to the
한편, 본 발명은 전술한 전형적인 바람직한 실시예들에만 한정되는 것이 아니라 본 발명의 주제와 요지를 벗어나지 않는 범위 내에서 여러 가지로 개량, 변경, 대체 또는 부가하여 실시할 수 있는 것임은 당해 기술분야에 통상의 지식을 가진 자라면 용이하게 이해할 수 있을 것이다. 이러한 개량, 변경, 대체 또는 부가에 의한 실시가 이하의 첨부된 특허청구범위의 범주에 속하는 것이라면 그 기술사상 역시 본 발명에 속하는 것으로 보아야 한다. On the other hand, the present invention is not limited to the above-described typical preferred embodiments, but can be carried out in various ways without departing from the spirit and the subject matter of the present invention in various ways that can be carried out in the art Those of ordinary skill can easily understand. If such improvement, change, substitution or addition is carried out within the scope of the appended claims, the technical spirit should also be regarded as belonging to the present invention.
9: 신호 복조부 10: 디멀티플렉서
11: 파서(parser) 12: 버퍼 메모리
13: 하드 디스크 14: 매체 접속부
15: 디코더 18: 화면신호 생성기
19: 믹서 20: 제어부
20a: 시스템 메모리9: signal demodulator 10: demultiplexer
11: parser 12: buffer memory
13: Hard disk 14: Media connection
15: Decoder 18: Screen Signal Generator
19: mixer 20: control unit
20a: system memory
Claims (23)
방송신호를 동조하여 그 동조된 방송신호로부터 제 1영상 프로그램을 디코딩 출력하는 단계와,
상기 방송신호로부터 텍스트표시 지향 데이터를 추출하고 그로부터 텍스트 데이터를 획득하는 단계와,
상기 획득한 텍스트 데이터를, 상기 제 1영상 프로그램의 타이틀이 파일명에 포함된 제 1파일내에 기록하는 단계와,
시간경과 또는 채널전환에 따라, 동조된 방송신호에서 제 1영상 프로그램과 상이한 제 2영상 프로그램이 제공되는 경우, 상기 제 1파일을 닫고, 상기 제 2영상 프로그램의 타이틀이 파일명에 포함된 제 2파일을 자동 생성하여 그 제 2파일내에, 현재 동조된 방송신호로부터 획득한 텍스트 데이터를 기록하는 단계를 포함하여 이루어지는 방법.In the method for storing the information contained in the received broadcast signal,
Tuning a broadcast signal and decoding and outputting a first video program from the tuned broadcast signal;
Extracting text display oriented data from the broadcast signal and obtaining text data therefrom;
Recording the obtained text data in a first file in which a title of the first video program is included in a file name;
When a second video program different from the first video program is provided in the tuned broadcast signal according to time passage or channel switching, the first file is closed, and the second file including the title of the second video program in the file name. Automatically generating and recording the text data obtained from the currently tuned broadcast signal in the second file.
상기 제 1파일 또는 제 2파일에 텍스트 데이터를 기록하는 상기 단계는, 기록하는 텍스트와 시간적으로 연계되어 있는 상기 제 1영상 프로그램 또는 상기 제 2영상 프로그램내의 영상 장면을 축소시킨 이미지를, 상기 기록하는 텍스트와 함께 기록하는 것인 방법.The method of claim 1,
The recording of the text data in the first file or the second file may include recording an image obtained by reducing a video scene in the first video program or the second video program which is temporally associated with the text to be recorded. How to record with text.
상기 제 1파일 또는 제 2파일에 텍스트 데이터를 기록하는 상기 단계는, 상기 획득한 텍스트 데이터가 기 설정된 검색어들 중 적어도 하나를 포함하고 있는 경우에 한하여 상기 제 1파일 또는 제 2파일내에 기록하는 것인 방법.The method of claim 1,
The recording of the text data in the first file or the second file may include recording the text data in the first file or the second file only when the obtained text data includes at least one of preset search terms. How to be.
상기 제 1파일을 닫은 후, 그 제 1파일이 유효한 지를 확인하고 비유효하다고 판단되는 경우 그 제 1파일을 삭제하는 단계를 더 포함하고,
상기 유효한 지의 확인은, 상기 제 1파일내에 기록된 텍스트의 양, 상기 제 1파일의 크기, 그리고 상기 제 1영상 프로그램에 대한 지속적 디코딩 출력시간 중 적어도 어느 하나에 근거하여 이루어지는 것인 방법.The method of claim 1,
After closing the first file, checking whether the first file is valid and deleting the first file if it is determined to be invalid;
The confirmation of the validity is made based on at least one of the amount of text recorded in the first file, the size of the first file, and the continuous decoding output time for the first video program.
상기 제 1파일과 제 2파일은, 파일생성토록 기 지정된 이동식 저장매체에 생성된 것이거나 또는 이동식 저장매체가 이용가능하지 않는 경우에 고정식 저장매체에 생성된 것인 방법.The method of claim 1,
Wherein the first file and the second file are generated on a removable storage medium previously designated for file generation or on a fixed storage medium when the removable storage medium is not available.
방송신호를 동조하여 그 동조된 방송신호로부터 영상 프로그램을 디코딩 출력하는 단계와,
상기 방송신호로부터 텍스트표시 지향 데이터를 추출하고 그로부터 텍스트 데이터의 복수의 페이지들을 획득하는 단계와,
상기 획득한 텍스트 데이터의 복수의 페이지들에서, 기 설정된 검색어들 중 적어도 어느 하나가 포함된 특정 텍스트 페이지를 선별하여 적어도 하나의 파일내에 기록하는 단계를 포함하여 이루어지는 방법.In the method for storing the information contained in the received broadcast signal,
Tuning a broadcast signal to decode and output a video program from the tuned broadcast signal;
Extracting text display oriented data from the broadcast signal and obtaining a plurality of pages of text data therefrom;
Selecting, from the plurality of pages of the obtained text data, a specific text page including at least one of the preset search terms and recording the selected text page in at least one file.
상기 방송신호로부터 추출하여 획득된 텍스트 페이지가 이전에 획득된 복수의 페이지들의 어느 하나와 페이지 번호가 동일하면, 새로운 파일을 생성하고 그 새로운 파일내에 상기 텍스트 페이지를 기록하는 단계를 더 포함하여 이루어지는 것인 방법.The method according to claim 6,
If the text page extracted from the broadcast signal has the same page number as any one of a plurality of previously obtained pages, generating a new file and recording the text page in the new file. How to be.
상기 파일은, 상기 설정된 검색어들 중 상기의 적어도 어느 하나를 그 파일명에 포함하고 있는 것인 방법.The method according to claim 6,
And the file includes at least one of the set search terms in the file name.
상기 기록하는 단계는, 상기 특정 텍스트 페이지가 상기 설정된 검색어들에 속하는 제 1및 제 2검색어를 모두 포함하고 있는 경우에, 상기 제 1검색어를 파일명에 포함하고 있는 제 1파일과, 상기 제 2검색어를 파일명에 포함하고 있는 제 2파일 각각에 상기 특정 텍스트 페이지를 기록하는 것인 방법.The method of claim 8,
The recording may include: a first file including the first search term in a file name when the specific text page includes both first and second search terms belonging to the set search terms, and the second search term. Recording the specific text page in each of the second files containing?
채널전환 시에, 상기 파일을 닫고 새로운 파일을 생성하여 그 새 파일내에, 전환된 채널에서 동조된 방송신호로부터 획득한 텍스트 데이터의 복수의 페이지들을 기록하는 단계와,
상기 닫은 파일이 유효한 지를 확인하고 비유효하다고 판단되는 경우 그 닫은 파일을 삭제하는 단계를 더 포함하고,
상기 유효한 지의 확인은, 상기 닫은 파일내에 기록된 텍스트의 양, 상기 닫은 파일의 크기, 그리고 채널전환 전의 채널에서의 영상 프로그램에 대한 지속적 디코딩 출력시간 중 적어도 어느 하나에 근거하여 이루어지는 것인 방법.The method according to claim 6,
At the time of channel switching, closing the file and generating a new file, recording in the new file a plurality of pages of text data obtained from the broadcast signal tuned in the switched channel;
Checking whether the closed file is valid and deleting the closed file if it is determined to be invalid;
The confirmation of the validity is made based on at least one of the amount of text recorded in the closed file, the size of the closed file, and the continuous decoding output time for the video program in the channel prior to channel switching.
상기 적어도 하나의 파일은, 파일생성토록 기 지정된 이동식 저장매체에 생성된 것이거나 또는 이동식 저장매체가 이용가능하지 않는 경우에 고정식 저장매체에 생성된 것인 방법.The method according to claim 6,
Wherein the at least one file is created on a removable storage medium previously designated for file creation or on a fixed storage medium when the removable storage medium is not available.
방송신호를 동조하여 출력하기 위한 수신부와,
상기 수신부에 의해 동조출력되는 방송신호로부터 영상 프로그램과 텍스트표시 지향 데이터를 디코딩 출력하기 위한 디코더와,
데이터를 저장하기 위한 제 1저장매체와,
선택적으로 접속되는 제 2저장매체와의 접속사양에 맞게 인터페이스를 제공하여 데이터를 교환하기 위한 매체 접속부와,
상기 디코더로부터 상기 텍스트표시 지향 데이터가 디코딩 출력되는 경우, 상기 영상 프로그램의 타이틀이 파일명에 포함된 파일을 상기 제 1저장매체 또는 상기 매체 접속부에 접속된 상기 제 2저장매체에 생성하여, 상기 텍스트표시 지향 데이터로부터 추출한 텍스트 데이터를 상기 생성된 파일내에 기록하기 위해 구성된 제어부를 포함하여 구성된 장치.An apparatus for receiving a broadcast signal and outputting it as a video signal,
A receiver for tuning and outputting a broadcast signal;
A decoder for decoding and outputting an image program and text display-oriented data from the broadcast signal tuned and output by the receiving unit;
A first storage medium for storing data,
A media connection for exchanging data by providing an interface according to a connection specification with a second storage medium that is selectively connected;
When the text display-oriented data is decoded and output from the decoder, a file in which a title of the video program is included in a file name is generated on the first storage medium or the second storage medium connected to the medium connection unit, and the text display is performed. And a control unit configured to record text data extracted from the directional data into the generated file.
시간경과 또는 채널전환에 따라, 상기 수신부에 의해 동조된 방송신호가 다른 영상 프로그램으로 전환되는 경우, 상기 제어부는, 그 전환 전의 영상 프로그램의 타이틀을 파일명으로 갖는 파일을 닫고, 상기 전환된 프로그램의 타이틀이 파일명에 포함된 파일을 상기 제 1저장매체 또는 상기 제 2저장매체에 자동 생성하고 그 생성한 파일내에, 상기 전환된 영상 프로그램과 함께 디코딩되는 상기 텍스트표시 지향 데이터로부터 추출한 텍스트 데이터를 기록하도록 또한 구성된 것인 장치.13. The method of claim 12,
When the broadcast signal tuned by the receiving unit is switched to another video program in accordance with the passage of time or channel, the control unit closes the file having the title of the video program before the switching as a file name, and the title of the switched program. To automatically generate a file included in the file name on the first storage medium or the second storage medium and to write, in the generated file, text data extracted from the text display oriented data decoded with the switched image program. The device.
상기 제어부는, 상기 텍스트표시 지향 데이터에 의한 텍스트 데이터를 파일에 기록함에 있어서, 상기 텍스트표시 지향 데이터와 시간적으로 연계되어 있는 상기 영상 프로그램 내의 영상 장면을 축소시킨 이미지도 함께 기록하도록 구성된 것인 장치.13. The method of claim 12,
And the controller is configured to record a reduced image of the video scene in the video program that is temporally associated with the text display oriented data in recording the text data by the text display oriented data to a file.
상기 텍스트표시 지향 데이터에 의한 텍스트 데이터를 파일에 기록함에 있어서, 상기 제어부는, 그 텍스트 데이터가 기 설정된 검색어들 중 적어도 하나를 포함하고 있는 경우에 한하여 파일내에 기록하도록 구성된 것인 장치.13. The method of claim 12,
And recording the text data by the text display-oriented data in a file, wherein the control unit is configured to record in the file only when the text data includes at least one of preset search terms.
상기 제어부는, 상기 텍스트표시 지향 데이터에 의한 텍스트 데이터의 기록을 위해 생성한 파일을 닫은 후, 그 닫은 파일이 유효한 지를 확인하고 비유효하다고 판단되는 경우 그 닫은 파일을 삭제하도록 더 구성되고,
상기 유효한 지의 확인은, 상기 닫은 파일내에 기록된 텍스트의 양, 상기 닫은 파일의 크기, 그리고 상기 닫은 파일의 생성 후 닫을 때까지의 시간 중 적어도 어느 하나에 근거하여 이루어지는 것인 장치.13. The method of claim 12,
The control unit is further configured to close the file generated for recording the text data by the text display-oriented data, and then confirm that the closed file is valid and delete the closed file if it is determined to be invalid.
The checking of the validity is based on at least one of the amount of text recorded in the closed file, the size of the closed file, and the time until the closing of the closed file after creation.
상기 텍스트표시 지향 데이터는 서브타이틀(subtitle) 데이터인 것인 장치.13. The method of claim 12,
And the textual display oriented data is subtitle data.
방송신호를 동조하여 출력하기 위한 수신부와,
상기 수신부에 의해 동조출력되는 방송신호로부터 영상 프로그램과 텍스트표시 지향 데이터를 디코딩 출력하기 위한 디코더와,
데이터를 저장하기 위한 제 1저장매체와,
선택적으로 접속되는 제 2저장매체와의 접속사양에 맞게 인터페이스를 제공하여 데이터를 교환하기 위한 매체 접속부와,
상기 디코더로부터 상기 텍스트표시 지향 데이터가 디코딩 출력되는 경우, 상기 텍스트표시 지향 데이터로부터 텍스트 데이터의 복수의 페이지들을 획득하고, 그 획득된 텍스트 데이터의 복수의 페이지들에서, 기 설정된 검색어들 중 적어도 어느 하나가 포함된 특정 텍스트 페이지를 선별하여, 상기 제 1저장매체 또는 상기 매체 접속부에 접속된 상기 제 2저장매체에 생성한 적어도 하나의 파일내에 기록하기 위해 구성된 제어부를 포함하여 구성된 장치.An apparatus for receiving a broadcast signal and outputting it as a video signal,
A receiver for tuning and outputting a broadcast signal;
A decoder for decoding and outputting an image program and text display-oriented data from the broadcast signal tuned and output by the receiving unit;
A first storage medium for storing data,
A media connection for exchanging data by providing an interface according to a connection specification with a second storage medium that is selectively connected;
When the text display oriented data is decoded and outputted from the decoder, a plurality of pages of text data are obtained from the text display oriented data, and at least one of preset search terms in the plurality of pages of the obtained text data. And a control unit configured to select a specific text page including and record the selected text page in at least one file generated on the first storage medium or the second storage medium connected to the medium connection unit.
상기 텍스트표시 지향 데이터로부터 획득한 텍스트 페이지가 이전에 획득된 복수의 페이지의 어느 하나와 페이지 번호가 동일하면, 상기 제어부는, 새로운 파일을 생성하고 그 새로운 파일내에 상기 텍스트표시 지향 데이터로부터 획득한 상기 텍스트 페이지를 기록하도록 구성된 것인 장치.19. The method of claim 18,
If the text page obtained from the text display oriented data is the same as any one of a plurality of pages previously obtained, the controller generates the new file and obtains the new page from the text display oriented data in the new file. And configured to record a text page.
상기 텍스트표시 지향 데이터에 의한 텍스트 데이터가 기록되는 상기 파일은, 상기 설정된 검색어들 중 상기의 적어도 어느 하나를 그 파일명에 포함하고 있는 것인 장치.19. The method of claim 18,
And the file in which text data based on the text display-oriented data is recorded includes at least one of the set search terms in the file name.
상기 제어부는, 상기 텍스트표시 지향 데이터에 의한 텍스트 데이터를 기록함에 있어서, 상기 특정 텍스트 페이지가 상기 설정된 검색어들에 속하는 제 1및 제 2검색어를 모두 포함하고 있는 경우에, 상기 제 1검색어를 파일명에 포함하고 있는 제 1파일과, 상기 제 2검색어를 파일명에 포함하고 있는 제 2파일 각각에 상기 특정 텍스트 페이지를 기록하도록 구성된 것인 장치.The method of claim 20,
In recording the text data based on the text display-oriented data, the controller may include the first search term as a file name when the specific text page includes both first and second search terms belonging to the set search terms. And record the specific text page in each of a first file that includes and a second file that includes the second search term in a file name.
상기 제어부는, 상기 텍스트표시 지향 데이터에 의한 텍스트 데이터의 기록을 위해 생성한 파일을 닫은 후, 그 닫은 파일이 유효한 지를 확인하고 비유효하다고 판단되는 경우 그 닫은 파일을 삭제하도록 더 구성되고,
상기 유효한 지의 확인은, 상기 닫은 파일내에 기록된 텍스트의 양, 상기 닫은 파일의 크기, 그리고 상기 닫은 파일의 생성 후 닫을 때까지의 시간 중 적어도 어느 하나에 근거하여 이루어지는 것인 장치.19. The method of claim 18,
The control unit is further configured to close the file generated for recording the text data by the text display-oriented data, and then confirm that the closed file is valid and delete the closed file if it is determined to be invalid.
The checking of the validity is based on at least one of the amount of text recorded in the closed file, the size of the closed file, and the time until the closing of the closed file after creation.
상기 텍스트표시 지향 데이터는 텔리텍스트(teletext) 데이터인 것인 장치.19. The method of claim 18,
And the textual display oriented data is teletext data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020100127439A KR20120066210A (en) | 2010-12-14 | 2010-12-14 | Method and apparatus for obtaining and storing text information from broadcast signals |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020100127439A KR20120066210A (en) | 2010-12-14 | 2010-12-14 | Method and apparatus for obtaining and storing text information from broadcast signals |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20120066210A true KR20120066210A (en) | 2012-06-22 |
Family
ID=46685632
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020100127439A Ceased KR20120066210A (en) | 2010-12-14 | 2010-12-14 | Method and apparatus for obtaining and storing text information from broadcast signals |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20120066210A (en) |
-
2010
- 2010-12-14 KR KR1020100127439A patent/KR20120066210A/en not_active Ceased
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101589620B (en) | Digital broadcast receiver and digital broadcast reception method | |
| CN100396093C (en) | receiving device, printing system and mobile phone | |
| US8019774B2 (en) | Information processing apparatus, and method and program for searching text information candidate | |
| US20150071604A1 (en) | Electronic Apparatus, Control Method, and Computer-Readable Storage Medium | |
| CN102802073B (en) | Image processing equipment and method | |
| US20100031304A1 (en) | Program Data Management Server, Identifier Allocation Device, Program Data Management Method and Computer Program | |
| JP2004032349A (en) | Information processor and information processing method, recording medium and its program | |
| KR100731189B1 (en) | Signal processing apparatus, image display apparatus, and image display method | |
| US20060109378A1 (en) | Apparatus and method for storing and displaying broadcasting caption | |
| US8655142B2 (en) | Apparatus and method for display recording | |
| KR100588882B1 (en) | Data service method in digital broadcasting system | |
| CN102326385B (en) | The method of operation of the broadcasting receiver of stored broadcast program and the broadcasting receiver of execution the method | |
| CN101444090B (en) | Apparatus and method for display recording | |
| US20150063782A1 (en) | Electronic Apparatus, Control Method, and Computer-Readable Storage Medium | |
| KR20120066210A (en) | Method and apparatus for obtaining and storing text information from broadcast signals | |
| JP4590464B2 (en) | Broadcast receiving apparatus and control method thereof | |
| CN101169958B (en) | Method and device for storing and reproducing interactive digital broadcasting signals | |
| JP5354145B2 (en) | Video display device and video display method | |
| JP2008109453A (en) | Broadcast receiving / recording / reproducing device | |
| US9357176B2 (en) | Method and apparatus for displaying program guide information in available blank regions | |
| JP4574566B2 (en) | Broadcast receiving apparatus and screen display method thereof | |
| JP5231758B2 (en) | Data broadcast display device, data broadcast display method, and data broadcast display program | |
| Laverty et al. | Extraction of Teletext Subtitles from Broadcast Television for Archival and Analysis | |
| JP5241438B2 (en) | Receiving apparatus and receiving method | |
| CN114731384A (en) | Display device and method for display device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20101214 |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20150707 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20101214 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: 20160419 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20160706 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20160419 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |