JP2004304427A - Video recording method and apparatus thereof - Google Patents

Video recording method and apparatus thereof Download PDF

Info

Publication number
JP2004304427A
JP2004304427A JP2003093586A JP2003093586A JP2004304427A JP 2004304427 A JP2004304427 A JP 2004304427A JP 2003093586 A JP2003093586 A JP 2003093586A JP 2003093586 A JP2003093586 A JP 2003093586A JP 2004304427 A JP2004304427 A JP 2004304427A
Authority
JP
Japan
Prior art keywords
program
recording
user
users
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.)
Pending
Application number
JP2003093586A
Other languages
Japanese (ja)
Inventor
Tomoji Yamamoto
友二 山本
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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo 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 Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP2003093586A priority Critical patent/JP2004304427A/en
Publication of JP2004304427A publication Critical patent/JP2004304427A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a video recording apparatus supporting use by a plurality of users. <P>SOLUTION: A tuner 110 outputs a program of each channel from received broadcast waves. A real-time encoder 112 encodes the program output from the tuner 110 into a predetermined format. A switch 120 selects the program output from the encoder 112 depending on a request for video recording the program from a user. A recorder 200 has a function of storing the programs for each user. An interface 150 receives the request for video recording or replaying the program from a PC 300 via the internet 20, and provides a communication function in delivering the corresponding program. A streaming delivery block 140 stream-delivers the video recorded program in the recorder 200 corresponding to the user upon user's request to replay the video recorded program. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

