[go: up one dir, main page]

JP2009118168A - Program recording / reproducing apparatus and program recording / reproducing method - Google Patents

Program recording / reproducing apparatus and program recording / reproducing method Download PDF

Info

Publication number
JP2009118168A
JP2009118168A JP2007288794A JP2007288794A JP2009118168A JP 2009118168 A JP2009118168 A JP 2009118168A JP 2007288794 A JP2007288794 A JP 2007288794A JP 2007288794 A JP2007288794 A JP 2007288794A JP 2009118168 A JP2009118168 A JP 2009118168A
Authority
JP
Japan
Prior art keywords
keyword
data
program
index
caption
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.)
Pending
Application number
JP2007288794A
Other languages
Japanese (ja)
Inventor
Masayuki Chikamatsu
昌幸 親松
Maki Furui
眞樹 古井
Kazue Hiroi
和重 廣井
Norikazu Sasaki
規和 佐々木
Yoshitaka Hiramatsu
義崇 平松
Minako Toba
美奈子 鳥羽
Takehito Kishi
岳人 岸
Tomohito Yamashita
山下  智史
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2007288794A priority Critical patent/JP2009118168A/en
Priority to CN2008101710924A priority patent/CN101431645B/en
Priority to US12/266,050 priority patent/US20090129749A1/en
Publication of JP2009118168A publication Critical patent/JP2009118168A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

【課題】デジタル放送の番組を録画再生する場合に、字幕を利用した最適なインデックスによる再生と、ユーザが自主的に入力したキーワードによる再生の両者を可能とし、字幕中のキーワードを含むシーンをユーザに分かりやすく表示する。
【解決手段】番組録画再生装置において、字幕情報を含むデジタル放送データを解析し、字幕文データを出力する。さらに、字幕文データを解析して特徴抽出ルールと、出現するキーワードの有効性に基づき、インデックスデータを生成する。録画番組を再生するときには、番組再生画面に、インデックスデータに基づき、ユーザが選択したインデックスのキーワードの番組上の位置と、ユーザが入力したキーワードの位置を、視覚的に分かり易く表示してやり、そのキーワードの番組の位置から再生できるようにする。
【選択図】図1
When recording and reproducing a digital broadcast program, it is possible to perform both reproduction by an optimal index using subtitles and reproduction by a keyword voluntarily input by a user, and a scene including a keyword in the subtitles can be recorded by the user. Is displayed in an easy-to-understand manner.
In a program recording / playback apparatus, digital broadcast data including caption information is analyzed, and caption text data is output. Furthermore, the caption text data is analyzed, and index data is generated based on the feature extraction rule and the validity of the appearing keyword. When playing a recorded program, the position of the index keyword selected by the user on the program and the position of the keyword input by the user are displayed on the program playback screen in an easy-to-understand manner. It can be played from the position of the program.
[Selection] Figure 1

Description

本発明は、番組録画再生装置、および、番組録画再生方法に係り、特に、デジタル放送の番組を受信して録画再生する場合に、字幕を利用したインデックスにより、番組毎に、字幕に含まれる最適なキーワード、または、ユーザが自主的に検索したいとして入力されたキーワードに基づき、ユーザの所望のシーンを再生するのに用いて好適な番組録画再生装置、および、番組録画再生方法に関する。   The present invention relates to a program recording / playback apparatus and a program recording / playback method, and in particular, when receiving a digital broadcast program for recording / playback, an optimal index included in the subtitle is included in each program by an index using the subtitle. The present invention relates to a program recording / reproducing apparatus and a program recording / reproducing method suitable for reproducing a user's desired scene on the basis of a keyword entered by the user or a keyword input as a voluntary search.

近年の放送では、映像をデジタルデータとして、放送するデジタル放送が主流になってきている。このデジタル化によって、高画質化(ハイビジョン放送)や多チャンネル化、データ放送、移動受信(携帯電話など)向け放送などの新しい放送サービスが可能になると言われている。   In recent broadcasting, digital broadcasting that broadcasts video as digital data has become mainstream. This digitization is said to enable new broadcasting services such as high image quality (high-definition broadcasting), multi-channel broadcasting, data broadcasting, broadcasting for mobile reception (cell phones, etc.).

デジタルテレビ放送の記憶媒体として、DVD(Digital Versatile Disk)などの光ディスクやハードディスクドライブ(HDD:Hard Disk Drive)などの、番組を大量に予約することができ、編集や消去を高速かつ容易におこなうことが可能なデジタル記憶媒体が用いられている。ユーザーは、記憶媒体の容量が許す限り、取り敢えず興味のある番組は録画をおこない、番組を放送時間に縛られることなく自分の好きな時間に閲覧することが容易になっている。このような状況下では、視聴可能な時間は限られているため、ユーザは、所望のシーンを頭だしして視聴したいと考えることになる。   As a storage medium for digital TV broadcasting, it is possible to reserve a large number of programs such as optical disks such as DVD (Digital Versatile Disk) and hard disk drives (HDDs), and to edit and delete them quickly and easily. Digital storage media that can be used are used. As long as the capacity of the storage medium allows, the user can easily record the program of interest and browse the program at his / her favorite time without being restricted by the broadcast time. Under such circumstances, since the viewable time is limited, the user wants to view the desired scene with the head.

特許文献1には、映像と共に多重化されて蓄積されている字幕情報を取り出し、文字列探索などをおこなうことにより、ユーザの要求に適合すると思われる要求シーンを抽出する手段が開示されている。   Patent Document 1 discloses a means for extracting a requested scene that seems to meet a user's request by taking out subtitle information multiplexed and stored together with video and performing a character string search or the like.

また、特許文献2には、シーンのレベルが基準値以上の場合に、録画中にキーワードとその発生時間を、インデックス情報として保存し、映像信号とともに記録媒体に記録する映像記録装置を提供することが開示されている。   Further, Patent Document 2 provides a video recording apparatus that stores a keyword and its generation time as index information during recording and records it on a recording medium together with a video signal when the scene level is equal to or higher than a reference value. Is disclosed.

特開2005−115607号公報JP 2005-115607 A 特開2006−157108号公報JP 2006-157108 A

特許文献1に開示された装置では、字幕情報を蓄積し、ユーザの要求に適合すると思われる要求シーンを候補として抽出して、それに対して画像解析や音声解析をして、その結果ユーザの要求を満たすと判断されるシーンを抽出する。このように字幕を利用することにより、従来技術に比べてコンテンツに関する情報を人手により作成する手間を省くことができるとしている。   In the apparatus disclosed in Patent Document 1, caption information is accumulated, a requested scene that seems to meet the user's request is extracted as a candidate, image analysis and audio analysis are performed on the candidate scene, and as a result, the user's request A scene that is determined to satisfy is extracted. By using subtitles as described above, it is possible to save time and labor for manually creating information related to content as compared with the prior art.

しかしながら、特許文献1においては、多重化されて蓄積されている字幕情報を取り出して検索をおこなう場合には、字幕を含むパケットの検索に時間が掛かるため、シーン検索に時間が掛かることがある。また、いったん、字幕情報をデコードした状態で保存しておくのは、コンテンツの複製に該当する可能性があるため、コピー制限の掛っているコンテンツでは、規格違反や著作権上の問題が発生するおそれがある。   However, in Patent Document 1, when subtitle information that has been multiplexed and stored is extracted and searched, it takes time to search for packets including subtitles, and therefore it may take time to search for a scene. Also, once the subtitle information is decoded and saved, it may correspond to content duplication, so content with copy restrictions may cause violations of standards or copyright issues. There is a fear.

また、特許文献2では、キーワードの発生頻度などによりレベル付けをおこない、一定以上のレベルのキーワードをインデックス情報として、記録媒体に記録するとしている。   In Patent Document 2, leveling is performed based on the occurrence frequency of keywords and the like, and keywords of a certain level or more are recorded as index information on a recording medium.

しかしながら、システム側で勝手に最適と判断されたキーワードに対するインデックスしか存在しないので、ユーザが自分で自主的にキーワードを選択して、検索する手段は提供されておらず、自由度が低い。また、一方で、コンテンツに対して正しくインデックスが生成されたことをユーザに知らせる手段が存在せず、キーワードに対応するシーンが番組全体のどこに位置するかをユーザに知らせる手段が存在せず、使い勝手が悪いという問題点があった。   However, since there is only an index for the keyword that is determined to be optimally determined by the system, there is no means for the user to select and search for the keyword independently, and the degree of freedom is low. On the other hand, there is no means for informing the user that the index has been correctly generated for the content, and there is no means for informing the user where the scene corresponding to the keyword is located in the entire program. There was a problem of being bad.

本発明は、上記問題点を解決するためになされもので、その目的は、デジタル放送の番組を録画再生する場合に、字幕を利用した最適なインデックスによる再生と、ユーザが自主的に入力したキーワードによる再生の両者を可能とすることにある。   The present invention has been made to solve the above-described problems. The purpose of the present invention is to reproduce an optimal index using subtitles and a keyword that a user inputs independently when recording and reproducing a digital broadcast program. It is to enable both of the reproduction by.

また、他の目的は、字幕中のインデックスを含むシーンをユーザに分かりやすく表示するユーザインタフェースを提供することにある。   Another object is to provide a user interface that displays a scene including an index in a caption in an easy-to-understand manner for the user.

また、別の目的は、ユーザが自主的に入力したキーワードに対して、高速にキーワード検索をおこなえるようにすることにある。   Another object is to enable a keyword search at a high speed with respect to a keyword that is independently input by a user.

上記問題点を解決するために、本発明の番組録画装置では、デジタル放送を受信した放送データを分離して、字幕ESを取り出す。そして、字幕ESを解析して字幕文と制御コードおよび表示時刻からなる字幕文データを出力する。   In order to solve the above problems, the program recording apparatus of the present invention separates broadcast data received from a digital broadcast and extracts a caption ES. Then, the caption ES is analyzed, and caption text data including the caption text, the control code, and the display time is output.

さらに、字幕文データを解析して特徴抽出ルールと、出現するキーワードの有効性に基づき、インデックスデータを生成する。   Furthermore, the caption text data is analyzed, and index data is generated based on the feature extraction rule and the validity of the appearing keyword.

録画番組を再生するときには、番組再生画面に、インデックスデータに基づき、ユーザが選択したインデックスのキーワードの番組の位置を、視覚的に分かり易く表示してやり、そのキーワードの番組の位置から再生できるようにする。   When replaying a recorded program, the position of the index keyword program selected by the user is displayed on the program replay screen in an easy-to-understand manner based on the index data so that it can be reproduced from the position of the keyword program. .

さらに、番組再生画面により、ユーザからキーワードを入力させて、インデックスデータに基づき、ユーザが入力したキーワードの番組の位置を、視覚的に分かり易く表示してやり、そのキーワードの番組の位置から再生できるようにする。   In addition, the program playback screen allows the user to input a keyword, and based on the index data, the keyword program position input by the user is displayed in a visually easy-to-understand manner so that the keyword program position can be played back. To do.

また、一つの番組に対応するカテゴリーが複数設けられている場合には、検索するキーワードが変更される。   Further, when a plurality of categories corresponding to one program are provided, the keyword to be searched is changed.

本発明によれば、デジタル放送の番組を録画再生する場合に、字幕を利用した最適なインデックスによる再生と、ユーザが自主的に入力したキーワードによる再生の両者を可能とする。   According to the present invention, when a digital broadcast program is recorded and reproduced, both reproduction using an optimal index using subtitles and reproduction using a keyword voluntarily input by a user are possible.

また、本発明によれば、字幕中のキーワードを含むシーンをユーザに分かりやすく表示するユーザインタフェースを提供することができる。   Further, according to the present invention, it is possible to provide a user interface that displays a scene including a keyword in a caption in an easy-to-understand manner for the user.

さらに、本発明によれば、ユーザが自主的に入力したキーワードに対して、高速にキーワード検索をおこなうことができる。   Furthermore, according to the present invention, it is possible to perform a keyword search at high speed with respect to a keyword that is independently input by a user.

以下、本発明に係る各実施形態を、図1ないし図12を用いて説明する。   Embodiments according to the present invention will be described below with reference to FIGS.

〔実施形態1〕
以下、本発明に係る第一の実施形態を、図1ないし図10を用いて説明する。
Embodiment 1
A first embodiment according to the present invention will be described below with reference to FIGS.

先ず、図1を用いて本発明の第一の実施形態に係る番組録画再生装置の構成について説明する。
図1は、本発明の第一の実施形態に係る番組録画再生装置の構成を示すブロック図である。
First, the configuration of the program recording / playback apparatus according to the first embodiment of the present invention will be described with reference to FIG.
FIG. 1 is a block diagram showing the configuration of a program recording / playback apparatus according to the first embodiment of the present invention.

図1に示すように、本実施形態の番組録画再生装置は、録画再生部101と、表示装置102と、入力装置103と、チューナ104と、アンテナ105と、RAM106と、外部記憶装置107とを備えている。   As shown in FIG. 1, the program recording / playback apparatus of this embodiment includes a recording / playback unit 101, a display device 102, an input device 103, a tuner 104, an antenna 105, a RAM 106, and an external storage device 107. I have.

