(57)【要約】【課題】  同一のコンテンツを複数回に渡って利用するときに、当該コンテンツの利用を快適に行なえるようにする。【解決手段】  サーバから配信される動画ストリームデータを受信手段１０１で受信し、受信した動画ストリームデータが暗号化されているかどうかを暗号判別手段１０２で判別し、前記動画ストリームデータのうち、暗号化されている暗号化データを共通鍵を利用して復号化手段１０４で復号化を行うとともに、前記動画ストリームデータのうち、暗号化されていないデータを一時的に記憶手段１０３で記憶するようにする。【選択図】  図１
2005167599.tif 000002
【特許請求の範囲】
【請求項１】
サーバから配信される動画ストリームデータを受信する受信手段と、
操作者の操作により入力を行う入力手段と、
前記動画ストリームデータを表示する表示手段と、
前記動画ストリームデータを再生する再生手段と、
前記動画ストリームデータを記憶媒体に録画する録画手段と、
前記受信手段で受信した動画ストリームデータが暗号化されているかどうかを判別する暗号判別手段と、
前記動画ストリームデータのうち、前記暗号化されている暗号化データを復号化するための共通鍵を記憶する共通鍵記憶手段と、
前記共通鍵記憶手段に記憶されている共通鍵を利用して前記暗号化データを復号化する復号化手段と、
前記動画ストリームデータのうち、暗号化されていないデータを一時的に記憶する記憶する記憶手段と
を含むことを特徴とする録画再生装置。
【請求項２】
前記動画ストリームデータの録画可能な部分の中から、操作者が録画する部分を指定可能に構成したことを特徴とする請求項１に記載の録画再生装置。
【請求項３】
サーバから配信される動画ストリームデータを受信する受信工程と、
操作者の操作により入力を行う入力工程と、
前記動画ストリームデータを表示する表示工程と、
前記動画ストリームデータを再生する再生工程と、
前記動画ストリームデータを記憶媒体に録画する録画工程と、
前記受信工程で受信した動画ストリームデータが暗号化されているかどうかを判別する暗号判別工程と、
前記動画ストリームデータのうち、前記暗号化されている暗号化データを復号化するための共通鍵を記憶する共通鍵記憶工程と、
前記共通鍵記憶工程で記憶された共通鍵を利用して前記暗号化データを復号化する復号化工程と、
前記動画ストリームデータのうち、暗号化されていないデータを一時的に記憶する記憶する記憶工程と
を含むことを特徴とする録画再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットやイントラネットにおいて、サーバから受信した動画ストリームデータを表示器に表示し、ＰＣカードを初めＣＦ、ＭＭＣ、ＳＤカード等の記録媒体に録画する録画再生装置及び方法に関わる。
【背景技術】
【０００２】
近年、Ａ／ＤＳＬなどの普及により、家庭などでの動画配信システムの利用が始まり出している。また、ホットスポットと言われる８０２．１１ｂ等を利用することにより、出先においてもある程度の高速の通信スピードを確保できるため、動画配信システムが注目されている。また、携帯電話にも動画を見ることができるものが、商品として出てきている。今後も、動画配信システムと共々、その動画データを受信し動画を見るための動画再生装置（端末）の発展が期待されている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、現状の動画配信システムでは、配信される動画データ（コンテンツ）の著作権の問題などにより、配信されたデータは、受信装置に蓄えることが不可能な場合が多い。そのため、ごく少量の動画データからなる無料のダイジェスト版などをコンテンツとして配信している。また、ユーザはもう一度見たい場面等があった場合、再度コンテンツを取得している。ユーザの便宜を図るために、数回の再生を許すコンテンツも存在するが、例えば一度見た映画やスポーツシーンなどは、必ずしも、全てを見たいわけではないことが多い。
【０００４】
本発明は上述の問題点にかんがみてなされたものであり、同一のコンテンツを複数回に渡って利用するときに、当該コンテンツの利用を快適に行なえるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために本発明は、サーバから配信される動画ストリームデータを受信する受信手段と、操作者の操作により入力を行う入力手段と、前記動画ストリームデータを表示する表示手段と、前記動画ストリームデータを再生する再生手段と、前記動画ストリームデータを記憶媒体に録画する録画手段と、前記受信手段で受信した動画ストリームデータが暗号化されているかどうかを判別する暗号判別手段と、前記動画ストリームデータのうち、前記暗号化されている暗号化データを復号化するための共通鍵を記憶する共通鍵記憶手段と、前記共通鍵記憶手段に記憶されている共通鍵を利用して前記暗号化データを復号化する復号化手段と、前記動画ストリームデータのうち、暗号化されていないデータを一時的に記憶する記憶する記憶手段とを含むことを特徴とする録画再生装置等を提供する。
【発明の効果】
【０００６】
本発明によれば、同一のコンテンツを複数回に渡って利用するときにでも、当該コンテンツにおけるユーザの気にいった部分の動画を再生することができるとともに、当該コンテンツの一部分しか録画することができないために当該コンテンツの作成者の権利も守ることが可能である。これにより、当該コンテンツの利用を快適に行なうことができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明における録画再生装置及び方法の各実施の形態を図面に基づき説明する。
【０００８】
（第１の実施の形態）
まず、本発明の第１の実施形態を図１〜図６に基づき説明する。
図１は、第１の実施形態における録画再生装置の構成を示すブロック図である。
図１において、録画再生装置は、受信手段１０１と、暗号判別手段１０２と、記憶手段１０３と、復号化手段１０４と、共通鍵記憶手段１０５と、制御手段１０６と、表示手段１０７と、録画手段１０８と、再生手段１０９と、入力手段１１０とを有している。
【０００９】
まず初めに、本発明を最もよく表しているブロック図である図１を基づいて、簡単に各手段の説明をする。
【００１０】
受信手段１０１は、動画ストリームデータを受信するものであり、有線であればイーサネット（Ｒ）やモデム等であり、無線であれば、ＰＨＳや８０２．１１ｂなどの手段である。暗号判別手段１０２は、受信手段１０１が受信した動画ストリームデータを受け取り、その動画ストリームデータが暗号化されているかどうかを判別する手段である。記憶手段１０３は、暗号判別手段１０２により判別された動画ストリームデータの暗号化されていない部分を受け取り、一時的に記憶する手段である。
【００１１】
復号化手段１０４は、暗号判別手段１０２により判別された動画ストリームデータの暗号化されている部分を受け取る。そして、共通鍵記憶手段１０５に記憶されている共通鍵を受け取り、暗号化されている動画ストリームに共通鍵を利用して復号化をする手段である。制御手段１０６は、本装置を制御する手段である。表示手段１０７は、動画ストリームデータや入力データを表示するものであり、机上であればＣＲＴ、携帯機器であれば液晶等である。
【００１２】
録画手段１０８は、動画ストリームデータを記憶媒体に録画する手段である。再生手段１０９は、記憶媒体に録画されている動画ストリームデータを取得する手段である。入力手段１１０は、録画や再生の指示を入力する手段である。
【００１３】
また、本発明の録画再生装置において利用する動画ストリームデータは、一般的には、大容量データになるので、生データのままではなく、サーバ側で圧縮されることが通常行なわれる。例えば、ＭＰＥＧ４などの圧縮方法が有名である。録画再生装置側では、圧縮された動画データを伸長し、表示等の処理を行なう。本発明では、発明の本質ではないので、この圧縮並びに伸長手段については、省略してある。
【００１４】
動画ストリームデータを配信する配信者は、受信端末である録画再生装置において、セーブされたくない動画データの部分には、録画再生装置の共通鍵記憶手段１０５に記憶されている共通鍵と同じ共通鍵を利用して暗号化をする。また、録画再生装置において、セーブされてもよい動画データの部分には、暗号化をしないで配信を行なう。
【００１５】
図２は、サーバから配信される動画ストリームデータの概略図である。
図２では、斜線部分が暗号化をした動画データであり、それ以外は暗号化をしていない動画データである。この動画データでは、斜線部分の動画データ以外だけが受信端末である録画再生装置においてセーブ可能となる。
【００１６】
次に、図１に基づき、録画再生装置の入力操作についての処理動作の流れを説明する。
入力手段１１０は、録画や再生の指示を入力するものであり、制御手段１０６に接続され、入力した録画や再生の入力データをこの制御手段１０６に受け渡す。制御手段１０６は、検知した入力データが録画の指示の場合、記憶手段１０３と復号化手段１０４より、動画ストリームデータを受け取り、録画手段１０８と表示手段１０７に受け渡す。録画手段１０８は、受け取った動画ストリームデータを記憶媒体に書き込む。録画手段１０８の詳細については後述する。また、表示手段１０７は、受け取った動画ストリームデータを表示させる。
【００１７】
次に、制御手段１０６が検知した入力データが再生の指示の場合、再生手段１０９は、記憶媒体から動画ストリームデータを読み込み、制御手段１０６に受け渡す。制御手段１０６は、受け取った動画ストリームデータを表示手段１０７に受け渡す。表示手段１０７は受け取った動画ストリームデータを表示させる。再生手段１０９の詳細については後述する。
【００１８】
次に、図１に基づき録画再生装置の動画ストリームデータを受信したときの処理動作の流れを説明する。
受信手段１０１において動画データを受信し、その受信した動画データを暗号判別手段１０２に受け渡す。暗号判別手段１０２では、受け取った動画データの暗号化されている部分と暗号化されていない部分を判別する。動画データの暗号化されていない部分は、記憶手段１０３に受け渡す。記憶手段１０３では、受け取った録画データを制御手段１０６に受け渡す。
【００１９】
また、受け取った動画データが暗号化されている場合は、復号化手段１０４に受け渡す。復号化手段１０４では、受け取った暗号化されている動画データに共通鍵記憶手段１０５に記憶されている共通鍵を復号化を実行する。そして、復号化された動画データは、制御手段１０６に受け渡す。制御手段１０６では、記憶手段１０３と復号化手段１０４から受け取った動画データを表示手段１０７と録画手段１０８に受け渡す。録画の処理についての詳細については後述する。
【００２０】
次に、図１に基づき録画再生装置の録画処理についての動作の流れを説明する。
制御手段１０６は、入力手段１１０において録画の指示があった場合に検知をし、録画処理の制御を開始する。録画処理の制御を開始すると、制御手段１０６は、記憶手段１０３と復号化手段１０４から動画データを取得する。このとき、動画データのうち、暗号化されていない動画データは記憶手段１０３取得し、暗号化されている動画データは復号化手段１０４から取得する。続いて、制御手段１０６は、取得した動画データを録画手段１０８と表示手段１０７に受け渡す。表示手段１０７は、受け取った動画データを表示する。録画手段１０８は、受け取った動画データを記憶媒体に書き込む。
【００２１】
次に、図１に基づき録画再生装置の再生処理についての動作の流れを説明する。
制御手段１０６は、入力手段１１０において再生の指示あった場合に検知をし、再生処理の制御を開始する。再生処理の制御を開始すると、制御手段１０６は、再生手段１０９に対して動画データを送るように指示を出す。そして、再生手段１０３は、記憶媒体から動画データを取得し、その動画データを制御手段１０６に受け渡す。制御手段１０６は、再生手段１０９から受け取った動画データを表示手段１０７に受け渡す。表示手段１０７は、制御手段１０６から受け取った動画データを表示する。
【００２２】
次に、図３は、暗号判別手段１０２において受け取った動画データが暗号化されているか否かの判別処理の流れを示したフローチャートである。
最初に、受信中の状態になると、まず、ステップＳ３０１で受信手段１０１から動画データを取得できたかどうかを判断する。取得できたなかった場合は、処理を終了する。また、取得できた場合は、ステップＳ３０２に進む。
【００２３】
続いて、ステップＳ３０２では、取得した動画データが暗号化されているかどうかを判断する。取得した動画データが暗号化されていない場合は、ステップＳ３０３に進む。ステップＳ３０３では、記憶手段１０３に動画データを送信する。そして、続いて、ステップＳ３０１に戻り、動画データが取得できなくなるまで処理を繰り返す。また、ステップＳ３０２で取得した動画データが暗号化されていると判断された場合には、ステップＳ３０４に進む。そして、ステップＳ３０４では、復号化手段１０４に動画データを送信する。そして、続いて、ステップＳ３０１に戻り、動画データが取得できなくなるまで処理を繰り返す。
【００２４】
次に、図４は、復号化手段１０４において共通鍵を利用した復号化の処理の流れを示した図である。
最初に、受信中で暗号化判別手段１０２が動画データを取得できた場合、まず、ステップＳ４０１で暗号された動画データを復号化するために必要となる共通鍵を共通鍵記憶手段１０５から取得する。
【００２５】
続いて、ステップＳ４０２では、暗号化判別手段１０２から動画データを取得できたかどうかを判断する。動画データを取得できなかった場合は、処理を終了する。また、動画データを取得できた場合は、ステップＳ４０３に進む。
【００２６】
続いて、ステップＳ４０３では、ステップＳ４０１で取得した共通鍵を利用して、動画データの復号化を実行する。そして、続いて、ステップＳ４０４に進み、復号化した動画データを制御手段１０６に送信する。続いて、ステップＳ４０２に戻り、動画データが取得できなくなるまで処理を繰り返す。
【００２７】
次に、図５は、制御手段１０６における制御の処理流れを示した図である。
最初に、電源がオン（ＯＮ）の状態になると、まず、ステップＳ５０１で入力手段１１０により入力された指示を取得できたかどうかを判断する。取得できなかった場合は、取得できるまでステップＳ５０１の処理を繰り返す。取得できた場合は、ステップＳ５０２に進む。
【００２８】
続いて、ステップＳ５０２では、入力された指示が録画か再生かを判断する。入力された指示が録画の場合、ステップＳ５０３に進み、動画データを記憶手段１０３と復号化手段１０４から取得する。そして、続いて、ステップＳ５０４に進み、取得した動画データを録画手段と表示手段に送信した後、ステップＳ５０１に戻り、以上の処理を繰り返す。また、入力された指示が再生の場合、ステップＳ５０５に進み、再生手段から動画データを取得する。そして、続いてステップＳ５０６に進み、取得した動画データを表示手段に送信し、ステップＳ５０１に戻り、以上の処理を繰り返す。
【００２９】
次に、図６は、録画手段１０８における録画の処理の流れを示したフローチャートである。
最初に、制御手段１０６から録画の指示があり、録画状態になると、まずステップＳ６０１で録画するための動画データが取得できたかどうかを判断する。そして、動画データを取得できなかったと判断された場合は、この処理を終了する。また、動画データを取得できたと判断された場合は、次のステップＳ６０２に進む。続いて、ステップＳ６０２では、取得した動画データを記憶媒体に書き込む。尚、録画が終了となると本処理は終了する。
【００３０】
次に、図７は、再生手段１０９における再生の処理の流れを示したフローチャートである。
最初に、制御手段１０６から再生の指示があり、再生状態になうと、まずステップＳ７０１で再生するための動画データを記憶媒体から取得できたかどうかを判断する。そして、動画データを取得できなかったと判断された場合は、この処理を終了する。また、動画データを取得できたと判断された場合は、次のステップＳ７０２に進む。続いて、ステップＳ７０２では、取得した動画データを制御手段１０６に送る。尚、再生が終了となると本処理は終了する。
【００３１】
次に、図８は、入力手段１１０における入力の指示に対する処理の流れを示したフローチャートである。
最初に、ユーザからの入力があると、ステップＳ８０１において、その入力が録画命令であるか否かを判断する。入力が録画命令の場合は、ステップＳ８０２に進む。続いて、ステップＳ８０２では、制御手段１０６に対して録画の指示を入力データとして送信し、処理を終了する。また、入力が録画命令でない場合は、ステップＳ８０３に進む。ステップＳ８０３では、その入力が再生命令であるか否かを判断する。入力が再生命令でない場合は、処理を終了する。入力が再生命令の場合は、ステップＳ８０４に進む。続いて、ステップＳ８０４では、制御手段１０６に対して再生の指示を入力データとして送信し、処理を終了する。
【００３２】
（第２の実施の形態）
次に、本発明の第２の実施の形態を図１と図９に基づき説明する。
本発明の第１の実施の形態では、配信者が配信する動画データであり、配信者が録画を許可した部分は、受信する録画再生装置で全て録画を行うが、第２の実施の形態では、配信者が録画を許可した部分の中から、受信する録画再生装置で録画する部分をユーザが選択可能とする。
【００３３】
図９は、本発明の第２の実施形態における録画再生装置を示す外観図である。
図９において、９０１は録画可能かどうかを示す表示である。録画可能な場合は、制御手段１０６が９０１を点灯させる。また、９０２は受信した動画データを表示させるものであり、９０３は録画ボタンである。９０２に動画データが表示されており、９０１が点灯している場合、ユーザが９０３の録画ボタンを押しつづけている間は動画データの録画を行うことが可能となり、ユーザに柔軟性を与えることができる。尚、本実施におけるその他の構成及び動作、上述した第１の実施の形態と同一であるから、その説明は省略する。
【００３４】
図１０は、本発明における録画再生装置のハードウェア構成を示すブロック図である。図１０において、１００１はＣＰＵ（中央処理装置）、１００２はＲＡＭ（ランダムアクセスメモリ）、１００３はＲＯＭ（リードオンリーメモリ）、１００４はバス、１００５はカードインターフェース、１００６は記録媒体、１００７はＡ／Ｄ変換器、１００８は動画受信部、１００９はＩ／Ｏコントローラ、１０１０ は操作入力部、１０１１はＶＲＡＭ（ビデオランダムアクセスメモリ）、１０１２は液晶表示部、１０１３はＤ／Ａ変換機、１０１４は音声出力部である。
【００３５】
ＣＰＵ１００１により図１の制御手段１０６が構成される。また、ＲＡＭ１００２により図１の記憶手段１０３が構成される。このとき記憶される内容は、図１の暗号判別手段１０２により暗号化されていない動画データである。記憶された情報はバス１００４を介してＣＰＵ１００１に受け渡される。
【００３６】
また、ＲＯＭ１００３により図１の暗号判別手段１０２が構成される。この暗号判別手段１０２に記憶される処理手順は、計算機により読み取り可能な形式であり、図３のフローチャートに示す手順のプログラムとしてＲＯＭ１００３に記憶され、このプログラムが受信した動画データを暗号化されているか否かの判別を行う。
【００３７】
また、ＲＯＭ１００３により図１の共通鍵記憶手段１０５が構成される。このとき、記憶される内容は、復号化手段１０４において復号化するために必要となる共通鍵である。
また、ＲＯＭ１００３により図１の復号化手段１０４が構成される。この復号化手段１０４に記憶される処理手順は、計算機により読み取り可能な形式であり、図４のフローチャートに示す手順のプログラムとしてＲＯＭ１００３に記憶され、このプログラムが暗号化されている動画データを共通鍵記憶手段１０５から共通鍵を取得し、復号化を行う。
【００３８】
また、ＲＯＭ１００３とカードＩ／Ｆ１００５と記録媒体とにより図１の録画手段１０８が構成される。この録画手段１０８に記憶される処理手順は、計算機により読み取り可能な形式で、図６のフローチャートに示す手順のプログラムとしてＲＯＭ１００３に記憶され、このプログラムが記憶媒体にカードＩ／Ｆ８０５を通して録画の処理を行う。
【００３９】
また、ＲＯＭ１００３とカードＩ／Ｆ１００５と記録媒体とにより図１の再生手段１０９が構成される。この再生手段１０９に記憶される処理手順は、計算機により読み取り可能な形式であり、図７のフローチャートに示す手順のプログラムとしてＲＯＭ１００３に記憶され、このプログラムが記憶媒体の動画データをカードＩ／Ｆ８０５を通して取得し、図１の制御手段１０６に送る。
【００４０】
また、Ａ／Ｄ変換機１００７と動画受信部１００８とにより図１の受信手段１０１が構成される。
【００４１】
また、Ｉ／Ｏコントローラ８０９と操作入力部８１０とにより図１の入力手段１１０が構成される。また、ＶＲＡＭ１０１１と液晶表示部１０１２とＤ／Ａ変換機１０１３と音声出力部１０１４とにより図１の表示手段１０７が構成される。このようなハードウェアを構成することによって、本発明の録画再生装置を実施する。
【図面の簡単な説明】
【００４２】
【図１】第１の実施形態における録画再生装置の構成を示すブロック図である。
【図２】サーバから配信される動画ストリームデータの概略図である。
【図３】暗号判別手段において受け取った動画データが暗号化されているか否かの判別処理の流れを示したフローチャートである。
【図４】復号化手段において共通鍵を利用した復号化の処理の流れを示した図である。
【図５】制御手段における制御の処理流れを示した図である。
【図６】録画手段における録画の処理の流れを示したフローチャートである。
【図７】再生手段における再生の処理の流れを示したフローチャートである。
【図８】入力手段における入力の指示に対する処理の流れを示したフローチャートである。
【図９】本発明の第２の実施形態における録画再生装置を示す外観図である。
【図１０】本発明における録画再生装置のハードウェア構成を示すブロック図である。
【符号の説明】
【００４３】
１０１  受信手段
１０２  暗号判別手段
１０３  記憶手段
１０４  復号化手段
１０５  共通鍵記憶手段
１０６  制御手段
１０７  表示手段
１０８  録画手段
１０９  再生手段
１１０  入力手段
１００１  ＣＰＵ（中央処理装置）
１００２  ＲＡＭ（ランダムアクセスメモリ）
１００３  ＲＯＭ（リードオンリーメモリ）
１００４  バス
１００５  カードＩ／Ｆ
１００６  記憶媒体
１００７  Ａ／Ｄ変換機
１００８  動画受信
１００９  Ｉ／Ｏコントローラ
１０１０  操作入力ユニット
１０１１  ＶＲＡＭ（ビデオランダムアクセスメモリ）
１０１２  液晶表示ユニット
１０１３  Ｄ／Ａ変換機
１０１４  音声出力ユニット
【図１】
2005167599.tif 000003
【図２】
2005167599.tif 000004
【図３】
2005167599.tif 000005
【図４】
2005167599.tif 000006
【図５】
2005167599.tif 000007
【図６】
2005167599.tif 000008
【図７】
2005167599.tif 000009
【図８】
2005167599.tif 000010
【図９】
2005167599.tif 000011
【図１０】
2005167599.tif 000012