【0001】
【発明の属する技術分野】
本発明は、録画技術に関し、とくに、複数のユーザの使用に対応した録画方法および装置に関する。
【0002】
【従来の技術】
インターネットの普及などに伴って、家庭向けの高速ネットワークが急速に整えられつつある。このため、ひとつのセンターがTV放送の番組の録画を一括して受け付け、録画した番組を高速ネットワークを介してユーザに提供することも可能になってきた。このひとつの形態として、複数のチャネルで放送されている番組をセンターの蓄積部で一括して録画し、ユーザから録画した番組の再生が要求された場合、当該再生要求された番組に設定されたビデオデータIDにもとづいて、ビデオデータ蓄積部の中のビデオデータをユーザに送出していた(例えば、特許文献1参照。)。
【0003】
【特許文献1】
特開2002−199318号公報
【0004】
【発明が解決しようとする課題】
上述の番組録画システムの形態では、センターが複数のチャネルで放送されている番組を一括して録画し、ユーザは録画した番組を高速ネットワークを介して再生しているため、家庭における複数のチューナの所有を不要にする。さらに、センターに備えられたチューナは複数のユーザで共有されるため、よりコストの低減を可能にする。しかし、複数の番組をまとめてひとつの蓄積部に記憶し、ユーザの再生要求に応じて記憶した録画番組を配信しているため、配信するユーザを限定し、あるいは放送時間を任意にした条件下において、放送と同一の形態になる可能性がある。
【0005】
また、近年ノート型パーソナルコンピュータ(以下、「PC」という)が多数販売されているため、今後より多くのユーザがノート型PCによって放送されている番組を視聴すると予想される。ノート型PCで番組を視聴する場合、一般に外付けのチューナやアンテナが必要となり、その結果ノート型PC本来の機動性が損なわれる。また、ノート型PCは一般にデスクトップ型PCやサーバと比較してハードディスク容量が少ないため、長時間録画ができない。
【0006】
本発明はこうした状況に鑑みてなされたものであり、その目的は、ユーザ単位の記憶領域を備え、かつチャネル単位のチューナを複数のユーザで共有した録画技術の提供にある。また本発明の別の目的は、ユーザ単位の記憶領域に記憶した番組を対象とするユーザに配信する録画技術の提供にある。
【0007】
【課題を解決するための手段】
本発明のある態様は、録画装置に関する。この装置は、複数のチャネルで放送されている番組をチャネル単位でそれぞれ受信する複数のユーザで共有の複数の受信部と、前記複数のユーザから、対象とすべき番組の録画指示をそれぞれ受け付ける録画指示受付部と、前記複数のユーザのそれぞれの前記録画指示にもとづいて、前記複数の受信部でそれぞれ受信した番組を前記複数のユーザにそれぞれ対応付ける対応部と、前記複数のユーザにそれぞれ対応付けた番組をユーザ単位でそれぞれ録画する複数の記憶部とを含む。
【0008】
「記憶部」は、ユーザ単位に異なった記憶装置によって実現されてもよいし、ユーザ単位にひとつの記憶装置の中での異なった記憶領域によって実現されてもよい。
以上の装置により、録画した番組をユーザ単位の記憶領域に記憶するため、ユーザの所有するパーソナルコンピュータの記憶領域での記憶と等価になり、放送の形態には該当しない。
【0009】
前記録画指示受付部は、前記録画指示した番組を符号化する場合の圧縮率の要求もさらに受け付け、前記記憶部は、前記複数のユーザにそれぞれ対応付けた番組を前記圧縮率に応じて符号化してから録画してもよい。
前記複数のユーザから、録画した番組の再生指示をそれぞれ受け付ける再生指示受付部と、前記複数のユーザのそれぞれの前記再生指示に応じて、前記再生指示を行ったユーザに対応した前記記憶部の中の録画した番組を配信する配信部とをさらに含んでもよい。
【0010】
前記再生指示受付部は、前記再生指示した番組を符号化する場合の圧縮率の要求もさらに受け付け、前記配信部は、前記記憶部の中の録画した番組を前記圧縮率の要求に応じて符号化してから配信してもよい。
【0011】
本発明の別の態様は、録画方法に関する。この方法は、複数の番組をチャネル単位に複数のユーザで共有してそれぞれ受信し、前記受信した複数の番組をユーザからのネットワークを介した録画要求に応じてユーザ単位でそれぞれ記憶装置に録画する。
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【0012】
【発明の実施の形態】
本実施の形態は、所定の番組の録画と再生を要求するユーザの住宅等とは別の場所に設置され、かつ複数のユーザによって共通に使用される録画装置に関する。本実施の形態における録画装置は、複数のチャネルにおける番組の同時の録画を可能にするために、番組が放送されているチャネル数に等しい数のチューナを備える。また、ユーザからの番組の録画の要求をインターネット等のネットワークを介して受け付け、録画対象の番組を放送するチャネルに対応したチューナからの出力を録画する。
【0013】
番組の録画において録画装置は、ユーザ単位に設けた記憶領域に録画対象の番組をそれぞれ記憶する。すなわち、複数のユーザが同一の番組の録画を要求した場合においても、当該番組をユーザ単位に独立して設けた記憶領域に記憶する。さらに、ユーザからの録画した番組の再生要求もネットワークを介して受け付け、当該ユーザに対応した記憶領域の中にある録画番組を配信する。その結果、録画装置における記憶領域は、ユーザの所有するPC等の記憶領域と等価になるため、録画装置を使用した録画番組の再生は、放送の形態に該当しない。また、記憶領域以外の部分例えば、チューナ等は複数のユーザで共有して使用するため、コストの低減が可能になる。
【0014】
図1は、本実施の形態に係る番組録画配信システム10の構成である。番組録画配信システム10は、録画装置100、インターネット20、PC300と総称された第1PC300a、第2PC300b、第3PC300c、モデム302と総称された第1モデム302a、第2モデム302b、第3モデム302cを含む。また、録画装置100は、アンテナ102、チューナ110と総称される第1チューナ110a、第2チューナ110b、第3チューナ110c、第4チューナ110d、第5チューナ110e、リアルタイムエンコーダ112と総称される第1リアルタイムエンコーダ112a、第2リアルタイムエンコーダ112b、第3リアルタイムエンコーダ112c、第4リアルタイムエンコーダ112d、第5リアルタイムエンコーダ112e、スイッチ120と総称される第1スイッチ120a、第2スイッチ120b、第3スイッチ120c、記録装置200と総称される第1記録装置200a、第2記録装置200b、第3記録装置200c、ユーザデータベース160、制御ブロック130、ストリーミング配信ブロック140、インターフェース150を含む。
【0015】
番組録画配信システム10において、ユーザAからCのPC300は、モデム302を介してインターネット20に接続し、インターネット20を介して録画装置100に接続する。PC300は、インターネット20を介して録画装置100に対して放送番組の録画または録画予約を要求し、また、録画された番組の配信を要求する。さらに、ユーザは配信された番組をPC300のディスプレイで見ることが可能である。
【0016】
アンテナ102は、放送波を受信し、チューナ110は受信した放送波から、予め設定されたチャネルを選局して、それぞれのチャネルにおける番組を出力する。例えば、第1チューナ110aがチャネル1、第2チューナ110bがチャネル2、第3チューナ110cがチャネル3を出力する。
【0017】
リアルタイムエンコーダ112は、チューナ110から出力された番組をディジタル信号に変換し、所定の形式にエンコードする。エンコードの方法は任意の方法、例えば、MPEG(Moving Picture Experts Group)やユーザが利用する動画ブラウザの形式であってもよい。また、リアルタイムエンコーダ112はそれぞれのチューナ110に対応して設けられる。以上のチューナ110とリアルタイムエンコーダ112は、録画装置100が受信するチャネル数に応じて複数設けられているが、これらは複数のユーザで共通に使用される。図1の例では、5つのチャネルに相当したチューナ110およびリアルタイムエンコーダ112が設けられており、それぞれのチャネルの放送波を分離し、ディジタル形式にエンコードする。その結果、ユーザごとに設けられるよりも簡略な構成となる。
【0018】
スイッチ120は、後述するユーザからの番組録画の要求に応じて、対応する時刻に対応するチャネルのリアルタイムエンコーダ112から出力される番組を選択する。スイッチ120は、チューナ110やリアルタイムエンコーダ112と異なりユーザ単位に、すなわち、ユーザ数設けられる。また、2つ以上のリアルタイムエンコーダ112を同時に選択してもよい。
【0019】
記録装置200は、スイッチ120で選択した番組を記憶する機能を有し、例えばHDDおよびHDDを制御するための装置によって構成される。記録装置200はユーザ単位にそれぞれ別の装置として設けられてもよいし、ひとつの装置において論理的に分割されていてもよい。いずれにせよ、ユーザ単位に独立した記憶領域が確保されていればよい。
【0020】
インターフェース150は、インターネット20を介して、ユーザの所有するそれぞれのPC300から、番組の録画の要求や録画した番組の再生の要求を受け付ける際、あるいは対応した番組を配信する際において、通信機能を提供する。通信方式は任意のものでかまわない。また、PC300のディスプレイに表示された画面で番組の録画予約や録画番組の再生を要求可能とするためのWebサーバ機能も有する。
【0021】
ユーザデータベース160は、それぞれのユーザに対応した記録装置200の情報、記録装置200の記憶領域、ユーザに対する課金額を管理する。
制御ブロック130は、ユーザからの要求に対応した番組の録画および録画番組の配信を実行するために、ユーザデータベース160における情報にもとづいて、記録装置200、インターフェース150および後述のストリーミング配信ブロック140を制御する。
【0022】
ストリーミング配信ブロック140は、ユーザからの録画した番組の再生の要求に応じて、当該ユーザに対応した記録装置200の中にある録画した番組をストリーミング配信する。すなわち、共通の記憶部に録画された番組を配信するのではなく、番組はそれぞれのユーザに対応した記録装置200に一旦記憶され、記憶された番組を配信する。
【0023】
図2は、記録装置200の構成を示す。記録装置200は、CPU210、信号線202、インターフェース220、メモリ230、タイマー240、HDDコントローラ250、HDD260を含む。
【0024】
HDD260は、録画した番組を記憶する。さらに、ユーザから要求された番組の録画の内容やHDD260内の録画した番組の記憶領域についての情報も記憶する。
HDDコントローラ250は、HDD260を制御し、またリアルタイムエンコーダ112やストリーミング配信ブロック140に対して、録画した番組の入出力を実行する。
【0025】
タイマー240は、番組を録画する時刻を管理する。また、各部に必要なタイミングを与える。
CPU210、メモリ230はユーザの要求に従った番組の録画および再生を実行する。
【0026】
インターフェース220は、番組の録画および再生の際に制御ブロック130との間で、所定の制御信号の入出力を行い、また番組の録画の際にスイッチ120に対して制御信号を送信し、スイッチ120の切替を実行させる。
信号線202は、必要な信号を伝送する。
【0027】
この構成は、ハードウエア的には、任意のコンピュータのCPU、メモリ、その他のLSIで実現でき、ソフトウエア的にはメモリにロードされた画像生成機能のあるプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【0028】
図3は、ユーザデータベース160のデータ構造を示す。「ユーザID」は、それぞれのユーザに割当てたユーザ識別番号を示し、「記憶装置ID」は、それぞれのユーザに割当てた記録装置200の識別番号を示す。図示のとおり異なったユーザがひとつの記録装置200を共有する場合もあるが、その場合は、記録装置200の中の記憶するための領域が分離されている。「記録領域」は、それぞれのユーザに割当てた記録装置200の中で記憶可能な領域の容量であり、「使用領域」は、前述の「記録領域」のうち既に録画した番組が記憶されている領域の容量である。「課金額」は、それぞれのユーザに対する課金額であり、詳細は後述する。
【0029】
図4は、HDD260に記録された録画番組情報のデータ構造を示す。「録画番組ID」は、録画した番組に割当てられた識別番号を示し、「ch」は、録画すべき番組が放送されたチャネルを示し、「番組名」は、録画した番組名を示す。「録画日」は、録画すべき番組の放送日すなわち番組を記録装置200に記録した日付を示し、「録画時間」は、録画した番組の長さを示し、「画質」は、リアルタイムエンコーダ112においてエンコードする際の画質、すなわち例えばMPEGの場合はビットレートを示す。「開始ブロック」は、HDD260において録画した番組の先頭アドレスを示す。ここではHDD260に記憶した録画番組の情報を示しているが、これから録画する予定の番組の情報が同様に書き込まれてもよい。
【0030】
図5は、番組録画予約における表示画面を示す。画面上部に所定の日付における放送予定の番組が、チャネルおよび時間毎に表示されている。また、画面下部にユーザを特定するための「ID」と「パスワード」の入力スペースと、録画する際の画質に相当する「高画質」、「標準画質」、「長時間」の選択ボタンが配置されている。ここで、「高画質」は、図4における「画質」の「高」に、「標準画質」は「標準」に、「長時間」は「低」に相当する。「録画予約」ボタンを押せば、録画予約が設定される。
【0031】
図6は、番組再生における表示画面を示す。画面上部に記録装置200に記憶された録画番組の「番組名」、「ch」、「録画日」、「録画時間」が表示され、これらは図4における同名の項目に相当する。また「モード」は、図5で選択した「高画質」、「標準画質」、「長時間」を表示する。「再生」は、既に再生済みの場合に「済」を、まだ再生していない場合に「未」を表示する。また、画面下部にユーザを特定するための「ID」と「パスワード」の入力スペースが表示されている。さらに、録画した番組を再生する際の「再生」ボタンと、録画した番組を記録装置200から消去する際の「消去」ボタンが表示されている。
【0032】
以上の構成による録画装置100の番組の録画の手順を説明する。PC300を使用するユーザは、インターネット20を介して番組録画配信システム10におけるインターフェース150にアクセスする。IDとパスワードを入力した後、PC300のディスプレイに表示される画面を確認しながら、ユーザは「チャネル5」の「午後9時から10時」に放送される予定の「ニュース」の録画を「標準画質」モードで予約する。予約内容はインターネット20を介してHDD260の中の録画番組情報に記憶される。また、記憶された内容はユーザデータベース160にも反映される。
【0033】
「午後9時」になればタイマー240が録画開始の制御信号をCPU210に出力し、CPU210の制御によって、「チャネル5」に対応したチューナ110から出力され、かつリアルタイムエンコーダ112において、「標準画質」のデータレートでエンコードされた「ニュース」番組が、スイッチ120による切替によってHDDコントローラ250に記録される。また、「午後10時」になれば、24がCPU210に録画終了を知らせる。さらに、タイマー240は録画時間「1時間」を制御ブロック130に通知し、制御ブロック130は録画時間にもとづいた課金情報をユーザデータベース160に入力する。
【0034】
以上の構成による録画装置100の番組の再生の手順を説明する。PC300を使用するユーザは、インターネット20を介して番組録画配信システム10におけるインターフェース150にアクセスする。IDとパスワードを入力した後、PC300のディスプレイに表示される画面を確認しながら、ユーザは、録画番組ID「0002」の「チャネル5」において「午後9時から10時」に放送された「ニュース」の「再生」を指示する。指示内容はインターネット20を介して制御ブロック130に伝送され、制御ブロック130は再生の指示をストリーミング配信ブロック140に出力する。制御ブロック130は、ユーザに対応したインターネット20から録画番組ID「0002」の「ニュース」をストリーミング再生する。ストリーミング再生された番組はインターネット20を介してPC300まで送信され、ユーザはPC300のディスプレイにおいて「ニュース」を見る。
【0035】
なお、本実施の形態における録画装置100を事業者が所有する場合、録画装置100における記録装置200をユーザにレンタルする形で、サービス事業を提供可能である。その際、ユーザに対する課金は、番組の録画時にタイマー240による録画時間計測にもとづいた時間課金や、録画した番組ごとの課金によって実行可能である。あるいは、録画した画像の配信時においても課金可能である。課金は主に制御ブロック130によって制御され、その結果がユーザデータベース160に記入される。また、定額制の料金にしてもよい。
【0036】
また、録画装置100における記録装置200はさまざまな容量で用意され、その容量にあった料金体系を用意することで、ユーザの利用頻度にあったサービスの提供が可能になる。また、契約期間の設定により、ユーザが年間の利用状況に応じて契約内容を変更することも可能である。例えば、年末年始や番組改編期は大容量での契約や裏番組録画のための2チャネル分の契約、夏休みの契約解除である。
【0037】
本実施の形態によれば、チャネル単位に設けられたチューナを複数のユーザで共有して使用し、さらに録画した番組をユーザ単位に設けられた記憶領域に記憶するために、低いコストを維持しつつ放送の形態とならない形で番組の録画および再生を実行可能である。また、記憶領域をパーソナルコンピュータの中ではなく、外部に設けることによって、パーソナルコンピュータにおける記憶領域が小さい場合でも、長時間の録画を可能にする。
【0038】
以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【0039】
本実施の形態では、リアルタイムエンコーダ112は記録装置200で記憶する前に番組をエンコードしている。しかしこれに限らず例えば、録画した番組を再生する際にエンコードしてもよい。本変形例によれば、番組の録画が迅速に実行される。すなわち、インターネット20によって録画した番組が配信される前にエンコードされればよい。
【0040】
本実施の形態では、ユーザの住宅と録画装置100の設置場所は別の建物を想定し、それらの間をインターネットで接続している。しかしこれに限らず例えば、ユーザの住宅をマンションの部屋とし、録画装置100もマンション内に設置し、さらにこれらの間をLANによって接続してもよい。本変形例によれば、住宅と録画装置100の間の通信による費用が発生しない。つまり、録画装置100とPC300の間が所定の通信回線で接続されればよい。
【0041】
本実施の形態では、PC300からの指示によって、番組を記録装置200に記憶した後、別途PC300からの指示によってストリーミング配信ブロック140が記録装置200に記憶された番組をPC300に配信している。しかしこれに限らず例えば、PC300からの指示によって、番組を記録装置200に記憶した後、すぐにストリーミング配信ブロック140が記録装置200に記憶された番組をPC300に配信してもよい。本変形例によれば、リアルタイム再生に近い処理が可能になる。つまり、番組が一度記録装置200に記憶されればよい。
【0042】
【発明の効果】
本発明によれば、ユーザ単位の記憶領域を備え、かつチャネル単位のチューナを複数のユーザで共有した録画技術を提供することができる。またユーザ単位の記憶領域に記憶した番組を対象とするユーザに配信する録画技術を提供することができる。
【図面の簡単な説明】
【図1】本実施の形態に係る番組録画配信システムの構成図である。
【図2】図1の記憶装置の構成を示す図である。
【図3】図1のユーザデータベースのデータ構造を示す図である。
【図4】図2のHDDに記録された録画番組情報のデータ構造を示す図である。
【図5】図1の番組録画予約における表示画面を示す図である。
【図6】図1の番組再生における表示画面を示す図である。
【符号の説明】
10 番組録画配信システム、 20 インターネット、 100 録画装置、 102 アンテナ、 110 チューナ、 112 リアルタイムエンコーダ、 120 スイッチ、 130 制御ブロック、 140 ストリーミング配信ブロック、 150 インターフェース、 160 ユーザデータベース、200 記録装置、 202 信号線、 210 CPU、 220 インターフェース、 230 メモリ、 240 タイマー、 250 HDDコントローラ、 260 HDD、 300 PC、 302 モデム。
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a recording technique, and more particularly, to a recording method and a recording apparatus compatible with use of a plurality of users.
[0002]
[Prior art]
With the spread of the Internet and the like, high-speed networks for homes are rapidly being prepared. For this reason, it has become possible for one center to collectively receive recordings of TV broadcast programs and to provide the recorded programs to users via a high-speed network. As one form of this, a program broadcasted on a plurality of channels is collectively recorded in a storage unit of a center, and when a user requests reproduction of the recorded program, the program set as the reproduction requested program is set. The video data in the video data storage is sent to the user based on the video data ID (for example, see Patent Document 1).
[0003]
[Patent Document 1]
Japanese Patent Application Laid-Open No. 2002-199318
[Problems to be solved by the invention]
In the form of the above-described program recording system, the center collectively records programs broadcast on a plurality of channels, and the user plays back the recorded programs via a high-speed network. Eliminate ownership. Further, since the tuner provided in the center is shared by a plurality of users, the cost can be further reduced. However, since a plurality of programs are collectively stored in one storage unit, and the stored recorded programs are distributed in response to a user's reproduction request, the conditions for limiting the users to distribute or arbitrarily setting the broadcast time are limited. May have the same form as the broadcast.
[0005]
In recent years, since many notebook personal computers (hereinafter, referred to as “PCs”) have been sold, it is expected that more users will view programs broadcast on the notebook PCs in the future. When viewing a program on a notebook PC, an external tuner or antenna is generally required, and as a result, the original mobility of the notebook PC is impaired. In addition, a notebook PC generally has a smaller hard disk capacity than a desktop PC or a server, and therefore cannot record for a long time.
[0006]
The present invention has been made in view of such circumstances, and an object of the present invention is to provide a recording technique in which a storage area is provided for each user and a tuner for each channel is shared by a plurality of users. Another object of the present invention is to provide a recording technique for distributing a program stored in a storage area for each user to a target user.
[0007]
[Means for Solving the Problems]
One embodiment of the present invention relates to a recording device. The apparatus includes a plurality of receiving units shared by a plurality of users that receive programs broadcast on a plurality of channels in channel units, and a recording unit that receives a recording instruction of a target program from the plurality of users. An instruction receiving unit, a corresponding unit that associates each of the programs received by the plurality of receiving units with the plurality of users, based on the recording instructions of each of the plurality of users, and a corresponding unit respectively associated with the plurality of users. And a plurality of storage units for recording programs on a user-by-user basis.
[0008]
The “storage unit” may be realized by a different storage device for each user, or may be realized by a different storage area in one storage device for each user.
With the above-described apparatus, the recorded program is stored in the storage area of each user, which is equivalent to the storage in the storage area of the personal computer owned by the user, and does not correspond to the broadcast mode.
[0009]
The recording instruction receiving unit further receives a request for a compression ratio when encoding the program for which recording is instructed, and the storage unit encodes programs associated with the plurality of users according to the compression ratio. You may record it afterwards.
A reproduction instruction receiving unit that receives a reproduction instruction of a recorded program from each of the plurality of users; and a storage unit corresponding to a user who has performed the reproduction instruction in response to the reproduction instruction of each of the plurality of users. And a distribution unit that distributes the recorded program.
[0010]
The reproduction instruction receiving unit further receives a request for a compression rate when encoding the program whose reproduction is instructed, and the distribution unit encodes a recorded program in the storage unit according to the request for the compression rate. It may be distributed after being converted.
[0011]
Another embodiment of the present invention relates to a recording method. In this method, a plurality of programs are shared and received by a plurality of users in channel units, and the received plurality of programs are respectively recorded in a storage device in user units in response to a recording request from a user via a network. .
It is to be noted that any combination of the above-described components and any conversion of the expression of the present invention between a method, an apparatus, a system, a recording medium, a computer program, and the like are also effective as embodiments of the present invention.
[0012]
BEST MODE FOR CARRYING OUT THE INVENTION
The present embodiment relates to a recording device that is installed in a place different from a house or the like of a user who requests recording and reproduction of a predetermined program, and is commonly used by a plurality of users. The recording apparatus according to the present embodiment includes tuners of the same number as the number of channels on which a program is broadcast in order to enable simultaneous recording of programs on a plurality of channels. Also, a program recording request from a user is received via a network such as the Internet, and an output from a tuner corresponding to a channel for broadcasting a program to be recorded is recorded.
[0013]
In recording a program, the recording device stores a program to be recorded in a storage area provided for each user. That is, even when a plurality of users request recording of the same program, the program is stored in a storage area provided independently for each user. Further, a reproduction request of the recorded program from the user is also received via the network, and the recorded program in the storage area corresponding to the user is distributed. As a result, the storage area of the recording device is equivalent to the storage area of the PC or the like owned by the user, and thus the reproduction of the recorded program using the recording device does not correspond to a broadcast mode. In addition, since a portion other than the storage area, such as a tuner, is shared and used by a plurality of users, the cost can be reduced.
[0014]
FIG. 1 shows a configuration of a program recording and distribution system 10 according to the present embodiment. The program recording and distribution system 10 includes a recording device 100, the Internet 20, a first PC 300a, a second PC 300b, a third PC 300c generally called a PC 300, a first modem 302a, a second modem 302b, and a third modem 302c generally called a modem 302. . Further, the recording apparatus 100 includes a first tuner 110a, a second tuner 110b, a third tuner 110c, a fourth tuner 110d, a fifth tuner 110e, and a first tuner generally called a real-time encoder 112, which are collectively referred to as an antenna 102 and a tuner 110. Real time encoder 112a, second real time encoder 112b, third real time encoder 112c, fourth real time encoder 112d, fifth real time encoder 112e, first switch 120a, second switch 120b, third switch 120c collectively referred to as switch 120, recording A first recording device 200a, a second recording device 200b, a third recording device 200c, a user database 160, a control block 130, a streaming distribution block 140, Including a face 150.
[0015]
In the program recording and distribution system 10, the PCs 300 of the users A to C connect to the Internet 20 via the modem 302 and connect to the recording device 100 via the Internet 20. The PC 300 requests the recording device 100 to record a broadcast program or make a reservation for recording via the Internet 20, and also requests distribution of the recorded program. Further, the user can view the distributed program on the display of the PC 300.
[0016]
The antenna 102 receives a broadcast wave, and the tuner 110 selects a preset channel from the received broadcast wave and outputs a program on each channel. For example, the first tuner 110a outputs the channel 1, the second tuner 110b outputs the channel 2, and the third tuner 110c outputs the channel 3.
[0017]
The real-time encoder 112 converts a program output from the tuner 110 into a digital signal and encodes the digital signal into a predetermined format. The encoding method may be an arbitrary method, for example, MPEG (Moving Picture Experts Group) or a video browser format used by the user. Further, the real-time encoders 112 are provided corresponding to the respective tuners 110. Although a plurality of tuners 110 and real-time encoders 112 are provided in accordance with the number of channels received by the recording device 100, these are commonly used by a plurality of users. In the example of FIG. 1, a tuner 110 and a real-time encoder 112 corresponding to five channels are provided, and the broadcast waves of each channel are separated and encoded into a digital format. As a result, the configuration is simpler than provided for each user.
[0018]
The switch 120 selects a program output from the real-time encoder 112 of a channel corresponding to a corresponding time in response to a program recording request from a user described later. The switch 120 is provided for each user, that is, the number of users, unlike the tuner 110 and the real-time encoder 112. Further, two or more real-time encoders 112 may be simultaneously selected.
[0019]
The recording device 200 has a function of storing a program selected by the switch 120, and includes, for example, an HDD and a device for controlling the HDD. The recording device 200 may be provided as a separate device for each user, or may be logically divided in one device. In any case, it is only necessary that an independent storage area is secured for each user.
[0020]
The interface 150 provides a communication function when receiving a program recording request or a program reproduction request from each PC 300 owned by the user via the Internet 20, or when distributing a corresponding program. I do. The communication method may be arbitrary. Further, it also has a Web server function for enabling recording reservation of a program and requesting reproduction of the recorded program on a screen displayed on the display of the PC 300.
[0021]
The user database 160 manages information of the recording device 200 corresponding to each user, a storage area of the recording device 200, and a charge for the user.
The control block 130 controls the recording device 200, the interface 150, and a streaming distribution block 140 described below based on information in the user database 160, in order to perform recording of a program and distribution of the recorded program in response to a request from the user. I do.
[0022]
The streaming distribution block 140 performs streaming distribution of the recorded program in the recording device 200 corresponding to the user in response to a request for reproduction of the recorded program from the user. That is, instead of distributing the program recorded in the common storage unit, the program is temporarily stored in the recording device 200 corresponding to each user, and the stored program is distributed.
[0023]
FIG. 2 shows the configuration of the recording device 200. The recording device 200 includes a CPU 210, a signal line 202, an interface 220, a memory 230, a timer 240, an HDD controller 250, and an HDD 260.
[0024]
The HDD 260 stores the recorded program. Further, information on the contents of the recording of the program requested by the user and the storage area of the recorded program in the HDD 260 are also stored.
The HDD controller 250 controls the HDD 260, and executes input / output of a recorded program with respect to the real-time encoder 112 and the streaming distribution block 140.
[0025]
The timer 240 manages the time at which the program is recorded. Also, necessary timing is given to each unit.
The CPU 210 and the memory 230 execute recording and reproduction of a program according to a user request.
[0026]
The interface 220 inputs and outputs a predetermined control signal to and from the control block 130 when recording and reproducing a program, and transmits a control signal to the switch 120 when recording a program. Is executed.
The signal line 202 transmits a necessary signal.
[0027]
This configuration can be realized in hardware by a CPU, a memory, or another LSI of an arbitrary computer, and is realized in software by a program having an image generation function loaded in the memory. The functional blocks realized by their cooperation are drawn. Therefore, it is understood by those skilled in the art that these functional blocks can be realized in various forms by hardware only, software only, or a combination thereof.
[0028]
FIG. 3 shows the data structure of the user database 160. The “user ID” indicates a user identification number assigned to each user, and the “storage device ID” indicates an identification number of the recording device 200 assigned to each user. As shown in the figure, different users may share one recording device 200, but in that case, the storage area in the recording device 200 is separated. The “recording area” is the capacity of the area that can be stored in the recording device 200 allocated to each user, and the “usage area” stores the already recorded program in the “recording area” described above. This is the capacity of the area. “Charge amount” is a charge amount for each user, and details will be described later.
[0029]
FIG. 4 shows a data structure of recorded program information recorded on HDD 260. “Recorded program ID” indicates an identification number assigned to a recorded program, “ch” indicates a channel on which a program to be recorded is broadcast, and “program name” indicates a name of the recorded program. The “recording date” indicates the broadcast date of the program to be recorded, that is, the date when the program was recorded on the recording device 200, the “recording time” indicates the length of the recorded program, and the “image quality” indicates that the real-time encoder 112 It indicates the image quality at the time of encoding, that is, the bit rate in the case of MPEG, for example. “Start block” indicates the start address of a program recorded in the HDD 260. Here, the information of the recorded program stored in the HDD 260 is shown, but the information of the program to be recorded from now on may be similarly written.
[0030]
FIG. 5 shows a display screen in program recording reservation. At the top of the screen, programs scheduled to be broadcast on a predetermined date are displayed for each channel and time. In addition, input space for "ID" and "Password" for specifying the user at the bottom of the screen, and selection buttons for "High image quality", "Standard image quality", and "Long time" corresponding to the image quality when recording are arranged. Have been. Here, “high image quality” corresponds to “high” of “image quality” in FIG. 4, “standard image quality” corresponds to “standard”, and “long time” corresponds to “low”. If a “recording reservation” button is pressed, a recording reservation is set.
[0031]
FIG. 6 shows a display screen in program reproduction. The “program name”, “ch”, “recording date”, and “recording time” of the recorded program stored in the recording device 200 are displayed at the top of the screen, and these correspond to the items of the same name in FIG. The "mode" displays "high image quality", "standard image quality", and "long time" selected in FIG. “Reproduced” indicates “completed” when already reproduced, and “not yet” when not reproduced. In addition, input spaces for “ID” and “password” for specifying the user are displayed at the bottom of the screen. Further, a “play” button for playing the recorded program and a “delete” button for deleting the recorded program from the recording device 200 are displayed.
[0032]
A procedure for recording a program by the recording apparatus 100 having the above configuration will be described. A user using the PC 300 accesses the interface 150 in the program recording and distribution system 10 via the Internet 20. After inputting the ID and the password, while checking the screen displayed on the display of the PC 300, the user sets the recording of “news” scheduled to be broadcasted from “9:00 to 10:00” of “channel 5” to “standard”. Make a reservation in "image quality" mode. The contents of the reservation are stored in the recorded program information in the HDD 260 via the Internet 20. The stored contents are also reflected in the user database 160.
[0033]
At “9:00 pm”, the timer 240 outputs a recording start control signal to the CPU 210, and under the control of the CPU 210, the control signal is output from the tuner 110 corresponding to “channel 5”, and the real-time encoder 112 outputs “standard image quality”. The “news” program encoded at the data rate of “1” is recorded in the HDD controller 250 by switching by the switch 120. When it is “10:00 pm”, 24 notifies the CPU 210 of the end of the recording. Further, the timer 240 notifies the recording block "1 hour" to the control block 130, and the control block 130 inputs charging information based on the recording duration to the user database 160.
[0034]
A procedure of reproducing a program by the recording apparatus 100 having the above configuration will be described. A user using the PC 300 accesses the interface 150 in the program recording and distribution system 10 via the Internet 20. After inputting the ID and the password, the user checks the screen displayed on the display of the PC 300, and checks the “news” broadcast from “9:00 to 10:00” on “channel 5” of the recorded program ID “0002”. "Reproduction". The instruction content is transmitted to the control block 130 via the Internet 20, and the control block 130 outputs a reproduction instruction to the streaming distribution block 140. The control block 130 streams and reproduces “news” of the recorded program ID “0002” from the Internet 20 corresponding to the user. The stream-reproduced program is transmitted to the PC 300 via the Internet 20, and the user watches “news” on the display of the PC 300.
[0035]
When the recording apparatus 100 according to the present embodiment is owned by a business operator, a service business can be provided by renting the recording apparatus 200 in the recording apparatus 100 to a user. At this time, the user can be charged by time charging based on the recording time measurement by the timer 240 at the time of recording the program, or by charging for each recorded program. Alternatively, billing can be performed even when the recorded image is distributed. The billing is mainly controlled by the control block 130, and the result is entered in the user database 160. Alternatively, a flat-rate fee may be used.
[0036]
Further, the recording device 200 in the recording device 100 is prepared in various capacities, and by providing a charge system corresponding to the capacities, it becomes possible to provide a service suitable for the frequency of use of the user. In addition, by setting the contract period, the user can change the contract contents according to the annual usage status. For example, during the year-end and New Year period or a program reorganization period, a contract with a large capacity, a contract for two channels for recording a back program, and a contract for summer vacation are canceled.
[0037]
According to the present embodiment, a tuner provided for each channel is shared and used by a plurality of users, and further, a recorded program is stored in a storage area provided for each user. In addition, recording and reproduction of a program can be executed without being in a broadcast form. In addition, by providing the storage area outside the personal computer instead of in the personal computer, long-time recording can be performed even when the storage area in the personal computer is small.
[0038]
The present invention has been described based on the embodiments. This embodiment is an exemplification, and it is understood by those skilled in the art that various modifications can be made to the combination of each component and each processing process, and that such modifications are also within the scope of the present invention. is there.
[0039]
In the present embodiment, the real-time encoder 112 encodes the program before storing it in the recording device 200. However, the present invention is not limited to this, and may be encoded when a recorded program is reproduced. According to the present modification, recording of a program is quickly performed. That is, the program may be encoded before the program recorded by the Internet 20 is distributed.
[0040]
In the present embodiment, the user's house and the installation location of the recording device 100 are assumed to be different buildings, and the building and the recording device 100 are connected via the Internet. However, the present invention is not limited to this. For example, the user's house may be a room of an apartment, the recording device 100 may be installed in the apartment, and the units may be connected to each other by a LAN. According to this modification, there is no cost for communication between the house and the recording device 100. That is, the recording device 100 and the PC 300 may be connected by a predetermined communication line.
[0041]
In the present embodiment, after a program is stored in recording device 200 in accordance with an instruction from PC 300, streaming distribution block 140 distributes the program stored in recording device 200 to PC 300 in accordance with an instruction separately from PC 300. However, the present invention is not limited to this. For example, after a program is stored in the recording device 200 in response to an instruction from the PC 300, the streaming distribution block 140 may immediately distribute the program stored in the recording device 200 to the PC 300. According to the present modification, processing close to real-time reproduction can be performed. That is, the program only needs to be stored once in the recording device 200.
[0042]
【The invention's effect】
According to the present invention, it is possible to provide a recording technique including a storage area for each user and sharing a tuner for each channel among a plurality of users. Also, it is possible to provide a recording technique for distributing a program stored in a storage area for each user to a target user.
[Brief description of the drawings]
FIG. 1 is a configuration diagram of a program recording and distribution system according to the present embodiment.
FIG. 2 is a diagram illustrating a configuration of a storage device of FIG. 1;
FIG. 3 is a diagram showing a data structure of a user database of FIG. 1;
FIG. 4 is a diagram showing a data structure of recorded program information recorded on the HDD of FIG. 2;
FIG. 5 is a diagram showing a display screen in the program recording reservation of FIG. 1;
FIG. 6 is a diagram showing a display screen in reproducing the program of FIG. 1;
[Explanation of symbols]
10 program recording and distribution system, 20 Internet, 100 recording device, 102 antenna, 110 tuner, 112 real time encoder, 120 switch, 130 control block, 140 streaming distribution block, 150 interface, 160 user database, 200 recording device, 202 signal line, 210 CPU, 220 interface, 230 memory, 240 timer, 250 HDD controller, 260 HDD, 300 PC, 302 modem.

