JP2010192027A - Content recording/reproducing device, and content management method - Google Patents

Content recording/reproducing device, and content management method Download PDF

Info

Publication number
JP2010192027A
JP2010192027A JP2009034389A JP2009034389A JP2010192027A JP 2010192027 A JP2010192027 A JP 2010192027A JP 2009034389 A JP2009034389 A JP 2009034389A JP 2009034389 A JP2009034389 A JP 2009034389A JP 2010192027 A JP2010192027 A JP 2010192027A
Authority
JP
Japan
Prior art keywords
content
user
recording
deletion
recorded
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.)
Granted
Application number
JP2009034389A
Other languages
Japanese (ja)
Other versions
JP2010192027A5 (en
JP5374182B2 (en
Inventor
Takashi Kawakami
隆 川上
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2009034389A priority Critical patent/JP5374182B2/en
Publication of JP2010192027A publication Critical patent/JP2010192027A/en
Publication of JP2010192027A5 publication Critical patent/JP2010192027A5/ja
Application granted granted Critical
Publication of JP5374182B2 publication Critical patent/JP5374182B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • 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)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a technology for easily discriminating a recorded program to be deleted preferentially, improving user convenience, in a device used by a plurality of users. <P>SOLUTION: A content recording/reproducing device includes: a receiving means for receiving content; a recording means for recording the content received by the receiving means; a user information storing means for storing information of a plurality of registered users; a setting means for setting prohibition information for each user to prohibit deletion, in regard to the content recorded in the recording means; and a presentation means for determining a value related to the number of users to which the prohibition information is set, for each content recorded in the recording means, and for generating and presenting a list of content of deletion candidates, in ascending order of the value. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、記録したコンテンツから不要なものを削除するコンテンツ管理技術に関する。   The present invention relates to a content management technique for deleting unnecessary contents from recorded contents.

従来、受信したコンテンツ(番組)を内蔵した記憶装置へ記録し、視聴者の要求に応じて再生することのできるコンテンツ記録再生装置が広く利用されている。このような記録再生装置はDVDレコーダ等と呼ばれ、内蔵したハードディスク(HDD)を搭載したものが多く製品化されている。DVDレコーダに搭載されるHDDは、近年大容量化が進んでおり、例えば1TBの容量を持つHDDではデジタル放送番組を100時間程度録画できる。   2. Description of the Related Art Conventionally, content recording / playback apparatuses that record received content (programs) in a built-in storage device and can play back the content in response to a viewer's request are widely used. Such a recording / reproducing apparatus is called a DVD recorder or the like, and many products equipped with a built-in hard disk (HDD) are commercialized. The capacity of HDDs mounted on DVD recorders has been increasing in recent years. For example, an HDD having a capacity of 1 TB can record a digital broadcast program for about 100 hours.

しかしながら、大容量化が進んでいるとはいってもHDDの容量には限りがあるため、新たに番組を録画するための空き容量を確保するために、過去に録画した番組を削除する必要がある。特許文献1には、再生が行われた番組を優先的に削除する方法が記載されている。ところで、DVDレコーダ等の記録再生装置は一般に、家庭に1〜2台程度保有されるものであり、複数のユーザで共有して利用される場合が多い。このような場合には、あるユーザにとって不要な番組が他のユーザにとっては重要な番組であることが有り得るため、録画番組を削除する場合には装置を利用している複数のユーザにとって不要な番組を選択できることが必要である。そこで、特許文献2には、コンテンツに対する録画、再生、削除、コピーなどの操作と、この操作を行った操作者に関する情報を入力し、コンテンツ毎に入力された操作と操作者との組を記憶し、記憶した操作と操作者との組を用いてコンテンツの管理を行うようにする方法が開示されている。   However, even though the capacity is increasing, the capacity of the HDD is limited, so it is necessary to delete a previously recorded program in order to secure a free space for recording a new program. . Patent Document 1 describes a method for preferentially deleting a program that has been played back. By the way, generally about 1 to 2 recording / reproducing apparatuses such as a DVD recorder are held in a home, and are often shared by a plurality of users. In such a case, a program unnecessary for one user may be an important program for other users. Therefore, when a recorded program is deleted, a program unnecessary for a plurality of users who use the apparatus. It is necessary to be able to select. Therefore, Patent Document 2 inputs operations relating to recording, playback, deletion, copying, and the like on content and information regarding the operator who performed the operation, and stores a set of operations and operators input for each content. However, a method for managing content using a set of stored operations and operators is disclosed.

特開2008−140487号公報JP 2008-140487 A 特開2006−155686号公報JP 2006-155686 A

しかしながら、上述した特許文献2では、複数のユーザが利用する装置において、多数の録画番組の中からどの番組を優先的に削除すればよいのかを容易に判別することができず、ユーザの利便性が十分ではなかった。また、ユーザが録画番組を削除するのは、新たな番組の録画を開始しようとする時であることが多く、削除してもよい不要な録画番組を迅速に選択できることが必要である。   However, in Patent Document 2 described above, in an apparatus used by a plurality of users, it is not possible to easily determine which program should be preferentially deleted from a large number of recorded programs. Was not enough. Further, the user often deletes a recorded program when it is about to start recording a new program, and it is necessary to be able to quickly select an unnecessary recorded program that may be deleted.

本発明は、上記課題に鑑みてなされ、複数のユーザが利用する装置において、どの録画番組を優先的に削除すればよいのかを容易に判別することができ、ユーザの利便性を向上させることができる技術を実現する。   The present invention has been made in view of the above problems, and can easily determine which recorded program should be deleted preferentially in an apparatus used by a plurality of users, thereby improving user convenience. Realize the technology that can.

上記課題を解決するために、本発明のコンテンツ記録再生装置は、コンテンツを受信する受信手段と、前記受信手段により受信したコンテンツを記録する記録手段と、登録された複数のユーザの情報を記憶するユーザ情報記憶手段と、前記記録手段に記録されているコンテンツについて、ユーザごとに削除を禁止するための禁止情報を設定するための設定手段と、前記記録手段に記録されているコンテンツごとに、禁止情報を設定しているユーザの数に関する値を求め、当該値の少ないコンテンツの順に削除候補のコンテンツの一覧を作成して提示する提示手段と、を有する。   In order to solve the above-mentioned problems, a content recording / playback apparatus according to the present invention stores receiving means for receiving content, recording means for recording content received by the receiving means, and information of a plurality of registered users. User information storage means, setting means for setting prohibition information for prohibiting deletion for each user with respect to contents recorded in the recording means, and prohibition for each content recorded in the recording means A presentation unit that obtains a value related to the number of users for whom information is set, and creates and presents a list of deletion candidate contents in order of the contents with the smallest value.

また、本発明のコンテンツ管理方法は、複数のコンテンツを記録することが可能なコンテンツ記録再生装置におけるコンテンツ管理方法であって、登録された複数のユーザの情報を記憶するユーザ情報記憶工程と、記録されているコンテンツについて、ユーザごとに削除を禁止するための禁止情報を設定するための設定工程と、前記記録されているコンテンツごとに、禁止情報を設定しているユーザの数に関する値を求め、当該値の少ないコンテンツの順に削除候補のコンテンツの一覧を作成して提示する提示工程と、を有する。   The content management method of the present invention is a content management method in a content recording / playback apparatus capable of recording a plurality of contents, a user information storing step for storing information of a plurality of registered users, and a recording A setting step for setting prohibition information for prohibiting deletion for each user, and a value relating to the number of users who set prohibition information for each recorded content, And a presenting step of creating and presenting a list of content candidates for deletion in the order of the content with the smallest value.

本発明によれば、複数のユーザが利用する装置において、どの録画番組を優先的に削除すればよいのかを容易に判別することができ、ユーザの利便性を向上させることができる。   According to the present invention, it is possible to easily determine which recorded program should be deleted preferentially in an apparatus used by a plurality of users, thereby improving user convenience.

本発明に係る実施形態1のコンテンツ記録再生装置の構成を示すブロック図である。It is a block diagram which shows the structure of the content recording / reproducing apparatus of Embodiment 1 which concerns on this invention. ユーザ管理部の構成を示すブロック図である。It is a block diagram which shows the structure of a user management part. ユーザ登録画面を例示する図である。It is a figure which illustrates a user registration screen. ユーザ選択画面を例示する図である。It is a figure which illustrates a user selection screen. 削除禁止フラグ管理テーブルを例示する図である。It is a figure which illustrates a deletion prohibition flag management table. 削除フラグ管理部の構成を示すブロック図である。It is a block diagram which shows the structure of a deletion flag management part. 削除禁止フラグ設定処理を示すフローチャートである。It is a flowchart which shows a deletion prohibition flag setting process. 削除禁止フラグ設定画面を例示する図である。It is a figure which illustrates a deletion prohibition flag setting screen. 録画番組の再生処理を示すフローチャートである。It is a flowchart which shows the reproduction | regeneration processing of a recorded program. 番組の録画処理を示すフローチャートである。It is a flowchart which shows the recording process of a program. 削除候補番組一覧を例示する図である。It is a figure which illustrates a deletion candidate program list. 削除候補番組一覧を作成する処理を示すフローチャートである。It is a flowchart which shows the process which produces a deletion candidate program list. 各録画番組に付与されるスコアを例示する図である。It is a figure which illustrates the score provided to each recorded program. 本発明に係る実施形態2のコンテンツ記録再生装置の構成を示すブロック図である。It is a block diagram which shows the structure of the content recording / reproducing apparatus of Embodiment 2 which concerns on this invention. 複製管理部の構成を示すブロック図である。It is a block diagram which shows the structure of a replication management part. 複製履歴管理テーブルを例示する図である。It is a figure which illustrates a replication history management table. 削除候補番組一覧を作成する処理を示すフローチャートである。It is a flowchart which shows the process which produces a deletion candidate program list. 各録画番組に付与されるスコアを例示する図である。It is a figure which illustrates the score provided to each recorded program. 削除候補番組一覧を例示する図である。It is a figure which illustrates a deletion candidate program list. 本発明に係る実施形態3のコンテンツ記録再生装置の構成を示すブロック図である。It is a block diagram which shows the structure of the content recording / reproducing apparatus of Embodiment 3 which concerns on this invention. 番組の録画予約処理を示すフローチャートである。It is a flowchart which shows the recording reservation process of a program.

以下に、添付図面を参照して本発明を実施するための形態について詳細に説明する。尚、以下に説明する実施の形態は、本発明を実現するための一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施の形態に限定されるものではない。   EMBODIMENT OF THE INVENTION Below, the form for implementing this invention with reference to an accompanying drawing is demonstrated in detail. The embodiment described below is an example for realizing the present invention, and should be appropriately modified or changed according to the configuration and various conditions of the apparatus to which the present invention is applied. It is not limited to the embodiment.

[実施形態1]図1は、本発明に係る実施形態1のコンテンツ管理方法を実行するコンテンツ記録再生装置の構成を示すブロック図である。図1において、制御部101は、バス112を介して各機能ブロックと接続されており、装置全体の動作を制御する。制御部101は、ユーザが操作する不図示のリモコンから送信される操作信号を受信し、受信した操作信号に応じた動作を行うよう装置を制御する。放送受信部102は、アンテナやケーブルテレビ回線を介して入力されたデジタル放送信号を受信する。放送受信部102は、複数のチャンネルの信号を受信できるよう構成されており、受信したデジタル放送信号から制御部101により指定されたチャンネルの信号を選局する。また、選局したチャンネルの信号に対して、復調処理、誤り訂正処理等、デジタル放送規格により定められた処理を施し、TS(Transport Stream)信号を生成する。録画再生部103は、制御部101の指示に応じて、放送受信部102により生成されたTS信号の記録および、記録したTS信号の再生を行う。TS信号の再生は、記録したTS信号を読み出し、読み出したTS信号を復号部104へ出力することで実行される。復号部104は、放送受信部102により生成されたTS信号または、録画再生部103から出力されるTS信号を、映像信号、音声信号などのコンテンツ信号と、SI(Service Information)情報などの制御信号とに分離する。また同時に、復号部104は、コンテンツ信号に施されている暗号の復号化を行う。また、復号された信号はMPEG−2等の動画圧縮方式により圧縮されているため、伸張処理を施し、コンテンツデータを生成する。表示処理部105は、復号部104により生成されたコンテンツデータを不図示のディスプレイに表示する処理を行う。また、表示処理部105は、各機能ブロックからの指示に応じて、ユーザへのメッセージ等を表すグラフィックデータの生成とディスプレイへの表示を行う。ユーザ管理部106は、装置を利用するユーザ情報を管理するとともに、現在装置を操作しているユーザの識別を行う。削除禁止フラグ管理部107は、後述するように録画再生部103により記録されているコンテンツの削除の禁止を表す削除禁止フラグを管理する。各記録コンテンツに付与されている削除禁止フラグは、ユーザ管理部106によりユーザごとに管理される。削除禁止フラグ設定部108は、後述するように制御部101からの指示に応じて、削除禁止フラグ管理部107により管理される削除禁止フラグの設定および解除を行う。再生制御部109は、後述するように録画再生部103に記録されているコンテンツの再生を制御する。録画制御部110は、後述するように番組の録画を制御する。削除候補リスト作成部111は、後述するように削除禁止フラグ管理部107により管理されている削除禁止フラグに基づき、優先的に削除するべきコンテンツのリストを作成する。   [Embodiment 1] FIG. 1 is a block diagram showing a configuration of a content recording / playback apparatus for executing a content management method according to Embodiment 1 of the present invention. In FIG. 1, a control unit 101 is connected to each functional block via a bus 112, and controls the operation of the entire apparatus. The control unit 101 receives an operation signal transmitted from a remote controller (not shown) operated by the user, and controls the apparatus to perform an operation according to the received operation signal. The broadcast receiving unit 102 receives a digital broadcast signal input via an antenna or a cable TV line. The broadcast receiving unit 102 is configured to receive a plurality of channel signals, and selects a channel signal designated by the control unit 101 from the received digital broadcast signal. In addition, the signal of the selected channel is subjected to processing determined by the digital broadcasting standard such as demodulation processing and error correction processing to generate a TS (Transport Stream) signal. The recording / playback unit 103 records the TS signal generated by the broadcast receiving unit 102 and plays back the recorded TS signal in response to an instruction from the control unit 101. The reproduction of the TS signal is executed by reading the recorded TS signal and outputting the read TS signal to the decoding unit 104. The decoding unit 104 converts the TS signal generated by the broadcast receiving unit 102 or the TS signal output from the recording / playback unit 103 into a content signal such as a video signal and an audio signal, and a control signal such as SI (Service Information) information. And to separate. At the same time, the decryption unit 104 decrypts the encryption applied to the content signal. In addition, since the decoded signal is compressed by a moving image compression method such as MPEG-2, the decompression process is performed to generate content data. The display processing unit 105 performs processing for displaying the content data generated by the decoding unit 104 on a display (not shown). The display processing unit 105 generates graphic data representing a message to the user and displays it on the display in response to an instruction from each functional block. The user management unit 106 manages user information for using the device and identifies a user who is currently operating the device. The deletion prohibition flag management unit 107 manages a deletion prohibition flag indicating prohibition of deletion of the content recorded by the recording / playback unit 103 as described later. The deletion prohibition flag assigned to each recorded content is managed for each user by the user management unit 106. The deletion prohibition flag setting unit 108 sets and cancels the deletion prohibition flag managed by the deletion prohibition flag management unit 107 in response to an instruction from the control unit 101 as will be described later. The playback control unit 109 controls playback of content recorded in the recording / playback unit 103 as described later. The recording control unit 110 controls recording of a program as will be described later. The deletion candidate list creation unit 111 creates a list of contents to be preferentially deleted based on the deletion prohibition flag managed by the deletion prohibition flag management unit 107 as described later.

<ユーザ管理部>図2は、ユーザ管理部106の構成を示すブロック図である。図2において、ユーザ登録部201は、制御部101からの指示に応じて、装置を利用するユーザの登録を行う。ユーザの登録は、ユーザ登録画面を表示して、ユーザがその画面の指示に従ってリモコンなどを操作することによって行う。図3は、ユーザ登録画面を例示している。図3において、「あ」〜「ん」のひらがなは文字入力用のボタンを表しており、ユーザはリモコンの上下左右キーを用いて入力する文字を選択後、決定キー等を押下することによって文字の入力を行う。図3では、「ん」の文字が選択された状態を表している。また、ユーザの入力した文字は画面上部の四角内に表示される。図3では、「おとうさん」と入力された状態を表している。ユーザ登録部201により登録されたユーザの情報はユーザ情報記憶部203により管理される。ユーザ識別部202は、削除禁止フラグ設定部108、再生制御部109、録画制御部110、削除候補リスト作成部111からの指示に応じて、現在装置を利用しているユーザの識別を行う。ユーザの識別は、ユーザ選択画面を表示して、ユーザがその画面の指示に従ってリモコンなどを操作することによってユーザ情報を入力することにより行う。図4はユーザ選択画面を例示している。図4において、「おとうさん」、「おかあさん」、「たろう」、「じろう」、「はなこ」の各ユーザは、ユーザ情報記憶部203に現在記憶されているユーザである。ユーザ識別部202はユーザ情報記憶部203からユーザ情報を取得し、再生制御部109によりユーザ選択画面に表示する。ユーザはリモコンの上下キーを用いてユーザを選択後、決定キー等を押下することによってユーザの選択が完了する。   <User Management Unit> FIG. 2 is a block diagram showing the configuration of the user management unit 106. In FIG. 2, a user registration unit 201 registers a user who uses the apparatus in response to an instruction from the control unit 101. The user registration is performed by displaying a user registration screen and the user operating a remote controller or the like according to instructions on the screen. FIG. 3 illustrates a user registration screen. In FIG. 3, hiragana characters “A” to “N” represent buttons for character input, and the user selects a character to be input using the up / down / left / right keys of the remote controller and then presses the enter key or the like to select the character. Input. FIG. 3 shows a state where the character “n” is selected. In addition, the characters entered by the user are displayed in a square at the top of the screen. FIG. 3 shows a state in which “Otosan” is input. The user information registered by the user registration unit 201 is managed by the user information storage unit 203. The user identification unit 202 identifies a user who is currently using the apparatus in response to an instruction from the deletion prohibition flag setting unit 108, the reproduction control unit 109, the recording control unit 110, and the deletion candidate list creation unit 111. The user is identified by displaying a user selection screen and inputting user information by operating a remote controller or the like according to an instruction on the screen. FIG. 4 illustrates a user selection screen. In FIG. 4, “Otosan”, “Okasan”, “Taro”, “Jiro”, and “Hanako” users are users currently stored in the user information storage unit 203. The user identification unit 202 acquires user information from the user information storage unit 203 and displays it on the user selection screen by the reproduction control unit 109. After the user selects the user using the up and down keys of the remote controller, the user's selection is completed by pressing the enter key or the like.

<削除禁止フラグ管理部>次に、削除禁止フラグ管理部107について説明する。削除禁止フラグ管理部107は、各ユーザがどの番組に対して削除を禁止しているかを表す禁止情報としての削除禁止フラグをテーブルとして管理し、削除禁止フラグ設定部108、再生制御部109、録画制御部110からの指示に応じてテーブルを更新する。図5は、削除禁止フラグ管理部107によって管理される削除禁止フラグ管理テーブルを例示している。図5において、録画番組1〜録画番組Nは録画済み番組を表している。また、図5において、「ON」は、該当するユーザが該当する番組の削除を禁止している状態を表しており、「OFF」は、同様に削除を禁止していない状態を表している。例えば「おとうさん」は、「録画番組1」、「録画番組2」、「録画番組5」、「録画番組8」、「録画番組11」に対して削除を禁止しているが、その他の番組に対しては削除を禁止していないという状態を表している。   <Delete Prohibition Flag Management Unit> Next, the deletion prohibition flag management unit 107 will be described. The deletion prohibition flag management unit 107 manages, as a table, a deletion prohibition flag as prohibition information indicating which programs each user prohibits deletion, and includes a deletion prohibition flag setting unit 108, a playback control unit 109, and a recording The table is updated according to an instruction from the control unit 110. FIG. 5 illustrates a deletion prohibition flag management table managed by the deletion prohibition flag management unit 107. In FIG. 5, recorded programs 1 to N represent recorded programs. In FIG. 5, “ON” represents a state in which the corresponding user is prohibited from deleting the corresponding program, and “OFF” represents a state in which the deletion is similarly prohibited. For example, “Otosan” prohibits deletion of “recorded program 1”, “recorded program 2”, “recorded program 5”, “recorded program 8”, and “recorded program 11”. On the other hand, it represents a state where deletion is not prohibited.

図6は、削除禁止フラグ管理部107の構成を示すブロック図である。図6において、テーブル記憶部601は禁止情報記憶手段として、フラッシュメモリ等の不揮発性メモリにより、図5に例示した削除禁止フラグ管理テーブルを記憶する。番組追加部602は、録画制御部110からの指示に応じて、テーブル記憶部601に記憶される削除禁止フラグ管理テーブルに番組を追加する。フラグ設定部603は、削除禁止フラグ設定部108、再生制御部109、録画制御部110からの要求に応じて、テーブル記憶部601に記憶される削除禁止フラグ管理テーブルの該当するフラグを設定または解除する。フラグ読み出し部604は、削除禁止フラグ設定部108、再生制御部109、録画制御部110、削除候補リスト作成部111からの要求に応じて、テーブル記憶部601からフラグ情報を読み出す。   FIG. 6 is a block diagram showing a configuration of the deletion prohibition flag management unit 107. 6, the table storage unit 601 stores the deletion prohibition flag management table illustrated in FIG. 5 as a prohibition information storage unit using a nonvolatile memory such as a flash memory. The program addition unit 602 adds a program to the deletion prohibition flag management table stored in the table storage unit 601 in response to an instruction from the recording control unit 110. The flag setting unit 603 sets or cancels the corresponding flag in the deletion prohibition flag management table stored in the table storage unit 601 in response to a request from the deletion prohibition flag setting unit 108, the playback control unit 109, and the recording control unit 110. To do. The flag reading unit 604 reads flag information from the table storage unit 601 in response to requests from the deletion prohibition flag setting unit 108, the reproduction control unit 109, the recording control unit 110, and the deletion candidate list creation unit 111.

<削除禁止フラグ設定部>次に、削除禁止フラグ設定部108について説明する。図7は、削除禁止フラグ設定部108による処理を示すフローチャートである。図7において、制御部101から指示があると、削除禁止フラグ設定部108は、現在装置を操作しているユーザを識別する(S701)。ユーザの識別はユーザ管理部106へ問い合わせることにより行う。次に録画再生部103から録画番組の一覧を取得する(S702)。次にS702にて取得した各録画番組に対して、現在装置を操作しているユーザが設定している削除禁止フラグの状態を取得する(S703〜S705)。削除禁止フラグの状態の取得は削除禁止フラグ管理部107へ問い合わせることにより行う。次に録画番組の一覧を表示する(S706)。録画番組一覧は、各番組に対する削除禁止フラグの状態と共に表示されて、ユーザに提示される。図8は、録画番組一覧を例示している。図8において、「番組名」の列には番組のタイトルが表示されており、「削除禁止フラグ」の列には各番組に対して、装置を操作しているユーザが設定している削除禁止フラグの状態を表している。例えば「録画番組1」、「録画番組8」、「録画番組11」に対して削除禁止フラグが設定されていることを表している。次に削除禁止フラグ設定部108は、ユーザが所定の番組を選択するのを待つ(S707)。番組の選択は、ユーザがリモコンなどを操作することによって行われ、上下キーを用いて番組を選択後、決定キー等を押下することによって、番組の選択を行う。例えば図8では、「録画番組3」が選択されている状態を表しており、この状態でユーザが決定キーを押下すると「録画番組3」が選択されたこととなる。次に削除禁止フラグ設定部108は、選択された録画番組に対して削除禁止フラグが設定済であるか否かを判定する(S708)。選択された番組に対して削除禁止フラグが設定済であった場合は、設定されているフラグを解除し(S709)、削除禁止フラグが設定されていなかった場合はフラグを設定して(S710)、処理を終了する。削除禁止フラグの設定および解除は、削除禁止フラグ管理部107に要求することによって行う。   <Delete Prohibition Flag Setting Unit> Next, the deletion prohibition flag setting unit 108 will be described. FIG. 7 is a flowchart showing processing by the deletion prohibition flag setting unit 108. In FIG. 7, when there is an instruction from the control unit 101, the deletion prohibition flag setting unit 108 identifies the user who is currently operating the apparatus (S701). The user is identified by making an inquiry to the user management unit 106. Next, a list of recorded programs is acquired from the recording / playback unit 103 (S702). Next, the state of the deletion prohibition flag set by the user who is currently operating the apparatus is acquired for each recorded program acquired in S702 (S703 to S705). The state of the deletion prohibition flag is acquired by making an inquiry to the deletion prohibition flag management unit 107. Next, a list of recorded programs is displayed (S706). The recorded program list is displayed together with the state of the deletion prohibition flag for each program and presented to the user. FIG. 8 shows an example of a recorded program list. In FIG. 8, the title of the program is displayed in the “program name” column, and the deletion prohibition set by the user operating the apparatus is set for each program in the “deletion prohibition flag” column. Indicates the state of the flag. For example, this indicates that the deletion prohibition flag is set for “recorded program 1”, “recorded program 8”, and “recorded program 11”. Next, the deletion prohibition flag setting unit 108 waits for the user to select a predetermined program (S707). Selection of a program is performed by the user operating a remote controller or the like. After selecting a program using the up and down keys, the program is selected by pressing a decision key or the like. For example, FIG. 8 shows a state where “recorded program 3” is selected, and when the user presses the enter key in this state, “recorded program 3” is selected. Next, the deletion prohibition flag setting unit 108 determines whether or not a deletion prohibition flag has been set for the selected recorded program (S708). If the deletion prohibition flag has been set for the selected program, the set flag is canceled (S709), and if the deletion prohibition flag has not been set, the flag is set (S710). The process is terminated. The setting and release of the deletion prohibition flag is performed by requesting the deletion prohibition flag management unit 107.

<再生制御部>次に、再生制御部109について説明する。図9は、再生制御部109による処理を示すフローチャートである。図9において、制御部101から再生が指示されると、再生制御部109は、現在装置を操作しているユーザを識別する(S901)。ユーザの識別はユーザ管理部106へ問い合わせることにより行う。次に制御部101から指示のあった番組の再生を開始する(S902)。番組の再生は録画再生部103に要求することによって行う。次にユーザがリモコンなどを操作することによって再生を停止するのを待つ(S903)。再生が停止されると、削除禁止フラグ管理部107へ問い合わせることにより、S901にて識別されたユーザが、再生されていた番組に対して削除禁止フラグを設定済であるか否かを判定する(S904)。削除禁止フラグが設定済であった場合、ユーザに対して視聴が終了したか否かを問い合わせるメッセージを表示し、ユーザの入力を待つ(S905)。視聴が終了であった場合(S906)、削除禁止フラグを解除して(S907)、処理を終了する。S904にて削除禁止フラグが設定済でなかった場合は、ユーザに対して削除を禁止する必要があるか否かを問い合わせるメッセージを表示し、ユーザの入力を待つ(S908)。削除を禁止する場合(S909)、削除禁止フラグを設定して(S910)、処理を終了する。削除禁止フラグの設定および解除は削除禁止フラグ管理部107に対して要求することによって行う。   <Reproduction Control Unit> Next, the reproduction control unit 109 will be described. FIG. 9 is a flowchart showing processing by the playback control unit 109. In FIG. 9, when playback is instructed from the control unit 101, the playback control unit 109 identifies the user who is currently operating the apparatus (S901). The user is identified by making an inquiry to the user management unit 106. Next, playback of the program instructed from the control unit 101 is started (S902). The reproduction of the program is performed by requesting the recording / reproducing unit 103. Next, it waits for the user to stop the reproduction by operating the remote controller or the like (S903). When the reproduction is stopped, an inquiry is made to the deletion prohibition flag management unit 107 to determine whether or not the user identified in S901 has set the deletion prohibition flag for the program being reproduced ( S904). If the deletion prohibition flag has been set, a message for inquiring whether or not viewing has ended is displayed to the user, and the user's input is waited (S905). If the viewing has ended (S906), the deletion prohibition flag is canceled (S907), and the process ends. If the deletion prohibition flag has not been set in S904, a message for inquiring whether the user needs to prohibit the deletion is displayed, and the user input is waited (S908). When the deletion is prohibited (S909), a deletion prohibition flag is set (S910), and the process ends. The deletion prohibition flag is set and canceled by requesting the deletion prohibition flag management unit 107.

<録画制御部>次に、録画制御部110について説明する。図10は、録画制御部110による処理を示すフローチャートである。図10において、制御部101から再生が指示されると、再生制御部109は、現在装置を操作しているユーザを識別する(S1001)。次に装置に接続されている記憶装置の記憶可能容量が録画しようとしている番組の容量より不足していないか否かを判定する(S1002)。記憶装置の記憶可能容量は録画再生部103に問い合わせることにより取得する。また、録画に必要な容量は放送受信部102から取得したSI情報などを参照することにより取得する。S1002において記憶可能容量が必要容量よりも少なかった場合は、ユーザに対して削除するべき番組の候補一覧を表示し(S1003)、ユーザが削除する番組を選択するのを待つ(S1004)。削除候補の一覧は削除候補リスト作成部111に問い合わせることにより取得する。図11は、削除候補リストを例示している。図11では、ユーザが「じろう」であった場合を表しており、「録画番組9」および「録画番組12」は削除を不可としているユーザがいないことから削除可能であることが分かる。また、「録画番組1」は「おとうさん」のみが削除を不可としており、「録画番組6」は「おかあさん」のみが削除を不可としている。このことから、「おとうさん」の許可さえ得ることができれば「録画番組1」を、「おかあさん」の許可さえ得ることができれば「録画番組6」を削除可能であることが分かる。S1004にて削除する番組が選択されると、選択された番組を削除する(S1005)。番組の削除は録画再生部103に要求することにより行う。番組が削除されると録画が可能となるため、番組の録画を開始し(S1006)、リモコンなどを用いた操作によりユーザが録画を停止するのを待つ(S1007)。録画が終了すると録画された番組に対して、装置を操作しているユーザの削除禁止フラグを設定して(S1008)、処理を終了する。削除禁止フラグの設定は、削除禁止フラグ管理部107に対して番組の追加およびフラグの設定を要求することにより行う。   <Recording Control Unit> Next, the recording control unit 110 will be described. FIG. 10 is a flowchart showing processing by the recording control unit 110. In FIG. 10, when playback is instructed from the control unit 101, the playback control unit 109 identifies the user who is currently operating the apparatus (S1001). Next, it is determined whether or not the storage capacity of the storage device connected to the apparatus is less than the capacity of the program to be recorded (S1002). The storage capacity of the storage device is acquired by inquiring the recording / playback unit 103. The capacity required for recording is acquired by referring to SI information acquired from the broadcast receiving unit 102. If the storable capacity is less than the required capacity in S1002, a list of candidate programs to be deleted is displayed to the user (S1003), and the user waits to select a program to be deleted (S1004). A list of deletion candidates is acquired by inquiring the deletion candidate list creation unit 111. FIG. 11 illustrates the deletion candidate list. FIG. 11 shows the case where the user is “Jiro”, and it is understood that “recorded program 9” and “recorded program 12” can be deleted because there is no user who cannot delete them. In addition, only “Otosan” cannot delete “recorded program 1”, and only “Okasan” cannot delete “recorded program 6”. From this, it can be seen that “recorded program 1” can be deleted if “Otosan” permission can be obtained, and “recorded program 6” can be deleted if “mother” permission can be obtained. When the program to be deleted is selected in S1004, the selected program is deleted (S1005). The program is deleted by requesting the recording / playback unit 103. Since the recording is possible when the program is deleted, the recording of the program is started (S1006), and the user waits for the recording to be stopped by an operation using a remote controller or the like (S1007). When the recording is finished, a deletion prohibition flag of the user operating the apparatus is set for the recorded program (S1008), and the process is finished. The deletion prohibition flag is set by requesting the deletion prohibition flag management unit 107 to add a program and set a flag.

<削除候補リスト作成部>次に、削除候補リスト作成部111について説明する。図12は、削除候補リスト作成部111による処理を示すフローチャートである。図12において、録画制御部110から削除候補リストの作成を要求されると、削除候補リスト作成部111は、現在装置を操作しているユーザXを識別する(S1201)。ユーザの識別はユーザ管理部106へ問い合わせることによって行ってもよいし、録画制御部110からのリスト作成要求に含めることによって行ってもよい。次に全ての録画番組Cに対するループを開始する(S1202)。ループ内では、該当する録画番組CのスコアSを0で初期化する(S1203)。次に全てのユーザYに対するループを開始する(S1204)。ループ内では、該当するユーザYが録画番組Cの削除を禁止しているか否かを判定する(S1205)。削除を禁止しているか否かの判定は、削除禁止フラグ管理部107から削除禁止フラグを取得することによって行う。すなわち、ユーザYが番組Cに対して削除禁止フラグを設定している場合は削除が禁止されていると判定する。削除が禁止されていた場合、ユーザXとユーザYが同一ユーザであるか否かを判定する(S1206)。ユーザXとユーザYが同一ユーザであった場合、つまり削除禁止フラグを設定しているユーザと現在装置を操作しているユーザが同一ユーザであった場合はスコアSに5を加算する(S1207)。また、同一ユーザでなかった場合はスコアSに10を加算する(S1208)。S1205〜S1208を全てのユーザYに対して行い、ループを終了する(S1209)。次に、S1205〜S1208にて求められたスコアSを録画番組Cのスコアとして記憶する(S1210)。S1203〜S1210を全ての録画番組に対して行いループを終了する(S1211)。最後に録画番組の一覧をスコアの少ない順にソートして(S1212)、処理を終了する。このように、スコアの少ない順にソートすることで結果的に、削除を禁止しているユーザの数の少ない順にソートされた録画番組一覧が得られることになる。また、スコアが0の場合は削除を禁止しているユーザがいないことを表す。図13は、削除禁止フラグ管理部107により管理されている削除禁止フラグ管理テーブルが図5に示す状態であり、ユーザが「じろう」であった場合に、図12に例示したフローによって計算される各録画番組のスコアSを例示している。図13では、「録画番組1」に対して「おとうさん」が削除禁止フラグを設定しているのでスコアは10と計算される。また、「録画番組2」に対して「おとうさん」と「はなこ」が削除禁止フラグを設定しているのでスコアは10+10=20と計算される。さらに「録画番組3」に対して「おかあさん」と「じろう」が削除禁止フラグを設定しており、ユーザが「じろう」であるためスコアは10+5=15と計算される。以下、同様に計算される。図13に例示した各録画番組のスコアを計算した後、一覧をスコアの少ない順にソートすることによって図11に例示した削除候補リストを作成することができる。   <Delete Candidate List Creation Unit> Next, the deletion candidate list creation unit 111 will be described. FIG. 12 is a flowchart showing processing by the deletion candidate list creation unit 111. In FIG. 12, when the recording control unit 110 requests creation of a deletion candidate list, the deletion candidate list creation unit 111 identifies the user X who is currently operating the apparatus (S1201). The user may be identified by inquiring the user management unit 106 or may be included in a list creation request from the recording control unit 110. Next, a loop for all the recorded programs C is started (S1202). In the loop, the score S of the corresponding recorded program C is initialized to 0 (S1203). Next, a loop for all users Y is started (S1204). In the loop, it is determined whether or not the corresponding user Y prohibits deletion of the recorded program C (S1205). Whether or not deletion is prohibited is determined by acquiring a deletion prohibition flag from the deletion prohibition flag management unit 107. That is, when the user Y has set the deletion prohibition flag for the program C, it is determined that the deletion is prohibited. When the deletion is prohibited, it is determined whether or not the user X and the user Y are the same user (S1206). If the user X and the user Y are the same user, that is, if the user who has set the deletion prohibition flag and the user who is currently operating the device are the same user, 5 is added to the score S (S1207). . If they are not the same user, 10 is added to the score S (S1208). S1205 to S1208 are performed for all users Y, and the loop is terminated (S1209). Next, the score S obtained in S1205 to S1208 is stored as the score of the recorded program C (S1210). S1203 to S1210 are performed for all the recorded programs, and the loop is terminated (S1211). Finally, the list of recorded programs is sorted in ascending order of score (S1212), and the process ends. Thus, by sorting in ascending order of scores, a recorded program list sorted in ascending order of the number of users whose deletion is prohibited is obtained. A score of 0 indicates that no user is prohibited from being deleted. FIG. 13 shows the state of the deletion prohibition flag management table managed by the deletion prohibition flag management unit 107 as shown in FIG. 5. When the user is “Jiro”, the calculation is performed according to the flow illustrated in FIG. 12. The score S of each recorded program is illustrated. In FIG. 13, “Otosan” sets a deletion prohibition flag for “recorded program 1”, so the score is calculated as 10. Further, since “Otosan” and “Hanako” have set the deletion prohibition flag for “recorded program 2”, the score is calculated as 10 + 10 = 20. Further, “Okasan” and “Jiro” set the deletion prohibition flag for “recorded program 3”, and the user is “Jiro”, so the score is calculated as 10 + 5 = 15. Hereinafter, the same calculation is performed. After calculating the score of each recorded program illustrated in FIG. 13, the deletion candidate list illustrated in FIG. 11 can be created by sorting the list in ascending order of score.

実施形態1によれば、録画番組の削除が必要となった場合に、複数のユーザが利用する装置において、どの録画番組を優先的に削除すればよいのかを容易に判別することができる。また、どのユーザの許可を得れば削除できるのかを容易に判断でき、ユーザの利便性を向上させることができる。   According to the first embodiment, when a recorded program needs to be deleted, it is possible to easily determine which recorded program should be deleted preferentially in an apparatus used by a plurality of users. In addition, it is possible to easily determine which user's permission can be deleted, thereby improving user convenience.

[実施形態2]実施形態2は、削除禁止フラグに加えて、記憶装置から別の記録媒体への複製履歴を利用する例である。記憶装置から別の記録媒体へ複製することはダビングとも呼ばれる。記録媒体としてはDVDやブルーレイディスク等の光ディスクや、USB接続のHDD等が用いられる。図14は、実施形態2のコンテンツ管理方法を実行するコンテンツ記録再生装置の構成を示すブロック図である。なお、実施形態1と同一の部分には同一の符号を付与し詳細な説明を省略する。図14において、複製管理部1401は録画番組の複製を管理する。図15は、複製管理部1401の構成を示すブロック図である。図15において、複製履歴記憶部1501は複製履歴記憶手段として、どのユーザがどの番組をいつ複製したか、という複製履歴情報をテーブルとして管理し、複製制御部1502からの指示に応じてテーブルを更新する。図16は、複製履歴管理テーブルを例示している。図16において、「録画番組2」は、「たろう」によって2008年10月10日に、「録画番組7」は、「じろう」によって2008年9月5日に、「おとうさん」によって2008年10月1日に複製されたことを表している。複製制御部1502は、制御部101からの指示に応じて番組の複製を制御する。複製は、録画再生部103から該当する番組を読み出し、不図示の記録媒体へ書き込むことにより行う。また、複製制御部1502は、複製履歴情報を複製履歴記憶部1501へ追加する。複製履歴読み出し部1503は、削除候補リスト作成部1402からの要求に応じて、複製履歴記憶部1501に記憶されている複製履歴情報を読み出す。   [Embodiment 2] Embodiment 2 is an example in which a copy history from a storage device to another recording medium is used in addition to a deletion prohibition flag. Copying from a storage device to another recording medium is also called dubbing. As the recording medium, an optical disc such as a DVD or a Blu-ray disc, a USB-connected HDD, or the like is used. FIG. 14 is a block diagram illustrating a configuration of a content recording / playback apparatus that executes the content management method according to the second embodiment. In addition, the same code | symbol is provided to the part same as Embodiment 1, and detailed description is abbreviate | omitted. In FIG. 14, a copy management unit 1401 manages the copy of a recorded program. FIG. 15 is a block diagram illustrating a configuration of the replication management unit 1401. In FIG. 15, the copy history storage unit 1501 manages, as a copy history storage unit, copy history information indicating which user copied which program and when, and updates the table according to an instruction from the copy control unit 1502. To do. FIG. 16 illustrates a replication history management table. In FIG. 16, “recording program 2” is “Taro” on October 10, 2008, “recording program 7” is “Jiro” on September 5, 2008, and “Otosan” is October 2008. It shows that it was replicated on the 1st. The duplication control unit 1502 controls program duplication in accordance with an instruction from the control unit 101. Duplication is performed by reading the corresponding program from the recording / playback unit 103 and writing it to a recording medium (not shown). In addition, the replication control unit 1502 adds replication history information to the replication history storage unit 1501. The replication history reading unit 1503 reads the replication history information stored in the replication history storage unit 1501 in response to a request from the deletion candidate list creation unit 1402.

<削除候補リスト作成部>次に、削除候補リスト作成部1402について説明する。図17は、削除候補リスト作成部1402による処理を示すフローチャートである。図17において、録画制御部110から削除候補リストの作成を要求されると、削除候補リスト作成部1402は、現在装置を操作しているユーザXを識別する(S1701)。ユーザの識別はS1201と同様にして行う。次に全ての録画番組Cに対するループを開始する(S1702)。この録画番組Cのループ内では、該当する録画番組のスコアSを0で初期化する(S1703)。次に全てのユーザYに対するループを開始する(S1704)。このユーザYのループ内では、該当するユーザYが録画番組Cの削除を禁止しているか否かを判定する(S1705)。削除禁止の判定はS1205と同様にして行う。ユーザYが録画番組Cの削除を禁止していた場合、ユーザXとユーザYが同一ユーザであるか否かを判定する(S1706)。ユーザXとユーザYが同一ユーザであった場合、番組CのスコアSに5を加算し(S1707)、ユーザXとユーザYが同一ユーザでなかった場合はスコアSに10を加算する(S1708)。S1705〜S1708を全てのユーザに対して行い、ループを終了する(S1709)。次に、現在装置を操作しているユーザXが録画番組Cを複製したことがあるか否かを判定する(S1710)。複製の有無の判定は複製管理部1401に問い合わせることにより行う。ユーザXが複製済であれば、スコアSから3を減算する(S1711)。次にユーザX以外のユーザが番組Cを複製済であるか否かを判定する(S1712)。S1712の判定はS1711の判定と同様に複製管理部1401に問い合わせることにより行う。録画番組Cが他のユーザによって複製済であった場合は、スコアSより2を減算する(S1713)。次に録画番組CのスコアSを記憶する(S1714)。S1703〜S1714を全ての番組に対して行い、録画番組Cのループを終了する(S1715)。次に録画番組一覧について、スコアを第1の基準、複製の日付を第2の基準として、スコアが小さくかつより最近複製された番組が上位にくるようにソートして(S1716)、処理を終了する。このように、複製履歴のある録画番組のスコアを減算することによって、削除禁止フラグの状態が同一の録画番組であっても、他の記録媒体に保存されている可能性のある録画番組を優先的に削除候補とすることができる。また、複製した日付が新しい番組は、複製先である記録媒体の所在を容易に思い出すことができるため、優先的に削除候補とする。削除禁止フラグ管理部107により管理されている削除禁止フラグ管理テーブルが図5の状態であり、かつ複製管理部1401により管理されている複製履歴管理テーブルが図16の状態であった場合に、ユーザが「じろう」であったとする。この場合、図17のフローによって、各録画番組のスコアは図18に例示したように計算される。図18のように各録画番組のスコアを計算した後、一覧をスコアの少ない順にソートすることによって、図19に例示するような削除候補リストを作成することができる。   <Delete Candidate List Creation Unit> Next, the deletion candidate list creation unit 1402 will be described. FIG. 17 is a flowchart showing processing by the deletion candidate list creation unit 1402. In FIG. 17, when the recording control unit 110 requests creation of a deletion candidate list, the deletion candidate list creation unit 1402 identifies the user X who is currently operating the apparatus (S1701). User identification is performed in the same manner as in S1201. Next, a loop for all the recorded programs C is started (S1702). In the loop of the recorded program C, the score S of the corresponding recorded program is initialized to 0 (S1703). Next, a loop for all the users Y is started (S1704). In the loop of the user Y, it is determined whether or not the corresponding user Y prohibits the deletion of the recorded program C (S1705). Deletion prohibition is determined in the same manner as in S1205. When the user Y prohibits the deletion of the recorded program C, it is determined whether or not the user X and the user Y are the same user (S1706). When the user X and the user Y are the same user, 5 is added to the score S of the program C (S1707), and when the user X and the user Y are not the same user, 10 is added to the score S (S1708). . S1705 to S1708 are performed for all users, and the loop is terminated (S1709). Next, it is determined whether or not the user X currently operating the apparatus has copied the recorded program C (S1710). The determination of the presence / absence of replication is performed by inquiring of the replication management unit 1401. If the user X has been copied, 3 is subtracted from the score S (S1711). Next, it is determined whether or not a user other than the user X has copied the program C (S1712). The determination in S1712 is performed by inquiring the replication management unit 1401 in the same manner as the determination in S1711. If the recorded program C has been copied by another user, 2 is subtracted from the score S (S1713). Next, the score S of the recorded program C is stored (S1714). S1703 to S1714 are performed for all the programs, and the loop of the recorded program C is ended (S1715). Next, with respect to the recorded program list, the score is the first criterion and the date of duplication is the second criterion, so that the program with the lower score and the more recently replicated program is ranked higher (S1716), and the process ends. To do. In this way, by subtracting the score of a recorded program with a replication history, even if the recorded program has the same deletion prohibition flag, priority is given to the recorded program that may be stored in another recording medium. Can be a candidate for deletion. In addition, a program with a new date of duplication can be easily recalled because the location of the recording medium that is the duplication destination can be easily remembered. When the deletion prohibition flag management table managed by the deletion prohibition flag management unit 107 is in the state of FIG. 5 and the replication history management table managed by the replication management unit 1401 is in the state of FIG. Is “Jiro”. In this case, according to the flow of FIG. 17, the score of each recorded program is calculated as illustrated in FIG. After calculating the score of each recorded program as shown in FIG. 18, the deletion candidate list as illustrated in FIG. 19 can be created by sorting the list in ascending order of score.

実施形態2によれば、録画番組の削除が必要となった場合に、装置を利用する複数のユーザにとって不要な録画番組や、どのユーザがいつ番組を録画しているのかを容易に判断でき、ユーザの利便性を向上させることができる。   According to the second embodiment, when it is necessary to delete a recorded program, it is possible to easily determine a recorded program unnecessary for a plurality of users who use the apparatus and which user is recording the program, User convenience can be improved.

[実施形態3]実施形態3は、ユーザによる録画予約を管理する例である。図20は、実施形態3のコンテンツ管理方法を実行するコンテンツ記録再生装置の構成を示すブロック図である。なお、実施形態1と同一の部分には同一の符号を付与して説明を省略する。図20において、録画予約管理部2001は、録画の予約を管理する。ユーザは録画を開始したい日時およびチャンネルの情報と録画を継続する時間等を入力することによって番組の録画を予約する。図21は、録画予約管理部2001による処理を示すフローチャートである。図21において、制御部101から録画の予約を指示されると、録画予約管理部2001は、現在操作しているユーザを識別する(S2101)。ユーザの識別はユーザ管理部106へ問い合わせることによって行う。次にユーザの指定した予約内容を確認し(S2102)、該当する予約が既に登録済であるか否かを判定する(S2103)。予約が未登録であった場合は新規の録画予約を登録する(S2104)。次に、録画を予約した番組に対する、現在装置を操作しているユーザの削除禁止フラグを設定し(S2105)、処理を終了する。   [Embodiment 3] Embodiment 3 is an example of managing a recording reservation by a user. FIG. 20 is a block diagram illustrating a configuration of a content recording / playback apparatus that executes the content management method according to the third embodiment. In addition, the same code | symbol is provided to the part same as Embodiment 1, and description is abbreviate | omitted. In FIG. 20, a recording reservation management unit 2001 manages recording reservations. The user schedules the recording of the program by inputting the date and time when the recording is desired to start, the channel information, the recording duration, and the like. FIG. 21 is a flowchart showing processing by the recording reservation management unit 2001. In FIG. 21, when a recording reservation is instructed from the control unit 101, the recording reservation management unit 2001 identifies the user who is currently operating (S2101). The user is identified by making an inquiry to the user management unit 106. Next, the reservation content designated by the user is confirmed (S2102), and it is determined whether or not the corresponding reservation has already been registered (S2103). If the reservation has not been registered, a new recording reservation is registered (S2104). Next, the deletion prohibition flag of the user who is currently operating the apparatus is set for the program reserved for recording (S2105), and the process ends.

実施形態3によれば、複数のユーザが同一の番組の録画を予約した場合であっても、ユーザごとに削除禁止フラグを設定することができ、ユーザの利便性が向上する。   According to the third embodiment, even when a plurality of users reserve the recording of the same program, the deletion prohibition flag can be set for each user, and the convenience for the user is improved.

[他の実施形態]本発明の目的は、前述した実施形態の機能を実現するように各種デバイスを動作させるために、これらデバイスと接続された装置或いはシステムのコンピュータに対して、本実施形態の機能を実現するソフトウェアを供給しても達成できる。この場合、上記ソフトウェアのプログラムコードを記録した記憶媒体を、システム又は装置に供給し、そのコンピュータ(CPUやMPU)が記憶媒体に格納されたプログラムコードを読み出し実行して各種デバイスを動作させることで達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。   [Other Embodiments] An object of the present invention is to enable the operation of various devices so as to realize the functions of the above-described embodiments, with respect to a computer of an apparatus or system connected to these devices. This can also be achieved by supplying software that implements the functions. In this case, a storage medium storing the program code of the software is supplied to a system or apparatus, and the computer (CPU or MPU) reads and executes the program code stored in the storage medium to operate various devices. Achieved. In this case, the program code itself read from the storage medium realizes the functions of the above-described embodiments, and the storage medium storing the program code constitutes the present invention.

プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性の半導体メモリカード、ROMなどを用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合もある。しかし、さらにプログラムコードの指示に基づき、コンピュータ上で稼動しているOS(オペレーティングシステム)などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。   As a storage medium for supplying the program code, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, magnetic tape, nonvolatile semiconductor memory card, ROM, or the like can be used. . Further, the functions of the above-described embodiments may be realized by executing the program code read by the computer. However, an OS (operating system) running on the computer may perform part or all of the actual processing based on the instruction of the program code, and the functions of the above-described embodiments may be realized by the processing. Needless to say, it is included.

さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに装着された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる場合も有得る。その後、プログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。   Furthermore, the program code read from the storage medium may be written to a memory provided in a function expansion board mounted on the computer or a function expansion unit connected to the computer. Thereafter, the CPU of the function expansion board or function expansion unit performs part or all of the actual processing based on the instruction of the program code, and the function of the above-described embodiment is realized by the processing. Needless to say.

Claims (7)

コンテンツを受信する受信手段と、
前記受信手段により受信したコンテンツを記録する記録手段と、
登録された複数のユーザの情報を記憶するユーザ情報記憶手段と、
前記記録手段に記録されているコンテンツについて、ユーザごとに削除を禁止するための禁止情報を設定するための設定手段と、
前記記録手段に記録されているコンテンツごとに、禁止情報を設定しているユーザの数に関する値を求め、当該値の少ないコンテンツの順に削除候補のコンテンツの一覧を作成して提示する提示手段と、を有することを特徴とするコンテンツ記録再生装置。
Receiving means for receiving content;
Recording means for recording the content received by the receiving means;
User information storage means for storing information of a plurality of registered users;
Setting means for setting prohibition information for prohibiting deletion of content recorded in the recording means for each user;
For each content recorded in the recording means, a presentation means that obtains a value related to the number of users who set prohibition information, creates a list of deletion candidate contents in order of the content with the smallest value, and presents A content recording / reproducing apparatus comprising:
前記装置を利用しているユーザを識別する識別手段と、
前記識別手段により識別されたユーザにより再生が終了したコンテンツについて設定されていた禁止情報を解除する解除手段と、をさらに有することを特徴とする請求項1に記載のコンテンツ記録再生装置。
Identifying means for identifying a user using the device;
The content recording / reproducing apparatus according to claim 1, further comprising: a release unit that releases prohibition information set for content that has been played back by a user identified by the identification unit.
前記装置を利用しているユーザを識別する識別手段と、
前記提示手段は、前記識別手段により識別されたユーザが新たに記録しようとしているコンテンツが装置の容量が不足して記録できない場合に、前記削除候補のコンテンツの一覧を提示し、
前記削除候補のコンテンツの一覧から所定のコンテンツが選択された場合、前記設定手段は、前記識別手段により識別されたユーザが新たに記録したコンテンツに対して禁止情報を設定することを特徴とする請求項1に記載のコンテンツ記録再生装置。
Identifying means for identifying a user using the device;
The presenting means presents a list of contents of the deletion candidates when the content newly recorded by the user identified by the identifying means cannot be recorded due to insufficient capacity of the device,
When the predetermined content is selected from the deletion candidate content list, the setting unit sets prohibition information for the content newly recorded by the user identified by the identification unit. Item 2. The content recording / playback apparatus according to Item 1.
前記記録手段に記録されているコンテンツを複製する複製手段と、
前記記録手段に記録されているコンテンツごとに、前記複製手段により複製を行った複製履歴情報を記憶する複製履歴記憶手段と、をさらに有し、
前記提示手段は、前記複製履歴情報を用いて、複製されたコンテンツを優先して削除候補とし、前記削除候補のコンテンツの一覧を作成して提示することを特徴とする請求項1乃至3のいずれか1項に記載のコンテンツ記録再生装置。
Duplicating means for duplicating the content recorded in the recording means;
For each content recorded in the recording means, further comprising: a copy history storage means for storing copy history information copied by the copy means;
4. The presentation unit according to any one of claims 1 to 3, wherein the presenting means uses the duplication history information to prioritize duplicated content as deletion candidates, and creates and presents a list of the deletion candidate contents. The content recording / playback apparatus according to claim 1.
前記装置を利用しているユーザを識別する識別手段と、
前記識別手段により識別されたユーザが前記受信手段により受信するコンテンツの記録を予約する予約手段をさらに有し、
前記設定手段は、前記予約手段により予約されたコンテンツについて、禁止情報を設定することを特徴とする請求項1に記載のコンテンツ記録再生装置。
Identifying means for identifying a user using the device;
Reserving means for reserving recording of content received by the receiving means by the user identified by the identifying means,
The content recording / reproducing apparatus according to claim 1, wherein the setting unit sets prohibition information for the content reserved by the reservation unit.
複数のコンテンツを記録することが可能なコンテンツ記録再生装置におけるコンテンツ管理方法であって、
登録された複数のユーザの情報を記憶するユーザ情報記憶工程と、
記録されているコンテンツについて、ユーザごとに削除を禁止するための禁止情報を設定するための設定工程と、
前記記録されているコンテンツごとに、禁止情報を設定しているユーザの数に関する値を求め、当該値の少ないコンテンツの順に削除候補のコンテンツの一覧を作成して提示する提示工程と、を有することを特徴とするコンテンツ管理方法。
A content management method in a content recording / playback apparatus capable of recording a plurality of contents,
A user information storage step for storing information of a plurality of registered users;
A setting process for setting prohibition information for prohibiting deletion of recorded content for each user;
A presentation step of obtaining a value related to the number of users for whom prohibition information is set for each recorded content, and creating and presenting a list of deletion candidate contents in order of the content with the smallest value. Content management method characterized by the above.
請求項6に記載のコンテンツ管理方法をコンピュータに実行させるためのプログラム。   A program for causing a computer to execute the content management method according to claim 6.
JP2009034389A 2009-02-17 2009-02-17 Content recording / playback apparatus and content management method Expired - Fee Related JP5374182B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009034389A JP5374182B2 (en) 2009-02-17 2009-02-17 Content recording / playback apparatus and content management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009034389A JP5374182B2 (en) 2009-02-17 2009-02-17 Content recording / playback apparatus and content management method

Publications (3)

Publication Number Publication Date
JP2010192027A true JP2010192027A (en) 2010-09-02
JP2010192027A5 JP2010192027A5 (en) 2012-03-29
JP5374182B2 JP5374182B2 (en) 2013-12-25

Family

ID=42817916

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009034389A Expired - Fee Related JP5374182B2 (en) 2009-02-17 2009-02-17 Content recording / playback apparatus and content management method

Country Status (1)

Country Link
JP (1) JP5374182B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013037732A (en) * 2011-08-04 2013-02-21 Canon Inc Playback device and control method thereof, program, and storage medium
JP2013046196A (en) * 2011-08-24 2013-03-04 Mitsubishi Electric Corp Recording and reproducing device
WO2014162917A1 (en) * 2013-04-04 2014-10-09 ソニー株式会社 Video switching device, video switching method, program, and information processing device
US9042704B2 (en) 2011-08-04 2015-05-26 Canon Kabushiki Kaisha Reproduction apparatus and control method thereof

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001160264A (en) * 1999-11-30 2001-06-12 Matsushita Electric Ind Co Ltd Program recorder, recording medium and program recording medium
JP2004297427A (en) * 2003-03-27 2004-10-21 Toshiba Corp Apparatus and method for managing content data
JP2007012172A (en) * 2005-06-30 2007-01-18 Toshiba Corp Recording/reproducing device and recording/reproducing method
JP2007133640A (en) * 2005-11-10 2007-05-31 Toyota Motor Corp Terminal equipment and method for providing contents output
JP2007150912A (en) * 2005-11-29 2007-06-14 Matsushita Electric Ind Co Ltd Video recording and reproducing apparatus
JP2007200473A (en) * 2006-01-27 2007-08-09 Matsushita Electric Ind Co Ltd Information recording and reproducing device
JP2007280493A (en) * 2006-04-05 2007-10-25 Sharp Corp Content recording and reproducing device and its method using the same
JP2008041137A (en) * 2006-08-02 2008-02-21 Onkyo Corp Content recording/reproducing device and recording/reproducing method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001160264A (en) * 1999-11-30 2001-06-12 Matsushita Electric Ind Co Ltd Program recorder, recording medium and program recording medium
JP2004297427A (en) * 2003-03-27 2004-10-21 Toshiba Corp Apparatus and method for managing content data
JP2007012172A (en) * 2005-06-30 2007-01-18 Toshiba Corp Recording/reproducing device and recording/reproducing method
JP2007133640A (en) * 2005-11-10 2007-05-31 Toyota Motor Corp Terminal equipment and method for providing contents output
JP2007150912A (en) * 2005-11-29 2007-06-14 Matsushita Electric Ind Co Ltd Video recording and reproducing apparatus
JP2007200473A (en) * 2006-01-27 2007-08-09 Matsushita Electric Ind Co Ltd Information recording and reproducing device
JP2007280493A (en) * 2006-04-05 2007-10-25 Sharp Corp Content recording and reproducing device and its method using the same
JP2008041137A (en) * 2006-08-02 2008-02-21 Onkyo Corp Content recording/reproducing device and recording/reproducing method

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013037732A (en) * 2011-08-04 2013-02-21 Canon Inc Playback device and control method thereof, program, and storage medium
US9042704B2 (en) 2011-08-04 2015-05-26 Canon Kabushiki Kaisha Reproduction apparatus and control method thereof
JP2013046196A (en) * 2011-08-24 2013-03-04 Mitsubishi Electric Corp Recording and reproducing device
WO2014162917A1 (en) * 2013-04-04 2014-10-09 ソニー株式会社 Video switching device, video switching method, program, and information processing device
US9554062B2 (en) 2013-04-04 2017-01-24 Sony Corporation Video switching apparatus, video switching method, program, and information processing apparatus
US10511788B2 (en) 2013-04-04 2019-12-17 Sony Corporation Video switching apparatus, video switching method, program, and information processing apparatus

Also Published As

Publication number Publication date
JP5374182B2 (en) 2013-12-25

Similar Documents

Publication Publication Date Title
US20060156355A1 (en) Reproduction apparatus, program, integrated circuit
US9014542B2 (en) Video record/playback apparatus and control method for same
JP4688797B2 (en) Copy control information decision device
JP5374182B2 (en) Content recording / playback apparatus and content management method
CN101923879B (en) Apparatus for reproducing a plurality of titles audio/video stream from information storage medium
JP2007115014A (en) Contents acquisition method, dictionary list generation method, retrieval method, contents acquisition system, terminal equipment and input information prediction method
CN101356576B (en) Recording medium, apparatus for reproducing data and method thereof
JP2008079051A (en) Reproduction apparatus, menu screen displaying method, menu screen displaying program, and computer-readable storage medium storing menu screen displaying program
JP4767804B2 (en) Reproduction apparatus, copy control method, copy control program, and computer-readable storage medium storing copy control
JP2007267259A (en) Image processing apparatus and file reproducing method
JP5031608B2 (en) Playback apparatus and storage medium
JP2006114208A (en) Recording medium recording multimedia data for providing moving image reproduction function and programming function, and apparatus and method for reproducing moving image
JP2005020356A (en) Video recording and reproducing device
JP2004213060A (en) Recorder and data managing method
JP2008152820A (en) Video audio data recording and reproducing device, video audio data recording and reproducing method, and recording medium
JP4080923B2 (en) Information recording medium, recording apparatus, reproducing apparatus, recording method and reproducing method
US8340508B2 (en) Record/playback apparatus and control method therefor
JP4230346B2 (en) Car music server circuit and car information terminal
JP4001055B2 (en) Disc recording device
JP2008104137A (en) Video content recording/reproduction apparatus
JP5067887B2 (en) Dubbing apparatus, control method thereof and program
JP4545993B2 (en) Editing device for optical disk, computer-readable recording medium, editing program.
KR100752477B1 (en) Apparatus and method for language learning using a caption data
JP4100307B2 (en) Program, recording medium and playback apparatus
JP2006172153A (en) Electronic device with biometrics identification function

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120209

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120209

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130104

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130108

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130222

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: 20130823

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130920

LAPS Cancellation because of no payment of annual fees