録画再生部101は、外部記憶装置107に放送番組の録画や再生をおこなう部分である。録画再生部101は、番組を録画や再生する際の各処理をおこなうための処理ブロックに分かれる。   The recording / playback unit 101 is a part that records and plays back a broadcast program in the external storage device 107. The recording / playback unit 101 is divided into processing blocks for performing each process when recording or playing back a program.

表示装置102は、映像や音声を表示する部分であり、録画されたコンテンツを再生した場合に、映像の表示や音声の出力をおこなう。表示装置102は、例えばテレビやパソコンのディスプレイあるいは液晶パネル等によって構成される。   The display device 102 is a part that displays video and audio, and displays video and outputs audio when the recorded content is played back. The display device 102 is configured by, for example, a television or personal computer display or a liquid crystal panel.

入力装置103は、ユーザがこの番組録画再生装置に対する操作をおこない、ユーザによって入力される操作に関する制御情報やデータを入力する装置であり、例えば、例えば、リモコン、キーボード、マウス、ペン入力装置等のポインティングデバイス、あるいは、液晶タッチパネル等によって実現される。   The input device 103 is a device in which a user performs an operation on the program recording / playback device and inputs control information and data related to an operation input by the user. For example, a remote controller, a keyboard, a mouse, a pen input device, etc. This is realized by a pointing device or a liquid crystal touch panel.

RAM106は、揮発メモリであり、録画再生部101で処理される一時的なデータやプログラムを記憶する記憶装置である。   The RAM 106 is a volatile memory, and is a storage device that stores temporary data and programs processed by the recording / playback unit 101.

チューナ104は、放送局より受信した電波より、選局して放送番組データを取得する部分である。   The tuner 104 is a part that selects and acquires broadcast program data from radio waves received from a broadcast station.

アンテナ105は、デジタル放送の帯域に応じて、放送電波を受信する部分である。例えば、地上波デジタル放送用のアンテナでは、UHF帯の電波を受信するようになっている。   The antenna 105 is a part that receives broadcast radio waves according to the band of digital broadcasting. For example, an antenna for digital terrestrial broadcasting receives UHF band radio waves.

外部記憶装置107は、大容量の記憶容量を有する装置であり、例えば、DVDなどの光ディスクやHDDである。   The external storage device 107 is a device having a large storage capacity, and is, for example, an optical disk such as a DVD or an HDD.

次に、録画再生部101の各処理ブロックについて説明する。なお、各処理ブロックは、例えば、CPUなどの汎用プロセッサ上で動作するソフトウェアとしてもよく、各ブロック毎に専用のハードウェアで処理してもよい。またソフトウェアとハードウェアが混在する装置であってもよい。   Next, each processing block of the recording / playback unit 101 will be described. Each processing block may be, for example, software that operates on a general-purpose processor such as a CPU, or each block may be processed by dedicated hardware. Also, a device in which software and hardware are mixed may be used.

録画再生部101は、図1に示されるように、システム制御部110と、信号分離部111と、字幕解析部112と、番組記録部113と、インデックス生成部114と、キーワードリスト取得部115と、再生位置リスト取得部116と、番組再生部117と、映像出力部118とで構成される。   As shown in FIG. 1, the recording / playback unit 101 includes a system control unit 110, a signal separation unit 111, a caption analysis unit 112, a program recording unit 113, an index generation unit 114, and a keyword list acquisition unit 115. , A playback position list acquisition unit 116, a program playback unit 117, and a video output unit 118.

システム制御部110は、ユーザの操作要求を入力装置103を介して受けとり、録画再生部101の各ブロックの動作を制御する。また、番組の録画および再生等における録画再生部101の各ブロックの動作を制御する。   The system control unit 110 receives a user operation request via the input device 103 and controls the operation of each block of the recording / playback unit 101. In addition, it controls the operation of each block of the recording / playback unit 101 in recording and playing back programs.

信号分離部111は、受信した放送データを、映像データ、音声データ、字幕文データ、番組情報データなどの種類毎に分離して他の処理ブロックに渡す機能を有する。また、他の処理部からデータ送信要求があった場合には指定されたデータを、要求元ヘデータを送信する。さらに、信号分離部111にはチューナ104から受信した放送番組データや外部記憶装置107に保存されている録画番組データ121を入力することができる。   The signal separation unit 111 has a function of separating received broadcast data for each type of video data, audio data, caption text data, program information data, and the like and passing the separated broadcast data to other processing blocks. When there is a data transmission request from another processing unit, the designated data is transmitted to the request source. Further, broadcast program data received from the tuner 104 and recorded program data 121 stored in the external storage device 107 can be input to the signal separation unit 111.

キーワードリスト取得部115は、システム制御部110の指示により、外部記憶装置107に保存されているインデックスデータ123(後述)を解析して、番組再生時にユーザに提示するキーワードリストを取得して映像出力部118に出力する。   The keyword list acquisition unit 115 analyzes index data 123 (described later) stored in the external storage device 107 according to an instruction from the system control unit 110, acquires a keyword list to be presented to the user during program playback, and outputs video To the unit 118.

再生位置リスト取得部116は、システム制御部110の指示により、ユーザが指示したキーワードに対する再生位置リストを映像出力部118に出力する。   The reproduction position list acquisition unit 116 outputs a reproduction position list for the keyword designated by the user to the video output unit 118 in accordance with an instruction from the system control unit 110.

番組再生部113は、システム制御部110の指示により、ユーザが指示した番組の外部記憶装置107に保存されている録画番組データを121を取得して、信号分離部111へと入力する。その後、信号分離部111から映像ES(後述)と音声ES(後述)を取得して復号化をおこない、映像出力部118へ映像および音声データを出力する。   The program playback unit 113 acquires 121 recorded program data stored in the external storage device 107 of the program instructed by the user in accordance with an instruction from the system control unit 110, and inputs it to the signal separation unit 111. Thereafter, the video ES (described later) and the audio ES (described later) are obtained from the signal separation unit 111 and decoded, and the video and audio data are output to the video output unit 118.

番組記録部113は、システム制御部110を介して、番組の録画要求があった場合に、信号分離部111に対して、データストリームを要求して、外部記憶装置107へ録画番組データ121として保存する。番組記録部113は、ユーザの指定によりデータストリーム全てを録画番組データ121として保存してもよいし、記憶領域削減のため取捨選択することにより、映像ESや音声ESのみを保存してもよい。   When there is a program recording request via the system control unit 110, the program recording unit 113 requests a data stream from the signal separation unit 111 and stores it as recorded program data 121 in the external storage device 107. To do. The program recording unit 113 may store the entire data stream as the recorded program data 121 according to the user's specification, or may store only the video ES and the audio ES by selecting them to reduce the storage area.

映像出力部118は、キーワードリスト取得部115や再生位置リスト取得部116および番組再生部117の出力を受けて、画面を構成し、表示装置102へ映像および音声を出力する。   The video output unit 118 receives the outputs of the keyword list acquisition unit 115, the reproduction position list acquisition unit 116, and the program reproduction unit 117, configures a screen, and outputs video and audio to the display device 102.

字幕解析部112は、システム制御部110から字幕解析要求を受けると信号分離部111より字幕ES(後述)とタイムスタンプを取得する。そして、字幕ESを解析して、RAM106上に字幕文データ120として保存する。   Upon receiving a caption analysis request from the system control unit 110, the caption analysis unit 112 acquires a caption ES (described later) and a time stamp from the signal separation unit 111. Then, the caption ES is analyzed and stored as caption sentence data 120 on the RAM 106.

インデックス生成部114は、字幕文データ120と辞書データ122を用いて、外部記憶装置107に、インデックスデータ123を出力する。   The index generation unit 114 outputs the index data 123 to the external storage device 107 using the caption sentence data 120 and the dictionary data 122.

字幕文データ120は、字幕解析部112が、字幕ESを解析して、独自の形式でRAM106に保存するデータである。字幕文データ120の詳細については、後述する。   The caption text data 120 is data that the caption analysis unit 112 analyzes the caption ES and stores in the RAM 106 in a unique format. Details of the caption text data 120 will be described later.

外部記憶装置107には、録画番組データ121、辞書データ122、インデックスデータ123を格納する。   The external storage device 107 stores recorded program data 121, dictionary data 122, and index data 123.

辞書データ122は、インデックスとして出力すべきキーワードのリストを並べたデータである。インデックスは、後述するが番組再生のときに、ユーザが指定できる見出し、索引となるものである。ただし、字幕文データ120の空白区間を検出する場合のみの処理しかおこなわない等、字幕の内容を解析しない場合には、辞書データ122を持たないようにすることも可能である。また、必ずしも外部記憶装置107にのみ存在するわけではなく、インターネットや放送波あるいはフラッシュメモリ等の手段により取得してもよい。あるいは、ユーザの操作履歴やEPGから辞書を更新する仕組みを所持してもよい。   The dictionary data 122 is data in which a list of keywords to be output as an index is arranged. As will be described later, the index is a heading or index that can be specified by the user when playing a program. However, the dictionary data 122 may not be provided when the subtitle content is not analyzed, for example, only when a blank section of the subtitle sentence data 120 is detected. Further, it does not necessarily exist only in the external storage device 107, and may be acquired by means such as the Internet, broadcast waves, or flash memory. Or you may possess the structure which updates a dictionary from a user's operation history or EPG.

録画番組データ121は、映像、音声、字幕などの情報を含む番組のデータである。   The recorded program data 121 is program data including information such as video, audio, and captions.

インデックスデータ123は、番組ごとに、字幕に含まれているキーワードに関する情報を保持するデータである。インデックスデータ123の詳細については、後述する。   The index data 123 is data that holds information about keywords included in subtitles for each program. Details of the index data 123 will be described later.

次に、図2および図4を用いて本実施形態の番組録画再生方法に関連するデータ構造について説明する。
図2は、デジタル放送におけるデータストリームのデータ構造を示す図である。
図3は、字幕文データ120の形式を示す図である。
図4は、インデックスデータ123のデータ構造を示す図である。
Next, a data structure related to the program recording / playback method of the present embodiment will be described with reference to FIGS.
FIG. 2 is a diagram illustrating a data structure of a data stream in digital broadcasting.
FIG. 3 is a diagram showing the format of the caption text data 120.
FIG. 4 shows the data structure of the index data 123. As shown in FIG.

デジタル放送では、伝送方式にMPEG−2 TS(Transport Stream)が用いられている。映像データ、音声データおよびデータ放送で用いられている全てのデータは、図2に示されるTSパケット201で伝送される。   In digital broadcasting, MPEG-2 TS (Transport Stream) is used as a transmission method. Video data, audio data, and all data used in data broadcasting are transmitted in a TS packet 201 shown in FIG.

特に、映像データや音声データや字幕文データは、ES(Elementary Stream)に符号化圧縮され、それぞれ、映像ES202、音声ES203、字幕ES204となる。これらのESには、表示時刻情報などを示すPESヘッダ205が付加さたPES(Packetized Elementary Stream)形式でパケット化される。PESヘッダ205には、タイムスタンプが含まれ、このタイムスタンプによって、各パケットの再生同期をとることが可能である。図2からも分かるように、複数のTSパケットのペイロードより、一つのPESパケットが作られることがある。   In particular, video data, audio data, and caption text data are encoded and compressed into ES (Elementary Stream), and become video ES 202, audio ES 203, and caption ES 204, respectively. These ESs are packetized in a PES (Packetized Elementary Stream) format to which a PES header 205 indicating display time information and the like is added. The PES header 205 includes a time stamp, and reproduction synchronization of each packet can be achieved by using this time stamp. As can be seen from FIG. 2, one PES packet may be created from the payloads of a plurality of TS packets.

図1に示された信号分離部111は、図2のデータストリームを解析してパケットの種類毎に分離する。   The signal separation unit 111 shown in FIG. 1 analyzes the data stream of FIG. 2 and separates it for each packet type.

次に、図3を用いて字幕文データ120について説明する。   Next, caption text data 120 will be described with reference to FIG.

字幕文データ120は、図3に示されるように、タイムスタンプ301と字幕文302と制御コード303のテーブル形式で保存される。   The caption text data 120 is stored in a table format of a time stamp 301, a caption sentence 302, and a control code 303, as shown in FIG.

タイムスタンプ301は、PESヘッダ205に含まれる字幕表示時刻であり、録画開始時刻からの相対時間で表示される。   The time stamp 301 is a caption display time included in the PES header 205, and is displayed as a relative time from the recording start time.

字幕文302は、字幕ES204に含まれるテキスト情報である。   The caption text 302 is text information included in the caption ES 204.

制御コード303は、字幕ES204中に含まれる文字色や描画位置や消去等の字幕表示を制御するためのデータである。   The control code 303 is data for controlling subtitle display such as a character color, a drawing position, and erasing included in the subtitle ES 204.

