Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4839963B2 - Video recording / playback device - Google Patents
[go: Go Back, main page]

JP4839963B2 - Video recording / playback device - Google Patents

Video recording / playback device Download PDF

Info

Publication number
JP4839963B2
JP4839963B2 JP2006150185A JP2006150185A JP4839963B2 JP 4839963 B2 JP4839963 B2 JP 4839963B2 JP 2006150185 A JP2006150185 A JP 2006150185A JP 2006150185 A JP2006150185 A JP 2006150185A JP 4839963 B2 JP4839963 B2 JP 4839963B2
Authority
JP
Japan
Prior art keywords
viewer
video
file
data
unit
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.)
Expired - Fee Related
Application number
JP2006150185A
Other languages
Japanese (ja)
Other versions
JP2007324724A (en
Inventor
昌郎 小門
明徳 岡▲崎▼
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.)
Funai Electric Co Ltd
Original Assignee
Funai Electric Co 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 Funai Electric Co Ltd filed Critical Funai Electric Co Ltd
Priority to JP2006150185A priority Critical patent/JP4839963B2/en
Publication of JP2007324724A publication Critical patent/JP2007324724A/en
Application granted granted Critical
Publication of JP4839963B2 publication Critical patent/JP4839963B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

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

Description

本発明は映像記録再生装置に関し、より特定的には、再生の履歴を出力可能な映像記録再生装置に関する。   The present invention relates to a video recording / playback apparatus, and more particularly to a video recording / playback apparatus capable of outputting a playback history.

VTR(Video Tape Recorder)、HDD(Hard Disk Drive)レコーダその他の映像記録再生装置を用いた映像の再生に関し、単なる再生以外の技術が、以下のように開示されている。   With respect to video playback using a video tape recorder (VTR), HDD (Hard Disk Drive) recorder, or other video recording / playback apparatus, techniques other than mere playback have been disclosed as follows.

たとえば、特開2002−314917号公報(特許文献1)は、記録コンテンツごとにかこの差異性状況を詳細に記録する情報再生装置を開示する。   For example, Japanese Patent Laying-Open No. 2002-314917 (Patent Document 1) discloses an information reproducing apparatus for recording in detail the state of difference for each recorded content.

特開2005−063519号公報(特許文献2)は、複数の使用者が共有する記録媒体に記録された複数のコンテンツの管理を容易にし、各コンテンツの取り扱いを便利にするコンテンツ管理装置を開示する。   Japanese Patent Laying-Open No. 2005-063519 (Patent Document 2) discloses a content management apparatus that facilitates management of a plurality of contents recorded on a recording medium shared by a plurality of users and makes handling of each content convenient. .

特開2001−016514号公報(特許文献3)は、視聴者を認識し、視聴者に応じた動作を行うことができる認識機能付表示装置を開示する。   Japanese Patent Laying-Open No. 2001-016514 (Patent Document 3) discloses a display device with a recognition function that can recognize a viewer and perform an operation according to the viewer.

特開2000−138886号公報(特許文献4)は、視聴したい番組の選択操作性が向上する番組録画再生装置を開示する。   Japanese Unexamined Patent Publication No. 2000-138886 (Patent Document 4) discloses a program recording / playback apparatus that improves the operability of selecting a program to be viewed.

さらに、特開2002−033987号公報(特許文献5)は、重要部分の記録品質が向上し記録量が削減される記録装置を開示する。
特開2002−314917号公報 特開2005−063519号公報 特開2001−016514号公報 特開2000−138886号公報 特開2002−033987号公報
Furthermore, Japanese Patent Laid-Open No. 2002-033987 (Patent Document 5) discloses a recording apparatus in which the recording quality of an important part is improved and the recording amount is reduced.
JP 2002-314917 A Japanese Patent Laying-Open No. 2005-063519 JP 2001-016514 A JP 2000-138886 A JP 2002-033987 A

しかしながら、上記のように開示された技術によれば、再生の対象となる映像ファイルについて、視聴者ごとにどの程度の再生が行われたか容易に把握できない。そのため、同一の視聴者が同一の映像ファイルの再生を断続的に行なう場合、視聴済みの部分が再生される場合もあり、続けて再生されるべき部分の再生が容易に実現できないという問題があった。   However, according to the technology disclosed as described above, it is not possible to easily grasp how much playback has been performed for each viewer on a video file to be played back. Therefore, when the same viewer intermittently plays back the same video file, the part that has already been viewed may be played back, and there is a problem that the part that should be played back cannot be played back easily. It was.

本発明は、上述の問題点を解決するためになされたものであって、その目的は、視聴者ごとに映像を効率よく再生できる映像記録再生装置を提供することである。   The present invention has been made to solve the above-described problems, and an object of the present invention is to provide a video recording / reproducing apparatus capable of efficiently reproducing a video for each viewer.

上記の課題を解決するために、この発明のある局面に従う映像記録再生装置は、映像を表示するためのファイルを格納するファイル記憶手段と、映像を表示する表示手段と、被写体を撮影して被写体の画像データを出力する撮像手段と、画像データを解析して特徴量を算出することにより映像の視聴者を認証する第1の認証手段と、第1の認証手段によって認証された視聴者を識別する視聴者識別データと、認証された視聴者の画像データとを関連付けて格納する視聴者記憶手段と、予め定められた時間ごとにファイルを論理的に分割することにより、ファイルを構成する複数のサブファイルを識別する各サブファイル識別データを生成する識別データ生成手段と、指示の入力を受け付ける入力手段と、ファイルを再生する指示の入力に基づいて、予め定められた時間ごとに、撮像手段に撮影動作を実行させる撮影制御手段と、各撮影動作によって出力される画像データと、視聴者識別データとに基づいて、再生ファイルに基づく映像の視聴者を認証する第2の認証手段と、指示により特定される再生ファイルに基づいて表示手段に映像を表示させる第1の表示制御手段と、第2の認証手段によって認証された視聴者についての視聴者識別データと、各サブファイル識別データとを関連付けることにより、各サブファイルごとに映像の視聴履歴を生成する履歴生成手段と、視聴履歴を格納する履歴記憶手段と、ファイル記憶手段に格納されているファイルの一覧を表示する指示の入力に応答して、各サブファイルに基づく視聴履歴を表示するための表示データを生成する表示データ生成手段と、表示データに基づいて、表示手段に視聴履歴を表示させる第2の表示制御手段とを備える。   In order to solve the above problems, a video recording / reproducing apparatus according to an aspect of the present invention includes a file storage unit that stores a file for displaying a video, a display unit that displays a video, An image pickup means for outputting the image data; a first authentication means for authenticating a viewer of the video by analyzing the image data and calculating a feature quantity; and a viewer authenticated by the first authentication means Viewer storage means for associating and storing the viewer identification data to be authenticated and image data of the authenticated viewer, and a plurality of files constituting the file by logically dividing the file at predetermined time intervals Based on identification data generation means for generating each subfile identification data for identifying a subfile, input means for receiving an instruction input, and input of an instruction to play a file Based on the shooting control means for causing the image pickup means to execute a shooting operation at predetermined time intervals, the image data output by each shooting operation, and the viewer identification data, the user can view the video based on the playback file. Second authentication means for authenticating the person, first display control means for displaying video on the display means based on the playback file specified by the instruction, and viewing of the viewer authenticated by the second authentication means By associating the person identification data with each subfile identification data, the history generation means for generating a video viewing history for each subfile, the history storage means for storing the viewing history, and the file storage means Data that generates display data for displaying viewing history based on each subfile in response to an instruction to display a list of files Comprising a forming unit, based on the display data, and a second display control means for displaying the viewing history on the display means.

この発明の他の局面にしたがう映像記録再生装置は、映像を表示するためのファイルを格納するファイル記憶手段と、映像を表示する表示手段と、映像の視聴者の画像データを取得する取得手段と、画像データに基づいて、映像の視聴者の情報を管理する管理手段と、ファイルを構成する複数のサブファイルを識別するサブファイル識別データを生成する識別データ生成手段と、指示の入力を受け付ける入力手段と、指示に応答して、ファイルに基づいて表示される映像の視聴者による視聴履歴を各サブファイルごとに生成する履歴生成手段と、視聴履歴を格納する履歴記憶手段と、各サブファイルに基づいてファイルの視聴履歴を表示手段に表示させる制御手段とを備える。   According to another aspect of the present invention, a video recording / playback apparatus includes a file storage unit that stores a file for displaying a video, a display unit that displays the video, and an acquisition unit that acquires image data of a video viewer. Management means for managing video viewer information based on image data; identification data generating means for generating subfile identification data for identifying a plurality of subfiles constituting the file; and input for receiving instructions Means, a history generating means for generating a viewing history by the viewer of the video displayed based on the file for each subfile in response to the instruction, a history storage means for storing the viewing history, and a subfile And a control means for displaying the file viewing history on the display means.

好ましくは、取得手段は、被写体を撮影して被写体の画像データを出力する撮像手段を含む。   Preferably, the acquisition unit includes an imaging unit that images a subject and outputs image data of the subject.

好ましくは、取得手段は、被写体の画像データの入力を受け付ける入力手段を含む。
好ましくは、管理手段は、画像データを解析して特徴量を算出することにより映像の視聴者を認証する第1の認証手段と、第1の認証手段によって認証された視聴者を識別する視聴者識別データと、認証された視聴者の画像データとを関連付けて格納する視聴者記憶手段とを含む。
Preferably, the acquisition unit includes an input unit that receives input of image data of a subject.
Preferably, the management unit analyzes the image data and calculates a feature amount to authenticate the viewer of the video, and the viewer who identifies the viewer authenticated by the first authentication unit. And viewer storage means for storing the identification data and image data of the authenticated viewer in association with each other.

好ましくは、識別データ生成手段は、ファイルを論理的に分割することにより、各サブファイル識別データを生成する。   Preferably, the identification data generating means generates each sub file identification data by logically dividing the file.

好ましくは、識別データ生成手段は、予め定められた時間ごとにファイルを分割することにより、各サブファイル識別データを生成する。   Preferably, the identification data generating unit generates each sub file identification data by dividing the file at predetermined time intervals.

好ましくは、取得手段は、被写体を撮影して被写体の画像データを出力する撮像手段を含む。履歴生成手段は、ファイルを再生する指示の入力に基づいて、撮像手段に撮影動作を実行させる撮影制御手段と、撮影動作によって出力される画像データに基づいて、再生ファイルに基づく映像の視聴者を認証する第2の認証手段と、指示により特定される再生ファイルに基づいて表示手段に映像を表示させる表示制御手段と、第2の認証手段によって認証された視聴者についての視聴者識別データと、各サブファイル識別データとに基づいて、再生ファイルに基づく映像の視聴履歴を生成する生成手段とを含む。   Preferably, the acquisition unit includes an imaging unit that images a subject and outputs image data of the subject. The history generation unit is configured to select a shooting control unit that causes the imaging unit to perform a shooting operation based on an input of an instruction to play a file, and a viewer of a video based on the playback file based on image data output by the shooting operation. Second authentication means for authenticating, display control means for displaying video on the display means based on the playback file specified by the instruction, viewer identification data for the viewer authenticated by the second authentication means, Generating means for generating a video viewing history based on the reproduction file based on each sub-file identification data.

好ましくは、撮影制御手段は、予め定められた時間ごとに撮像手段に撮影動作を実行させる。第2の認証手段は、各撮影動作によって出力される画像データに基づいて、映像の視聴者を認証する。   Preferably, the imaging control unit causes the imaging unit to execute an imaging operation at predetermined time intervals. The second authentication means authenticates the viewer of the video based on the image data output by each shooting operation.

好ましくは、生成手段は、認証された視聴者についての視聴者識別データと、各サブファイル識別データとを関連付けることにより、視聴履歴を生成する。   Preferably, the generation unit generates the viewing history by associating the viewer identification data regarding the authenticated viewer with each subfile identification data.