Claims (5)

複数のチャネルで放送されている番組をチャネル単位でそれぞれ受信する複数のユーザで共有の複数の受信部と、
前記複数のユーザから、対象とすべき番組の録画指示をそれぞれ受け付ける録画指示受付部と、
前記複数のユーザのそれぞれの前記録画指示にもとづいて、前記複数の受信部でそれぞれ受信した番組を前記複数のユーザにそれぞれ対応付ける対応部と、
前記複数のユーザにそれぞれ対応付けた番組をユーザ単位でそれぞれ録画する複数の記憶部と、
を含むことを特徴とする録画装置。
A plurality of receiving units shared by a plurality of users that receive programs broadcast on a plurality of channels in channel units, respectively,
From the plurality of users, a recording instruction receiving unit that receives a recording instruction of a program to be targeted,
A corresponding unit for associating the programs respectively received by the plurality of receiving units with the plurality of users, based on the recording instructions of each of the plurality of users;
A plurality of storage units for recording the programs respectively associated with the plurality of users for each user,
A recording device comprising:
前記録画指示受付部は、前記録画指示した番組を符号化する場合の圧縮率の要求もさらに受け付け、
前記記憶部は、前記複数のユーザにそれぞれ対応付けた番組を前記圧縮率に応じて符号化してから録画することを特徴とする請求項1に記載の録画装置。
The recording instruction receiving unit further receives a request for a compression ratio when encoding the program instructed to be recorded,
The recording device according to claim 1, wherein the storage unit records the program associated with each of the plurality of users after encoding the program in accordance with the compression ratio.
前記複数のユーザから、録画した番組の再生指示をそれぞれ受け付ける再生指示受付部と、
前記複数のユーザのそれぞれの前記再生指示に応じて、前記再生指示を行ったユーザに対応した前記記憶部の中の録画した番組を配信する配信部と、
をさらに含むことを特徴とする請求項1または2に記載の録画装置。
A playback instruction receiving unit that receives a playback instruction of a recorded program from the plurality of users,
A distribution unit that distributes a recorded program in the storage unit corresponding to the user who issued the reproduction instruction, in response to the reproduction instruction of each of the plurality of users,
The recording device according to claim 1, further comprising:
前記再生指示受付部は、前記再生指示した番組を符号化する場合の圧縮率の要求もさらに受け付け、
前記配信部は、前記記憶部の中の録画した番組を前記圧縮率の要求に応じて符号化してから配信することを特徴とする請求項3に記載の録画装置。
The reproduction instruction receiving unit further receives a request for a compression ratio when encoding the program whose reproduction has been instructed,
4. The recording apparatus according to claim 3, wherein the distribution unit distributes the program recorded in the storage unit after encoding the program in response to the request for the compression ratio. 5.
複数の番組をチャネル単位に複数のユーザで共有してそれぞれ受信し、前記受信した複数の番組をユーザからのネットワークを介した録画要求に応じてユーザ単位でそれぞれ記憶装置に録画する録画方法。A recording method in which a plurality of programs are shared by a plurality of users for each channel and received, and the received plurality of programs are respectively recorded in a storage device for each user in response to a recording request from the user via a network.
JP2003093586A 2003-03-31 2003-03-31 Video recording method and apparatus thereof Pending JP2004304427A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003093586A JP2004304427A (en) 2003-03-31 2003-03-31 Video recording method and apparatus thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003093586A JP2004304427A (en) 2003-03-31 2003-03-31 Video recording method and apparatus thereof