システム制御部110が字幕表示要求をしたときに、タイムスタンプ301を監視して、表示時刻になれば字幕文302と制御コード303が映像出力部118に送信されて、字幕として表示することができる。   When the system control unit 110 makes a subtitle display request, the time stamp 301 is monitored. When the display time comes, the subtitle sentence 302 and the control code 303 are transmitted to the video output unit 118 and can be displayed as subtitles. .

また、字幕文データ120はRAM106の容量に応じて一定量蓄積される。字幕解析部112は字幕文データ120の蓄積されているデータ量を監視して、所定データ量以上がRAM上に蓄積されたと判断されると、システム制御部に通知する。   In addition, a fixed amount of caption text data 120 is accumulated according to the capacity of the RAM 106. The caption analysis unit 112 monitors the amount of data stored in the caption text data 120, and notifies the system control unit when it is determined that more than a predetermined amount of data has been stored in the RAM.

次に、図4を用いてインデックスデータ123について説明する。   Next, the index data 123 will be described with reference to FIG.

インデックスデータ123は、番組毎に生成されるデータであり、字幕に含まれるキーワードに関する情報であり、インデックスを利用した番組再生時に用いられる。   The index data 123 is data generated for each program, and is information on keywords included in the caption, and is used when the program is played back using the index.

インデックスデータ123は、図4に示すように階層構造を持っていて、一番上位のレイヤは、先頭の一つのインデックスヘッダ(以下、「IDXヘッダ」という)601と、その後に続いて、複数含まれる可能性のあるインデックスセクション(以下、「IDXセクション」という)602からなる。   The index data 123 has a hierarchical structure as shown in FIG. 4, and the highest layer includes a head index header (hereinafter referred to as “IDX header”) 601 and a plurality of subsequent layers. Index section (hereinafter referred to as “IDX section”) 602 that may be generated.

IDXヘッダ601は、インデックスデータの属性となるデータが含まれており、一つしか含まれない情報、例えば、録画開始時刻や終了時間およびインデックスの指し示す時刻であるPTS(Presentation Time Stamp)の単位や番組情報等が含まれ、また、IDXセクション602の合計数を含んでいる。番組情報は、EPGから取得したものの他、画質の設定等の録画時における付加情報等を加えてもよい。   The IDX header 601 includes data serving as index data attributes. Information including only one, for example, a recording start time and end time, and a unit of a PTS (Presentation Time Stamp) that is a time indicated by the index, Program information and the like are included, and the total number of IDX sections 602 is included. In addition to the program information acquired from the EPG, additional information at the time of recording such as image quality setting may be added.

IDXセクション602は、キーワードの属性やキーワード有用性判定アルゴリズムの違いにより、他のIDXセクションと区分けして作成される。例えば、番組のカテゴリーが異なる場合には、キーワードの属性やキーワード有用性判定アルゴリズムは、異なったものが用いられるので、IDXセクションは、それぞれの番組のカテゴリーに対応して作成される。例えば、野球番組というカテゴリーと、ニュース番組というカテゴリーは、それぞれのキーワードとそのキーワード有用性判定アルゴリズムは、異なるのでそれぞれ別のIDXセクションが作成される。   The IDX section 602 is created separately from other IDX sections depending on differences in keyword attributes and keyword usefulness determination algorithms. For example, when the program categories are different, different keyword attributes and keyword usefulness determination algorithms are used. Therefore, the IDX section is created corresponding to each program category. For example, since the keyword “baseball program” and the category “news program” have different keywords and keyword usefulness determination algorithms, different IDX sections are created.

また、各IDXセクションは、図4に示すように、階層構造を持った複数のセグメントに区分けされる。先頭に一つのセクションヘッダ603と、複数含まれる可能性のあるキーワードセグメント604が続いて構成される。   Each IDX section is divided into a plurality of segments having a hierarchical structure as shown in FIG. One section header 603 and a keyword segment 604 that may be included in a plurality are successively formed at the top.

セクションヘッダ603は、IDXセクションの属性を示すセグメントである。セクションヘッダ603は、例えば、セクションID605とセクションサイズ606とPTSタイプ607とすることができる。   The section header 603 is a segment indicating the attribute of the IDX section. The section header 603 can be, for example, a section ID 605, a section size 606, and a PTS type 607.

セクションID605は、セクションの属性を示すID番号であり、同一インデックスデータに含まれる各IDXセクション毎にユニークである。インデックスデータを扱う番組再生装置は、セクションIDを調べて当該IDXセクションの使用方法を決定するため、複数の番組の各インデックスデータは同じキーワード有用判定アルゴリズムを用いた場合には、同じセクションIDを使用するのが好ましい。   The section ID 605 is an ID number indicating a section attribute, and is unique for each IDX section included in the same index data. Since the program playback apparatus that handles index data checks the section ID and determines how to use the IDX section, each index data of a plurality of programs uses the same section ID when the same keyword usefulness determination algorithm is used. It is preferable to do this.

セクションサイズ606は、当該セグメントの全体のサイズ示している。またPTSタイプ607は、キーワードセグメント604に含まれるPTSの表現方法を区別するコードである。PTSの表現方法の例は、後述する。   A section size 606 indicates the overall size of the segment. The PTS type 607 is a code that distinguishes the expression method of the PTS included in the keyword segment 604. An example of a PTS expression method will be described later.

キーワードセグメント604は、キーワードとその出現位置を格納するためのセグメントである。キーワードセグメント604は、複数のユニットに分かれた階層構造を持っており、先頭に一つのキーワード属性608と、それに続く、複数ユニットが存在する可能性のあるPTSユニット609から構成されている。   The keyword segment 604 is a segment for storing a keyword and its appearance position. The keyword segment 604 has a hierarchical structure divided into a plurality of units. The keyword segment 604 includes one keyword attribute 608 at the top and a PTS unit 609 that may have a plurality of units.

キーワード属性608は、例えば、キーワードセグメントの大きさであるキーワードセグメントサイズ610と、キーワード長611と、キーワード名612と、キーワードセグメントに含まれるPTSユニットの数を示すPTSユニット数613から構成されている。   The keyword attribute 608 includes, for example, a keyword segment size 610 that is the size of the keyword segment, a keyword length 611, a keyword name 612, and a PTS unit number 613 that indicates the number of PTS units included in the keyword segment. .

PTSユニット609は、キーワードの出現する位置、あるいは、キーワードが出現するシーンの位置を示している。PTSユニット609は、セクションヘッダ603に含まれるPTSタイプ607により格納方法が異なる。例えば、PTS607においてタイプ1が指し示されていれば、キーワードに対する出現時刻のみが格納され、また、タイプ2が指し示されている場合には、キーワードが出現するシーンの開始・終了時刻の対として格納されるものとする。   The PTS unit 609 indicates the position where the keyword appears or the position of the scene where the keyword appears. The storage method of the PTS unit 609 differs depending on the PTS type 607 included in the section header 603. For example, if type 1 is pointed in PTS 607, only the appearance time for the keyword is stored, and if type 2 is pointed, as the pair of the start and end times of the scene in which the keyword appears Shall be stored.

次に、図5ないし図10を用いて本発明の第一の実施形態に係る番組録画再生方法の各部の処理について説明する。
図5は、インデックス生成部114がインデックスデータを生成する処理を示すフローチャートである。
図6は、インデックスデータ出力処理の詳細を示すフローチャートである。
図7は、番組録画時の処理を示すフローチャートである。
図8は、字幕に含まれるキーワードによるインデックス再生の可否を、ユーザに提示する処理を示すフローチャートである。
図9は、字幕によるインデックス再生の可否をユーザに示した場合の番組一覧画面を示す図である。
図10は、字幕を利用したインデックス再生をおこなう番組再生画面のユーザインターフェイスの例を示す図である。
Next, processing of each part of the program recording / playback method according to the first embodiment of the present invention will be described with reference to FIGS.
FIG. 5 is a flowchart illustrating a process in which the index generation unit 114 generates index data.
FIG. 6 is a flowchart showing details of the index data output process.
FIG. 7 is a flowchart showing processing at the time of program recording.
FIG. 8 is a flowchart showing a process of presenting to a user whether or not index reproduction based on keywords included in subtitles is possible.
FIG. 9 is a diagram showing a program list screen in a case where the user is shown whether or not index reproduction by subtitles is possible.
FIG. 10 is a diagram illustrating an example of a user interface of a program playback screen that performs index playback using subtitles.

先ず、図5を用いてインデックス生成部114がインデックスデータを生成する処理について説明する。   First, the process in which the index generation unit 114 generates index data will be described with reference to FIG.

インデックス生成部114は、システム制御部110によりインデックスデータの生成する処理の開始を指示される。   The index generation unit 114 is instructed by the system control unit 110 to start processing for generating index data.

インデックス生成部114は、最初に外部記憶装置107より辞書データ122を取得する(ステップ401)。   The index generation unit 114 first acquires the dictionary data 122 from the external storage device 107 (step 401).

次に、番組情報を取得する(ステップ402)。番組情報は、デジタル放送の電子番組表(EPG)等であり、図2に示した放送データや録画番組データ121を解析することにより信号分離部111から取得する。   Next, program information is acquired (step 402). The program information is an electronic program guide (EPG) for digital broadcasting, and is acquired from the signal separation unit 111 by analyzing the broadcast data and the recorded program data 121 shown in FIG.

次に、図3に示した字幕文データ120を、タイムスタンプ301と字幕文302と制御コード303を一つのレコードとして取得する(ステップ403)。   Next, the caption text data 120 shown in FIG. 3 is acquired as a time stamp 301, caption text 302, and control code 303 as one record (step 403).

次に、特徴検出ルールを一つ取得する(ステップ404)。特徴検出ルールは、入力された字幕文データ120が特定パターンであるかを判定するために用いられるルールであり、例えば、図4のステップ401で取得した辞書キーワードが含まれているか否かを判定する、字幕を強調するための特定の制御コードを発見するなどである。また、字幕文データ120のキーワードは、文脈上繰り返されることが多いので、二回目以降の重複したキーワードは、特徴があるものとせず、字幕文データ120の特定のキーワードが、一定区間以上出現せず、その後に存在したときには、特徴検出ルールの合致するものと判断することもできる。   Next, one feature detection rule is acquired (step 404). The feature detection rule is a rule used to determine whether the input caption text data 120 is a specific pattern. For example, it is determined whether the dictionary keyword acquired in step 401 in FIG. 4 is included. To find a specific control code for emphasizing subtitles. In addition, since the keywords of the caption text data 120 are often repeated in context, the duplicate keywords after the second time are not assumed to be characteristic, and a specific keyword of the caption text data 120 appears more than a certain interval. If it exists after that, it can be determined that the feature detection rule matches.

特徴検出ルールは、図1に示されていないが、インデックス生成部114の制御データとして内部に保持してもよいし、外部記憶装置107に格納して必要に応じて取り出すようにしてもよい。   Although the feature detection rule is not shown in FIG. 1, the feature detection rule may be held internally as control data of the index generation unit 114, or may be stored in the external storage device 107 and taken out as necessary.

次に、それぞれステップ403とステップ404で取得した字幕文データと特徴検出ルールに基づきインデックスデータ出力処理をおこなう(ステップ405)。   Next, index data output processing is performed based on the caption text data and the feature detection rules acquired in steps 403 and 404, respectively (step 405).

インデックスデータ出力処理については、後に、図6を用いて詳細に説明する。   The index data output process will be described later in detail with reference to FIG.

次に、ステップ405のインデックスデータ出力処理を終了した後に、未判定の特徴抽出ルールがあるか否かを判定する(ステップ406)。   Next, after finishing the index data output process of step 405, it is determined whether there is an undetermined feature extraction rule (step 406).

別の特徴抽出ルールがある場合には、ステップ404に戻り他の特徴抽出ルールを取得してインデックスデータを出力する処理に行く。   If there is another feature extraction rule, the process returns to step 404 to obtain another feature extraction rule and output index data.

全ての特徴抽出ルールが適用された場合には、字幕文データ121が残っているか否かを判定する(ステップ407)。   When all the feature extraction rules are applied, it is determined whether or not the caption text data 121 remains (step 407).

他の字幕文データ121が残っている場合には、ステップ403に戻り次の字幕文データを取得する。   If other subtitle sentence data 121 remains, the process returns to step 403 to acquire the next subtitle sentence data.

全ての字幕文データ121に対して、ステップ403から406の処理を適用した後にインデックス生成部114は、インデックスデータを生成する処理を終了する。   After applying the processing of Steps 403 to 406 to all the caption text data 121, the index generation unit 114 ends the processing of generating index data.

次に、図6を用いてインデックスデータ出力処理について、詳細に説明する。   Next, the index data output process will be described in detail with reference to FIG.

最初に、図4のステップ403で取得した字幕文データ121が、特徴検出ルールに合致するか否かを判定する(ステップ501)。   First, it is determined whether or not the caption text data 121 acquired in step 403 in FIG. 4 matches the feature detection rule (step 501).