好ましくは、入力手段は、映像記録再生装置の動作を制御するための制御信号を受信する受信手段を含む。履歴生成手段は、制御信号に基づいて、映像の視聴履歴を各サブファイルごとに生成する。   Preferably, the input means includes receiving means for receiving a control signal for controlling the operation of the video recording / reproducing apparatus. The history generation means generates a video viewing history for each subfile based on the control signal.

本発明に係る映像記録再生装置によると、映像は視聴者ごとに再生されるため、当該視聴者は、未再生の部分を速やかに視聴することができる。   According to the video recording / playback apparatus of the present invention, the video is played back for each viewer, so that the viewer can quickly watch the unplayed portion.

以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the same parts are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated.

図1および図2を参照して、本発明の実施の形態に係る映像記録再生装置100の構成について説明する。図1は、映像記録再生装置100によって実現される機能の構成を表わすブロック図である。映像記録再生装置100は、たとえばハードディスクレコーダ、DVD(Digital Versatile Disc)レコーダ/プレーヤとして実現される。   With reference to FIG. 1 and FIG. 2, the structure of the video recording / reproducing apparatus 100 which concerns on embodiment of this invention is demonstrated. FIG. 1 is a block diagram showing a configuration of functions realized by video recording / reproducing apparatus 100. The video recording / reproducing apparatus 100 is realized as, for example, a hard disk recorder or a DVD (Digital Versatile Disc) recorder / player.

映像記録再生装置100は、主たる構成要素として、映像取得部102と、操作部104と、視聴者画像取得部106と、演算処理部110と、映像ファイル記憶部130と、サブファイル識別データ記憶部132と、視聴者識別データ記憶部134と、視聴履歴記憶部136と、表示部140とを含む。演算処理部110は、書込制御部112と、サブファイル識別データ生成部114と、撮影制御部116と、解析部118と、再生制御部120と、視聴履歴生成部122と、一覧表示指示検出部124と、履歴表示データ生成部126とを含む。   The video recording / reproducing apparatus 100 includes, as main components, a video acquisition unit 102, an operation unit 104, a viewer image acquisition unit 106, an arithmetic processing unit 110, a video file storage unit 130, and a sub file identification data storage unit. 132, a viewer identification data storage unit 134, a viewing history storage unit 136, and a display unit 140. The arithmetic processing unit 110 includes a write control unit 112, a sub file identification data generation unit 114, a shooting control unit 116, an analysis unit 118, a reproduction control unit 120, a viewing history generation unit 122, and a list display instruction detection. Unit 124 and history display data generation unit 126.

映像取得部102は、映像および/または音声を出力するためのファイル(画像信号など)を取得する。映像取得部102は、たとえばある局面においては、映像音声信号の入力を受け付けるインターフェイス、または着脱可能な記録媒体および当該記録媒体からデータを読み出す駆動装置として実現される。また他の局面においては、映像取得部102は、テレビジョン放送信号を受信するアンテナおよびチャンネルを選局するチューナを含む信号受信装置として実現される。   The video acquisition unit 102 acquires a file (image signal or the like) for outputting video and / or audio. For example, in one aspect, the video acquisition unit 102 is realized as an interface that receives an input of a video / audio signal, or a removable recording medium and a drive device that reads data from the recording medium. In another aspect, video acquisition unit 102 is realized as a signal receiving device including an antenna that receives a television broadcast signal and a tuner that selects a channel.

操作部104は、映像記録再生装置100に対する指示の入力を受け付ける。操作部104は、たとえば映像記録再生装置100の筐体の前面に設けられたタッチパネルその他のボタンとして実現される。あるいは、操作部104は、映像記録再生装置100の動作を制御するためのリモコン端末から発信される信号を受信する赤外線受光部としても実現される。   The operation unit 104 receives an instruction input to the video recording / reproducing apparatus 100. The operation unit 104 is realized, for example, as a touch panel or other button provided on the front surface of the casing of the video recording / reproducing apparatus 100. Alternatively, the operation unit 104 is also realized as an infrared light receiving unit that receives a signal transmitted from a remote control terminal for controlling the operation of the video recording / reproducing apparatus 100.

視聴者画像取得部106は、映像記録再生装置100によって出力される映像の視聴者の画像を取得する。視聴者画像取得部106は、たとえばCCD(Charge Coupled Device)あるいはCMOS(Complementary Metal-Oxide Semiconductor)その他の撮像素子を備えるカメラとして実現される。この場合、視聴者画像取得部106は、撮影制御部116からの指令に応じて撮影動作を実行することになる。   The viewer image acquisition unit 106 acquires the image of the viewer of the video output by the video recording / playback apparatus 100. The viewer image acquisition unit 106 is realized as a camera including an image sensor such as a charge coupled device (CCD) or a complementary metal-oxide semiconductor (CMOS), for example. In this case, the viewer image acquisition unit 106 executes a shooting operation in response to a command from the shooting control unit 116.

あるいは、視聴者画像取得部106は、前述のカメラによって撮影された画像データの入力を受け付けるインターフェイスとしても実現される。   Or the viewer image acquisition part 106 is implement | achieved also as an interface which receives the input of the image data image | photographed with the above-mentioned camera.

映像ファイル記憶部130は、映像取得部102によって取得された映像を表示するためのファイル(音声を出力するためのファイルも含む)を格納する。映像ファイル記憶部130は、たとえばハードディスク装置として実現される。あるいは、映像記録再生装置100がDVD(Digital Versatile Disc)レコーダその他の着脱可能な記録媒体を使用可能な装置である場合には、映像ファイル記憶部130は、当該着脱可能な記録媒体としても実現される。   The video file storage unit 130 stores a file for displaying the video acquired by the video acquisition unit 102 (including a file for outputting audio). The video file storage unit 130 is realized as a hard disk device, for example. Alternatively, when the video recording / reproducing apparatus 100 is an apparatus that can use a DVD (Digital Versatile Disc) recorder or other removable recording medium, the video file storage unit 130 is also realized as the removable recording medium. The

サブファイル識別データ記憶部132は、映像フィル記憶部130に格納される各ファイルを論理的に分割することによって生成されるサブファイルの各々を識別するためのデータ(ID(Identification))を格納する。   The sub file identification data storage unit 132 stores data (ID (Identification)) for identifying each sub file generated by logically dividing each file stored in the video file storage unit 130. .

視聴者識別データ記憶部134は、映像ファイル記憶部130に格納されているファイルのうち映像記録再生装置100によって再生表示される映像の視聴者を識別するためのデータ(たとえば視聴者の名称あるいは番号など)を格納する。視聴履歴記憶部136は、演算処理部110によって生成されるファイルの視聴の履歴データを格納する。上述の映像ファイル記憶部130とサブファイル識別データ記憶部132と視聴者識別データ記憶部134と視聴履歴記憶部136とは、物理的に同一の記憶装置によって実現されてもよいし、別個の記憶装置によって実現されてもよい。   The viewer identification data storage unit 134 is data for identifying a viewer of a video reproduced and displayed by the video recording / playback apparatus 100 among the files stored in the video file storage unit 130 (for example, a viewer name or number). Etc.). The viewing history storage unit 136 stores viewing history data of files generated by the arithmetic processing unit 110. The video file storage unit 130, the sub file identification data storage unit 132, the viewer identification data storage unit 134, and the viewing history storage unit 136 described above may be realized by physically the same storage device, or may be separate storages. It may be realized by a device.

映像出力部140は、映像ファイル記憶部130に格納されているファイルのうち再生が指示されたファイルの信号を出力する。また他の局面においては、映像出力部140は、映像ファイル記憶部130に格納されているファイルの一覧を表示するためのデータを出力する。映像記録再生装置100がテレビその他の映像表示送致に接続されている場合には、映像出力部140を介して出力された信号に基づいて該当する映像がその映像表示装置に表示される。   The video output unit 140 outputs a signal of a file instructed to be played out of the files stored in the video file storage unit 130. In another aspect, video output unit 140 outputs data for displaying a list of files stored in video file storage unit 130. When the video recording / reproducing apparatus 100 is connected to television or other video display transmission, the corresponding video is displayed on the video display apparatus based on the signal output via the video output unit 140.

図1を再び参照して、書込制御部112は、映像取得部102によって取得されたファイルを映像ファイル記憶部130に逐次書き込む。映像記録再生装置100が、たとえばハードディスクレコーダとして実現される場合には、書込制御部112は、ハードディスクに対するデータの書き込みを行なうヘッドの動作を制御する。   Referring again to FIG. 1, the writing control unit 112 sequentially writes the file acquired by the video acquisition unit 102 in the video file storage unit 130. When the video recording / reproducing apparatus 100 is realized as, for example, a hard disk recorder, the write control unit 112 controls the operation of a head that writes data to the hard disk.

サブファイル識別データ生成部114は、映像ファイル記憶部130に格納されている各映像ファイルを読み出し、当該ファイルの各々について論理的に分割されたサブファイルの各々を識別するためのデータを生成する。ここで、論理的に分割とは、映像ファイルのデータを物理的に分けることなく仮想的に分けることをいう。たとえば、映像ファイルは、管理データとして規定された単位時間ごとに、当該管理データがその単位時間に対応する映像データに関連付けられる。この場合、管理データを参照することにより、映像の再生を単位時間ごとに管理することができる。より具体的には、映像ファイルの記録時間このデータは、たとえば各ファイルについて予め規定された時間ごとに区切られた後、各サブファイルについて1つずつ増加する数値を与えることにより生成される。サブファイル識別データ生成部114は、そのようにして生成したデータをサブファイル識別データ記憶部132において確保された領域に書き込む。   The sub file identification data generation unit 114 reads each video file stored in the video file storage unit 130 and generates data for identifying each of the sub files logically divided for each of the files. Here, logically dividing means to divide video file data virtually without physically dividing the data. For example, in the video file, for each unit time defined as management data, the management data is associated with video data corresponding to the unit time. In this case, the reproduction of the video can be managed for each unit time by referring to the management data. More specifically, the recording time of the video file This data is generated, for example, by giving a numerical value that is incremented by one for each sub-file after being divided every predetermined time for each file. The subfile identification data generation unit 114 writes the data thus generated in an area secured in the subfile identification data storage unit 132.

撮影制御部116は、操作部104から出力される信号に基づいて視聴者画像取得部106に対する撮影の指示を出力する。たとえば、映像記録再生装置100の使用者がリモコン端末(図示しない)を操作することにより撮影ボタンを押下すると、その押下に対応する信号が当該リモコン端末から発信される。操作部104は、その信号を受光すると、その信号に応じた指示信号を撮影制御部116に送出する。撮影制御部116は、その信号に基づき視聴者画像取得部106に対して予め設定された撮影モードによって当該使用者を撮影するための指示を送出する。視聴者画像取得部106は、その指示に基づいて撮影動作を実行し、被写体の画像データを出力する。出力された画像データは、解析部118に送出される。   The shooting control unit 116 outputs a shooting instruction to the viewer image acquisition unit 106 based on the signal output from the operation unit 104. For example, when a user of the video recording / reproducing apparatus 100 operates a remote control terminal (not shown) and presses a shooting button, a signal corresponding to the pressing is transmitted from the remote control terminal. When the operation unit 104 receives the signal, the operation unit 104 sends an instruction signal corresponding to the signal to the imaging control unit 116. The shooting control unit 116 sends an instruction for shooting the user in the shooting mode set in advance to the viewer image acquisition unit 106 based on the signal. The viewer image acquisition unit 106 performs a shooting operation based on the instruction and outputs image data of the subject. The output image data is sent to the analysis unit 118.

解析部118は、視聴者画像取得部106から出力されるデータに基づいて映像記録再生装置100の使用者の顔画像を解析し、解析結果を出力する。解析部118は、解析結果を視聴者識別データ記憶部134に格納する。解析部118の詳細は、図2を参照して詳述する。   The analysis unit 118 analyzes the face image of the user of the video recording / playback apparatus 100 based on the data output from the viewer image acquisition unit 106 and outputs the analysis result. The analysis unit 118 stores the analysis result in the viewer identification data storage unit 134. Details of the analysis unit 118 will be described in detail with reference to FIG.