Publications (1)

Publication Number Publication Date
JP2004304427A true JP2004304427A (en) 2004-10-28

Family

ID=33406338

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003093586A Pending JP2004304427A (en) 2003-03-31 2003-03-31 Video recording method and apparatus thereof

Country Status (1)

Country Link
JP (1) JP2004304427A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006246452A (en) * 2005-02-07 2006-09-14 Casio Comput Co Ltd Broadcast receiving terminal apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006246452A (en) * 2005-02-07 2006-09-14 Casio Comput Co Ltd Broadcast receiving terminal apparatus

Similar Documents

Publication Publication Date Title
JP3950036B2 (en) Broadcast data recording / reproducing apparatus, PVR system, and broadcast program sharing method
US8270811B2 (en) Information management method, information playback apparatus, and information management apparatus
US7433576B2 (en) Video data recording/reproducing apparatus and video data management method for use in the same
JP5115993B2 (en) Remote audiovisual signal recording method and apparatus
US7840112B2 (en) Gradually degrading multimedia recordings
US20070174471A1 (en) Secure, continous, proxy-optimized, device-to-device data download reception system and method of use
US20010004417A1 (en) Video editing system
US20010051037A1 (en) Personal versatile recorder: enhanced features, and methods for its use
US20060013566A1 (en) Content recording apparatus, content playback apparatus, content recording method, content playback method, and computer program
JP2002335509A (en) Method and system for distributing digital contents
JP4621211B2 (en) Content viewing system
JP3551921B2 (en) Program recording device
JP2005318250A (en) Live content viewing/listening continuation system, method, device, and program
JP2000270290A (en) Method and device for broadcast recording, and recording medium
JP2013176031A (en) Content distribution system, distribution server, proxy server and program
JP2004304427A (en) Video recording method and apparatus thereof
JP2006262437A (en) Video distribution system
JP2004364186A (en) Video recording reservation information transmitting apparatus and receiving apparatus, and video recording reservation information sharing system
JP4285015B2 (en) Network broadcasting system, content distribution method, and program providing apparatus
JP5789450B2 (en) Content distribution system, content distribution server, cache server, and programs thereof
JP2004222045A (en) Information processor and display control method
JP2013021430A (en) Thumbnail image provision apparatus, method and system
JP2000287193A (en) Information recording and reproducing system
JPH11149707A (en) Digital-content distribution system
JP2004222046A (en) Content management device, content distribution device, and content management method