特徴検出ルールに合致しないと判定されれば、処理を終了する。   If it is determined that the feature detection rule is not met, the process ends.

特徴検出ルールに合致すると判定された場合には、あるキーワードの有用性の判定方法に基づき、キーワードの有用性を判定する(ステップ502)。また、ステップ403においては、辞書キーワードに対する関連する単語や類似する単語も同時に検索してもよい。例えば、野球番組においては、「得点シーン」という辞書キーワードであった場合、加えて「タイムリーヒット」や「ホームラン」等の得点が入ったことを示すキーワードであるか否かを同時に判定する。   If it is determined that the feature detection rule is met, the usefulness of the keyword is determined based on a method for determining the usefulness of a certain keyword (step 502). In step 403, related words and similar words for the dictionary keyword may be searched simultaneously. For example, in a baseball program, if the dictionary keyword is “scoring scene”, it is simultaneously determined whether or not the keyword indicates that a score such as “timely hit” or “home run” has been entered.

キーワードの有用性の判定は、ステップ403の処理で取得したキーワードに対して、録画番組の種類に応じてインデックスデータに出力するか否かを判定する処理である。判定する手段しては、周囲の字幕文の文脈やキーワードの出現頻度や間隔、あるいは制御コードの法則により判定する。   The determination of the usefulness of the keyword is a process of determining whether or not to output to the index data according to the type of the recorded program for the keyword acquired in the process of step 403. As a means for determination, the determination is made based on the context of surrounding subtitle sentences, the appearance frequency and interval of keywords, or the rule of control codes.

例えば、野球番組で一般的にユーザが選んで再生するシーンとして、得点シーンやファインプレーなどが挙げられる。そこで、字幕文301に対して、得点シーンに関連するキーワードが含まれていても、「今日の2打席目はホームランでした。」といった文章であった場合には、単なる過去のその打者のプレーに対する陳述であるため、そのシーンはユーザの見たいシーンには結びつかないと考えられる。そのために、字幕にそのキーワードが含まれていても、得点シーンに含めないといった判定をおこなう。また、「ホームラン」という単語を検出した場合には、出現した前後一定区間の間に同様の単語がない場合には、有用とするといった判定をおこなう。これは、二回目以降は、単なる説明の繰り返しであるため、情報としては、有効ではないと見なし、初出のときには、そのシーンで「ホームラン」が出た得点シーンが多いと推測されるためである。   For example, scoring scenes and fine play are examples of scenes that are generally selected and played by a user in a baseball program. Therefore, even if the subtitle sentence 301 includes a keyword related to the scoring scene, if it is a sentence such as "Today's second batter was a home run", the past batter's play is simply Therefore, it is considered that the scene is not linked to the scene that the user wants to see. Therefore, even if the keyword is included in the caption, it is determined that it is not included in the scoring scene. In addition, when the word “home run” is detected, it is determined that the word “home run” is useful when there is no similar word between certain intervals before and after the appearance. This is because the second and subsequent times are simply repeated explanations, so it is assumed that the information is not valid, and at the first appearance, it is assumed that there are many scoring scenes in which “home run” occurred in that scene. .

また、キーワードの有用性の判定方法は、番組のカテゴリー毎に変えられる。これは、一つの番組でも、例えば、音楽番組、バラエティ番組と違うカテゴリーとして捉えると、キーワードの有効性が異なってくることを考慮したものである。また、野球の実況中継の番組に対して、「スポーツ」というカテゴリーと、「野球」というカテゴリーというように、上位概念、下位概念のカテゴリー分けにより、キーワードの有効性を判定してもよい。   Also, the method for determining the usefulness of keywords can be changed for each category of program. This is because even if a single program is regarded as a category different from, for example, a music program or a variety program, the effectiveness of the keyword is considered different. In addition, the effectiveness of a keyword may be determined by categorizing a high-level concept and a low-level concept, such as a category of “sports” and a category of “baseball”, for a live baseball program.

判断したキーワードが、有効キーワードであるときには(ステップ503)、図4に従った形式により、インデックスデータ123を出力する(ステップ504)。   When the determined keyword is an effective keyword (step 503), the index data 123 is output in the format according to FIG. 4 (step 504).

そのときには、一つのカテゴリーに対して、一つのIDXセクション602が構成されるようにインデックスデータ123を出力する。したがって、一つの番組に対して、複数のカテゴリーに分類されていたときには、複数のIDXセクション602が生成されることになる。   At that time, the index data 123 is output so that one IDX section 602 is configured for one category. Therefore, when one program is classified into a plurality of categories, a plurality of IDX sections 602 are generated.

もし、その番組のカテゴリーが多くて、有効キーワードを判定するための計算量やインデックスデータ123が大きくなる場合には、カテゴリを限定する手段を適用して出力カテゴリを削減してもよい。例えば、デジタル放送のEPGに含まれる番組情報には、一つの番組に対し複数のジャンルコードを付与していることがある。よって、これらのジャンルコードから得られるジャンルに適したアルゴリズムによる有効キーワード判定をおこないそれぞれジャンルコード毎に、別のIDXセクション602を構成するように出力してもよい
インデックスデータを出力する具体的な手順は、以下のようになる。
If there are many categories of the program and the amount of calculation for determining effective keywords and the index data 123 become large, the category for limiting the category may be applied to reduce the output category. For example, in the program information included in the EPG of digital broadcasting, a plurality of genre codes may be assigned to one program. Therefore, the effective keyword determination by an algorithm suitable for the genre obtained from these genre codes may be performed, and each ID code section 602 may be output for each genre code. Specific procedure for outputting index data Is as follows.

最初に、有効キーワード判定法に用いた判定方法に応じて、図4のインデックスデータに含まれるIDXセクション602から、どのIDXセクション602に出力するかを決定する。もし、適したIDXセクション602がなければ、新しくIDXセクション602を生成する。   First, the IDX section 602 to be output from the IDX section 602 included in the index data in FIG. 4 is determined according to the determination method used for the effective keyword determination method. If there is no suitable IDX section 602, a new IDX section 602 is created.

次に、出力するキーワードが各キーワードセグメント604に含まれているか否かを判定する。もし、出力キーワードと同じキーワード名612を持つキーワードセグメント604が存在する場合には、当該キーワードセグメントのPTSユニット609に、そのPTSタイプに従って、キーワードに対する再生位置を出力する。また、出力キーワードと同じキーワード名612を持つキーワードセグメント604が存在しない場合には、新しくキーワードセグメント604を追加する。キーワードセグメント604に出力キーワードの再生位置を追加した後、キーワードセグメントサイズ610とセクションサイズ606を更新する。   Next, it is determined whether or not the keyword to be output is included in each keyword segment 604. If there is a keyword segment 604 having the same keyword name 612 as the output keyword, the playback position for the keyword is output to the PTS unit 609 of the keyword segment according to the PTS type. Also, if there is no keyword segment 604 having the same keyword name 612 as the output keyword, a new keyword segment 604 is added. After adding the playback position of the output keyword to the keyword segment 604, the keyword segment size 610 and the section size 606 are updated.

ここで追加する再生位置は、IDXセクションに応じて出力方法を変える。例えば字幕文データのタイムスタンプそのまま出力してもよい。また、ニュース番組等の生放送番組の場合、キーワードの出現時刻と放送字幕の出現時刻がずれることがある。よって出力キーワードに対応する再生時刻は録画番組が生放送であるかを番組情報等から検出されれば、字幕文データのタイムスタンプの一定時間前としてもよい。また、字幕文が連続している区間等を検出する場合などシーンとして検出する必要がある場合には、図4のPTSタイプ2の形式でPTSユニットに格納すればよい。   The reproduction position added here changes the output method according to the IDX section. For example, the time stamp of caption text data may be output as it is. In the case of a live broadcast program such as a news program, the appearance time of a keyword may deviate from the appearance time of a broadcast subtitle. Therefore, the playback time corresponding to the output keyword may be a certain time before the time stamp of the caption text data if it is detected from the program information or the like whether the recorded program is a live broadcast. In addition, when it is necessary to detect a scene, such as when a section in which caption texts are continuous is detected, it may be stored in the PTS unit in the PTS type 2 format of FIG.

インデックスデータ123に出力した後、字幕文データが録画再生装置がサポートしている全ての有効キーワード判定法をおこなったか否かを判定する(ステップ505)。他にも、適用すべき有効キーワード判定法がある場合には再び502に戻り、他の有効キーワード判定法を適用する。一方、全ての有効キーワード判定法が適用された場合には処理を終了する。   After outputting to the index data 123, it is determined whether or not the caption text data has performed all the effective keyword determination methods supported by the recording / playback apparatus (step 505). If there is another effective keyword determination method to be applied, the process returns to 502 again, and another effective keyword determination method is applied. On the other hand, if all the effective keyword determination methods are applied, the process is terminated.

次に、図7を用いて番組録画時の番組録画再生装置の処理について説明する。   Next, processing of the program recording / playback apparatus during program recording will be described with reference to FIG.

ユーザが番組の録画を指示したときには、図7に示す処理に従い、録画番組データ121の出力と、インデッスデータ123の生成をおこなう。   When the user instructs to record a program, the recorded program data 121 is output and the index data 123 is generated in accordance with the processing shown in FIG.

先ず、番組の予約録画やユーザの録画指示により、システム制御部110は、番組録画状態への遷移を指示する。信号分離部111は、放送データを受信すると、図2のような形式の放送データに対して分析および録画前に登録されている転送要求に基づき分離処理をおこない(ステップ701)、番組記録部113および字幕解析部114への所望データの転送処理をおこなう。そして、番組記録部は、外部記憶装置107に録画番組データ121の記録をおこなう(ステップ702)。   First, the system control unit 110 instructs a transition to a program recording state by a reserved recording of a program or a recording instruction of a user. When receiving the broadcast data, the signal separation unit 111 performs a separation process on the broadcast data in the format as shown in FIG. 2 based on a transfer request registered before analysis and recording (step 701), and the program recording unit 113. And the transfer processing of the desired data to the caption analysis unit 114 is performed. Then, the program recording unit records the recorded program data 121 in the external storage device 107 (step 702).

一方、同時に字幕解析部112に字幕ES204が入力され、字幕解析部112は字幕文データ122を出力する(ステップ703)。ここで、インデックス生成部114は、図6におけるステップ502で用いられるキーワード有効性の判定において、一定区間内に含まれる字幕文データを評価に使用する。そこで、字幕文データ122は、RAM106に一定量蓄積される。そして、字幕文データ122の蓄積量が一定量以上となった場合には(ステップ702)、字幕解析部112はシステム制御部110に通知する。システム制御部110は、字幕解析部112より通知を受けるとインデックス生成部に対して図5で説明したインデックスデータ生成処理を指示する。   On the other hand, the caption ES 204 is simultaneously input to the caption analysis unit 112, and the caption analysis unit 112 outputs the caption text data 122 (step 703). Here, the index generation unit 114 uses subtitle sentence data included in a certain section for evaluation in the keyword validity determination used in step 502 in FIG. 6. Therefore, a fixed amount of caption text data 122 is stored in the RAM 106. When the accumulation amount of the caption text data 122 becomes a certain amount or more (step 702), the caption analysis unit 112 notifies the system control unit 110. Upon receiving notification from the caption analysis unit 112, the system control unit 110 instructs the index generation unit to perform the index data generation process described with reference to FIG.

一定量以上蓄積されていないと判断された場合には、番組が終了したか否かを判定し(ステップ706)、番組が終了したときには、RAM106上の字幕文データ120を用いて、インデックスデータ生成をおこない(ステップ707)、処理を終了する。番組が終了していないときには、その後、再び放送データの受信待ち状態となる(ステップ708)。   If it is determined that a certain amount or more has not been accumulated, it is determined whether or not the program has ended (step 706). When the program ends, index data is generated using the caption text data 120 on the RAM 106. (Step 707), and the process ends. If the program has not ended, the broadcast data reception wait state is entered again (step 708).

次に、図8および図9を用いてユーザに字幕を利用したインデックス再生が可能か否かをユーザに提示する処理について説明する。   Next, processing for presenting the user with whether or not index reproduction using subtitles is possible will be described with reference to FIGS. 8 and 9.

図9に示されるように、ユーザに字幕を利用したインデックス再生が可能であるときには、表示装置102上に表示される番組一覧画面800に、その旨を表示することにする。   As shown in FIG. 9, when index playback using subtitles is possible for the user, the fact is displayed on the program list screen 800 displayed on the display device 102.

ここで、インデックス再生とは、字幕を利用して作ったインデックスデータ123を利用した再生をいう。   Here, the index reproduction refers to reproduction using index data 123 created using subtitles.