再生制御部120は、操作部104から送出される再生指示に基づいて、再生が指示された映像ファイルを映像ファイル記憶部130から読み出し、映像出力部140に送出する。具体的には、再生制御部120は、操作部104からの信号によって特定されるファイルの番号を参照して、その番号に対応するファイルを映像ファイル記憶部130から読み出す。このとき、再生制御部120は、サブファイル識別データ記憶部132も参照して、再生が行なわれるファイルに含まれる論理的なサブファイルを識別するデータを読み出す。   Based on the playback instruction sent from the operation unit 104, the playback control unit 120 reads the video file instructed to play from the video file storage unit 130 and sends it to the video output unit 140. Specifically, the playback control unit 120 refers to the file number specified by the signal from the operation unit 104 and reads the file corresponding to the number from the video file storage unit 130. At this time, the reproduction control unit 120 also refers to the subfile identification data storage unit 132 and reads data for identifying a logical subfile included in the file to be reproduced.

視聴履歴生成部122は、再生制御部120による当該ファイルの再生に併せて、当該ファイルの視聴履歴を生成する。視聴履歴生成部122は、再生されるファイルを識別するデータと、そのときに実際に再生されているサブファイル単位のデータと、そのファイルを再生する指示を与えた視聴者を識別するデータとに基づいて視聴履歴を生成する。視聴履歴生成部122は、その視聴履歴を表わすデータを視聴履歴記憶部136において確保されたメモリ領域に格納する。   The viewing history generation unit 122 generates a viewing history of the file together with the reproduction of the file by the reproduction control unit 120. The viewing history generation unit 122 includes data for identifying a file to be played back, data for each subfile being played back at that time, and data for identifying a viewer who has given an instruction to play the file. Based on this, a viewing history is generated. The viewing history generation unit 122 stores data representing the viewing history in a memory area secured in the viewing history storage unit 136.

また、視聴履歴生成部122は、操作部104から出力される信号に基づいて、視聴の履歴を生成する。たとえば、操作部104がリモコン信号を受信する受光部として実現される場合、視聴履歴生成部122は、受光部から出力される信号を検出した時に、そのとき再生されていたファイルが視聴されていたとする履歴を生成する。具体的には、視聴者がリモコン端末(図示しない)のはや送りボタン、一時停止ボタン、音量ボタン等を押下した場合に、視聴履歴生成部122は、その押下に応じて出力される信号の入力を検知すると、視聴履歴生成部122は、そのときに再生されたいたファイルのサブファイルと、視聴されていたことを表わすデータとを関連付けることにより、視聴履歴を生成する。   In addition, the viewing history generation unit 122 generates a viewing history based on the signal output from the operation unit 104. For example, when the operation unit 104 is realized as a light receiving unit that receives a remote control signal, when the viewing history generation unit 122 detects a signal output from the light receiving unit, the file being played at that time is being viewed. Generate a history to do. Specifically, when the viewer presses a fast-forward button, a pause button, a volume button, or the like on a remote control terminal (not shown), the viewing history generation unit 122 outputs a signal output in response to the press. When the input is detected, the viewing history generation unit 122 generates a viewing history by associating the subfile of the file reproduced at that time with the data indicating that the file has been viewed.

あるいは、他の局面においては、視聴履歴生成部122は、再生されているファイルの内容に応じた視聴履歴を生成する。たとえば、視聴履歴生成部122は、各サブファイルのシーンに応じて視聴履歴を生成する。シーンの検出は、具体的には、たとえば、特開2002−33987号公報に開示されているように、以下のようにして行なわれる。   Alternatively, in another aspect, viewing history generation unit 122 generates a viewing history according to the content of the file being played. For example, the viewing history generation unit 122 generates a viewing history according to the scene of each subfile. Specifically, the scene detection is performed as follows, as disclosed in, for example, Japanese Patent Laid-Open No. 2002-33987.

視聴履歴生成部122は、分割により生成されたサブファイルについて、映像あるいは音声データに基づいてシーンデータを生成する。シーンデータは、たとえば色ヒストグラムの変化量、映像中の動きの激しさ、音量の変化、音質の変化等である。   The viewing history generation unit 122 generates scene data based on video or audio data for the subfile generated by the division. The scene data includes, for example, the amount of change in the color histogram, the intensity of movement in the video, the change in volume, the change in sound quality, and the like.

視聴履歴生成部122は、シーン中の代表フレーム画像を抽出する。その色ヒストグラム、形状、模様などを数値化したものがシーンデータとされる。   The viewing history generation unit 122 extracts a representative frame image in the scene. The data obtained by digitizing the color histogram, shape, pattern, etc. is used as scene data.

視聴履歴生成部122は、それぞれのフレーム画像において、その色ヒストグラム、形状、模様などを数値化し、その代表値や上位の値等をシーンデータとする。   The viewing history generation unit 122 digitizes the color histogram, shape, pattern, and the like in each frame image, and uses the representative value and the upper value as scene data.

視聴履歴生成部122は、映像ファイル中の音声データに対して音声認識処理を適用して抽出された音声のうち、映像記録再生装置に予め登録されたキーワードに合致するものをシーンデータとする。   The viewing history generation unit 122 uses, as scene data, audio that is extracted by applying audio recognition processing to audio data in a video file and that matches a keyword registered in advance in the video recording / playback apparatus.

視聴履歴生成部122は、このようにしてシーンデータを算出し、予め設定された基準値を上回るシーンデータが導出されたシーンを重要シーンとして特定する。その上で、視聴履歴生成部122は、重要シーンが含まれるサブファイルについては他のサブファイルに対する視聴履歴よりも重み付けを行なうことにより、各サブファイル単位で視聴履歴を生成する。この場合、通常のシーンを有するサブファイルに対しては、視聴を表わすデータ(たとえば1)を与え、重要シーンを有するサブファイルに対しては、当該データよりも予め規定された重み係数を乗じて得られた値が与えられる。   The viewing history generation unit 122 calculates scene data in this way, and identifies a scene from which scene data exceeding a preset reference value is derived as an important scene. In addition, the viewing history generation unit 122 generates a viewing history for each subfile by weighting the subfile including the important scene more than the viewing history for the other subfile. In this case, data representing viewing (for example, 1) is given to the subfile having the normal scene, and the subfile having the important scene is multiplied by a predetermined weighting factor than the data. The value obtained is given.

一覧表示指示検出部124は、操作部104からの指示に基づいて映像ファイル記憶部130に格納されているファイルの一覧を表示する指示を検出する。たとえば、上記のリモコン端末において、一覧表示を指示するためのボタンが押下された場合、そのボタンに対応する信号が発信され、赤外線受光部として機能する操作部104によって受信される。操作部104が、その信号から一覧表示指示を表わす電気信号を一覧表示指示検出部124に送出すると、一覧表示指示検出部124は、映像ファイル記憶部130に格納されているファイルの管理情報を読み出す指示を、履歴表示データ生成部126に対して送出する。   The list display instruction detection unit 124 detects an instruction to display a list of files stored in the video file storage unit 130 based on an instruction from the operation unit 104. For example, when a button for instructing a list display is pressed in the remote control terminal, a signal corresponding to the button is transmitted and received by the operation unit 104 functioning as an infrared light receiving unit. When operation unit 104 sends an electrical signal representing a list display instruction from the signal to list display instruction detection unit 124, list display instruction detection unit 124 reads the file management information stored in video file storage unit 130. The instruction is sent to the history display data generation unit 126.

履歴表示データ生成部126は、その指示に基づいて映像ファイル記憶部130と視聴履歴記憶部136とを参照し、映像ファイルを一覧表示するためのデータを生成する。履歴表示データ生成部126は、さらに視聴履歴記憶部136に格納されている履歴データを読み出し、各ファイルごとに視聴の履歴を表示するためのデータを生成する。視聴の履歴を表示するためのデータは、たとえば各々のファイルについて全体の録画時間のうち視聴された時間を割合(たとえばパーセント表示)として表わすデータ、あるいは当該ファイルに含まれるサブファイルごとに視聴されたか否かを表わすデータなどを含む。   The history display data generation unit 126 refers to the video file storage unit 130 and the viewing history storage unit 136 based on the instruction, and generates data for displaying a list of video files. The history display data generation unit 126 further reads the history data stored in the viewing history storage unit 136 and generates data for displaying the viewing history for each file. The data for displaying the viewing history is, for example, data representing the viewing time as a percentage (for example, percentage display) of the total recording time for each file, or whether each file is viewed for each subfile included in the file. Includes data indicating whether or not.

履歴表示データ生成部126は、再生済みおよび未再生の区別を色分け表示するためのデータを生成する。表示態様は特に限られず、一般的なグラフ表示によって実現される表示態様であればよい。   The history display data generation unit 126 generates data for displaying the distinction between reproduced and unreproduced in different colors. The display mode is not particularly limited as long as the display mode is realized by a general graph display.

履歴表示データ生成部126は、そのようにして生成したデータを映像出力部140に対して送出する。たとえば、テレビが映像出力部140に接続されている場合には、そのテレビは、映像記録再生装置100に格納されているファイルの一覧と当該ファイルの各々についてサブファイルごとに視聴がされたか否か、さらには、特定の視聴者について視聴がされたか否かを表わす映像を表示する。   The history display data generation unit 126 sends the data thus generated to the video output unit 140. For example, when a television is connected to the video output unit 140, the television has a list of files stored in the video recording / reproducing apparatus 100 and whether each of the files has been viewed for each subfile. Furthermore, an image indicating whether or not a specific viewer has been viewed is displayed.

図2は、解析部118によって実現される機能の構成を表わすブロック図である。解析部118は、入力部210と、発光位置検出部220と、顔画像領域抽出部230と、特徴量算出部240と、データ書込指令部250と、個人認証部260と、認証結果生成部270と、出力部280とを含む。   FIG. 2 is a block diagram showing a configuration of functions realized by analysis unit 118. The analysis unit 118 includes an input unit 210, a light emission position detection unit 220, a face image region extraction unit 230, a feature amount calculation unit 240, a data write command unit 250, a personal authentication unit 260, and an authentication result generation unit. 270 and an output unit 280.

入力部210は、視聴者画像取得部106から出力される画像データの入力を受け付ける。発光位置検出部220は、入力された画像データに基づいてリモコン端末(図示しない)における発光位置を検出する。顔画像領域抽出部230は、その画像データに基づいて被写体の顔に相当する画像領域を抽出する。この抽出の処理については後述する。   The input unit 210 receives input of image data output from the viewer image acquisition unit 106. The light emission position detection unit 220 detects a light emission position in a remote control terminal (not shown) based on the input image data. The face image area extraction unit 230 extracts an image area corresponding to the face of the subject based on the image data. This extraction process will be described later.

特徴量算出部240は、顔画像領域抽出部230によって抽出された顔の画像領域に対応するデータに基づいてその画像の特徴量を算出する。ここで、特徴量とは、抽出された領域を特定するためのデータから算出される、当該領域の画像上の特徴を表わすデータをいう。本実施の形態においては、特徴量には、目の間隔、目と口の間隔、目元と目尻との間隔などが含まれる。これらの特徴量に加えて、目の大きさ、目の領域における瞳の領域の割合などが特徴量として用いられてもよい。あるいは、眉毛、睫、肌のほくろのように白黒の濃淡が現われやすい領域の長さ、面積、形状などが特徴量として用いられてもよい。   The feature amount calculation unit 240 calculates the feature amount of the image based on the data corresponding to the face image region extracted by the face image region extraction unit 230. Here, the feature amount refers to data representing the feature on the image of the region calculated from the data for specifying the extracted region. In the present embodiment, the feature amount includes an eye interval, an eye-to-mouth interval, an eye-to-eye interval, and the like. In addition to these feature amounts, the size of the eyes, the ratio of the pupil region to the eye region, and the like may be used as the feature amounts. Alternatively, the length, area, shape, or the like of a region where black and white shading is likely to appear, such as eyebrows, wrinkles, and skin moles, may be used as the feature amount.

