JP2006109007A - 情報配信装置、情報配信方法及び情報受信方法 - Google Patents
情報配信装置、情報配信方法及び情報受信方法 Download PDFInfo
- Publication number
- JP2006109007A JP2006109007A JP2004291640A JP2004291640A JP2006109007A JP 2006109007 A JP2006109007 A JP 2006109007A JP 2004291640 A JP2004291640 A JP 2004291640A JP 2004291640 A JP2004291640 A JP 2004291640A JP 2006109007 A JP2006109007 A JP 2006109007A
- Authority
- JP
- Japan
- Prior art keywords
- content
- information
- encryption
- usage rate
- information distribution
- 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.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2347—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2405—Monitoring of the internal components or processes of the server, e.g. server load
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25808—Management of client data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6581—Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Graphics (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
【課題】暗号通信を行う情報配信装置において、より多くの受信装置にコンテンツを同時配信する。
【解決手段】配信装置101には、暗号/復号装置108の状態を監視する監視回路109が備えられる。監視回路109は、暗号/復号装置108の使用率を常に監視し、受信装置103〜105の何れか1つ又は複数からコンテンツ要求を受けた際に、暗号/復号装置108の使用率が、システムで規定される基準使用率を超えない限り、そのコンテンツ要求をした受信装置103〜105に対してコンテンツ要求を許可する。従って、暗号/復号装置108の処理能力を効率良く使用することができ、暗号/復号装置108の処理能力に応じた多くの数の受信装置103〜105に配信可能である。
【選択図】 図1
【解決手段】配信装置101には、暗号/復号装置108の状態を監視する監視回路109が備えられる。監視回路109は、暗号/復号装置108の使用率を常に監視し、受信装置103〜105の何れか1つ又は複数からコンテンツ要求を受けた際に、暗号/復号装置108の使用率が、システムで規定される基準使用率を超えない限り、そのコンテンツ要求をした受信装置103〜105に対してコンテンツ要求を許可する。従って、暗号/復号装置108の処理能力を効率良く使用することができ、暗号/復号装置108の処理能力に応じた多くの数の受信装置103〜105に配信可能である。
【選択図】 図1
Description
本発明は、インターネット等のネットワークを介したデータの送受信に際し、そのデータを著作権保護を考慮して暗号化して送受信を行う場合に、暗号/復号装置を効率良く使用するための情報配信装置、情報配信方法及び情報受信方法に関する。
従来、暗号化されたデータを送受信する方法として、図10に示す送受信方法がある。
図10において、ネットワーク2には、情報の配信装置1と、3台の受信装置3〜5とが接続されている。前記配信装置1は、コンテンツを記憶する記憶装置6と、2つの暗号/復号装置7、8と、1つの通信装置9とを内部に持ち、何れかの受信装置3〜5からコンテンツ要求を受けた場合に、暗号/復号装置7、8で暗号化したコンテンツを通信装置9から配信する(例えば、特許文献1参照)。
特開2000−287192号公報
しかしながら、図10に示すように、ネットワーク2に対して配信装置1と複数の受信装置3〜5が接続されている通信環境では、配信装置1が同時に暗号通信可能な受信装置の台数は、配信装置1が有する暗号/復号装置の台数に制限される。例えば、同図に示したように、配信装置1が2台の暗号/復号装置7、8を有している場合には、2台の受信装置3、4に対してコンテンツを転送中であれば、3台目となる受信装置5に対しては通信できないという問題があった。
また、配信装置1が同時に暗号通信可能な受信装置の台数は、配信装置1のアプリケーションが規定する数を最大値として、その許容される範囲内に制限されてしまうという課題がある。
本発明の目的は、情報配信装置及び情報配信方法において、より多くの受信装置に対してコンテンツの配信を可能とすることにある。
前記の目的を達成するため、本発明者が検討したところ、例えば、図10において暗号/復号装置7、8が各々1台の受信装置3、4と暗号通信を行っている場合には、暗号/復号装置7、8は動作中ではあるものの、その処理能力には余裕があること、及び、配信装置1のアプリケーションが規定する数に等しい最大台数の受信装置がコンテンツを受けている場合であっても、暗号通信を行う各コンテンツのビットレートが低いときなどでは、暗号/復号装置7、8の処理能力はやはり余裕があることが判った。
以上の観点から、本発明では、コンテンツ配信中の暗号/復号装置の処理能力等の状態を監視し、その暗号/復号装置を効率良く利用することとする。
具体的に、請求項1記載の発明の情報配信装置は、コンテンツ情報を暗号化し、この暗号化したコンテンツ情報を所定のトランスポートプロトコルによるネットワークを経由して複数の受信装置に配信する情報配信装置であって、前記コンテンツ情報を暗号化する暗号/復号装置と、前記暗号/復号装置の状態を監視する監視手段とを備えたことを特徴とする。
請求項2記載の発明は、前記請求項1記載の情報配信装置において、前記監視手段は、前記暗号/復号装置の単位時間当りの使用時間及び暗号化データ量を測定すると共に、前記単位時間及び前記使用時間に基づいて前記暗号/復号装置の使用率を計算する使用率計算手段と、前記単位時間及び前記暗号化データ量に基づいて前記暗号/復号装置の暗号化率を計算する暗号化率計算手段とを備えることを特徴とする。
請求項3記載の発明の情報配信方法は、暗号/復号装置を用いてコンテンツ情報を暗号化し、この暗号化したコンテンツ情報を所定のトランスポートプロトコルによるネットワークを経由して複数の受信装置に配信する情報配信方法において、前記複数の受信装置の何れかにコンテンツ情報を配信している最中に他の受信装置からコンテンツ要求を受けた際、前記暗号/復号装置の使用率を計算する計算ステップと、前記暗号/復号装置の使用率が所定の基準値を超えるとき、前記コンテンツ要求を拒否する拒否ステップとを有することを特徴とする。
請求項4記載の発明の情報配信方法は、暗号/復号装置を用いてコンテンツ情報を暗号化し、この暗号化したコンテンツ情報を所定のトランスポートプロトコルによるネットワークを経由して複数の受信装置に配信する情報配信方法において、前記複数の受信装置の何れかにコンテンツ情報を配信している最中に他の受信装置からコンテンツ要求を受けた際、前記暗号/復号装置の使用率及び暗号化率を計算する使用率計算ステップと、前記コンテンツ要求されたコンテンツ情報の圧縮率を検知する検知ステップと、前記使用率、前記暗号化率及び前記圧縮率に基づいて、前記コンテンツ要求を許可した場合の前記暗号/復号装置の推定使用率を計算する推定使用率計算ステップと、前記推定使用率が所定の基準値を超えるとき、前記コンテンツ要求を拒否する拒否ステップとを有することを特徴とする。
請求項5記載の発明は、前記請求項1又は請求項2記載の情報配信装置において、配信中のコンテンツの暗号モードに基づいて、前記配信中のコンテンツの優先度を変更する変更手段を備え、前記変更手段は、複数の受信装置の何れかからコンテンツ要求を受けた場合に、前記配信中のコンテンツの暗号モードに基づいて、前記配信中のコンテンツの優先度を変更し、前記監視手段は、前記変更手段により変更された優先度の下で、前記コンテンツ要求の許可又は拒否を決定することを特徴とする。
請求項6記載の発明は、前記請求項3又は4記載の情報配信方法において、前記拒否ステップにおいて前記複数の受信装置の何れかからのコンテンツ要求が拒否された場合に、配信中のコンテンツの暗号モードに基づいて前記配信中のコンテンツの優先度、及び前記コンテンツ要求されたコンテンツの優先度のうち、少なくとも一方の優先度を変更する変更ステップと、前記変更後の優先度に基づいて、前記配信中であったコンテンツ及び前記コンテンツ要求されたコンテンツを配信する配信ステップとを有することを特徴とする。
請求項7記載の発明は、前記請求項4記載の情報配信方法において、前記拒否ステップにおいて前記複数の受信装置の何れかからのコンテンツ要求が拒否された際に、前記推定使用率計算ステップで計算される推定使用率が所定の基準値未満となるための他の情報配信方法を検索する検索ステップと、前記検索ステップで前記他の情報配信方法が複数検索されたとき、前記コンテンツ要求をした受信装置に対して前記他の複数の情報配信方法を通知する通知ステップと、前記コンテンツ要求をした受信装置が前記他の複数の情報配信方法のうち何れか1つを選択したとき、その選択された情報配信方法に基づいて情報配信を行う配信ステップとを有することを特徴とする。
請求項8記載の発明は、前記請求項7記載の情報配信方法において、前記他の複数の情報配信方法は、Iフレーム再生、スキップ再生、及びスロー再生を含む特殊再生方法であることを特徴とする。
請求項9記載の発明の情報受信方法は、所定のトランスポートプロトコルによるネットワークを経由して情報配信装置からコンテンツ情報の配信を受ける情報受信方法において、前記情報配信装置に対してコンテンツ要求を行う要求ステップと、前記情報配信装置から前記コンテンツ要求とは異なる他の複数の情報配信方法が通知されたとき、前記他の複数の情報配信方法から何れか1つの情報配信方法を選択する選択ステップと、前記選択ステップで選択した1つの情報配信方法を前記情報配信装置に通知する通知ステップとを有することを特徴とする。
以上により、請求項1〜9記載の発明では、暗号/復号装置の状態を監視して、その暗号/復号装置の例えば使用率が基準値を越えない範囲、又は配信中の受信装置と新たにコンテンツ要求した受信装置とを含めた場合の推定使用率が限界使用率を超えない範囲において、複数の受信装置に各々コンテンツが配信される。
従って、情報を同時受信する受信装置の台数に制限されず、例えば複数のコンテンツの暗号化のビットレートが全て低い場合などでは、より多くの受信装置で同時受信が可能であり、暗号/復号装置の処理能力を最大限に生かした情報配信が可能である。
以上説明したように、請求項1〜9記載の発明によれば、暗号/復号装置の状態を監視したので、暗号/復号装置の処理能力を最大限に生かした情報配信が可能となり、暗号/復号装置を効率良く使用することができる。
以下、本発明の実施形態について、図面を参照しながら説明する。
(実施形態1)
図1は、本実施形態における情報配信装置を備えた情報配信システムの構成例を示す。
図1は、本実施形態における情報配信装置を備えた情報配信システムの構成例を示す。
図1において、所定のトランスポートプロトコルによるネットワーク102には、コンテンツの配信装置(情報配信装置)101と、3台の受信装置103〜105が接続されている。尚、受信装置の台数は3台には制限されず、本発明は2台又は4台以上の受信装置を備える場合にも適用可能であるのは勿論である。
前記配信装置101には、記憶装置106と、1台の暗号/復号装置108と、1台の通信装置107とが備えられる。尚、暗号/復号装置の台数や通信装置の台数は図1には制限されず、任意に配置可能である。前記記憶装置106には、複数のコンテンツが予め保存されている。
また、前記配信装置101には、監視回路109が備えられる。前記監視回路(監視手段)109は、暗号/復号装置108の状態を常に監視し、その暗号/復号装置108の単位時間当りの使用時間及び暗号化データ量を測定している。また、配信装置101と受信装置103〜105との間の通信は、通信装置107を経由する。また、前記監視回路109は、暗号/復号装置108の使用率Pを、“使用率P=使用時間/単位時間×100”の計算式により求める。監視回路109には、予め、各受信装置103〜105からのコンテンツ要求の可否を判定するための基準となる使用率として基準使用率Ptが設定されている。
以下、例えば、配信装置101が受信装置103と暗号通信中に、受信装置104から新たにコンテンツ要求を受けた場合に、そのコンテンツ要求の可否方法について、図2を用いて説明する。
受信装置104は、配信装置101に対してコンテンツ要求を送信する(ステップS201)。これを受けた配信装置101は、監視回路109を用いて現在の使用率Pを計算により検知し(計算ステップS202及び使用率計算手段)、既に設定されている基準使用率Ptとの比較を行う(ステップS203)。この比較の結果、使用率Pが基準使用率Pt未満である場合には、受信装置104から受けたコンテンツ要求に許可を通知する(ステップS205)一方、使用率Pが基準使用率Pt以上である場合には、コンテンツ要求の拒否を通知する(ステップS204)。
尚、配信装置101が複数台の暗号/復号装置を備えている場合には、全ての暗号/復号装置の使用率Pと、その各々に設定された基準使用率Ptとを順番に比較し、全ての暗号/復号装置の結果をもってコンテンツ要求の可否を判定することになる。
(実施形態2)
次に、本発明の第2の実施形態を説明する。
次に、本発明の第2の実施形態を説明する。
前記実施形態1では、現在の使用率Pが基準使用率Ptを超えていない場合には、新たなコンテンツ要求を許可して配信するために、その新たな要求の許可の結果として使用率Pが100%を超える可能性がある。この場合には、コンテンツの暗号化が間に合わず、配信中のコンテンツが途切れるという問題が発生する。本実施形態は、使用率Pが、システムの使用限界の基準値である限界使用率Plを超えない方法を提案するものである。
以下、前記図1及び図3を用いて説明する。尚、限界使用率Plは基準使用率Pt≦限界使用率Pl≦100 [%]を満たすものとする。
例えば、配信装置101が受信装置103と暗号通信中において、新たに受信装置104からコンテンツ要求を受けた場合を考える。
図3において、受信装置104は配信装置101に対してコンテンツ要求を送信する(ステップS301)。これを受けた配信装置101は、監視回路109を用いて現在の使用率Pを計算により検知する(計算ステップS302及び使用率計算手段)と共に、暗号化率Rを計算により検知し(ステップS303)、更には、受信装置104から要求されたコンテンツの圧縮率Rc(例えばビットレートなど)を検知して(検知ステップS304)、コンテンツ要求を許可した場合の推定使用率Pxを算出する(推定使用率計算ステップS305)。ここで、前記暗号化率Rは(暗号化率R=暗号化データ量/単位時間)で求められ、要求されたコンテンツの圧縮率Rcは、コンテンツそのものに含まれる情報又は外部から指定されることで求められ、推定使用率Pxは(推定使用率Px=使用率P×(1+要求されたコンテンツの圧縮率Rc/暗号化率R))で求められる。
その後、前記求めた推定使用率Pxを限界使用率Plと比較し(ステップS306)、推定使用率Pxが限界使用率Plを超えている場合は、受信装置104に対してコンテンツ要求は拒否であると通知し(拒否ステップS307)、一方、推定使用率Pxが限界使用率Plを超えていない場合には、受信装置104に対してコンテンツ要求の許可を通知する(ステップS308)。
尚、配信装置101が複数の暗号/復号装置を備えている場合は、全ての暗号/復号装置の各々について推定使用率Pxを算出し、順次、限界使用率Plとの比較を行って、コンテンツ要求の可否を判定する。
(実施形態3)
続いて、本発明の第3の実施形態を説明する。
続いて、本発明の第3の実施形態を説明する。
図4は、本実施形態における情報配信システムの構成例を示す。同図では、前記第1の実施形態に示した情報配信システムの構成に加えて、制御回路110が備えられる。
前記制御回路110は、何れかの受信装置103〜105からのコンテンツ要求が監視回路109によって拒否される場合に、配信中のコンテンツの暗号モードに基づいて、そのコンテンツの配信の優先度(優先度が高いとき、使用率P及び暗号化率Rは高くなる)を制御することが可能である。また、制御回路110は、同時に、要求されたコンテンツに対しても暗号モードに基づいてそのコンテンツの配信の優先度を制御することが可能である。
例えば、図5に示すように、著作権保護を考慮した暗号モードをCopy Never、Copy Once、Move、No More Copyとし、Copy Never及びNo More Copyを「再生」に分類し且つ優先度を高いものとし、Copy Onceを「コピー」に分類し且つ優先度を低いもの、またMoveを「移動」に分類し且つ優先度を低いものとして扱う場合について説明する。
例えば、配信装置101と受信装置103とがCopy Neverで、配信装置101と受信装置104とがMoveで各々暗号通信を行っている際に、新たに受信装置105からNo More Copyでコンテンツ要求が出された場合に、使用率P≧基準使用率Pt、又は受信装置105からのコンテンツ要求を許可したとした場合の推定使用率Pxが、推定使用率Px≧限界使用率Plである場合について、図6を用いて説明する。
受信装置105からのコンテンツ要求(ステップS601)が監視回路601によって拒否された場合、制御回路602は、先ず、優先度調整中か否かを判定する(ステップS608)。最初は優先度調整中でないので、配信中のコンテンツの優先度を暗号モードに従って制御する(変更ステップS609及び変更手段)。ここでは、Moveで配信中のコンテンツの優先度を下げ、再度、使用率Pと暗号化率Rとを再計算し(ステップS610)、「優先度調整中」を記憶しておく(ステップS611)。
その後、再び監視回路601によってコンテンツ要求の可否を判定し、再度、コンテンツ要求が拒否される場合には、前記優先度調整中の判定ステップS608において、調整中と判定されて、受信装置105へコンテンツ要求の拒否を通知する(ステップS613)。一方、前記ステップS609での優先度の制御によってコンテンツ要求を許可できる場合には、コンテンツ要求の許可を通知し、コンテンツ配信を実行する(配信ステップS612)。このとき、暗号/復号装置108の処理能力に余裕があるか否かを判定し(ステップS614)、余裕がない場合には、優先度の高いコンテンツを選択し(ステップS615)、一方、余裕がある場合には、優先度の低いコンテンツから選択して(ステップS616)、コンテンツを配信する。ここで言う暗号/復号装置の処理能力の余裕とは、随時更新されている使用率Pが、使用率P<基準使用率Ptを満たす場合を指す。
続いて、前記と同じ条件で、受信装置105からCopy Onceでコンテンツ要求が出された場合について、図7を用いて説明する。
受信装置105からのコンテンツ要求(ステップS701)が監視回路701によって拒否された場合には、制御回路702は、配信中のコンテンツの優先度を暗号モードに従って制御し(ステップS708)、更に要求されたコンテンツの暗号モードがCopy Onceであるため、そのコンテンツの配信の優先度を下げ(ステップS709)、その上で、再度、使用率Pと暗号化率Rとを再計算し(ステップS710)、「優先度調整中」を記憶しておく(ステップS711)。このような処理を終了した後、受信装置105に対してコンテンツ要求の許可を通知してコンテンツ配信を実行する(ステップS712)。このとき、暗号/復号装置108の処理能力に余裕があるか否かを判定し(ステップS713)、余裕がない場合は、優先度の高いコンテンツを選択し、配信する(ステップS714)一方、余裕がある場合は、優先度の低いコンテンツから選択し、配信する(ステップS715)。
尚、本実施形態では、図5に示すように、暗号モードを分類して、優先度を2段階に設定しているが、必ずしも分類する必要はなく、暗号モードに対して優先度を決めれば、既述した方法で実現可能である。
更に、受信装置からのコンテンツ要求時に優先度を固定する又はそれに類する情報を付加できるプロトコルである場合は、それを優先することも可能である。加えて、コンテンツ要求時に必ずしも暗号モードを指定する必要はなく、記憶装置106に記憶されたコンテンツが著作権保護又はそれに類するものに対応していて、配信時に暗号モードを決定する手段を持つ場合にも、同様に実現できる。
(実施形態4)
次に、本発明の第4の実施形態を説明する。
次に、本発明の第4の実施形態を説明する。
本実施形態では、例えば、図8に示すように、配信装置が「再生」に類する配信方法として、通常の再生の他に「Iフレーム再生」、「スキップ再生」、「スロー再生」などの特殊再生方法を備えている場合の配信制御方法について説明する。
図9は、本実施形態の情報配信方法の詳細を示す。尚、本実施形態の情報配信装置の構成は図4と同一であるので、その詳細な説明は省略する。
図9では、最初に、配信装置1が受信装置(例えば105)からコンテンツ要求を受け(要求ステップS901)、その要求が監視回路901によって拒否された場合には、制御回路902は、前記監視回路901より検知した使用率Pと暗号化率Rとを用いて、図8に示した各々の特殊再生方法のうち、これ等の再生方法の各々を実行した場合の推定使用率Pxを計算し、その結果、推定使用率Pxが限界使用率Plを超えないこととなる特殊再生方法を検索する(検索ステップS908)。例えば、図8に示すビットレートで考えた場合(尚、同図に示したビットレートは、同一コンテンツにおいて配線方法「再生」を1.0としたときの割合を示す)、通常の「再生」や「スキップ再生」を行った際には、推定使用率Pxが限界使用率Plを超えるが、「Iフレーム再生」や「スロー再生」では推定使用率Pxが限界使用率Pl以下に収まる場合には、「Iフレーム再生」と「スロー再生」との2つの再生方法が、実行可能な特殊再生方法の検索結果として得られる。
このように特殊再生方法があると判定された場合(ステップS909)には、実行可能な特殊再生方法を、コンテンツ要求した受信装置105に対して通知する(通知ステップS910)。このとき、配信装置101は、対象となる受信装置105に対してのみ応答待ち状態となり(ステップS912)、他の受信装置103、104に対する処理は並行して継続される。受信装置105は、「Iフレーム再生」と「スロー再生」との2つの特殊再生方法が可能との通知を受け、その通知された特殊再生方法の中から何れか1つを選択、又は特殊再生方法を拒否することを選択し(選択ステップS913)、その方法を配信装置101へ通知する(通知ステップS914)。
前記受信装置105によって特殊再生方法が拒否された場合(ステップS914)には、配信装置101の応答待ち状態(ステップS912)は解除され、その解除が受信装置105に通知される(ステップS918)。新たに受信装置105から特殊再生方法を指定したコンテンツ要求を受けた場合は、配信装置101は、その指定された特殊再生方法に対応し(ステップS915)、受信装置105に対してコンテンツ要求を許可し、その特殊再生方法に従ってコンテンツを配信する(配信ステップS916)。しかし、一定時間を経過しても受信装置105から特殊再生方法の指定がない場合には、タイムアウトとされて(ステップS917)、配信装置101の応答待ち状態(ステップS912)は解除される。その後、受信装置105より特殊再生方法の指定があっても、そのコンテンツ要求は拒否される(ステップS918)。前記の特殊再生方法の判定ステップS909において実行可能な特殊再生方法がない場合には、受信装置105に対してコンテンツ要求の拒否が通知される(ステップS911)。
尚、本実施形態では、「Iフレーム再生」、「スキップ再生」、「スロー再生」の3つの特殊再生方法を用いて説明を行っているが、その他の特殊再生方法(例えば、「一時停止」など)やコンテンツの配信方法によって暗号/復号装置108の使用率に影響があるものに対しても、本発明は同様に実現可能である。
また、以上の説明では、配信装置に1つの暗号/復号装置を備えたが、本発明はこれに限定されず、この暗号/復号装置は複数備えていても良い。この場合に、監視回路109は、各暗号/復号装置108について使用率Pと暗号化率Rとを測定すれば良い。
以上説明したように、本発明は、暗号化されたコンテンツがネットワークを介して受信装置に配信されるシステムにおいて、暗号/復号装置の使用率などの状態を監視して、その暗号/復号装置を効率良く使用するので、その暗号/復号装置の処理能力に応じて多くの受信装置に対してコンテンツ配信を行う情報配線装置などとして有用である。
101 情報配信装置
102 ネットワーク
103〜105 受信装置
106 記憶装置
107 通信装置
108 暗号/復号装置
109、601、
701、901 監視回路(監視手段)
110、602、
702、902 制御回路(制御手段)
102 ネットワーク
103〜105 受信装置
106 記憶装置
107 通信装置
108 暗号/復号装置
109、601、
701、901 監視回路(監視手段)
110、602、
702、902 制御回路(制御手段)
Claims (9)
- コンテンツ情報を暗号化し、この暗号化したコンテンツ情報を所定のトランスポートプロトコルによるネットワークを経由して複数の受信装置に配信する情報配信装置であって、
前記コンテンツ情報を暗号化する暗号/復号装置と、
前記暗号/復号装置の状態を監視する監視手段とを備えた
ことを特徴とする情報配信装置。 - 前記請求項1記載の情報配信装置において、
前記監視手段は、
前記暗号/復号装置の単位時間当りの使用時間及び暗号化データ量を測定すると共に、前記単位時間及び前記使用時間に基づいて前記暗号/復号装置の使用率を計算する使用率計算手段と、
前記単位時間及び前記暗号化データ量に基づいて前記暗号/復号装置の暗号化率を計算する暗号化率計算手段とを備える
ことを特徴とする情報配信装置。 - 暗号/復号装置を用いてコンテンツ情報を暗号化し、この暗号化したコンテンツ情報を所定のトランスポートプロトコルによるネットワークを経由して複数の受信装置に配信する情報配信方法において、
前記複数の受信装置の何れかにコンテンツ情報を配信している最中に他の受信装置からコンテンツ要求を受けた際、前記暗号/復号装置の使用率を計算する計算ステップと、
前記暗号/復号装置の使用率が所定の基準値を超えるとき、前記コンテンツ要求を拒否する拒否ステップとを有する
ことを特徴とする情報配信方法。 - 暗号/復号装置を用いてコンテンツ情報を暗号化し、この暗号化したコンテンツ情報を所定のトランスポートプロトコルによるネットワークを経由して複数の受信装置に配信する情報配信方法において、
前記複数の受信装置の何れかにコンテンツ情報を配信している最中に他の受信装置からコンテンツ要求を受けた際、前記暗号/復号装置の使用率及び暗号化率を計算する使用率計算ステップと、
前記コンテンツ要求されたコンテンツ情報の圧縮率を検知する検知ステップと、
前記使用率、前記暗号化率及び前記圧縮率に基づいて、前記コンテンツ要求を許可した場合の前記暗号/復号装置の推定使用率を計算する推定使用率計算ステップと、
前記推定使用率が所定の基準値を超えるとき、前記コンテンツ要求を拒否する拒否ステップとを有する
ことを特徴とする情報配信方法。 - 前記請求項1又は請求項2記載の情報配信装置において、
配信中のコンテンツの暗号モードに基づいて、前記配信中のコンテンツの優先度を変更する変更手段を備え、
前記変更手段は、複数の受信装置の何れかからコンテンツ要求を受けた場合に、前記配信中のコンテンツの暗号モードに基づいて、前記配信中のコンテンツの優先度を変更し、
前記監視手段は、前記変更手段により変更された優先度の下で、前記コンテンツ要求の許可又は拒否を決定する
ことを特徴とする情報配信装置。 - 前記請求項3又は4記載の情報配信方法において、
前記拒否ステップにおいて前記複数の受信装置の何れかからのコンテンツ要求が拒否された場合に、配信中のコンテンツの暗号モードに基づいて前記配信中のコンテンツの優先度、及び前記コンテンツ要求されたコンテンツの優先度のうち、少なくとも一方の優先度を変更する変更ステップと、
前記変更後の優先度に基づいて、前記配信中であったコンテンツ及び前記コンテンツ要求されたコンテンツを配信する配信ステップとを有する
ことを特徴とする情報配信方法。 - 前記請求項4記載の情報配信方法において、
前記拒否ステップにおいて前記複数の受信装置の何れかからのコンテンツ要求が拒否された際に、前記推定使用率計算ステップで計算される推定使用率が所定の基準値未満となるための他の情報配信方法を検索する検索ステップと、
前記検索ステップで前記他の情報配信方法が複数検索されたとき、前記コンテンツ要求をした受信装置に対して前記他の複数の情報配信方法を通知する通知ステップと、
前記コンテンツ要求をした受信装置が前記他の複数の情報配信方法のうち何れか1つを選択したとき、その選択された情報配信方法に基づいて情報配信を行う配信ステップとを有する
ことを特徴とする情報配信方法。 - 前記請求項7記載の情報配信方法において、
前記他の複数の情報配信方法は、Iフレーム再生、スキップ再生、及びスロー再生を含む特殊再生方法である
ことを特徴とする情報配信方法。 - 所定のトランスポートプロトコルによるネットワークを経由して情報配信装置からコンテンツ情報の配信を受ける情報受信方法において、
前記情報配信装置に対してコンテンツ要求を行う要求ステップと、
前記情報配信装置から前記コンテンツ要求とは異なる他の複数の情報配信方法が通知されたとき、前記他の複数の情報配信方法から何れか1つの情報配信方法を選択する選択ステップと、
前記選択ステップで選択した1つの情報配信方法を前記情報配信装置に通知する通知ステップとを有する
ことを特徴とする情報受信方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004291640A JP2006109007A (ja) | 2004-10-04 | 2004-10-04 | 情報配信装置、情報配信方法及び情報受信方法 |
| US11/240,526 US20060075495A1 (en) | 2004-10-04 | 2005-10-03 | Information distribution apparatus and method and information reception method |
| CNA2005101082461A CN1758749A (zh) | 2004-10-04 | 2005-10-08 | 信息发送装置及方法和信息接收方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004291640A JP2006109007A (ja) | 2004-10-04 | 2004-10-04 | 情報配信装置、情報配信方法及び情報受信方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2006109007A true JP2006109007A (ja) | 2006-04-20 |
Family
ID=36127228
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004291640A Withdrawn JP2006109007A (ja) | 2004-10-04 | 2004-10-04 | 情報配信装置、情報配信方法及び情報受信方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20060075495A1 (ja) |
| JP (1) | JP2006109007A (ja) |
| CN (1) | CN1758749A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022060221A (ja) * | 2019-04-26 | 2022-04-14 | グーグル エルエルシー | コンテンツ要求に応答する際のコンピューティングリソースの効率的な使用 |
| US11687602B2 (en) | 2019-04-26 | 2023-06-27 | Google Llc | Efficient use of computing resources in responding to content requests |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101056393B (zh) * | 2007-04-20 | 2010-06-16 | 中兴通讯股份有限公司 | 数据解扰方法和系统 |
| US9100689B2 (en) * | 2010-03-24 | 2015-08-04 | Google Technology Holdings LLC | Moving content between set top box and end devices in home |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| IL102394A (en) * | 1992-07-02 | 1996-08-04 | Lannet Data Communications Ltd | Method and apparatus for secure data transmission |
| US6681232B1 (en) * | 2000-06-07 | 2004-01-20 | Yipes Enterprise Services, Inc. | Operations and provisioning systems for service level management in an extended-area data communications network |
| US7068601B2 (en) * | 2001-07-16 | 2006-06-27 | International Business Machines Corporation | Codec with network congestion detection and automatic fallback: methods, systems & program products |
| JP2003143212A (ja) * | 2001-11-01 | 2003-05-16 | Fujitsu Ltd | サーバとクラアイントとの接続方法およびルータ装置 |
| US7299292B2 (en) * | 2002-03-29 | 2007-11-20 | Widevine Technologies, Inc. | Process and streaming server for encrypting a data stream to a virtual smart card client system |
-
2004
- 2004-10-04 JP JP2004291640A patent/JP2006109007A/ja not_active Withdrawn
-
2005
- 2005-10-03 US US11/240,526 patent/US20060075495A1/en not_active Abandoned
- 2005-10-08 CN CNA2005101082461A patent/CN1758749A/zh active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022060221A (ja) * | 2019-04-26 | 2022-04-14 | グーグル エルエルシー | コンテンツ要求に応答する際のコンピューティングリソースの効率的な使用 |
| JP7235900B2 (ja) | 2019-04-26 | 2023-03-08 | グーグル エルエルシー | コンテンツ要求に応答する際のコンピューティングリソースの効率的な使用 |
| US11687602B2 (en) | 2019-04-26 | 2023-06-27 | Google Llc | Efficient use of computing resources in responding to content requests |
Also Published As
| Publication number | Publication date |
|---|---|
| US20060075495A1 (en) | 2006-04-06 |
| CN1758749A (zh) | 2006-04-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7844705B2 (en) | Networked image visualization image quality enhancement method and system | |
| US10044582B2 (en) | Generating secure name records | |
| JP2019522386A5 (ja) | ||
| US9356780B2 (en) | Device, method, and system for encrypted communication by using encryption key | |
| US20110202633A1 (en) | Cache server control device, content distribution system, method of distributing content, and program | |
| US20120030749A1 (en) | Dynamic load redistribution among distributed servers | |
| EP2385680B1 (en) | Content delivery over a peer-to-peer network | |
| CN113452751B (zh) | 基于云边协同的电力物联网任务安全迁移系统及方法 | |
| CN119341739A (zh) | 一种量子密钥分发中继路径确定方法、装置、系统及介质 | |
| CN106789008B (zh) | 对可共享的加密数据进行解密的方法、装置及系统 | |
| CN103685426A (zh) | 信息处理设备和信息处理方法 | |
| JP2006109007A (ja) | 情報配信装置、情報配信方法及び情報受信方法 | |
| WO2004002107A1 (en) | Method, network, server and client for distributing data via a data communications network | |
| US7835993B2 (en) | License management device and method | |
| US8593977B2 (en) | Method and apparatus for transmitting data and method and apparatus for performing data tasks | |
| KR20130108882A (ko) | 복수의 트랜스코딩 수행시 로드 밸런싱을 위한 스케줄링 장치 및 방법 | |
| US12010197B2 (en) | System, method and computer-readable medium for data accessing | |
| US7873747B2 (en) | Device and method for transmitting data | |
| JP5088291B2 (ja) | 帯域制御装置及び帯域制御方法ならびにそのプログラム、帯域制御システム | |
| JP4365381B2 (ja) | 通信制御方法及び通信制御装置 | |
| CN109905461B (zh) | 一种基于云服务的信息交换方法及系统 | |
| US20140164608A1 (en) | Content transmission system | |
| JP3067731B2 (ja) | データ加工装置および加工方法 | |
| EP1946524B1 (en) | Improved proximity detection method | |
| JP2005196492A (ja) | アクセス情報生成装置、アクセス情報生成方法及び受信装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070927 |
|
| A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20081117 |