番組一覧画面800は、複数の録画した番組の番組サムネイル801、番組情報802が表示される。そして、ここで、録画番組装置がインデックスデータ123を生成し、字幕に含まれるキーワードによるインデックス再生が可能な番組に対しては、インデックス再生可能マーク803として、例えば、星マークを付けるとする。これは、「インデックス再生」と言うようなメッセージで表示してもよいし、番組サムネイル801の色を変えるなどして表示してもよい
字幕を利用したインデックス再生が可能か否かをユーザに提示する処理については、最初に、外部記憶装置107に保存されている録画番組数Nを取得する(ステップ901)。
The program list screen 800 displays program thumbnails 801 and program information 802 of a plurality of recorded programs. Here, it is assumed that, for example, a star mark is added as an index reproducible mark 803 to a program in which the recorded program apparatus generates the index data 123 and the index replay can be performed using the keywords included in the subtitles. This may be displayed with a message such as “index playback”, or may be displayed by changing the color of the program thumbnail 801, etc. Presenting to the user whether index playback using subtitles is possible For the processing to be performed, first, the number N of recorded programs stored in the external storage device 107 is acquired (step 901).

次に、N番目の番組のインデックスデータ123を取得する(ステップ902)。   Next, the index data 123 of the Nth program is acquired (step 902).

次に、キーワードリスト取得部115は、インデックスデータ123を解析して対象番組のカテゴリーに応じてインデックスデータ123の有効性判定をおこなう。   Next, the keyword list acquisition unit 115 analyzes the index data 123 and determines the validity of the index data 123 according to the category of the target program.

以下、インデックスデータ123の有効性を判定する処理について詳細に説明する。ここで、番組のカテゴリーとは、例えば、番組のジャンルや番組タイトル、放送時間帯、放送局等の情報により定まる分類であるとする。例えば、野球番組の場合に、得点シーンおよび三振シーンに関するキーワードの出現位置の含まれるチャプタを指定して再生を可能にする。   Hereinafter, the process for determining the validity of the index data 123 will be described in detail. Here, it is assumed that the program category is a category determined by information such as a program genre, a program title, a broadcast time zone, and a broadcast station. For example, in the case of a baseball program, a chapter including the appearance position of a keyword related to a scoring scene and a strikeout scene is designated to enable reproduction.

最初に、図4に示したインデックデータのうち、野球番組のカテゴリーに対応したIDXセクション602が含まれているかを判定する。含まれていなければ、そのインデックスデータ123は無効となる。野球番組のカテゴリーに対応したIDXセクション602が含まれていた場合には、得点シーンを差し示すキーワード名を含むキーワードセグメント604が存在するか否かを判定する。存在する場合には、キーワードセグメント604に含まれるPTSユニット609の個数を求める。得点シーンを差し示すキーワード名を含むキーワードセグメント604が存在しない場合には、PTSユニット609の個数は0とする。同様に、三振シーンを差し示すキーワード名に対するPTSユニット609の個数を求める。   First, it is determined whether the IDX section 602 corresponding to the category of the baseball program is included in the index data shown in FIG. If it is not included, the index data 123 becomes invalid. If the IDX section 602 corresponding to the category of the baseball program is included, it is determined whether or not there is a keyword segment 604 including a keyword name indicating a scoring scene. If it exists, the number of PTS units 609 included in the keyword segment 604 is obtained. When there is no keyword segment 604 including a keyword name indicating a scoring scene, the number of PTS units 609 is set to zero. Similarly, the number of PTS units 609 for the keyword name indicating the strikeout scene is obtained.

インデックスデータ123の有効性は、得点シーンと三振シーンの少なくともどちらか一方がPTSユニットの個数が所定以上となった場合には、当該番組のインデックスデータ123は有効であると判断する(ステップ903)。   As for the validity of the index data 123, when at least one of the score scene and the strikeout scene has a predetermined number of PTS units or more, it is determined that the index data 123 of the program is valid (step 903). .

以上により、インデックスデータ123の有効であり、字幕を利用した再生が可能であると判断された場合には、N番目の番組に対する字幕を利用した再生が可能である旨のマークを表示する(ステップ904)。   As described above, if it is determined that the index data 123 is valid and playback using subtitles is possible, a mark indicating that playback using subtitles for the Nth program is possible is displayed (step 904).

以降、ステップ902からステップ904の処理を全番組に対して処理をおこない、全番組の処理を終えると(ステップ905)、処理を終了する。   Thereafter, the processing from step 902 to step 904 is performed for all programs, and when the processing for all programs is completed (step 905), the processing is terminated.

以上のステップにより、ユーザは、番組一覧画面800上の対応する番組に付けられたマークにより、字幕を利用したインデックス再生が可能な番組を知ることができる。   Through the above steps, the user can know programs that can be index-reproduced using subtitles from the marks attached to the corresponding programs on the program list screen 800.

また字幕を利用したインデックス再生が可能か否かをユーザに提示する処理については、上記の例では番組一覧画面800を表示する度に全番組に対してインデックスデータ123の有効性を判定している。ここで、番組一覧画面800を表示する際の負荷を低減するために、インデックスデータ123の有効性判定結果を、例えば録画番組データ121内に保存しておき、その判定結果を参照してインデックス再生可能な番組に対して、インデックス再生可能マーク803を付けるようにしてもよい。本手法によりインデックスデータ123の有効性判定を一度おこなうだけで済み、番組一覧画面800を表示する際の負荷を低減することが可能となる。   As for the process of presenting to the user whether or not index reproduction using subtitles is possible, the validity of the index data 123 is determined for all programs every time the program list screen 800 is displayed in the above example. . Here, in order to reduce the load when displaying the program list screen 800, the validity determination result of the index data 123 is stored, for example, in the recorded program data 121, and the index reproduction is performed with reference to the determination result. Index reproducible marks 803 may be attached to possible programs. With this method, it is only necessary to determine the validity of the index data 123 once, and it is possible to reduce the load when the program list screen 800 is displayed.

また上記の手法に加えて、さらにインデックスデータ123の有効性判定結果により、インデックス再生不可能と判定された番組に対しては、インデックスデータ123を削除してもよい。この手法をおこなって、番組一覧画面800を表示する際に、インデックスデータ123が存在している場合に、インデックス再生可能マーク803を付ける。本手法により同様に番組一覧画面800を表示する際の負荷を低減可能となり、さらに外部記憶装置107の空き容量を増やすことが可能となる。   Further, in addition to the above method, the index data 123 may be deleted for a program that is determined to be incapable of index reproduction based on the validity determination result of the index data 123. When this method is performed and the program list screen 800 is displayed, if index data 123 exists, an index reproducible mark 803 is attached. Similarly, the load on displaying the program list screen 800 can be reduced by this method, and the free capacity of the external storage device 107 can be increased.

次に、図10を用いてユーザが字幕を利用したインデックス再生をおこなう際のユーザインタフェースについて説明する。   Next, a user interface when the user performs index reproduction using subtitles will be described with reference to FIG.

本実施形態のインデックス再生がおこなえる番組再生画面1000は、インデックス選択メニュー1001と、カテゴリ選択メニュー1002と、キーワード入力欄1003と、プログレスバー表示部1004と、番組映像表示部1005で構成されている。   The program playback screen 1000 capable of index playback according to this embodiment includes an index selection menu 1001, a category selection menu 1002, a keyword input field 1003, a progress bar display unit 1004, and a program video display unit 1005.

本実施形態のインデックス再生がおこなえる番組再生画面1000は、図9の星マーク803のついた番組を選んで、ユーザが入力装置103を介して、字幕を利用したインデックス再生を指示したときに起動される。   The program playback screen 1000 that can perform index playback according to the present embodiment is activated when a program with a star mark 803 in FIG. 9 is selected and the user instructs index playback using subtitles via the input device 103. The

インデックス選択メニュー1001は、図10に示すようにホームランや得点シーン等のユーザに提示して再生に利用するインデックスを選択させるメニューである。インデックスは、ユーザに番組の再生のために示す索引であり、本実施形態では、字幕中のキーワードと一致するものとして説明するが、キーワードとは、関連するが別の表示の単語、キーワードから連想される単語、あるいは、キーワードの上位概念としてもよい。これらは、番組再生画面1000の表示時に、システム制御部110が、キーワードリスト取得部115にキーワードリスト取得要求をおこなうことにより、インデックス選択メニュー1001内の提示するインデックスのキーワードを取得する。当該番組のインデックスデータ123の中から番組のカテゴリーに適するIDXセクション602を自動的に選択して、IDXセクション602に含まれるキーワードセグメントから全てあるいは一部のキーワードリストを取得して、映像出力部118に渡すようにする。   As shown in FIG. 10, the index selection menu 1001 is a menu for selecting an index to be used for reproduction by presenting to a user such as a home run or a score scene. The index is an index that is shown to the user for program playback. In the present embodiment, the index is described as matching the keyword in the subtitle, but the keyword is associated with a word or keyword that is related but is displayed separately. It is good also as a superordinate concept of the word to be performed or a keyword. When the program playback screen 1000 is displayed, the system control unit 110 makes a keyword list acquisition request to the keyword list acquisition unit 115 to acquire the index keyword to be presented in the index selection menu 1001. The IDX section 602 suitable for the category of the program is automatically selected from the index data 123 of the program, and all or a part of the keyword list is acquired from the keyword segment included in the IDX section 602, and the video output unit 118 To pass to.

後に説明するように、番組のカテゴリーは、カテゴリー選択メニュー1002により、ユーザが選択することができる。   As will be described later, the category of the program can be selected by the user by the category selection menu 1002.

また、キーワードリスト取得部115は、PTSユニットが1個以上存在するキーワードのみを出力する。映像出力部118は、取得したキーワードリストをインデックス選択メニュー1001に表示する。   Further, the keyword list acquisition unit 115 outputs only keywords having one or more PTS units. The video output unit 118 displays the acquired keyword list on the index selection menu 1001.

ユーザがインデックス選択メニュー1001においてインデックスを選択すると、プログレスバー表示部1004の表示内容も変わる。プログレスバー表示部1004には、番組全体長を示すプログレスバーと、インデックス選択メニュー1001の選択内容に応じたチャプタの再生位置がインデックス位置1006として表示される。   When the user selects an index in the index selection menu 1001, the display content of the progress bar display unit 1004 also changes. On the progress bar display unit 1004, a progress bar indicating the entire program length and the chapter playback position corresponding to the selection content of the index selection menu 1001 are displayed as the index position 1006.

インデックス選択メニュー1001においてインデックスが選択し直されると、再生位置リスト取得部116に対して当該インデックスに対応するキーワードが入力される。再生位置リスト取得部116は、当該番組のインデックスデータ123の中から番組のカテゴリーに対応するIDXセクション602を選択して、IDXセクションに含まれる入力キーワードに対応したキーワードセグメント604から、全てのPTSユニットを取得する。続いて取得したPTSユニット609を映像出力部118に渡す。映像出力部118は取得したPTSユニット609の対応するチャプタの再生位置をプログレスバー上に表示する。ここで、映像出力部118は、PTSユニットが図4のタイプ1(出現時刻のタイプ)である場合には、出現位置のみをプログラスバーの基準色とは別の色で表示する。一方、PTSユニットが図6のタイプ2である場合には、開始・終了時刻で囲まれた区間をプログラスバーの基準色とは別の色で表示する。プログレスバー表示部1004は、入力装置103を介してユーザのキーワード再生要求を受けると、そのキーワードに対応するチャプタにジャンプして再生することができる。   When an index is selected again in the index selection menu 1001, a keyword corresponding to the index is input to the reproduction position list acquisition unit 116. The reproduction position list acquisition unit 116 selects the IDX section 602 corresponding to the category of the program from the index data 123 of the program, and selects all the PTS units from the keyword segment 604 corresponding to the input keyword included in the IDX section. To get. Subsequently, the acquired PTS unit 609 is transferred to the video output unit 118. The video output unit 118 displays the playback position of the corresponding chapter of the acquired PTS unit 609 on the progress bar. Here, when the PTS unit is type 1 (appearance time type) in FIG. 4, the video output unit 118 displays only the appearance position in a color different from the reference color of the professional glass bar. On the other hand, when the PTS unit is type 2 in FIG. 6, the section surrounded by the start / end times is displayed in a color different from the reference color of the professional glass bar. When the progress bar display unit 1004 receives a keyword reproduction request from the user via the input device 103, the progress bar display unit 1004 can jump to the chapter corresponding to the keyword and reproduce it.

カテゴリ選択メニュー1002は、図10に示すように野球やニュースといったカテゴリ名を示しており、カテゴリを変えるとインデックス選択メニュー1001に提示されるインデックスのキーワード名も変わる。この番組番組再生画面1000の表示時に、キーワードリスト取得部115にカテゴリリスト取得要求をおこなうことにより、当該番組のインデックスデータ123に含まれるIDXセクション602のうち有効なキーワードを含んでいる全てのセクションIDを取得する。取得したセクションIDからカテゴリ名への変換をおこない、映像出力部118へ出力する。映像出力部118は、カテゴリ選択メニュー1002にカテゴリ名を表示する。   The category selection menu 1002 shows category names such as baseball and news as shown in FIG. 10, and the index keyword name presented in the index selection menu 1001 changes when the category is changed. By making a category list acquisition request to the keyword list acquisition unit 115 when the program program playback screen 1000 is displayed, all section IDs including valid keywords in the IDX section 602 included in the index data 123 of the program are displayed. To get. The acquired section ID is converted into a category name and output to the video output unit 118. The video output unit 118 displays the category name in the category selection menu 1002.