データ書込指令部250は、特徴量算出部240によって算出された特徴量を視聴者識別データ記憶部134に格納するための指令を出力する。この指令が出力されると、生成された特徴量を表わすデータは、視聴者識別データ記憶部134において予め確保されたメモリ領域に格納される。   The data write command unit 250 outputs a command for storing the feature amount calculated by the feature amount calculation unit 240 in the viewer identification data storage unit 134. When this command is output, the generated data representing the feature amount is stored in a memory area reserved in advance in the viewer identification data storage unit 134.

個人認証部260は、特徴量算出部240によって算出された特徴量と、新たに視聴者画像取得部106から送出された画像データに基づいて算出される特徴量とを比較することにより、映像記録再生装置100の使用者の認証処理を行なう。認証処理は、たとえば新たに算出された特徴量と既に格納されている特徴量との差異を算出することにより行なわれる。この場合、当該差異が予め定められた誤差範囲よりも小さい場合には、個人認証部260は、新たに撮影された被写体(視聴者)が、予め登録されている視聴者と同一であると判断する。そうでない場合には、個人認証部260は、登録されていない被写体が撮影されたと判断する。   The personal authentication unit 260 compares the feature amount calculated by the feature amount calculation unit 240 with the feature amount newly calculated based on the image data transmitted from the viewer image acquisition unit 106, thereby recording the video recording. A user authentication process of the playback apparatus 100 is performed. The authentication process is performed, for example, by calculating a difference between a newly calculated feature value and the already stored feature value. In this case, when the difference is smaller than a predetermined error range, the personal authentication unit 260 determines that the newly photographed subject (viewer) is the same as the viewer registered in advance. To do. Otherwise, the personal authentication unit 260 determines that an unregistered subject has been shot.

認証結果生成部270は、個人認証部260によって認証された結果を表わすデータを生成する。たとえば、予め登録されている視聴者が再度認識されていた場合には、認証結果生成部270は、登録済みの視聴者がファイルを新たに視聴しようとしていることを表わすデータ(たとえばフラグ)を生成する。認証結果生成部270は、そのようにして生成したデータを出力部280に対して送出する。   The authentication result generation unit 270 generates data representing the result authenticated by the personal authentication unit 260. For example, when a pre-registered viewer has been recognized again, the authentication result generation unit 270 generates data (for example, a flag) indicating that the registered viewer is newly viewing the file. To do. The authentication result generation unit 270 sends the data thus generated to the output unit 280.

出力部280は、認証結果生成部270から送出されたデータを再生制御部120に出力する。この場合、同一の視聴者が同一のファイルを再生しようとしている場合には、再生制御部120は、その旨を表わすメッセージデータを生成し、映像出力部140に送出する。   The output unit 280 outputs the data sent from the authentication result generation unit 270 to the reproduction control unit 120. In this case, when the same viewer intends to reproduce the same file, the reproduction control unit 120 generates message data indicating that and sends it to the video output unit 140.

図3を参照して、本実施の形態に係る映像記録再生装置の具体的構成について説明する。図3は、本実施の形態に係る映像記録再生装置として実現されるハードディスクレコーダ300のハードウェア構成を表わすブロック図である。   With reference to FIG. 3, a specific configuration of the video recording / reproducing apparatus according to the present embodiment will be described. FIG. 3 is a block diagram showing a hardware configuration of hard disk recorder 300 implemented as a video recording / playback apparatus according to the present embodiment.

ハードディスクレコーダ300は、アンテナ302に接続されている。ハードディスクレコーダ300は、主たる構成として、チューナ304と、外部入力部306と、MPEG(Moving Picture Experts Group)エンコーダ308と、CPU(Central Processing Unit)310と、受光部320と、操作部322と、カメラ324と、A/D(Analog to Digital)変換部326と、計時回路328と、表示部330と、ハードディスクドライブ340と、MPEGデコーダ350と、OSD(On Screen Display)画像生成回路352と、合成回路354と、D/A(Digital to Analog)変換部356と、出力部358とを含む。各構成要素は、電気的に接続されている。ハードディスクドライブ340は、ピックアップ342とハードディスク344とを含む。DVD駆動装置370には、DVD372が装着可能である。   The hard disk recorder 300 is connected to the antenna 302. The hard disk recorder 300 mainly includes a tuner 304, an external input unit 306, an MPEG (Moving Picture Experts Group) encoder 308, a CPU (Central Processing Unit) 310, a light receiving unit 320, an operation unit 322, a camera. 324, an A / D (Analog to Digital) conversion unit 326, a timing circuit 328, a display unit 330, a hard disk drive 340, an MPEG decoder 350, an OSD (On Screen Display) image generation circuit 352, and a synthesis circuit 354, a D / A (Digital to Analog) conversion unit 356, and an output unit 358. Each component is electrically connected. The hard disk drive 340 includes a pickup 342 and a hard disk 344. A DVD 372 can be attached to the DVD drive device 370.

チューナ304は、アンテナ302によって受信された信号の入力を受け付けて、CPU310からの選局指令に基づいて指示されたチャンネルを選局する。選局されたチャンネルの信号は、MPEGエンコーダ308に送出される。   The tuner 304 receives an input of a signal received by the antenna 302 and selects a channel designated based on a channel selection command from the CPU 310. The selected channel signal is sent to the MPEG encoder 308.

外部入力部306は、外部から映像信号の入力を受け付ける。入力された信号は、MPEGエンコーダ308に送出される。   The external input unit 306 receives an input of a video signal from the outside. The input signal is sent to the MPEG encoder 308.

MPEGエンコーダ308は、CPU310からの指示に基づいて、チューナ304あるいは外部入力部306から送出された信号を符号化する。MPEGエンコーダ308によって符号化された信号は、CPU310の指示に応じてハードディスクドライブ340あるいはDVD駆動装置370に送出される。   The MPEG encoder 308 encodes a signal sent from the tuner 304 or the external input unit 306 based on an instruction from the CPU 310. The signal encoded by the MPEG encoder 308 is sent to the hard disk drive 340 or the DVD drive device 370 in accordance with an instruction from the CPU 310.

受光部320は、ハードディスクレコーダ300の動作を制御するためのリモコン端末(図示しない)によって発信されたリモコン信号(たとえば赤外線信号)を受信し、その信号に応じた制御信号を出力する。当該制御信号は、CPU310に入力され、CPU310は、その制御信号に応じた動作を実現するための指示をハードディスクレコーダ300の各部に対して送出する。   The light receiving unit 320 receives a remote control signal (for example, an infrared signal) transmitted from a remote control terminal (not shown) for controlling the operation of the hard disk recorder 300, and outputs a control signal corresponding to the signal. The control signal is input to the CPU 310, and the CPU 310 sends an instruction for realizing an operation corresponding to the control signal to each unit of the hard disk recorder 300.

操作部322は、ハードディスクレコーダ300の使用者によるタッチ操作を受け付ける。操作部322は、その操作に応じた電気信号をCPU310に送出する。CPU310は、受光部320から出力される制御信号と同様に、操作部322から出力される信号に応じた動作を実現するための指示を各部に対して出力する。   The operation unit 322 receives a touch operation by a user of the hard disk recorder 300. The operation unit 322 sends an electrical signal corresponding to the operation to the CPU 310. Similar to the control signal output from the light receiving unit 320, the CPU 310 outputs an instruction for realizing an operation corresponding to the signal output from the operation unit 322 to each unit.

カメラ324は、CPU310からの撮影指示に基づいて予め設定されたモードで撮影動作を実行する。カメラ324によって生成された画像データは、A/D変換部326に送出される。   The camera 324 performs a shooting operation in a mode set in advance based on a shooting instruction from the CPU 310. Image data generated by the camera 324 is sent to the A / D converter 326.

A/D変換部326は、カメラ324からの画像信号をデジタルデータに変換してCPU310に送出する。CPU310は、そのデータを用いてカメラ324によって撮影された視聴者の解析処理を実行する。   The A / D conversion unit 326 converts the image signal from the camera 324 into digital data and sends it to the CPU 310. CPU 310 executes processing for analyzing a viewer photographed by camera 324 using the data.

計時回路328は、ハードディスクレコーダ300の内部時刻を表わす情報をCPU310に送出する。表示部330は、CPU310からの信号に基づいてハードディスクレコーダ300の作動状態を表わす表示を行なう。ここで作動状態とは、ハードディスクレコーダ300が再生しているか、あるいは録画動作を実行しているかその他のハードディスクレコーダ300が有する機能に基づいて実現される動作の状態をいう。   The timer circuit 328 sends information representing the internal time of the hard disk recorder 300 to the CPU 310. Display unit 330 performs display representing the operating state of hard disk recorder 300 based on a signal from CPU 310. Here, the operating state refers to a state of an operation realized based on a function that the hard disk recorder 300 is reproducing or performing a recording operation or other hard disk recorder 300 has.

ハードディスクドライブ340は、CPU310による指示に基づいて、MPEGエンコーダ308から出力されたデジタルデータを逐次記録する。あるいは、ハードディスクドライブ340は、CPU310による再生指示に基づいて、ハードディスク344に既に格納されているデータを読み出し、読み出したデータをMPEGデコーダ350に対して送出する。   The hard disk drive 340 sequentially records the digital data output from the MPEG encoder 308 based on instructions from the CPU 310. Alternatively, the hard disk drive 340 reads data already stored in the hard disk 344 based on a reproduction instruction from the CPU 310 and sends the read data to the MPEG decoder 350.

MPEGデコーダ350は、ハードディスクドライブ340から読み出されたデータあるいはDVD駆動装置370に装着されているDVD372から読み出されたデータを復号し、合成回路354に送出する。   The MPEG decoder 350 decodes the data read from the hard disk drive 340 or the data read from the DVD 372 attached to the DVD drive device 370 and sends it to the synthesis circuit 354.

OSD画像生成回路352は、CPU310から出力される信号に基づいてハードディスクレコーダ300の内部の状態を表わす画像データを生成する。OSD画像生成回路352は、その生成したデータを合成回路354に送出する。合成回路354は、MPEGデコーダ350から出力される映像データとOSD画像生成回路352から出力される画像データとを合成してD/A変換部356に送出する。なお、OSD画像生成回路352から画像データが出力されていない場合には、合成回路354は、MPEGデコーダ350から出力されるデータのみをD/A変換部356に送出する。   The OSD image generation circuit 352 generates image data representing the internal state of the hard disk recorder 300 based on a signal output from the CPU 310. The OSD image generation circuit 352 sends the generated data to the synthesis circuit 354. The synthesizing circuit 354 synthesizes the video data output from the MPEG decoder 350 and the image data output from the OSD image generation circuit 352 and sends the synthesized data to the D / A conversion unit 356. When image data is not output from the OSD image generation circuit 352, the synthesis circuit 354 sends only the data output from the MPEG decoder 350 to the D / A conversion unit 356.

D/A変換部356は、合成回路354から出力されたデジタルデータをアナログ信号に変換して、変換後の信号を出力部358に送出する。出力部358は、そのアナログ信号を外部に出力する。なお、ハードディスクレコーダ300に接続されるテレビその他の映像表示装置がデジタルデータの入力を受け付けることができる場合には、D/A変換部356は不要である。この場合、合成回路354から出力されるデジタルデータは、必要な処理が行なわれた後、デジタルデータとして外部に出力される。   The D / A conversion unit 356 converts the digital data output from the synthesis circuit 354 into an analog signal, and sends the converted signal to the output unit 358. The output unit 358 outputs the analog signal to the outside. Note that if the TV or other video display device connected to the hard disk recorder 300 can accept input of digital data, the D / A conversion unit 356 is not necessary. In this case, the digital data output from the synthesis circuit 354 is output to the outside as digital data after necessary processing is performed.