カテゴリ選択メニュー1002において別カテゴリが選ばれると、当該カテゴリに対応するセクションIDからインデックスデータ123中のIDXセクション602を特定し、IDXセクション602に含まれるキーワードセグメントから全て、あるいは、一部のキーワードリストを取得して、映像出力部118に渡す。またキーワードリスト取得部115はPTSユニットが一個以上存在するキーワードのみを出力する。そして、映像出力部118は、取得したキーワードリストをインデックス選択メニュー1001に再表示する。   When another category is selected in the category selection menu 1002, the IDX section 602 in the index data 123 is specified from the section ID corresponding to the category, and all or a part of the keyword list is included in the keyword segment included in the IDX section 602. Is obtained and passed to the video output unit 118. Further, the keyword list acquisition unit 115 outputs only keywords having one or more PTS units. Then, the video output unit 118 redisplays the acquired keyword list on the index selection menu 1001.

キーワード入力欄1003は、ユーザが入力装置103を介して検索したいキーワードを入力する。この検索を、「フリーキーワード検索」ということにする。また、ユーザが入力したキーワードを、「フリーキーワード」ということにする。キーワードを入力して検索開始が指示されると、再生位置リスト取得部115に対し、当該キーワードに対する再生位置リスト取得要求をおこなう。再生位置リスト取得部115は、インデックスデータ123に含まれる全てのIDXセクション602内のキーワードセグメントのキーワード名とのマッチングを行う。キーワード名とマッチングをおこなった結果一致したキーワードセグメントが発見されれば、当該キーワードのPTSユニットを、映像出力部118に出力する。映像出力部118では、PTSユニット609の位置に対応する位置に対応するチャプタの再生をおこなったり、そのPTSユニットの示す位置を利用して、プログレスバー表示部1004に、そのPTSユニットに対応する映像の位置を表示することができる。一方、見つからなかった場合には、映像出力部118に何も見つからなかったことを示す旨のメッセージの表示命令を送る。   The keyword input field 1003 is used to input a keyword that the user wants to search via the input device 103. This search is called “free keyword search”. The keyword input by the user is referred to as “free keyword”. When a keyword is input and a search start is instructed, a playback position list acquisition request for the keyword is sent to the playback position list acquisition unit 115. The reproduction position list acquisition unit 115 performs matching with keyword names of keyword segments in all IDX sections 602 included in the index data 123. If a matching keyword segment is found as a result of matching with the keyword name, the PTS unit of the keyword is output to the video output unit 118. The video output unit 118 reproduces the chapter corresponding to the position corresponding to the position of the PTS unit 609 or uses the position indicated by the PTS unit to display the video corresponding to the PTS unit on the progress bar display unit 1004. The position of can be displayed. On the other hand, if not found, a message display command indicating that nothing was found is sent to the video output unit 118.

以上により、ユーザに自動的にキーワードを入力することにより、ユーザが手動で見たいシーンを検索することができるようになる。また、インデックスデータ123にできるだけ多くのIDXセクション602を出力することにより、ユーザによる検索キーワードのヒット率を上昇させることができる。   As described above, by automatically inputting a keyword to the user, a scene that the user wants to view manually can be searched. Further, by outputting as many IDX sections 602 as possible to the index data 123, the hit rate of the search keyword by the user can be increased.

本実施形態における番組録画再生装置は、インデックスデータ123をデジタル放送の字幕データから生成しているが、映像や音声を解析することにより、字幕以外でのシーン検出結果をインデックスデータ123に反映してもよい。例えば、映像中のテロップ認識結果やCM検出結果等を用いて別のIDXセクションとして出力するようにしてもよい。   The program recording / playback apparatus according to the present embodiment generates the index data 123 from the digital broadcast subtitle data, but reflects the scene detection result other than the subtitle in the index data 123 by analyzing the video and audio. Also good. For example, it may be output as another IDX section using the telop recognition result in the video, the CM detection result, or the like.

また、実施形態における番組録画再生装置、録画番組データ121を外部記憶装置107から別の記録媒体に複製や移動をおこなう場合には、インデックスデータ123を同時に移動するようにしてもよい。例えば、再生専用プレーヤにおいても、キーワードリスト取得部115と再生位置取得部116を実装することにより、字幕を利用した再生が可能となる。   Further, when the program recording / playback apparatus and the recorded program data 121 in the embodiment are copied or moved from the external storage device 107 to another recording medium, the index data 123 may be moved simultaneously. For example, even a playback-only player can perform playback using subtitles by installing the keyword list acquisition unit 115 and the playback position acquisition unit 116.

〔実施形態2〕
以下、本発明に係る第二の実施形態を、図11を用いて説明する。
[Embodiment 2]
Hereinafter, a second embodiment according to the present invention will be described with reference to FIG.

第一の実施形態においては、フリーキーワードの検索の際には、検索する範囲をインデックスデータ123のみとしていた。本実施形態は、検索する範囲をコンテンツに含まれる全字幕ESから高速に検索できる手段を提供するものである。   In the first embodiment, when searching for free keywords, only the index data 123 is searched. The present embodiment provides a means that allows a search range to be searched at a high speed from all the captions ES included in the content.

なお、本実施形態では、第一の実施形態と比較し、異なる所を強調して説明する。   In the present embodiment, a description will be given with emphasis on different points compared to the first embodiment.

図11は、本発明の第二の実施形態に係る番組録画再生装置の構成を示すブロック図である。   FIG. 11 is a block diagram showing a configuration of a program recording / playback apparatus according to the second embodiment of the present invention.

本実施形態の番組録画再生装置の構成は、図11に示されるように、第一の実施形態の図1と異なり、字幕解析部112が字幕アドレスデータ125を出力している。字幕アドレスデータ125は、録画番組データ121中に含まれるTSパケットのうち字幕ESを含むTSパケットのアドレスリストである。   As shown in FIG. 11, the configuration of the program recording / playback apparatus of the present embodiment is different from that of the first embodiment in FIG. 1, where the caption analysis unit 112 outputs the caption address data 125. The caption address data 125 is an address list of TS packets including the caption ES among the TS packets included in the recorded program data 121.

従来技術では、録画番組データ121からフリーキーワードによる検索をおこなったときには、録画番組データ121に含まれる字幕ESの場所が特定できないため、字幕ESを検索する際には全てのパケットを解析する必要があり時間が掛かっていった。   In the prior art, when a search using the free keyword is performed from the recorded program data 121, the location of the subtitle ES included in the recorded program data 121 cannot be specified. Therefore, when searching for the subtitle ES, it is necessary to analyze all packets. It took some time.

本実施形態においては、録画番組データ121からフリーキーワード検索をおこなう際には、字幕アドレスデータ125に示されたアドレスのパケットのみを解析するのみでよいため検索の時間を大幅に改善することができる。   In this embodiment, when a free keyword search is performed from the recorded program data 121, it is only necessary to analyze the packet at the address indicated in the subtitle address data 125, so that the search time can be greatly improved. .

この字幕アドレスデータ125は、番組録画中に生成される。本実施形態における番組録画再生装置における番組録画時の処理は、第一の実施形態の図7のフローチャートに、字幕アドレスデータ125を生成する処理が付け加わったものである。本実施形態では、ステップ701において字幕解析部112に字幕ESを渡すと同時に、字幕ESが含まれるTSパケットの録画番組データ121中のアドレスが渡される。デジタル放送におけるTSパケットは、188バイト固定長であるため、パケット番号でもよいが、実際の外部記憶装置107に記録される実アドレスでもよい。   The subtitle address data 125 is generated during program recording. The process at the time of program recording in the program recording / playback apparatus according to the present embodiment is obtained by adding a process for generating subtitle address data 125 to the flowchart of FIG. 7 of the first embodiment. In this embodiment, the subtitle ES is delivered to the subtitle analysis unit 112 in step 701, and at the same time, the address in the recorded program data 121 of the TS packet including the subtitle ES is delivered. Since the TS packet in digital broadcasting has a fixed length of 188 bytes, a packet number may be used, but an actual address recorded in the actual external storage device 107 may be used.

字幕解析部112は、字幕ESに対してステップ705でインデックスデータ出力をおこなうと共に受信したTSパケットのアドレスを字幕アドレスデータ125として出力する。   The caption analysis unit 112 outputs index data to the caption ES in step 705 and outputs the received TS packet address as caption address data 125.

次に、字幕アドレスデータ125を用いてフリーキーワード検索をおこなう方法について説明する。   Next, a method for performing a free keyword search using the caption address data 125 will be described.

本実施形態の処理は、フリーキーワード検索をする対象がインデックスデータ123に、録画番組データ121と字幕アドレスデータ125が加わることのみ異なっている。   The processing of the present embodiment is different only in that the target for the free keyword search is the addition of the recorded program data 121 and the caption address data 125 to the index data 123.

先ず、第一の実施形態と同様に、キーワード入力欄1003にキーワードを入力して検索開始が指示されると、再生位置リスト取得部115に対し、当該キーワードに対する再生位置リスト取得要求をおこない、インデックスデータ123を対象として、フリーキーワード検索をおこなう。フリーキーワード検索をおこなった当該キーワードのPTSユニット609を映像出力部118に出力する。   First, as in the first embodiment, when a keyword is entered in the keyword input field 1003 and a search start is instructed, a playback position list acquisition request for the keyword is made to the playback position list acquisition unit 115, and an index is set. A free keyword search is performed on the data 123. The PTS unit 609 of the keyword for which the free keyword search has been performed is output to the video output unit 118.

一方、見つからなかった場合には、続いて字幕アドレスデータ125に含まれるTSパケットのアドレスリストを順番に取得する。   On the other hand, if not found, the address list of TS packets included in the subtitle address data 125 is acquired in order.

次に、当該アドレスの録画番組データ121に含まれるTSパケットを信号分離部111で解析して字幕ESを字幕解析部に入力する。字幕解析部112において字幕ESを復号処理して字幕文を取得して、検索対象のフリーキーワードとのマッチング処理をおこなう。検索対象のフリーキーワードが字幕文中に含まれていれば字幕文のタイムスタンプをRAM106に出力する。   Next, the TS packet included in the recorded program data 121 at the address is analyzed by the signal separation unit 111 and the caption ES is input to the caption analysis unit. The subtitle analysis unit 112 decodes the subtitle ES to obtain a subtitle sentence, and performs matching processing with the free keyword to be searched. If the free keyword to be searched is included in the caption text, the time stamp of the caption text is output to the RAM 106.

以降、字幕アドレスデータ125に含まれるTSパケットの全てのアドレスリストに対して処理をおこなう。   Thereafter, processing is performed on all address lists of TS packets included in the caption address data 125.

以上の処理の結果として、字幕文中にフリーキーワードが発見されれば、そのタイムスタンプリストを映像出力部118に出力する。一方、見つからなかった場合には、映像出力部118に何も見つからなかったことを示す旨のメッセージの表示命令を送る。   As a result of the above processing, if a free keyword is found in the caption text, the time stamp list is output to the video output unit 118. On the other hand, if not found, a message display command indicating that nothing was found is sent to the video output unit 118.

本実施形態では、最初にインデックスデータ123を検索するので、第一の実施形態と同様に検索の高速性を維持している。また、本実施形態では、インデックスデータ123を対象にしたフリーキーワード検索で見つからなくても、字幕文そのものを高速に検索できるためキーワードのヒット率が改善される。また、外部記憶装置107に格納されるデータは、単なる字幕ESを含むTSパケットのパケットアドレスに過ぎないので、著作権についても問題とならない。   In this embodiment, since the index data 123 is searched first, the high-speed search is maintained as in the first embodiment. In the present embodiment, the keyword hit rate is improved because the subtitle sentence itself can be searched at high speed even if it is not found in the free keyword search for the index data 123. Further, since the data stored in the external storage device 107 is merely a packet address of a TS packet including a caption ES, there is no problem with copyright.

〔実施形態3〕
以下、本発明に係る第三の実施形態を、図12を用いて説明する。
[Embodiment 3]
Hereinafter, a third embodiment according to the present invention will be described with reference to FIG.

第二の実施形態においては、ユーザのフリーキーワードによる検索の際には、インデックスデータ123に加えて、字幕アドレスデータ125を参照して録画番組データ121から検索した。本実施形態においては、字幕ESを録画番組データとは、別データとして保存する。これは、字幕文そのものを外部媒体に複製するものでないため、著作権について問題とならない。   In the second embodiment, in the search by the user's free keyword, the recorded program data 121 is searched with reference to the subtitle address data 125 in addition to the index data 123. In the present embodiment, the caption ES is stored as data different from the recorded program data. This is not a problem with copyright because it does not copy the caption text itself to an external medium.