次に、図4を参照して、ハードディスクレコーダ300のデータ構造について説明する。図4は、ハードディスク344におけるデータの格納の一態様を概念的に表わす図である。ハードディスク344は、たとえば管理データ記録領域410と、映像ファイル記録領域420とを含む。各映像ファイルは、映像ファイル記録領域420に記録される。たとえば、図4に示される例では、ハードディスクレコーダ300の使用者の操作によって録画された第1の映像ファイル421と第2の映像ファイル422と第3の映像ファイル423とが、既に記録されている。   Next, the data structure of the hard disk recorder 300 will be described with reference to FIG. FIG. 4 is a diagram conceptually showing one mode of data storage in hard disk 344. The hard disk 344 includes, for example, a management data recording area 410 and a video file recording area 420. Each video file is recorded in the video file recording area 420. For example, in the example shown in FIG. 4, the first video file 421, the second video file 422, and the third video file 423 recorded by the user's operation of the hard disk recorder 300 are already recorded. .

管理データ記録領域410は、ハードディスクレコーダ300の機能を実現するための管理データを格納している。管理データ記録領域410におけるデータ構造は、図6を参照して説明する。   The management data recording area 410 stores management data for realizing the functions of the hard disk recorder 300. The data structure in the management data recording area 410 will be described with reference to FIG.

ここで、図5を参照して、映像ファイルと当該ファイルを構成するサブファイルとの関係について説明する。図5は、第1の映像ファイル421におけるサブファイルの構成を概念的に表わす図である。第1の映像ファイル421は、論理的に分割された部分ファイルとして第1のサブファイル510と第2のサブファイル520と第3のサブファイル530などを含む。   Here, with reference to FIG. 5, the relationship between a video file and the subfile which comprises the said file is demonstrated. FIG. 5 is a diagram conceptually showing the configuration of subfiles in the first video file 421. The first video file 421 includes a first subfile 510, a second subfile 520, a third subfile 530, and the like as logically divided partial files.

映像ファイルからサブファイルへの分割は、たとえば以下のようにして行なわれる。まずファイルを分割するための基準が予め規定されている。この基準は、たとえば時間単位あるいは音声モードの切り換え(ステレオ音声とモノラル音声との切り換え、あるいは二ヶ国語放送と一ヶ国語放送との切り換え)などである。図5に示される例では、予め設定された時間が分割の基準として用いられている。すなわち、第1の映像ファイル421の録画時間が50分であり、分割の単位が5分である場合、5分間隔ごとに、第1の映像ファイル421は、論理的に分割される。この場合、合計10個のサブファイルが論理的に生成されることになる。その結果、各サブファイルを識別するデータが予め設定されている初期値(たとえば「1」)を基準に生成され、各サブファイルに関連付けられて、管理データ記録領域410に格納される。   The division from the video file into subfiles is performed, for example, as follows. First, a standard for dividing a file is defined in advance. This standard is, for example, switching between time units or sound modes (switching between stereo sound and monaural sound, or switching between bilingual broadcasting and monolingual broadcasting). In the example shown in FIG. 5, a preset time is used as a division criterion. That is, when the recording time of the first video file 421 is 50 minutes and the unit of division is 5 minutes, the first video file 421 is logically divided every 5 minutes. In this case, a total of 10 subfiles are logically generated. As a result, data for identifying each subfile is generated based on a preset initial value (for example, “1”), and is stored in the management data recording area 410 in association with each subfile.

図6を参照して、ハードディスクレコーダ300のデータ構造についてさらに説明する。図6は、ハードディスク344の管理データ記録領域410におけるデータの格納の一態様を表わす図である。管理データ記録領域410は、テーブル610,630,640を格納している。   With reference to FIG. 6, the data structure of hard disk recorder 300 will be further described. FIG. 6 is a diagram showing one mode of data storage in management data recording area 410 of hard disk 344. The management data recording area 410 stores tables 610, 630, and 640.

テーブル610は、レコード番号612と、ファイルID614と、サブファイルID616と、視聴者ID618と、再生日時620とを含む。テーブル610における各レコードは、ハードディスクレコーダ300において映像ファイルが再生するごとに逐次作成され更新される。レコード番号が「001」であるレコードは、ファイルIDが「FILE01」を有するファイルのサブファイルIDが「subfile_001」を有するサブファイルが視聴者「A」によって2006年3月27日に再生されたことを表わす。   The table 610 includes a record number 612, a file ID 614, a sub file ID 616, a viewer ID 618, and a reproduction date / time 620. Each record in the table 610 is created and updated sequentially each time a video file is played back on the hard disk recorder 300. The record with the record number “001” was reproduced by the viewer “A” on March 27, 2006, with the subfile ID “subfile — 001” of the file having the file ID “FILE01”. Represents.

テーブル610におけるレコードは、サブファイルID616ごとに作成される。図5に示されるように、各サブファイルは、本実施の形態の場合5分ごとに作成されるため、視聴の履歴も5分単位の履歴として生成される。   A record in the table 610 is created for each subfile ID 616. As shown in FIG. 5, since each subfile is created every 5 minutes in the present embodiment, the viewing history is also generated as a history of 5 minutes.

テーブル630は、視聴者ID632と、特徴量634と、登録日636とを含む。たとえば視聴者「A」は、特徴量「100」を有しており、その視聴者のデータは、2006年3月1日に登録されている。他の視聴者についてのデータも同様である。テーブル630におけるレコードは、ハードディスクレコーダ300に対する視聴者の登録が行なわれるごとに作成される。また、他の局面においてレコードを削除する指示が入力された場合には、削除が指示されてレコードについての視聴者のデータは、テーブル630から除去される。   The table 630 includes a viewer ID 632, a feature amount 634, and a registration date 636. For example, the viewer “A” has the feature quantity “100”, and the data of the viewer is registered on March 1, 2006. The same applies to data for other viewers. A record in the table 630 is created each time a viewer is registered with the hard disk recorder 300. In addition, when an instruction to delete a record is input in another situation, the deletion is instructed, and viewer data regarding the record is removed from the table 630.

テーブル640は、データを格納するための領域642,644を含む。領域642には、ファイルIDが格納される。領域644には、サブファイルIDが格納される。たとえば第1の映像ファイル421については、その録画時間は50分である。また図5を参照して説明したように、論理的なサブファイルは、たとえば5分ごとに生成される。したがって、本実施の形態においては、第1の映像ファイル421については10個のサブファイルが存在することになる。そこで、領域644に示されるデータから明らかなように、10個のサブファイルを識別するためのデータがそれぞれ第1の映像ファイル421(ファイルID=FILE01)について作成される。   Table 640 includes areas 642 and 644 for storing data. An area 642 stores a file ID. An area 644 stores a sub file ID. For example, the recording time for the first video file 421 is 50 minutes. As described with reference to FIG. 5, the logical subfile is generated every five minutes, for example. Therefore, in the present embodiment, there are 10 subfiles for the first video file 421. Therefore, as is apparent from the data shown in the area 644, data for identifying the ten subfiles is created for each of the first video files 421 (file ID = FILE01).

なお、サブファイルを識別するためのデータは、ハードディスク344に不揮発的に格納されている必要はなく、たとえば当該ファイルの再生が行なわれるときに再生の前に録画時間に応じて都度決定されるものであってもよい。   Note that the data for identifying the subfile does not need to be stored in the hard disk 344 in a nonvolatile manner. For example, when the file is played back, it is determined each time according to the recording time before playback. It may be.

ここで、図7を参照して、本実施の形態に係るハードディスクレコーダ300を実現するために行なわれる顔画像データの抽出処理について説明する。図7は、メモリ310に格納された画像データに基づいて表わされる顔画像を概念的に表わす図である。   Here, with reference to FIG. 7, a description will be given of face image data extraction processing performed to realize hard disk recorder 300 according to the present embodiment. FIG. 7 is a diagram conceptually showing a face image expressed based on image data stored in memory 310.

ハードディスクレコーダ300の使用者(すなわち再生される映像の視聴者)がカメラ324に対して予め規定された場所に存在する状態で、撮影処理が正常に実行される。当該撮影処理によって生成されたデータは、カメラ324からA/D変換部326に送出され、デジタルデータに変換された後、CPU310に送られる。CPU310は、そのデータを抽出処理のために確保したメモリ312における領域に格納する。カメラ324の被写体としての当該使用者の顔は、たとえば肌色の部分とそうでない部分とを含む。たとえば頭髪、眉あるいは瞳は、黒色である場合が多い。このような被写体の画像に対して、たとえば画像データの2値化処理又は濃淡処理が適用されると、濃淡の程度が異なる画像が生成される。あるいは、濃淡の領域の接触部分が強調された画像が生成される。   The photographing process is normally executed in a state where the user of the hard disk recorder 300 (that is, the viewer of the video to be reproduced) exists at a location defined in advance with respect to the camera 324. Data generated by the photographing process is sent from the camera 324 to the A / D conversion unit 326, converted into digital data, and then sent to the CPU 310. The CPU 310 stores the data in an area in the memory 312 reserved for the extraction process. The face of the user as the subject of the camera 324 includes, for example, a skin color portion and a portion that is not. For example, hair, eyebrows or pupils are often black. For example, when binarization processing or density processing of image data is applied to such an image of an object, images having different levels of density are generated. Alternatively, an image in which the contact portion of the shaded area is emphasized is generated.

たとえば、図7に示されるように、眉702a,702bと、瞳704a,704bと、口708とがそれぞれ認識される。メモリ312における縮尺が予めCPU310によって特定されている場合には、メモリ312に格納された画像データとカメラ324に対して予め撮影のために規定された位置関係とに基づいて、目の間隔712と、目の長さ710,714と、口の幅716と、目尻と口の中心部との距離718とがそれぞれ算出される。   For example, as shown in FIG. 7, eyebrows 702a and 702b, pupils 704a and 704b, and a mouth 708 are recognized. When the scale in the memory 312 is specified in advance by the CPU 310, the eye interval 712 is determined based on the image data stored in the memory 312 and the positional relationship previously defined for photographing with respect to the camera 324. The eye lengths 710 and 714, the mouth width 716, and the distance 718 between the corners of the eyes and the center of the mouth are calculated.

この場合、たとえば間隔712の値と間隔718の値とをそれぞれ左右方向の情報、上下方向の情報としてメモリ312に格納することにより、カメラ324の撮影により生成された画像に対応する被写体がどのような特徴量を有するものであるかを特定することができる。ここで、間隔は、当該画像データを構成する画素数で表現することができる。具体的には、顔の特徴点間の画素数を上述の間隔として使用することができる。なお、顔の特徴点は、上記のものに限られず、目、鼻、口その他の顔の認識技術において通常使用されるものであればよい。   In this case, for example, by storing the value of the interval 712 and the value of the interval 718 in the memory 312 as left and right direction information and up and down direction information, how the subject corresponding to the image generated by the shooting of the camera 324 is determined. It can be specified whether it has a characteristic amount. Here, the interval can be expressed by the number of pixels constituting the image data. Specifically, the number of pixels between facial feature points can be used as the above-mentioned interval. The feature points of the face are not limited to those described above, and may be those normally used in face recognition techniques such as eyes, nose, mouth and the like.

また、リモコン端末の発光部を撮影することにより、たとえば図7において画像750を表わすデータが導出される。すなわち、輝度値が最も大きな領域がリモコン端末の発光部を表わす領域として特定され得る。   Further, by photographing the light emitting unit of the remote control terminal, for example, data representing an image 750 in FIG. 7 is derived. That is, the area having the largest luminance value can be specified as the area representing the light emitting unit of the remote control terminal.

この場合、発光部の中心位置と被写体の口の中心位置との距離720を他の局面における特徴量として使用することができる。すなわち、視聴者のリモコンを操作する癖は、当該視聴者に応じて異なるため、リモコン端末を把持する位置によってハードディスクレコーダ300の使用者がどの視聴者であるかを特定するためのデータとして距離720は使用され得る。同様に、リモコン端末の光源と瞳との距離730が当該特定に用いられてもよい。   In this case, the distance 720 between the center position of the light emitting unit and the center position of the mouth of the subject can be used as a feature amount in another aspect. That is, since the habit of operating the viewer's remote control varies depending on the viewer, the distance 720 is used as data for specifying which viewer the user of the hard disk recorder 300 is based on the position where the remote control terminal is held. Can be used. Similarly, the distance 730 between the light source and the pupil of the remote control terminal may be used for the identification.

次に、図8〜図10を参照して、本実施の形態に係るハードディスクレコーダ300の制御構造について説明する。図8〜図10は、それぞれCPU310によって実行される処理の手順を表わすフローチャートである。   Next, a control structure of hard disk recorder 300 according to the present embodiment will be described with reference to FIGS. 8 to 10 are flowcharts showing the procedure of processing executed by the CPU 310, respectively.

図8を参照して、ステップS810にて、ハードディスクレコーダ300のCPU310は、受光部320からの電気信号に基づいて、撮影モードの実行の指示が入力されたことを検出する。すなわち、ハードディスクレコーダ300の使用者がリモコン端末を操作して撮影モードを開始するためのボタン操作を行なった場合に、当該操作に応じて発光される赤外線信号が受光部320によって受光されると、上記検出が実現される。   Referring to FIG. 8, in step S810, CPU 310 of hard disk recorder 300 detects that an instruction to execute the shooting mode is input based on the electrical signal from light receiving unit 320. That is, when the user of the hard disk recorder 300 performs a button operation for starting the shooting mode by operating the remote control terminal, an infrared signal emitted in response to the operation is received by the light receiving unit 320. The above detection is realized.

ステップS820にて、CPU310は、カメラ324に対して予め規定されたモードで撮影を実行するための撮影指示信号を送出する。カメラ324は、その信号に基づいて撮影を行なう。カメラ324が撮影を完了すると、内部に有するCCDその他の光電変換素子によって光信号から電気信号に変換され、フレームバッファとしての内部メモリ(図示しない)に一時的に保持される。   In step S820, CPU 310 sends a shooting instruction signal for performing shooting in a predetermined mode to camera 324. The camera 324 performs shooting based on the signal. When the camera 324 completes photographing, the optical signal is converted into an electric signal by a CCD or other photoelectric conversion element provided therein, and is temporarily held in an internal memory (not shown) as a frame buffer.

ステップS830にて、CPU310は、カメラ324から出力された画像データの入力を受け付ける。CPU310は、そのデータをメモリ312に確保した領域に書き込む。   In step S830, CPU 310 accepts input of image data output from camera 324. The CPU 310 writes the data in the area secured in the memory 312.

ステップS840にて、CPU310は、解析部118として、メモリ312に格納されている画像データを解析して特徴量を算出する。   In step S840, CPU 310, as analysis unit 118, analyzes image data stored in memory 312 and calculates a feature amount.

ステップS850にて、CPU310は、受光部320によって受信されたリモコン端末(図示しない)からの信号に基づいて当該画像データを識別するためのデータ(たとえば視聴者を登録するための名称など)の入力を受け付ける。CPU310は、そのデータをメモリ312に確保した他の領域に書き込む。   In step S850, CPU 310 inputs data (for example, a name for registering a viewer) for identifying the image data based on a signal from a remote control terminal (not shown) received by light receiving unit 320. Accept. The CPU 310 writes the data in another area secured in the memory 312.

ステップS860にて、CPU310は、当該識別データと算出した特徴量とを関連付けてハードディスク344の管理データ記録領域410に書き込む。これにより、ハードディスクレコーダ300の使用者の情報が登録される(図6におけるテーブル630)。   In step S860, CPU 310 associates the identification data with the calculated feature amount and writes them in management data recording area 410 of hard disk 344. Thereby, the information of the user of the hard disk recorder 300 is registered (table 630 in FIG. 6).

図9は、ハードディスクレコーダ300が映像ファイルを再生するときに再生の履歴を生成するためにCPU310が実行する処理の手順を表わすフローチャートである。   FIG. 9 is a flowchart showing a procedure of processing executed by CPU 310 to generate a playback history when hard disk recorder 300 plays back a video file.

ステップS902にて、CPU310は、受光部320によって受光されたリモコン端末からの信号に基づいて、ハードディスクドライブ340に格納されている映像ファイルの再生指示の入力を検知する。ステップS904にて、CPU310は、その指示の検知に応答して、撮影を指令する信号をカメラ324に対して送出する。ステップS906にて、CPU310は、カメラ324から出力される画像データの入力を受け付ける。CPU310は、その画像データをメモリ312に確保した領域に書き込む。   In step S902, CPU 310 detects an input of a playback instruction for a video file stored in hard disk drive 340 based on a signal from a remote control terminal received by light receiving unit 320. In step S <b> 904, CPU 310 sends a signal for instructing photographing to camera 324 in response to the detection of the instruction. In step S <b> 906, CPU 310 accepts input of image data output from camera 324. The CPU 310 writes the image data in an area secured in the memory 312.

ステップS908にて、CPU310は、解析部118として、その画像データとハードディスク344の管理データ記録領域410に既に登録されている画像データ(テーブル630)とに基づいて再生指示を入力した視聴者の認証処理を行なう。   In step S908, CPU 310 as authentication unit 118 authenticates the viewer who has input a playback instruction based on the image data and image data already registered in management data recording area 410 of hard disk 344 (table 630). Perform processing.

ステップS910にて、CPU310は、その再生指示が登録済みの視聴者によるものであるか否かを判断する。CPU310が、その指示は登録済みの視聴者によるものであると判断すると(ステップS910にてYES)、処理はステップS912に移される。そうでない場合には(ステップS910にてNO)、処理はステップS924に移される。   In step S910, CPU 310 determines whether or not the reproduction instruction is from a registered viewer. If CPU 310 determines that the instruction is from a registered viewer (YES in step S910), the process proceeds to step S912. If not (NO in step S910), the process proceeds to step S924.

ステップS912にて、CPU310は、管理データ記録領域410から視聴者IDを読み出す。CPU310は、その読み出した視聴者IDをメモリ312のバッファ領域に書き込む。   In step S912, CPU 310 reads the viewer ID from management data recording area 410. CPU 310 writes the read viewer ID in the buffer area of memory 312.

ステップS914にて、CPU310は、ハードディスク344から、再生が指示された映像ファイルのデータを読み出し、MPEGデコーダに当該データを出力する。MPEGデコーダ350は、そのデータを復号し、復号されたデータを合成回路354に送出する。合成回路354から出力されたデータが、ハードディスクレコーダ300からテレビ390に送出されると、テレビ390は当該映像ファイルに基づく映像を表示する。   In step S914, CPU 310 reads the data of the video file instructed to be reproduced from hard disk 344, and outputs the data to the MPEG decoder. The MPEG decoder 350 decodes the data and sends the decoded data to the synthesis circuit 354. When the data output from the synthesis circuit 354 is transmitted from the hard disk recorder 300 to the television 390, the television 390 displays an image based on the image file.

ステップS916にて、CPU310は、ハードディスク344から読み出された映像ファイルのサブファイルIDを逐次取得する。ステップS918にて、CPU310は、サブファイルIDと視聴者IDとを関連付けることにより、視聴履歴データを生成する。CPU310は、そのデータを管理データ記録領域410において履歴の記録のために確保された領域に格納する(テーブル610)。このときレコード番号612は、CPU310が有するカウンタ機能によって新たに生成される。   In step S916, CPU 310 sequentially acquires the sub file ID of the video file read from hard disk 344. In step S918, CPU 310 generates viewing history data by associating the sub file ID with the viewer ID. The CPU 310 stores the data in an area reserved for history recording in the management data recording area 410 (table 610). At this time, the record number 612 is newly generated by the counter function of the CPU 310.

ステップS922にて、CPU310は、受光部320あるいは操作部322からの信号に基づいて映像ファイルの再生を終了する指示が入力されたか否かを判断する。CPU310が、その指示は入力されていると判断すると(ステップS922にてYES)、制御は終了する。そうでない場合には、(ステップS922にてNO)、制御はステップS914に戻される。   In step S922, CPU 310 determines whether an instruction to end reproduction of the video file has been input based on a signal from light receiving unit 320 or operation unit 322. If CPU 310 determines that the instruction has been input (YES in step S922), the control ends. If not (NO in step S922), control returns to step S914.

ステップS924にて、CPU310は、ハードディスク344から指示された映像ファイルのデータを読み出して、MPEGデコーダ350にそのデータを送出する。この場合、MPEGデコーダ350は、そのデータを復号し、前述の処理と同様に、ハードディスクレコーダ300の外部に出力する。ステップS926にて、CPU310は、映像ファイルの再生を終了する指示が入力されたか否かを判断する。CPU310が、その指示は入力されたと判断すると(ステップS926にてYES)、制御は終了する。そうでない場合には(ステップS926にてNO)、処理はステップS924に戻され、再生が継続される。この場合の再生は、特定の視聴者による再生指示ではないため、視聴者ごとの履歴データは生成されない。あるいは、ステップS918に示される処理に代えて、登録されていない視聴者であることを表わすデータを視聴者IDに代えて視聴履歴データを生成するものであってもよい。   In step S 924, CPU 310 reads the data of the video file designated from hard disk 344 and sends the data to MPEG decoder 350. In this case, the MPEG decoder 350 decodes the data and outputs it to the outside of the hard disk recorder 300 in the same manner as described above. In step S926, CPU 310 determines whether an instruction to end reproduction of the video file has been input. If CPU 310 determines that the instruction has been input (YES in step S926), the control ends. If not (NO in step S926), the process returns to step S924, and the reproduction is continued. Since the reproduction in this case is not a reproduction instruction by a specific viewer, history data for each viewer is not generated. Alternatively, instead of the process shown in step S918, viewing history data may be generated by replacing the data indicating that the viewer is not registered with the viewer ID.

図10は、ハードディスクレコーダ300の使用者が記録されているファイルの一覧を表示する指示をハードディスクレコーダ300に与えた場合にCPU310が実行する処理の手順を表わすフローチャートである。   FIG. 10 is a flowchart showing a procedure of processing executed by CPU 310 when the user of hard disk recorder 300 gives an instruction to display a list of recorded files to hard disk recorder 300.

ステップS1010にて、CPU310は、受光部320によって受光されたリモコン端末からの信号に基づいて、あるいは操作部322に対する操作に基づいて出力される信号に応じて、映像ファイルの一覧表示指示の入力を検知する。この場合、表示の対象となるファイルは、ハードディスク344に格納されているファイルあるいはDVD駆動装置370に装着されているDVD372のいずれであってもよい。   In step S 1010, CPU 310 inputs an instruction to display a list of video files based on a signal output from the remote control terminal received by light receiving unit 320 or a signal output based on an operation on operation unit 322. Detect. In this case, the file to be displayed may be either a file stored in the hard disk 344 or a DVD 372 mounted on the DVD drive device 370.

ステップS1020にて、CPU310は、ハードディスク344の管理データ記録領域410から、映像ファイル記録領域420に格納されている映像ファイルを識別するデータ(たとえばファイル名)を読み出し、メモリ312に書き込む。ステップS1030にて、CPU310は、そのデータを用いてファイルの一覧を表示するための一覧データを生成する。ステップS1040にて、CPU310は、その一覧データをOSD画像生成回路352に送出する。OSD画像生成回路352は、そのデータに基づいて、テレビ390その他の映像表示装置の表示領域における画像を表わすデータを作成する。たとえば、OSD画像生成回路352は、ファイルの名称と当該ファイルのサムネイル画像とを合成したデータを生成する。   In step S 1020, CPU 310 reads data (for example, file name) identifying the video file stored in video file recording area 420 from management data recording area 410 of hard disk 344 and writes it in memory 312. In step S1030, CPU 310 generates list data for displaying a list of files using the data. In step S1040, CPU 310 sends the list data to OSD image generation circuit 352. Based on the data, the OSD image generation circuit 352 generates data representing an image in the display area of the television 390 or other video display device. For example, the OSD image generation circuit 352 generates data obtained by combining a file name and a thumbnail image of the file.