なお、本実施形態でも、第一の実施形態と比較し、異なる所を強調して説明する。   Note that this embodiment will also be described with emphasis on differences from the first embodiment.

図12は、本発明の第三の実施形態に係る番組録画再生装置の構成を示すブロック図である。   FIG. 12 is a block diagram showing a configuration of a program recording / playback apparatus according to the third embodiment of the present invention.

本実施形態の番組録画再生装置の構成は、図12に示されるように、第一の実施形態の図1と異なり、字幕解析部112が字幕PESデータ126を出力している。字幕PESデータは、字幕ESを含むPESパケットを順番に出力されたものである。   As shown in FIG. 12, the configuration of the program recording / playback apparatus according to the present embodiment is different from that of the first embodiment shown in FIG. 1, in which the caption analysis unit 112 outputs the caption PES data 126. The caption PES data is obtained by sequentially outputting PES packets including the caption ES.

この字幕PESデータ126は、番組録画中に生成される。本実施形態における番組録画再生装置における番組録画時の処理は、第一の実施形態の図7のフローチャートに、字幕PESデータ126に関係する処理が変更されたものである。本実施形態では、図7のステップ701の処理において番組録画部113に録画番組データを出力する際に、字幕ESを含むTSパケットについてはフィルタリングをおこない転送しないようにする。また、字幕解析部121は、受信した字幕ESを含むTSパケットからPESパケットを取得し、字幕PESデータ126として出力する。   The caption PES data 126 is generated during program recording. The processing at the time of program recording in the program recording / playback apparatus in the present embodiment is obtained by changing the processing related to the caption PES data 126 in the flowchart of FIG. 7 of the first embodiment. In this embodiment, when the recorded program data is output to the program recording unit 113 in the process of step 701 in FIG. 7, the TS packet including the caption ES is filtered and not transferred. Also, the caption analysis unit 121 acquires a PES packet from the received TS packet including the caption ES and outputs it as caption PES data 126.

本実施形態では、放送時に、字幕に関するESを分離して、外部記憶装置107に格納するために、録画データを再生するときには、字幕を表示するために、字幕PESデータ126を、PESパケットとして、番組再生部117に直接入力させる必要がある。   In the present embodiment, at the time of broadcasting, the ES related to the caption is separated and stored in the external storage device 107. When the recorded data is reproduced, the caption PES data 126 is displayed as a PES packet in order to display the caption. It is necessary to input directly to the program playback unit 117.

次に、字幕PESデータ126を用いてフリーキーワード検索をおこなう方法について説明する。   Next, a method for performing a free keyword search using the caption PES data 126 will be described.

第二の実施形態の処理は、フリーキーワード検索をする対象がインデックスデータ123に、録画番組データ121と字幕アドレスデータ125が加わるものであった。   In the processing of the second embodiment, the target for the free keyword search is that the recorded program data 121 and the caption address data 125 are added to the index data 123.

本実施形態の処理は、フリーキーワード検索をする対象がインデックスデータ123に、字幕PESデータ126が加わったものである。   In the processing of this embodiment, the target for the free keyword search is the index data 123 and the caption PES data 126 added.

先ず、第一、第二の実施形態と同様に、キーワード入力欄1003にキーワードを入力して検索開始が指示されると、再生位置リスト取得部115に対し、当該キーワードに対する再生位置リスト取得要求をおこない、インデックスデータ123を対象として、フリーキーワード検索をおこなう。フリーキーワード検索をおこなった当該キーワードのPTSユニット609を映像出力部118に出力する。   First, as in the first and second embodiments, when a keyword is entered in the keyword input field 1003 and a search start is instructed, a reproduction position list acquisition request for the keyword is sent to the reproduction position list acquisition unit 115. Perform a free keyword search for the index data 123. The PTS unit 609 of the keyword for which the free keyword search has been performed is output to the video output unit 118.

一方、見つからなかった場合には、字幕PESデータ126に含まれるPESパケットを順番に取得する。続いて当該PESパケットを字幕解析部112に入力する。字幕解析部112において字幕ESを復号処理して字幕文を取得して、検索対象のフリーキーワードとのマッチング処理をおこなう。検索対象のフリーキーワードが字幕文中に含まれていれば字幕文のタイムスタンプをRAM106に出力する。以降、字幕PESデータ126に含まれる全てのパケットに対して処理をおこなう。   On the other hand, if not found, the PES packets included in the caption PES data 126 are acquired in order. Subsequently, the PES packet is input to the caption analysis unit 112. The subtitle analysis unit 112 decodes the subtitle ES to obtain a subtitle sentence, and performs matching processing with the free keyword to be searched. If the free keyword to be searched is included in the caption text, the time stamp of the caption text is output to the RAM 106. Thereafter, the processing is performed on all packets included in the caption PES data 126.

以上の処理の結果、字幕PESデータ126から取得された字幕文中にフリーキーワードが発見されれば、そのタイムスタンプリストを映像出力部118に出力する。一方、見つからなかった場合には、映像出力部118に何も見つからなかったことを示す旨のメッセージの表示命令を送る。   As a result of the above processing, if a free keyword is found in the caption text acquired from the caption PES data 126, the time stamp list is output to the video output unit 118. On the other hand, if not found, a message display command indicating that nothing was found is sent to the video output unit 118.

本実施形態におけるフリーキーワード検索は、第二の実施形態と比較して、字幕に関するPESパケットを外部記憶装置107に、一連のデータとして格納しているため、検索時におけるデータシークの回数が少なく高速である。   Compared with the second embodiment, the free keyword search in the present embodiment stores the PES packet related to the caption as a series of data in the external storage device 107, and therefore the number of times of data seek at the time of the search is small and high speed. It is.

本発明の第一の実施形態に係る番組録画再生装置の構成を示すブロック図である。It is a block diagram which shows the structure of the program recording / reproducing apparatus which concerns on 1st embodiment of this invention. デジタル放送におけるデータストリームのデータ構造を示す図である。It is a figure which shows the data structure of the data stream in digital broadcasting. 字幕文データ120の形式を示す図である。It is a figure which shows the format of caption text data. インデックスデータ123のデータ構造を示す図である。It is a figure which shows the data structure of the index data 123. FIG. インデックス生成部114がインデックスデータを生成する処理を示すフローチャートである。It is a flowchart which shows the process which the index production | generation part 114 produces | generates index data. インデックスデータ出力処理の詳細を示すフローチャートである。It is a flowchart which shows the detail of an index data output process. 番組録画時の処理を示すフローチャートである。It is a flowchart which shows the process at the time of program recording. 字幕に含まれるキーワードによるインデックス再生の可否を、ユーザに提示する処理を示すフローチャートである。It is a flowchart which shows the process which shows to a user whether the index reproduction | regeneration with the keyword contained in a subtitle is possible. 字幕によるインデックス再生の可否をユーザに示した場合の番組一覧画面を示す図である。It is a figure which shows the program list screen at the time of showing to the user whether index reproduction by subtitles is possible. 字幕を利用したインデックス再生をおこなう番組再生画面のユーザインターフェイスの例を示す図である。It is a figure which shows the example of the user interface of the program reproduction | regeneration screen which performs index reproduction | regeneration using a subtitle. 本発明の第二の実施形態に係る番組録画再生装置の構成を示すブロック図である。It is a block diagram which shows the structure of the program recording / reproducing apparatus which concerns on 2nd embodiment of this invention. 本発明の第三の実施形態に係る番組録画再生装置の構成を示すブロック図である。It is a block diagram which shows the structure of the program recording / reproducing apparatus which concerns on 3rd embodiment of this invention.

符号の説明Explanation of symbols

101…録画再生部、102…表示装置、103…入力装置、104…チューナ、105…アンテナ、106…RAM、107…外部記憶装置、
110…システム制御部、111…信号分離部、112…字幕解析部、113…番組記録部、114…インデックス生成部、115…キーワードリスト取得部、116…再生位置リスト取得部、117…番組再生部、118…映像出力部、
120…字幕文データ、121…録画番組データ、122…辞書データ、123…インデックスデータ、
125…字幕アドレスデータ、
126…字幕PESデータ、
800…番組一覧画面、801…サムネイル、802…番組情報、803…インデックス再生可能マーク、
1000…番組再生画面、1001…インデックス選択メニュー、1002…カテゴリ選択メニュー、1003…キーワード入力欄、1004…プログレスバー表示部、1005…番組映像表示部、インデックス位置1006。
DESCRIPTION OF SYMBOLS 101 ... Recording / reproducing part, 102 ... Display apparatus, 103 ... Input device, 104 ... Tuner, 105 ... Antenna, 106 ... RAM, 107 ... External storage device,
DESCRIPTION OF SYMBOLS 110 ... System control part, 111 ... Signal separation part, 112 ... Subtitle analysis part, 113 ... Program recording part, 114 ... Index generation part, 115 ... Keyword list acquisition part, 116 ... Reproduction position list acquisition part, 117 ... Program reproduction part 118 ... Video output section,
120 ... subtitle sentence data, 121 ... recorded program data, 122 ... dictionary data, 123 ... index data,
125: Subtitle address data,
126 ... Subtitle PES data,
800 ... Program list screen, 801 ... Thumbnail, 802 ... Program information, 803 ... Index playable mark,
1000 ... Program playback screen, 1001 ... Index selection menu, 1002 ... Category selection menu, 1003 ... Keyword input field, 1004 ... Progress bar display section, 1005 ... Program video display section, index position 1006.

Claims (10)

デジタル放送を受信して、放送データの種類に応じて分離する信号分離部と、
前記信号分離部より入力された字幕ES(Elementary Stream)を解析して字幕文と制御コードおよび表示時刻からなる字幕文データを生成する字幕解析部と、
前記信号分離部より入力された放送データを録画データとして、記憶装置に記録する番組記録部と、
前記字幕文データを解析して、ユーザが指定したインデックスにより番組を再生するためのインデックスデータを生成して、記憶装置に出力するインデックス生成部と、
前記インデックスデータからインデックスの候補となるキーワードリストを取得するキーワードリスト取得部と、
前記キーワードリストから選ばれたキーワードに対する再生位置に対して、前記インデックスデータから検索して再生位置リストを取得する再生位置リスト取得部とを有し、
録画番組を再生するにあたり、ユーザが指定したインデックスのキーワードに対応する位置が番組のどの部分にあたるかを表示し、前記ユーザが指定したインデックスのキーワードに対応する位置の録画データを再生することを特徴とする番組録画再生装置。
A signal separator that receives digital broadcasts and separates them according to the type of broadcast data;
A subtitle analysis unit that analyzes subtitle ES (Elementary Stream) input from the signal separation unit and generates subtitle sentence data including a subtitle sentence, a control code, and a display time;
A program recording unit that records the broadcast data input from the signal separation unit as recording data in a storage device;
An index generation unit that analyzes the caption text data, generates index data for reproducing a program according to an index specified by a user, and outputs the index data to a storage device;
A keyword list acquisition unit for acquiring a keyword list as an index candidate from the index data;
A playback position list acquisition unit that searches the index data and acquires a playback position list for a playback position for a keyword selected from the keyword list;
When playing back a recorded program, it is displayed which part of the program corresponds to the index keyword specified by the user, and the recorded data at the position corresponding to the index keyword specified by the user is played back. A program recording / playback apparatus.
さらに、ユーザがキーワードを入力する手段を有し、
前記再生位置リスト取得部は、前記入力されたキーワードに対して、前記インデックスデータから検索して再生位置リストを取得し、
録画番組を再生するにあたり、前記入力されたキーワードに対応する位置が番組のどの部分にあたるかを表示し、前記入力されたキーワードに対応する位置の録画データを再生することを特徴とする請求項1記載の番組録画再生装置。
Furthermore, the user has means for inputting a keyword,
The playback position list acquisition unit searches the index data for the input keyword to acquire a playback position list,
2. When reproducing a recorded program, it is displayed which part of the program corresponds to the position corresponding to the inputted keyword, and the recorded data at the position corresponding to the inputted keyword is reproduced. The program recording / playback apparatus described.
さらに、ユーザが番組のカテゴリーを選択する手段を有し、
前記インデックスデータは、番組のカテゴリー毎に、別のキーワードを保持する領域を有し、
録画番組を再生するにあたり、ユーザが選択したカテゴリーのキーワードに対応する位置が番組のどの部分にあたるかを表示し、ユーザが選択したカテゴリーのキーワードに対応する位置の録画データを再生することを特徴とする請求項1および請求項2記載のいずれかの番組録画再生装置。
Furthermore, the user has means for selecting a program category,
The index data has an area for holding another keyword for each program category,
When playing back a recorded program, it displays which part of the program the position corresponding to the keyword of the category selected by the user, and plays back the recorded data at the position corresponding to the keyword of the category selected by the user. The program recording / reproducing apparatus according to claim 1 or 2, wherein:
前記字幕解析部は、前記信号分離部より入力された字幕ESを含むTS(Transport Stream)パケットのアドレスを抽出し、字幕ESを含むTSパケットのアドレスからなる字幕アドレスデータを生成して、記憶装置に出力し、
前記再生位置リスト取得部は、前記入力されたキーワードに対して、前記字幕アドレスデータから検索して再生位置リストを取得することを特徴とする請求項2記載の番組録画再生装置。
The caption analysis unit extracts the address of a TS (Transport Stream) packet including the caption ES input from the signal separation unit, generates caption address data including the address of the TS packet including the caption ES, and stores the storage device Output to
3. The program recording / playback apparatus according to claim 2, wherein the playback position list acquisition unit searches the subtitle address data for the input keyword and acquires a playback position list.
前記字幕解析部は、前記信号分離部より入力された字幕ESを含む字幕PES(Packetized Elementary Stream)データを生成して、記憶装置に出力し、
前記再生位置リスト取得部は、前記入力されたキーワードに対して、前記字幕PESデータから検索して再生位置リストを取得することを特徴とする請求項2記載の番組録画再生装置。
The caption analysis unit generates caption PES (Packetized Elementary Stream) data including the caption ES input from the signal separation unit, and outputs the data to a storage device.
The program recording / playback apparatus according to claim 2, wherein the playback position list acquisition unit searches the subtitle PES data for the input keyword and acquires a playback position list.
信号分離部が、デジタル放送を受信して、放送データの種類に応じて分離するステップと、
字幕解析部が、前記信号分離部より入力された字幕ES(Elementary Stream)を解析して字幕文と制御コードおよび表示時刻からなる字幕文データを生成するステップと、
番組記録部が、前記信号分離部より入力された放送データを録画データとして、記憶装置に記録するステップと、
インデックス生成部が、前記字幕文データを解析して、ユーザが指定したインデックスにより番組を再生するためのインデックスデータを生成するステップと、
キーワードリスト取得部が、前記インデックスデータからインデックスの候補となるキーワードリストを取得するステップと、
再生位置リスト取得部が、前記キーワードリストから選ばれたキーワードに対する再生位置に対して、前記インデックスデータから検索して再生位置リストを取得するステップと、
番組再生画面より、ユーザが指定したインデックスのキーワードを入力するステップと、
番組再生画面に、前記ユーザが指定したインデックスのキーワードに対応する位置が番組のどの部分にあたるかを表示するステップと、
前記ユーザが指定したインデックスのキーワードに対応する位置の録画データを再生するステップとを有することを特徴とする番組録画再生方法。
A signal separator that receives the digital broadcast and separates it according to the type of broadcast data;
A subtitle analysis unit that analyzes the subtitle ES (Elementary Stream) input from the signal separation unit and generates subtitle sentence data including a subtitle sentence, a control code, and a display time;
A program recording unit recording the broadcast data input from the signal separation unit as recording data in a storage device;
An index generation unit that analyzes the caption sentence data and generates index data for reproducing a program according to an index specified by a user;
A keyword list obtaining unit obtaining a keyword list as index candidates from the index data; and
A reproduction position list acquisition unit, for the reproduction position for the keyword selected from the keyword list, to retrieve the reproduction position list by searching from the index data;
From the program playback screen, inputting the keyword of the index specified by the user;
Displaying on the program playback screen which part of the program the position corresponding to the index keyword specified by the user is;
Replaying recorded data at a position corresponding to a keyword of an index designated by the user.
さらに、ユーザがキーワードを入力するステップと、
前記再生位置リスト取得部が、前記入力されたキーワードに対して、前記インデックスデータから検索して再生位置リストを取得するステップと、
録画番組を再生するにあたり、前記入力されたキーワードに対応する位置が番組のどの部分にあたるかを表示するステップと、
前記入力されたキーワードに対応する位置の録画データを再生するステップとを有することを特徴とする請求項6記載の番組録画再生方法。
Furthermore, the user inputs a keyword,
The reproduction position list acquisition unit searching the index data for the input keyword to acquire a reproduction position list;
Displaying a portion of the program corresponding to the input keyword when playing the recorded program; and
7. The program recording / reproducing method according to claim 6, further comprising the step of reproducing the recorded data at a position corresponding to the inputted keyword.
さらに、ユーザが番組のカテゴリーを選択するステップと、
録画番組を再生するにあたり、ユーザが選択したカテゴリーのキーワードに対応する位置が番組のどの部分にあたるかを表示するステップと、
ユーザが選択したカテゴリーのキーワードに対応する位置の録画データを再生するステップとを有することを特徴とする請求項6および請求項7記載のいずれかの番組録画再生方法。
And a user selecting a program category;
Displaying the portion of the program corresponding to the keyword of the category selected by the user in playing the recorded program;
8. The program recording / reproducing method according to claim 6, further comprising a step of reproducing the recorded data at a position corresponding to the keyword of the category selected by the user.
前記字幕解析部が、前記信号分離部より入力された字幕ESを含むTSパケットのアドレスを抽出し、字幕ESを含むTS(Transport Stream)パケットのアドレスからなる字幕アドレスデータを生成して、記憶装置に出力するステップと、
前記再生位置リスト取得部は、前記入力されたキーワードに対して、前記インデックスから検索して、見つからなかったときに、前記字幕アドレスデータから検索して再生位置リストを取得するステップとを有することを特徴とする請求項7記載の番組録画再生方法。
The caption analysis unit extracts the address of a TS packet including the caption ES input from the signal separation unit, generates caption address data including the address of a TS (Transport Stream) packet including the caption ES, and a storage device A step to output to
The playback position list acquisition unit includes a step of searching the input keyword from the index and, if not found, searching from the subtitle address data to acquire a playback position list. 8. The program recording / reproducing method according to claim 7,
前記字幕解析部が、前記信号分離部より入力された字幕ESを含む字幕PES(Packetized Elementary Stream)データを生成して、記憶装置に出力するステップと、
前記再生位置リスト取得部は、前記入力されたキーワードに対して、前記入力されたキーワードに対して、前記インデックスから検索して、見つからなかったときに、前記字幕PESデータから検索して再生位置リストを取得することを特徴とする請求項7記載の番組録画再生方法。
The subtitle analysis unit generates subtitle PES (Packetized Elementary Stream) data including the subtitle ES input from the signal separation unit, and outputs to the storage device;
The reproduction position list acquisition unit retrieves the input keyword from the index PES data by searching the input keyword when the input keyword is not found. The program recording / reproducing method according to claim 7, further comprising:
JP2007288794A 2007-11-06 2007-11-06 Program recording / reproducing apparatus and program recording / reproducing method Pending JP2009118168A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2007288794A JP2009118168A (en) 2007-11-06 2007-11-06 Program recording / reproducing apparatus and program recording / reproducing method
CN2008101710924A CN101431645B (en) 2007-11-06 2008-11-06 Program recording and reproducing device and program recording and reproducing method
US12/266,050 US20090129749A1 (en) 2007-11-06 2008-11-06 Video recorder and video reproduction method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007288794A JP2009118168A (en) 2007-11-06 2007-11-06 Program recording / reproducing apparatus and program recording / reproducing method

Publications (1)

Publication Number Publication Date
JP2009118168A true JP2009118168A (en) 2009-05-28

Family

ID=40646774

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007288794A Pending JP2009118168A (en) 2007-11-06 2007-11-06 Program recording / reproducing apparatus and program recording / reproducing method

Country Status (2)

Country Link
JP (1) JP2009118168A (en)
CN (1) CN101431645B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014002728A1 (en) * 2012-06-27 2014-01-03 シャープ株式会社 Recording device, television receiver, and recording method
JP2015053588A (en) * 2013-09-06 2015-03-19 株式会社東芝 Electronic device, control method of electronic device, and information storage medium
JP2015052897A (en) * 2013-09-06 2015-03-19 株式会社東芝 Electronic device, electronic device control method, and computer program
JP2016054398A (en) * 2014-09-03 2016-04-14 株式会社東芝 Video apparatus and video apparatus control method
JP2016219979A (en) * 2015-05-19 2016-12-22 西日本電信電話株式会社 Client terminal, Internet video playback system, and program

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102655571A (en) * 2011-03-01 2012-09-05 上海清鹤数码科技有限公司 Digital television stream media middleware multi-subtitle display assembly based on embedded platform
CN103442300A (en) * 2013-08-27 2013-12-11 Tcl集团股份有限公司 Audio and video skip playing method and device
BR112016022557B1 (en) 2014-03-28 2023-04-11 Interdigital Madison Patent Holdings, Sas METHOD FOR RECORDING ON A DEVICE, DEVICE HAVING, OR CONNECTED TO, A TIME VARYING FUNCTION WHICH RECORDS LIVE TV PROGRAMS, AND COMPUTER READABLE NON-TRANSIENT MEDIA
US11659258B2 (en) * 2019-08-29 2023-05-23 BOND Co., Ltd. Program production method, program production apparatus, and recording medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005165941A (en) * 2003-12-05 2005-06-23 Nippon Hoso Kyokai <Nhk> Video comment generating apparatus and program thereof
JP2006025120A (en) * 2004-07-07 2006-01-26 Casio Comput Co Ltd Recording / playback device, remote control device
JP2006157108A (en) * 2004-11-25 2006-06-15 Teac Corp Video recording / playback device
JP2006343941A (en) * 2005-06-08 2006-12-21 Sharp Corp Content search / playback method, apparatus, program, and recording medium
JP2007306567A (en) * 2004-06-18 2007-11-22 Matsushita Electric Ind Co Ltd Playback device, playback method, and program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005165941A (en) * 2003-12-05 2005-06-23 Nippon Hoso Kyokai <Nhk> Video comment generating apparatus and program thereof
JP2007306567A (en) * 2004-06-18 2007-11-22 Matsushita Electric Ind Co Ltd Playback device, playback method, and program
JP2006025120A (en) * 2004-07-07 2006-01-26 Casio Comput Co Ltd Recording / playback device, remote control device
JP2006157108A (en) * 2004-11-25 2006-06-15 Teac Corp Video recording / playback device
JP2006343941A (en) * 2005-06-08 2006-12-21 Sharp Corp Content search / playback method, apparatus, program, and recording medium

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014002728A1 (en) * 2012-06-27 2014-01-03 シャープ株式会社 Recording device, television receiver, and recording method
JP2014030180A (en) * 2012-06-27 2014-02-13 Sharp Corp Video recording device, television receiver, and video recording method
JP2015053588A (en) * 2013-09-06 2015-03-19 株式会社東芝 Electronic device, control method of electronic device, and information storage medium
JP2015052897A (en) * 2013-09-06 2015-03-19 株式会社東芝 Electronic device, electronic device control method, and computer program
JP2016054398A (en) * 2014-09-03 2016-04-14 株式会社東芝 Video apparatus and video apparatus control method
JP2016219979A (en) * 2015-05-19 2016-12-22 西日本電信電話株式会社 Client terminal, Internet video playback system, and program

Also Published As

Publication number Publication date
CN101431645A (en) 2009-05-13
CN101431645B (en) 2011-01-05

Similar Documents

Publication Publication Date Title
US20090129749A1 (en) Video recorder and video reproduction method
JP4905103B2 (en) Movie playback device
KR101419937B1 (en) A symbol extracting apparatus, a symbol extracting method, and a computer readable recording medium on which a symbol extracting program is recorded
US7346264B2 (en) Non-linear reproduction control method of multimedia stream and apparatus thereof
US7941031B2 (en) Video processing apparatus, IC circuit for video processing apparatus, video processing method, and video processing program
CN101431645B (en) Program recording and reproducing device and program recording and reproducing method
US20080059526A1 (en) Playback apparatus, searching method, and program
JP5225037B2 (en) Program information display apparatus and method
JPWO2010073355A1 (en) Program data processing apparatus, method, and program
US20080066104A1 (en) Program providing method, program for program providing method, recording medium which records program for program providing method and program providing apparatus
JP4476786B2 (en) Search device
JP2010514302A (en) Method for creating a new summary for an audiovisual document that already contains a summary and report and receiver using the method
JP2010245853A (en) Video indexing method and video playback device
JP2009004872A (en) One-seg broadcast receiving apparatus, one-seg broadcast receiving method, and medium storing one-seg broadcast receiving program
JP6301616B2 (en) Electronic device, electronic device control method, and scene control program
JP2008227909A (en) Video search device
JP4929128B2 (en) Recording / playback device
JP5306550B2 (en) Video analysis information transmitting apparatus, video analysis information distribution system and distribution method, video viewing system and video viewing method
JP2006115052A (en) Content search device and input device thereof, content search system, content search method, program, and recording medium
US20070179786A1 (en) Av content processing device, av content processing method, av content processing program, and integrated circuit used in av content processing device
JP6029530B2 (en) Information processing apparatus and information processing method
JP4162459B2 (en) Multimedia information reproducing apparatus, multimedia information reproducing method and program
JP2009159437A (en) Information processing apparatus, information processing method, and program
CN103793449B (en) Information processing apparatus and information processing method
JP2005328329A (en) Video playback device, video recording / playback device, and video playback method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101014

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120131

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120207

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120605