ステップS1050にて、CPU310は、管理データ記録領域410から視聴履歴データ(テーブル610)を読み出し、読み出したデータをメモリ312に書き込む。ステップS1060にて、CPU310は、その視聴履歴データに基づいて各映像ファイルの視聴の履歴を表示するための画像データを生成する。たとえば、CPU310は、各映像ファイルについてどの程度(たとえば割合として)視聴されたかを表わすデータを算出し、算出結果をテキストとして生成する。あるいは、CPU310は、テキストデータを生成する態様に代えて、アイチャートとして割合を表示するためのデータを生成する。   In step S1050, CPU 310 reads viewing history data (table 610) from management data recording area 410, and writes the read data to memory 312. In step S1060, CPU 310 generates image data for displaying the viewing history of each video file based on the viewing history data. For example, CPU 310 calculates data indicating how much (for example, as a percentage) each video file has been viewed, and generates the calculation result as text. Or CPU310 produces | generates the data for displaying a ratio as an eye chart instead of the aspect which produces | generates text data.

ステップS1070にて、CPU310は、生成したデータをOSD画像生成回路352に対して送出する。OSD画像生成回路352は、そのデータに基づいて表示領域に映像を表示するために必要な処理を実行した後、処理後のデータを合成回路354に送出する。MPEGデコーダ350から復号された映像データが送出されていない場合には、合成回路354は、OSD画像生成回路352から送出されたデータのみをD/A変換部356に送出する。このようなデータが出力部358を介してテレビ390に送出されると、テレビ390は、視聴の履歴を表わす映像のみを表示する。あるいは、MPEGデコーダ350から何らかの映像ファイルのデータが出力されている場合には、合成回路354は、その映像に合わせてOSD画像生成回路352から出力されたデータをオーバーラップして表示する処理を実行する。この場合、テレビ390は、通常の映像の表示に加えて、たとえば縁取り表示されたテキストが視聴履歴として表示される。   In step S1070, CPU 310 sends the generated data to OSD image generation circuit 352. The OSD image generation circuit 352 performs processing necessary for displaying a video in the display area based on the data, and then sends the processed data to the synthesis circuit 354. When the video data decoded from the MPEG decoder 350 is not transmitted, the synthesis circuit 354 transmits only the data transmitted from the OSD image generation circuit 352 to the D / A conversion unit 356. When such data is transmitted to the television 390 via the output unit 358, the television 390 displays only the video representing the viewing history. Alternatively, when any video file data is output from the MPEG decoder 350, the synthesis circuit 354 executes processing for overlapping and displaying the data output from the OSD image generation circuit 352 in accordance with the video. To do. In this case, the television 390 displays, for example, a framed text as a viewing history in addition to normal video display.

図11を参照して、本実施の形態に係るハードディスクレコーダ300によって生成された履歴データに基づく画像の表示態様について説明する。図11は、ケーブル392を介してハードディスクレコーダ300に接続されているテレビ390による履歴を表示する画面を表わす図である。前述の図10に示される処理が実行されると、テレビ390は、画像データの入力を受け付ける。図11は、一例としてファイルIDが「FILE01」の視聴履歴を表わす画面である。   With reference to FIG. 11, an image display mode based on history data generated by hard disk recorder 300 according to the present embodiment will be described. FIG. 11 is a diagram showing a screen for displaying a history by television 390 connected to hard disk recorder 300 via cable 392. When the process shown in FIG. 10 described above is executed, television 390 accepts input of image data. FIG. 11 is a screen showing the viewing history of the file ID “FILE01” as an example.

図11に示されるように、映像ファイル全体は四角のアイコンによって表示される。そのうち視聴が完了されているサブファイルについては、黒色のアイコン1110によって表現される。一方、再生が行なわれていないサブファイルについては白色のアイコン1120によって表示される。   As shown in FIG. 11, the entire video file is displayed by a square icon. Of these, the subfile that has been viewed is represented by a black icon 1110. On the other hand, a sub file that has not been reproduced is displayed by a white icon 1120.

図11におけるアイコンの配列は、視聴者「A」によって75%が視聴されていること、および、視聴者Bによって、同一のファイルについて25%が視聴されていることを表わす。また、ハードディスクレコーダ300に登録されていない視聴者による再生が行なわれた場合には、視聴者ごとの履歴に代えて、当該ファイル自身の履歴としてアイコンの表示に反映されてもよい。このようにすると、いずれかの視聴者によって視聴されたファイルがどの辺りあるかを容易に把握することができるため、特定のシーンを呼出す場合に容易に呼出しやすくなる。   The icon arrangement in FIG. 11 indicates that 75% is viewed by the viewer “A” and 25% is viewed by the viewer B for the same file. Further, when playback is performed by a viewer who is not registered in the hard disk recorder 300, the history of the file itself may be reflected in the icon display instead of the history of each viewer. In this way, it is possible to easily grasp which file is viewed by any viewer, so that it is easy to call a specific scene.

なお、表示態様は、図11に示されるものに限られない。たとえば、複数の番組について視聴履歴が表示されてもよい。あるいは、2色のアイコンの表示に代えて、濃淡を反映させた表示(いわゆるグラデーション)が視聴履歴の表示に使用されてもよい。あるいは、パーセントの表示のように単なる数値の表示に代えて、あるいは当該表示と共に、視聴の履歴を文字として表示してもよい。この場合、たとえば、視聴の割合が全体の映像ファイルの25パーセント以下の場合に「少し視聴」、当該割合が75パーセント以上の場合に「大体視聴」等の文字画像が表示されてもよい。このようにすると、定量的な視聴履歴に加えて定性的な視聴履歴も表示されるため、各使用者(すなわち視聴者)は、視聴の程度を容易に把握することができる。   The display mode is not limited to that shown in FIG. For example, viewing history may be displayed for a plurality of programs. Alternatively, instead of displaying the two-color icon, a display reflecting the shading (so-called gradation) may be used for displaying the viewing history. Alternatively, the viewing history may be displayed as characters instead of or in addition to a simple numerical display such as a percentage display. In this case, for example, a character image such as “slight viewing” may be displayed when the viewing ratio is 25% or less of the entire video file, and “rough viewing” may be displayed when the ratio is 75% or more. In this way, since the qualitative viewing history is displayed in addition to the quantitative viewing history, each user (that is, the viewer) can easily grasp the degree of viewing.

以上のようにして、本発明の実施の形態に係るハードディスクレコーダ300は、視聴者ごとに映像ファイルの視聴の履歴をサブファイルごとに表示する。このようにすると、ハードディスクレコーダ300の使用者は、頻繁に視聴された映像のシーンの特定、あるいは視聴状況を容易に把握することができる。また、視聴者ごとに視聴の履歴が保存されるため、いわゆるレジューム再生のためのデータが消去された場合でも、未再生の部分を容易に特定することができる。   As described above, hard disk recorder 300 according to the embodiment of the present invention displays the viewing history of video files for each subfile for each viewer. In this way, the user of the hard disk recorder 300 can easily identify the scene of the frequently viewed video or the viewing situation. In addition, since a viewing history is stored for each viewer, even when data for so-called resume reproduction is deleted, an unreproduced portion can be easily identified.

なお、本実施の形態に係るハードディスクレコーダ300は、視聴者の顔画像を取得するためのカメラを内蔵する構成を有する。しかしながら、このような構成に限られず、別個のカメラによって取得された画像信号の入力を受け付ける態様で映像記録再生装置が実現されてもよい。   The hard disk recorder 300 according to the present embodiment has a configuration in which a camera for acquiring a viewer's face image is incorporated. However, the present invention is not limited to such a configuration, and the video recording / reproducing apparatus may be realized in a mode of accepting input of an image signal acquired by a separate camera.

今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。   The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.

本発明は、たとえば、ハードディスクレコーダ、DVDレコーダその他の映像記録再生装置に適用可能である。   The present invention can be applied to, for example, a hard disk recorder, a DVD recorder, and other video recording / reproducing apparatuses.

本発明の実施の形態に係る映像記録再生装置100によって実現される機能の構成を表わすブロック図である。It is a block diagram showing the structure of the function implement | achieved by the video recording / reproducing apparatus 100 which concerns on embodiment of this invention. 解析部118によって実現される機能の構成を表わすブロック図である。3 is a block diagram illustrating a configuration of functions realized by an analysis unit 118. FIG. 本実施の形態に係る映像記録再生装置として実現されるハードディスクレコーダ300のハードウェア構成を表わすブロック図である。It is a block diagram showing the hardware constitutions of the hard-disk recorder 300 implement | achieved as a video recording / reproducing apparatus concerning this Embodiment. ハードディスク344におけるデータの格納の一態様を概念的に表わす図である。FIG. 3 is a diagram conceptually showing one aspect of data storage in a hard disk 344. 第1の映像ファイル421におけるサブファイルの構成を概念的に表わす図である。FIG. 3 is a diagram conceptually showing the configuration of subfiles in a first video file 421. ハードディスク344の管理データ記録領域410におけるデータの格納の一態様を表わす図である。FIG. 4 is a diagram illustrating an aspect of data storage in a management data recording area 410 of a hard disk 344. メモリ310に格納された画像データに基づいて表わされる顔画像を概念的に表わす図である。3 is a diagram conceptually showing a face image represented based on image data stored in a memory 310. FIG. CPU310によって実行される処理の手順を表わすフローチャート(その1)である。4 is a flowchart (part 1) illustrating a procedure of processing executed by a CPU 310; CPU310によって実行される処理の手順を表わすフローチャート(その2)である。It is a flowchart (the 2) showing the procedure of the process performed by CPU310. CPU310によって実行される処理の手順を表わすフローチャート(その3)である。12 is a flowchart (part 3) illustrating a procedure of processes executed by CPU 310; ハードディスクレコーダ300に接続されているテレビ390による履歴を表示する画面を表わす図である。FIG. 12 is a diagram showing a screen for displaying a history of television 390 connected to hard disk recorder 300.

符号の説明Explanation of symbols

100 映像記録再生装置、110 演算制御部、302 アンテナ、392 ケーブル。   100 video recording / reproducing apparatus, 110 arithmetic control unit, 302 antenna, 392 cable.

Claims (11)

映像を表示するためのファイルを格納するファイル記憶手段と、
映像を表示する表示手段と、
被写体を撮影して前記被写体の画像データを出力する撮像手段と、
前記画像データを解析して特徴量を算出することにより映像の視聴者を認証する第1の認証手段と、
前記第1の認証手段によって認証された視聴者を識別する視聴者識別データと、前記認証された視聴者の特徴量とを関連付けて格納する視聴者記憶手段と、
予め定められた時間ごとに前記ファイルを論理的に分割することにより、前記ファイルを構成する複数のサブファイルを識別する各サブファイル識別データを生成する識別データ生成手段と、
指示の入力を受け付ける入力手段と、
ファイルを再生する指示の入力に基づいて、予め定められた時間ごとに、前記撮像手段に撮影動作を実行させる撮影制御手段と、
各前記撮影動作によって出力される画像データを解析して得られる特徴量と、前記視聴者記憶手段に格納されている特徴量とに基づいて、前記再生されるファイルに基づく映像の視聴者を認証する第2の認証手段と、
前記指示により特定される再生ファイルに基づいて前記表示手段に映像を表示させる第1の表示制御手段と、
前記第2の認証手段によって認証された視聴者の視聴者識別データと、各前記サブファイル識別データとを関連付けることにより、各前記サブファイルの視聴履歴を生成する履歴生成手段と、
各前記視聴履歴を格納する履歴記憶手段と、
前記ファイル記憶手段に格納されているファイルの一覧を表示する指示の入力に応答して、各前記サブファイルに基づく前記視聴履歴を表示するための表示データを生成する表示データ生成手段と、
前記表示データに基づいて、前記表示手段に前記視聴履歴を表示させる第2の表示制御手段とを備える、映像記録再生装置。
File storage means for storing a file for displaying video;
Display means for displaying video;
Imaging means for photographing a subject and outputting image data of the subject;
First authentication means for authenticating a viewer of the video by analyzing the image data and calculating a feature amount;
Viewer storage means for associating and storing viewer identification data for identifying a viewer authenticated by the first authentication means, and a feature amount of the authenticated viewer;
Identification data generating means for generating each subfile identification data for identifying a plurality of subfiles constituting the file by logically dividing the file at predetermined time intervals;
An input means for receiving an input of instructions;
Photographing control means for causing the imaging means to perform a photographing operation at predetermined time intervals based on an input of an instruction to reproduce a file;
The viewer of the video based on the reproduced file is authenticated based on the feature amount obtained by analyzing the image data output by each shooting operation and the feature amount stored in the viewer storage means. A second authenticating means,
First display control means for displaying video on the display means based on the playback file specified by the instruction;
History generation means for generating a viewing history of each subfile by associating the viewer identification data of the viewer authenticated by the second authentication means with each of the subfile identification data;
History storage means for storing each viewing history;
Display data generation means for generating display data for displaying the viewing history based on each of the subfiles in response to an input of an instruction to display a list of files stored in the file storage means;
A video recording / reproducing apparatus comprising: second display control means for causing the display means to display the viewing history based on the display data.
映像記録再生装置であって、
映像を表示するためのファイルを格納するファイル記憶手段と、
映像を表示する表示手段と、
前記映像の視聴者の画像データを取得する取得手段と、
前記画像データに基づいて、前記映像の視聴者の情報を管理する管理手段と、
前記ファイルを構成する複数のサブファイルを識別するサブファイル識別データを生成する識別データ生成手段と、
指示の入力を受け付ける入力手段と、
前記指示に応答して、前記ファイルに基づいて表示される映像の前記視聴者による視聴履歴として、各前記サブファイルごとの視聴履歴を生成する履歴生成手段と、
前記視聴履歴を格納する履歴記憶手段と、
各前記サブファイルに基づいて前記ファイルの視聴履歴を前記表示手段に表示させる制御手段とを備え、
前記管理手段は、
前記画像データを解析して特徴量を算出することにより映像の視聴者を認証する第1の認証手段と、
前記第1の認証手段によって認証された視聴者を識別する視聴者識別データと、前記認証された視聴者の画像データとを関連付けて格納する視聴者記憶手段とを含む、映像記録再生装置。
A video recording / reproducing apparatus,
File storage means for storing a file for displaying video;
Display means for displaying video;
Obtaining means for obtaining image data of a viewer of the video;
Management means for managing information of viewers of the video based on the image data;
Identification data generation means for generating subfile identification data for identifying a plurality of subfiles constituting the file;
An input means for receiving an input of instructions;
In response to the instruction, a history generation unit that generates a viewing history for each of the subfiles as a viewing history by the viewer of the video displayed based on the file;
History storage means for storing the viewing history;
Control means for causing the display means to display a viewing history of the file based on each of the subfiles,
The management means includes
First authentication means for authenticating a viewer of the video by analyzing the image data and calculating a feature amount;
A video recording / reproducing apparatus comprising: viewer identification data for identifying a viewer authenticated by the first authentication means; and viewer storage means for storing the authenticated viewer image data in association with each other.
前記取得手段は、被写体を撮影して前記被写体の画像データを出力する撮像手段を含む、請求項2に記載の映像記録再生装置。   The video recording / reproducing apparatus according to claim 2, wherein the acquisition unit includes an imaging unit that images a subject and outputs image data of the subject. 前記取得手段は、被写体の画像データの入力を受け付ける入力手段を含む、請求項2に記載の映像記録再生装置。   The video recording / reproducing apparatus according to claim 2, wherein the acquisition unit includes an input unit that receives input of image data of a subject. 前記識別データ生成手段は、前記ファイルを論理的に分割することにより、各前記サブファイル識別データを生成する、請求項2に記載の映像記録再生装置。   The video recording / reproducing apparatus according to claim 2, wherein the identification data generation unit generates each of the subfile identification data by logically dividing the file. 前記識別データ生成手段は、予め定められた時間ごとに前記ファイルを分割することにより、各前記サブファイル識別データを生成する、請求項2に記載の映像記録再生装置。   The video recording / reproducing apparatus according to claim 2, wherein the identification data generation unit generates each of the subfile identification data by dividing the file at predetermined time intervals. 前記取得手段は、被写体を撮影して前記被写体の画像データを出力する撮像手段を含み、
前記履歴生成手段は、
ファイルを再生する指示の入力に基づいて、前記撮像手段に撮影動作を実行させる撮影制御手段と、
前記撮影動作によって出力される画像データに基づいて、前記再生されるファイルに基づく映像の視聴者を認証する第2の認証手段と、
前記指示により特定される再生ファイルに基づいて前記表示手段に映像を表示させる表示制御手段と、
前記第2の認証手段によって認証された視聴者の視聴者識別データと、各前記サブファイル識別データとに基づいて、各前記サブファイルの視聴履歴を生成する生成手段とを含む、請求項2に記載の映像記録再生装置。
The acquisition means includes imaging means for photographing a subject and outputting image data of the subject,
The history generation means includes
Shooting control means for causing the imaging means to execute a shooting operation based on an input of an instruction to reproduce a file;
Second authentication means for authenticating a viewer of a video based on the reproduced file, based on image data output by the photographing operation;
Display control means for displaying video on the display means based on the playback file specified by the instruction;
The apparatus according to claim 2, further comprising: generation means for generating a viewing history of each of the subfiles based on viewer identification data of the viewer authenticated by the second authentication means and each of the subfile identification data. The video recording / reproducing apparatus as described.
前記撮影制御手段は、予め定められた時間ごとに前記撮像手段に撮影動作を実行させ、
前記第2の認証手段は、各前記撮影動作によって出力される画像データを解析して得られる特徴量と、前記視聴者記憶手段に格納されている特徴量とに基づいて、前記映像の視聴者を認証する、請求項7に記載の映像記録再生装置。
The imaging control unit causes the imaging unit to perform a shooting operation at predetermined time intervals,
The second authentication unit is configured to determine a viewer of the video based on a feature amount obtained by analyzing image data output by each photographing operation and a feature amount stored in the viewer storage unit. The video recording / reproducing apparatus according to claim 7, wherein
前記生成手段は、前記認証された視聴者についての前記視聴者識別データと、各前記サ
ブファイル識別データとを関連付けることにより、前記視聴履歴を生成する、請求項7に記載の映像記録再生装置。
The video recording / reproducing apparatus according to claim 7, wherein the generation unit generates the viewing history by associating the viewer identification data regarding the authenticated viewer with each of the subfile identification data.
前記入力手段は、前記映像記録再生装置の動作を制御するための制御信号を受信する受信手段を含み、
前記履歴生成手段は、前記制御信号に基づいて、前記映像の視聴履歴を各前記サブファイルごとに生成する、請求項2に記載の映像記録再生装置。
The input means includes receiving means for receiving a control signal for controlling the operation of the video recording / reproducing apparatus,
The video recording / reproducing apparatus according to claim 2, wherein the history generation unit generates the video viewing history for each of the subfiles based on the control signal.
前記履歴生成手段は、
前記映像のシーンを数値化したシーンデータを算出し、
前記シーンデータのうち予め定められた基準を上回るシーンデータを重要シーンとして特定し、
前記重要シーンを含むサブファイルの視聴履歴を他のサブファイルの視聴履歴よりも重み付ける、請求項1〜10のいずれかに記載の映像記録再生装置。
The history generation means includes
Calculate scene data that digitizes the scene of the video ,
Of the scene data, scene data that exceeds a predetermined standard is identified as an important scene,
The video recording / reproducing apparatus according to claim 1, wherein a viewing history of a subfile including the important scene is weighted more than a viewing history of another subfile.
JP2006150185A 2006-05-30 2006-05-30 Video recording / playback device Expired - Fee Related JP4839963B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006150185A JP4839963B2 (en) 2006-05-30 2006-05-30 Video recording / playback device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006150185A JP4839963B2 (en) 2006-05-30 2006-05-30 Video recording / playback device

Publications (2)

Publication Number Publication Date
JP2007324724A JP2007324724A (en) 2007-12-13
JP4839963B2 true JP4839963B2 (en) 2011-12-21

Family

ID=38857165

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006150185A Expired - Fee Related JP4839963B2 (en) 2006-05-30 2006-05-30 Video recording / playback device

Country Status (1)

Country Link
JP (1) JP4839963B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5343658B2 (en) * 2009-03-30 2013-11-13 富士通株式会社 Recording / playback apparatus and content search program
WO2010137234A1 (en) * 2009-05-27 2010-12-02 パナソニック株式会社 Recording and reproducing device
JP5764005B2 (en) * 2011-08-04 2015-08-12 キヤノン株式会社 Playback apparatus and playback method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003174639A (en) * 2001-12-05 2003-06-20 Nippon Telegr & Teleph Corp <Ntt> Preview video registration method and apparatus, storage medium storing preview video registration program, preview video registration program, preview video playback control method and apparatus, preview video playback control program, and storage medium storing preview video playback control program
JP2004336627A (en) * 2003-05-12 2004-11-25 Matsushita Electric Ind Co Ltd Data reproducing apparatus and data reproducing method
JP4371024B2 (en) * 2004-09-28 2009-11-25 ソニー株式会社 Recording / reproducing apparatus, recording / reproducing method, and recording / reproducing system

Also Published As

Publication number Publication date
JP2007324724A (en) 2007-12-13

Similar Documents

Publication Publication Date Title
JP5685732B2 (en) Video extraction device, program, and recording medium
US9143691B2 (en) Apparatus, method, and computer-readable storage medium for displaying a first image and a second image corresponding to the first image
KR101376455B1 (en) Image processing apparatus and image display method
CN101740083B (en) Information processing apparatus, information processing method, information processing program and imaging apparatus
CN102906818B (en) Method and the system of display corresponding to the frame of video of video frequency abstract of store video summary
CN101355671B (en) Image pickup apparatus, image recording apparatus and image recording method
US8260090B2 (en) Information processing apparatus, imaging apparatus, image display control method and computer program
US9071806B2 (en) Reproducing apparatus
US20110293018A1 (en) Video summary method and system
JP3870123B2 (en) Image processing apparatus, image processing method, program, and recording medium
WO2010125757A1 (en) Video/audio reproduction device, video/audio recording/ reproduction device, video/audio reproduction method, and video/audio recording/reproduction method
JP4839963B2 (en) Video recording / playback device
JP4270199B2 (en) Content playback device
JP2011119936A (en) Photographing device and reproducing method
US20110141307A1 (en) Image processing apparatus
JP2010263374A (en) Recording / reproducing apparatus and recording / reproducing method
JP2011234180A (en) Imaging apparatus, reproducing device, and reproduction program
JP5011261B2 (en) Information recording / reproducing apparatus, information recording / reproducing method, and information recording / reproducing system
CN100585721C (en) Image sensing device, image editing method
JP6248314B2 (en) Imaging apparatus, captured image processing method, and imaging system
JP2013118564A (en) Imaging device, image display device, and image display program
JP7137287B2 (en) Image processing device and method
JP2005348362A (en) Still image extraction method, still image extraction apparatus, and moving image imaging apparatus
JP5509159B2 (en) Image processing device
JP4270221B2 (en) Electronic camera

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090224

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20101224

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110105

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110303

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110329

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110530

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110621

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110812

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110906

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110919

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141014

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees