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

JP4153777B2 - Video content distribution apparatus and method - Google Patents

Video content distribution apparatus and method Download PDF

Info

Publication number
JP4153777B2
JP4153777B2 JP2002324693A JP2002324693A JP4153777B2 JP 4153777 B2 JP4153777 B2 JP 4153777B2 JP 2002324693 A JP2002324693 A JP 2002324693A JP 2002324693 A JP2002324693 A JP 2002324693A JP 4153777 B2 JP4153777 B2 JP 4153777B2
Authority
JP
Japan
Prior art keywords
client terminal
video content
terminal device
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.)
Expired - Lifetime
Application number
JP2002324693A
Other languages
Japanese (ja)
Other versions
JP2004159212A (en
Inventor
智明 熊谷
功 三宅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
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 Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2002324693A priority Critical patent/JP4153777B2/en
Publication of JP2004159212A publication Critical patent/JP2004159212A/en
Application granted granted Critical
Publication of JP4153777B2 publication Critical patent/JP4153777B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、映像コンテンツの配信路の伝送能力、あるいは配信路の伝送能力とともに端末の表示能力に応じて映像コンテンツを適切に加工もしくは加工済みの映像コンテンツを選択してクライアント端末装置にオンデマンド配信する映像コンテンツ配信装置及び方法に関するものである。
【0002】
【従来の技術】
従来は、映像コンテンツをクライアント端末装置(以下、クライアント端末)に配信する配信路に関する情報を利用せず、特許文献1に記載されているように、クライアント端末に関する情報のみに応じて、映像コンテンツを適切に加工して映像コンテンツを配信する方法があった。しかし、この方法では、例えば、配信路の伝送速度が十分に大きければ、クライアント端末の表示能力に合った映像コンテンツを配信することができるが、配信路の伝送速度がクライアント端末の表示能力に相当する速度よりも小さい場合には、加工後の映像コンテンツを当該配信路を介して正常にクライアント端末まで配信することができなくなるという問題があった。
【0003】
また、従来、特許文献1に記載されているように、映像コンテンツの視聴を一時中断し、同じクライアント端末で視聴再開する方法があるが、中断中にクライアント端末や配信路を変更するような方法はこれまで無かった。このため、例えば、会社に出社する途中の電車の中でPDA端末で映像コンテンツを視聴し、電車を降りる際に視聴を一時中断し、会社の昼休み中に自席のデスクトップパソコンで中断したところから視聴を再開するといったことができなかった。
【0004】
さらに、従来、映像コンテンツをどこまで視聴したかを表す情報は、特許文献1に記載されているように、映像コンテンツ配信装置が当該コンテンツのどの部分までを配信したかで取得していたが、配信路やクライアント端末の状況によっては、配信路の中で映像コンテンツのデータが消失する場合があるため、クライアント端末がどこまで再生したかというのと、必ずしも一致しないという問題があった。
【0005】
【特許文献1】
特開2002−232861号公報
【0006】
【発明が解決しようとする課題】
本発明は、上記従来技術の問題点を解決するためのものであって、オンデマンドの映像コンテンツを配信するに際し、クライアント端末と映像コンテンツ配信装置間の配信路あるいは配信路及びクライアント端末の能力に応じて映像コンテンツを配信すること、また、ユーザがクライアント端末を介して映像コンテンツを視聴中に、視聴を一時中断して配信路やクライアント端末を変更した場合であっても、視聴再開後は変更後の配信路及びクライアント端末に応じて当該映像コンテンツを継続して視聴可能となるよう配信することを可能とする映像コンテンツ配信装置及び映像コンテンツ配信方法を提供することを課題とする。
【0007】
【課題を解決するための手段】
上記の課題を解決するため、本発明は、クライアント端末装置と通信ネットワークによる配信路を介してオンデマンド配信を行う映像コンテンツ配信装置であって、前記クライアント端末装置は、映像コンテンツの視聴中に一定時間毎に再生位置情報を送信する機能を有し、配信路の伝送速度の情報とクライアント端末装置の表示能力の情報に応じて映像コンテンツを適切に加工する手段または事前に加工済みの映像コンテンツを選択する選択手段と、該加工または選択された映像コンテンツをクライアント端末装置に配信する配信手段と、クライアント端末装置から映像コンテンツ配信要求を受信し、当該クライアント端末装置との間の配信路の伝送速度の情報と当該クライアント端末装置の表示能力の情報を取得し、該取得した情報を元に該配信要求された映像コンテンツに対して該加工手段に加工を指示しまたは該選択手段に選択を指示し、当該加工または選択された映像コンテンツを当該クライアント端末装置に配信することを該配信手段に指示する制御手段と、前記クライアント端末装置が、映像コンテンツの視聴中に一定時間毎に送信した再生位置情報のうち、視聴を中断したときの最後の再生位置情報を中断点の再生位置情報として保存する中断情報管理手段とを有し、前記制御手段は、視聴の再開が要求された場合には、改めて配信路の伝送速度の情報と該再開を要求したクライアント端末装置の表示能力の情報を取得して、該取得した情報を元に当該映像コンテンツの加工または選択を指示するとともに、前記中断情報管理手段に保存されている中断点の再生位置情報を参照して当該クライアント端末装置の中断された再生位置からの配信を指示することを特徴とする映像コンテンツ配信装置を、その解決の手段とする。
【0008】
あるいは、上記の映像コンテンツ配信装置において、前記制御手段は、クライアント端末装置が映像コンテンツ配信要求とともに送信した当該クライアント端末装置の表示能力の情報を受信して、当該クライアント端末装置の表示能力の情報を取得することを特徴とする映像コンテンツ配信装置を、その解決の手段とする。
【0009】
あるいは、上記の映像コンテンツ配信装置において、クライアント端末装置の端末IDに対応させて当該クライアント端末装置の表示能力の情報を事前に登録しておく端末情報管理手段を新たに備え、前記制御手段は、クライアント端末装置が映像コンテンツ配信要求とともに送信した当該クライアント端末装置の端末IDを受信して、該端末IDを元に該端末情報管理手段を参照して当該クライアント端末装置の表示能力の情報を取得することを特徴とする映像コンテンツ配信装置を、その解決の手段とする。
【0010】
あるいは、上記の映像コンテンツ配信装置において、クライアント端末装置の端末機種IDに対応させて当該端末機種の表示能力の情報を事前に登録しておく端末情報管理手段を新たに備え、前記制御手段は、クライアント端末装置が映像コンテンツ配信要求とともに送信した当該クライアント端末装置の端末機種IDを受信して、該端末機種IDを元に該端末情報管理手段を参照して当該クライアント端末装置の表示能力の情報を取得することを特徴とする映像コンテンツ配信装置を、その解決の手段とする。
【0011】
あるいは、クライアント端末装置と通信ネットワークによる配信路を介してオンデマンド配信を行う映像コンテンツ配信装置であって、前記クライアント端末装置は、映像コンテンツの視聴中に一定時間毎に再生位置情報を送信する機能を有し、配信路の伝送速度の情報に応じて映像コンテンツを適切に加工する手段または事前に加工済みの映像コンテンツを選択する選択手段と、該加工または選択された映像コンテンツをクライアント端末装置に配信する配信手段と、クライアント端末装置から映像コンテンツ配信要求を受信し、当該クライアント端末装置との間の配信路の伝送速度の情報を取得し、該取得した情報を元に該配信要求された映像コンテンツに対して該加工手段に加工を指示しまたは該選択手段に選択を指示し、当該加工または選択された映像コンテンツを当該クライアント端末装置に配信することを該配信手段に指示する制御手段と、前記クライアント端末装置が、映像コンテンツの視聴中に一定時間毎に送信した再生位置情報のうち、視聴を中断したときの最後の再生位置情報を中断点の再生位置情報として保存する中断情報管理手段とを有し、前記制御手段は、視聴の再開が要求された場合には、改めて配信路の伝送速度の情報を取得して、該取得した情報を元に当該映像コンテンツの加工または選択を指示するとともに、前記中断情報管理手段に保存されている中断点の再生位置情報を参照して当該クライアント端末装置の中断された再生位置からの配信を指示することを特徴とする映像コンテンツ配信装置を、その解決の手段とする。
【0012】
あるいは、上記の映像コンテンツ配信装置において、前記制御手段は、クライアント端末装置が映像コンテンツ配信要求とともに送信した当該クライアント端末装置との間の配信路の伝送速度の情報を受信して、当該クライアント端末装置との間の配信路の伝送速度の情報を取得することを特徴とする映像コンテンツ配信装置を、その解決の手段とする。
【0013】
あるいは、上記の映像コンテンツ配信装置において、クライアント端末装置との間のアクセス部分のネットワークのネットワークIDに対応させて当該クライアント端末装置との間の配信路の伝送速度の情報を事前に登録しておく配信路情報管理手段を新たに備え、前記制御手段は、クライアント端末装置が映像コンテンツ配信要求とともに送信した当該クライアント端末装置で利用するアクセス部分のネットワークのネットワークIDを受信して、該ネットワークIDを元に該配信路情報管理手段を参照して当該クライアント端末装置との間の配信路の伝送速度の情報を取得することを特徴とする映像コンテンツ配信装置を、その解決の手段とする。
【0014】
あるいは、上記の映像コンテンツ配信装置において、クライアント端末装置との間のアクセス部分のネットワークのネットワーク種別IDに対応させて当該ネットワークの伝送速度の情報を事前に登録しておく配信路情報管理手段を新たに備え、前記制御手段は、クライアント端末装置が映像コンテンツ配信要求とともに送信した当該クライアント端末装置が利用するアクセス部分のネットワークのネットワーク種別IDを受信して、該ネットワーク種別IDを元に該配信路情報管理手段を参照して当該クライアント端末装置との間の配信路の伝送速度の情報を取得することを特徴とする映像コンテンツ配信装置を、その解決の手段とする。
【0017】
あるいは、クライアント端末装置と通信ネットワークによる配信路を介してオンデマンド配信を行う映像コンテンツ配信方法であって、クライアント端末装置から映像コンテンツ配信要求を受信し、当該クライアント端末装置との間の配信路の伝送速度の情報と当該クライアント端末装置の表示能力の情報を取得する取得手順と、該取得した配信路の伝送速度の情報とクライアント端末装置の表示能力の情報に応じて映像コンテンツを適切に加工する手順または事前に加工済みの映像コンテンツを選択する選択手順と、該加工または選択された映像コンテンツを該映像コンテンツ配信要求をしたクライアント端末装置に配信する配信手順と、前記クライアント端末装置が、前記配信された映像コンテンツの視聴中に一定時間毎に再生位置情報を送信する再生位置情報送信手順と、前記再生位置情報送信手順の後に、前記クライアント端末装置が、映像コンテンツの視聴中に一定時間毎に送信した再生位置情報のうち、視聴を中断したときの最後の再生位置情報を中断点の再生位置情報として保存した後、前記取得手順に戻る中断情報管理手順とを有し、前記取得手順では、前記中断情報管理手順の後に、前記映像コンテンツ配信要求に代えて、視聴の再開要求を受信し、再開要求がされた場合には、改めて配信路の伝送速度の情報と該再開を要求したクライアント端末装置の表示能力の情報を取得して、該取得した情報を元に当該映像コンテンツの加工または選択を指示するとともに、該中断情報管理手順で保存された中断点の再生位置情報を参照して当該クライアント端末装置の中断された再生位置からの配信を指示することを特徴とする映像コンテンツ配信方法を、その解決の手段とする。
【0018】
あるいは、上記の映像コンテンツ配信方法において、前記取得手順では、クライアント端末装置が映像コンテンツ配信要求とともに送信した当該クライアント端末装置の表示能力の情報を受信して、当該クライアント端末装置の表示能力の情報を取得することを特徴とする映像コンテンツ配信方法を、その解決の手段とする。
【0019】
あるいは、上記の映像コンテンツ配信方法において、取得手順の前に、クライアント端末装置の端末IDに対応させて当該クライアント端末装置の表示能力の情報を事前に登録しておく端末情報管理手順を備え、前記取得手順では、クライアント端末装置が映像コンテンツ配信要求とともに送信した当該クライアント端末装置の端末IDを受信して、該端末IDを元に該端末情報管理手順の登録情報を参照して当該クライアント端末装置の表示能力の情報を取得することを特徴とする映像コンテンツ配信方法を、その解決の手段とする。
【0020】
あるいは、上記の映像コンテンツ配信方法において、取得手順の前に、クライアント端末装置の端末機種IDに対応させて当該端末機種の表示能力の情報を事前に登録しておく端末情報管理手順を備え、前記取得手順では、クライアント端末装置が映像コンテンツ配信要求とともに送信した当該クライアント端末装置の端末機種IDを受信して、該端末機種IDを元に該端末情報管理手順の登録情報を参照して当該クライアント端末装置の表示能力の情報を取得することを特徴とする映像コンテンツ配信方法を、その解決の手段とする。
【0021】
あるいは、クライアント端末装置と通信ネットワークによる配信路を介してオンデマンド配信を行う映像コンテンツ配信方法であって、クライアント端末装置から映像コンテンツ配信要求を受信し、当該クライアント端末装置との間の配信路の伝送速度の情報を取得する取得手順と、該取得した配信路の伝送速度の情報に応じて映像コンテンツを適切に加工する手順または事前に加工済みの映像コンテンツを選択する選択手順と、該加工または選択された映像コンテンツを該映像コンテンツ配信要求をしたクライアント端末装置に配信する配信手順と、前記クライアント端末装置が、前記配信された映像コンテンツの視聴中に一定時間毎に再生位置情報を送信する再生位置情報送信手順と、前記再生位置情報送信手順の後に、前記クライアント端末装置が、映像コンテンツの視聴中に一定時間毎に送信した再生位置情報のうち、視聴を中断したときの最後の再生位置情報を中断点の再生位置情報として保存した後、前記取得手順に戻る中断情報管理手順とを有し、前記取得手順では、前記中断情報管理手順の後に、前記映像コンテンツ配信要求に代えて、視聴の再開要求を受信し、再開要求がされた場合には、改めて配信路の伝送速度の情報を取得して、該取得した情報を元に当該映像コンテンツの加工または選択を指示するとともに、該中断情報管理手順で保存された中断点の再生位置情報を参照して当該クライアント端末装置の中断された再生位置からの配信を指示することを特徴とする映像コンテンツ配信方法を、その解決の手段とする。
【0022】
あるいは、上記の映像コンテンツ配信方法において、前記取得手順では、クライアント端末装置が映像コンテンツ配信要求とともに送信した当該クライアント端末装置との間の配信路の伝送速度の情報を受信して、当該クライアント端末装置との間の配信路の伝送速度の情報を取得することを特徴とする映像コンテンツ配信方法を、その解決の手段とする。
【0023】
あるいは、上記の映像コンテンツ配信方法において、取得手順の前に、クライアント端末装置との間のアクセス部分のネットワークのネットワークIDに対応させて当該クライアント端末装置との間の配信路の伝送速度の情報を事前に登録しておく配信路情報管理手順を備え、前記取得手順では、クライアント端末装置が映像コンテンツ配信要求とともに送信した当該クライアント端末装置で利用するアクセス部分のネットワークのネットワークIDを受信して、該ネットワークIDを元に該配信路情報管理手順の登録情報を参照して当該クライアント端末装置との間の配信路の伝送速度の情報を取得することを特徴とする映像コンテンツ配信方法を、その解決の手段とする。
【0024】
あるいは、上記の映像コンテンツ配信方法において、取得手順の前に、クライアント端末装置との間のアクセス部分のネットワークのネットワーク種別IDに対応させて当該ネットワークの伝送速度の情報を事前に登録しておく配信路情報管理手順を備え、前記取得手順では、クライアント端末装置が映像コンテンツ配信要求とともに送信した当該クライアント端末装置が利用するアクセスのネットワークのネットワーク種別IDを受信して、該ネットワーク種別IDを元に該配信路情報管理手順の登録情報を参照して当該クライアント端末装置との間の配信路の伝送速度の情報を取得することを特徴とする映像コンテンツ配信方法を、その解決の手段とする。
【0027】
本発明では、配信路の伝送速度の情報または配信路の伝送速度の情報とクライアント端末の表示能力の情報に応じて、端末に配信する映像コンテンツを適切に加工もしくは選択して配信することにより、配信路の伝送速度の情報に合わせて、あるいは配信路の伝送速度の情報とともにクライアント端末の表示能力に相当する速度に合わせて映像コンテンツを正常にクライアント端末へ配信されるようにする。
【0028】
また、クライアント端末装置において、映像コンテンツの視聴を一時中断された場合には、中断された再生位置情報を保存、管理しておき、視聴が再開された場合には、改めて配信路の伝送速度の情報または配信路の伝送速度の情報とクライアント端末の表示能力の情報に応じて、クライアント端末に配信する映像コンテンツを適切に加工もしくは選択して配信することにより、中断後に配信路やクライアント端末装置が変更されても、すなわち、例えば前述したように、会社に出社する途中の電車の中でPDA端末で映像コンテンツを視聴し、電車を降りる際に視聴を一時中断し、会社の昼休み中に自席のデスクトップパソコンにより、中断した再生位置から視聴を再開するといったことを可能とし、高品質なサービスの提供を可能とする。
【0029】
さらに、本発明では、クライアント端末がどこまで再生したかをクライアント端末側が検出し、映像コンテンツをどこまで視聴したかを表す情報として映像コンテンツ配信装置に通知して保存、管理することにより、配信路の中で映像コンテンツのデータが消失した場合であっても、映像コンテンツの再生漏れを生じることなく、クライアント端末における中断点から映像コンテンツの配信を可能とする。
【0030】
【発明の実施の形態】
以下、本発明の実施の形態について図を用いて詳細に説明する。本発明は、種々の実施形態を取り得るが、ここではそのうちの代表的な1つのシステム構成例のみを示す。
【0031】
図1は、本発明の一実施形態による映像コンテンツ配信システムの構成例を示す。本実施形態では、映像コンテンツ配信装置1と1以上のクライアント端末2が通信ネットワーク(以下、NW)を介して接続されている。映像コンテンツ配信装置1は、クライアント端末2に対して通信ネットワークを介してオンデマンド配信を行う。
【0032】
映像コンテンツ配信装置1は、符号化回路11と、コンテンツ管理サーバ12と、コンテンツ加工サーバ13と、コンテンツ配信サーバ14と、端末情報管理サーバ15と、配信路情報管理サーバ16と、中断情報管理サーバ17と、制御回路18を有する。
【0033】
まず、符号化回路11は、映像コンテンツが、例えばアナログ映像信号のような符号化されていない場合には、当該映像コンテンツに対して適切な符号化を行う。符号化済みの映像コンテンツは、コンテンツ管理サーバ12の中に蓄積される。
【0034】
コンテンツ加工サーバ13は、制御回路18が、端末情報管理サーバ15で管理されているクライアント端末2の表示能力に関する情報と、配信路情報管理サーバ16で管理されているクライアント端末−コンテンツ配信装置間の配信路で利用可能な情報伝送速度の情報の両方の情報を参照して、これらに応じて通知してきたコンテンツ加工パラメータと対象となる映像コンテンツを元に、コンテンツ管理サーバ12の中に蓄積されている映像コンテンツを取得し、加工が必要か否かを判断し、必要であれば、それら前述の伝送速度以内であって表示能力に相当する速度以内で符号化されたものとなるように、適切に加工する。
【0035】
クライアント端末2の表示能力を映像コンテンツ配信装置1が取得する方法としては、
(1)クライアント端末2が映像コンテンツ配信を映像コンテンツ配信装置1に要求する際に、クライアント端末2が自身の表示能力に関する情報を映像コンテンツ配信装置1に送信し制御回路18がその表示能力に関する情報を取得する方法(この方法では、端末情報管理サーバは不要である)、
(2)映像コンテンツ配信装置1の中に端末情報管理サーバ15を設置し、クライアント端末2の表示能力に関する情報を、端末毎に一意に定まる端末IDに対応付けて端末情報管理サーバ15に事前に登録しておき、配信要求時にクライアント端末2が端末IDを制御回路18に送信し、制御回路18がその端末IDを元に端末情報管理サーバ15を参照して当該クライアント端末2の表示能力情報を得る方法、
(3)映像コンテンツ配信装置1の中に端末情報管理サーバ15を設置し、クライアント端末2の表示能力に関する情報を、端末機種毎に一意に定まる端末機種IDに対応付けて端末情報管理サーバ15に事前に登録しておき、配信要求時にクライアント端末2が端末機種IDを制御回路18に送信し、制御回路18がその端末機種IDを元に端末情報管理サーバ15を参照して当該クライアント端末2の表示能力の情報を得る方法、の3通りがある。
【0036】
また、配信路の伝送速度に関する情報を映像コンテンツ配信装置1が取得する方法としては、配信に先立って伝送速度計測のためのデータをやり取りするなどの何らかの方法により、クライアント端末2と映像コンテンツ配信装置1間の配信路で利用可能な伝送速度の情報を制御回路18が取得する方法があり、この方法に関しては、特にアクセス部分のNW(以下、アクセスNW)の伝送速度の情報を、該配信路の情報として利用する方法がある(なお、NWはアクセス部分とコア部分から成る)。この方法については、
(a)クライアント端末2が配信要求する際に、クライアント端末2が事前に知っているアクセスNWの伝送速度の情報を映像コンテンツ配信装置1に送信し、制御回路18がこれを取得する方法(この方法では、配信路情報管理サーバ16は不要である)、
(b)映像コンテンツ配信装置1の中に配信路情報管理サーバ16を設置し、アクセスNWの伝送速度に関する情報を、アクセスNW毎に一意に定まるネットワークIDに対応付けて事前に配信路情報管理サーバ16に登録し、配信要求時にクライアント端末2がネットワークIDを制御回路18に送信し、制御回路18がそのネットワークIDを元に配信路情報管理サーバ16を参照して当該アクセスNWの伝送速度情報を取得する方法、
(c)映像コンテンツ配信装置1の中に配信路情報管理サーバ16を設置し、アクセスNWの伝送速度に関する情報を、アクセスNW種別毎に一意に定まるネットワーク種別IDに対応付けて事前に配信路情報管理サーバ16に登録し、配信要求時にクライアント端末2がネットワーク種別IDを制御回路18に送信し、制御回路18がそのネットワーク種別IDを元に配信路情報管理サーバ16を参照して当該アクセスNWの伝送速度情報を取得する方法、の3通りがある。
【0037】
以上のようにして、クライアント端末2の表示能力の情報と配信路の伝送速度の情報を取得した制御回路18は、クライアント端末2の映像コンテンツの配信要求に対して、まず、これらのクライアント端末2の表示能力と配信路の伝送速度に応じた映像コンテンツの加工をコンテンツ加工サーバ13に指示するとともに、コンテンツ配信サーバ14に配信を指示する。コンテンツ加工サーバ13は、コンテンツ管理サーバ12が蓄積している当該映像コンテンツを取得し、当該伝送速度や表示能力以内で符号化されているかどうかを判断して、指示された加工が必要なければ、当該コンテンツ映像をコンテンツ配信サーバ14に転送する。もし、指示された加工が必要であれば、当該映像コンテンツを適切に加工し、加工済みの映像コンテンツをコンテンツ配信サーバ14に転送する。コンテンツ配信サーバ14は、制御回路18からの配信の指示に従い、転送された映像コンテンツを制御回路18から指示された当該クライアント端末2に配信する。
【0038】
ここで上記のコンテンツ加工サーバに加え、もしくはこれに代えてコンテンツ選択手段を設け、コンテンツ管理サーバ12の中に設置された記憶装置に、ユーザが保有している端末や、使用すると推測される配信路の伝送速度の情報に応じて事前に加工された複数の異なる加工済み映像コンテンツを蓄積しておく。制御回路18が、映像コンテンツ配信要求に応じ、視聴時に実際に使用される前述のクライアント端末2の表示能力の情報及び配信路の伝送速度の情報とを取得し、この情報に応じた加工済み映像コンテンツの選択をコンテンツ選択手段に指示し、コンテンツ選択手段が、コンテンツ管理サーバ12に事前に蓄積しておいた加工済みの映像コンテンツの中から適切なものを選択してコンテンツ配信サーバ14に転送する。コンテンツ配信サーバ14は、制御回路18の指示に従い、転送された加工済み映像コンテンツを当該クライアント端末2に配信するという方法もある。
【0039】
一方、ユーザがクライアント端末を介して映像コンテンツを視聴中に一時中断し、中断中に配信路やクライアント端末を変更し、視聴を再開するということを実現するため、当該クライアント端末2は、
(1)映像コンテンツをどこまで再生したかを表す情報を、当該コンテンツを視聴中に一定時間毎に映像コンテンツ配信装置1に送信する、あるいは、
(2)視聴を一時中断する際に、映像コンテンツをどこまで再生したかを表す情報を映像コンテンツ配信装置1に送信する。
【0040】
これにより、制御回路18は視聴再開要求を受信した時に映像コンテンツをどの部分から配信すれば良いかを知ることができる。ここで、中断中に配信路やクライアント端末を変更した後に視聴の再開要求をする場合であっても、ユーザは映像コンテンツの続きから継続して視聴することが可能となる。なお、視聴を再開する際には、前述の方法と同じ方法でクライアント端末の表示能力の情報と配信路の伝送速度の情報を映像コンテンツ配信装置1が知ることができ、それらの情報に応じて変更後の配信路及びクライアント端末に応じた適切な映像コンテンツの加工もしくは選択を行い、当該映像コンテンツを継続して視聴可能となるよう配信する。
【0041】
図2は、図1の映像コンテンツ配信装置の詳細な一動作例とともに、本発明の一実施形態による映像コンテンツ配信方法の処理手順の一例を示す図である。
【0042】
まず、映像コンテンツ配信装置1の制御回路18は、クライアント端末2から映像コンテンツの視聴要求(配信要求)を受信する。クライアント端末2は、映像コンテンツの視聴要求を行う際に、視聴したい映像コンテンツのコンテンツIDと、クライアント端末毎に一意に定まる端末IDと、アクセスNW毎に一意に定まるネットワークIDと、ユーザ毎に一意に定まるユーザIDとを、制御回路18に対して出力する。一方、符号化回路11は、入力される映像コンテンツが、例えばアナログ映像信号のような符号化されていない映像コンテンツであった場合に、当該コンテンツに対して適切な符号化を行う。また、コンテンツIDが割り当てられていない符号化済みの映像コンテンツに対して、当該映像コンテンツ毎に一意に定まるコンテンツIDを割り当てる。コンテンツ管理サーバ12は、符号化された映像コンテンツ及びそれに対応するコンテンツIDを対応付けて保存しておく。
【0043】
制御回路18は、クライアント端末2から入力されるコンテンツID、端末ID、ネットワークID及びユーザIDのうちの端末ID及びネットワークIDを、端末情報管理サーバ15及び配信路情報管理サーバ16にそれぞれ入力し、対応するクライアント端末2に関する表示能力の情報及び配信路の伝送速度に関する情報を取得し、それら2つの情報を参照して適切なコンテンツ加工パラメータを決定し、コンテンツ加工サーバ13に対して、決定したコンテンツ加工パラメータと、コンテンツ加工の対象となるコンテンツIDを通知する。
【0044】
コンテンツ加工サーバ13は、通知されたコンテンツIDをコンテンツ管理サーバ12に通知し、当該コンテンツIDに対応する映像コンテンツを取得するとともに、通知されたコンテンツ加工パラメータに従い、必要と判断した場合には当該映像コンテンツに対して適切なコンテンツ加工を行い、コンテンツ配信サーバ14に対して出力する。
【0045】
一方、制御回路18は、コンテンツ配信サーバ14に対しては、端末IDを通知し、映像コンテンツの配信指示を行う。コンテンツ配信サーバ14は、コンテンツ加工サーバ13から入力されたコンテンツ加工済みの映像コンテンツを、制御回路18から入力された端末IDを持つクライアント端末2に対して配信路を介して配信する。
【0046】
クライアント端末2は、配信路を介してコンテンツ配信サーバ14から配信された映像コンテンツを再生するとともに、ユーザID、再生中の映像コンテンツのコンテンツID及び映像コンテンツのどの部分を再生しているかを表す再生位置情報を一定時間毎に制御回路18に通知する。
【0047】
制御回路18は、クライアント端末2から通知されたユーザID、コンテンツID及び再生位置情報を、中断情報管理サーバ17に対して出力する。中断情報管理サーバ17は、制御回路18から入力されたコンテンツID及び再生位置情報を、ユーザIDに対応付けて保持する。なお、クライアント端末2が同一の映像コンテンツを長時間に渡って再生する場合には、前述のユーザID、コンテンツID及び再生位置情報が定期的に中断情報管理サーバ17に入力されることになるが、ユーザID及びコンテンツIDは同一であり、再生位置情報だけが変化する。このような場合には、再生位置情報のみを上書きして更新しても良い。
【0048】
クライアント端末2が、視聴を終了する前に、何らかの理由により映像コンテンツの再生を中断した場合には、それ以降は前述の再生位置情報は更新等がなされなくなるため、映像コンテンツ配信装置1は当該クライアント端末2が当該映像コンテンツを、前述の一定時間未満分の誤差は生じるが、少なくともどこまで再生したかがわかるので、これを中断点の再生位置情報として保存する。
【0049】
その後、当該ユーザが再開要求により視聴を再開する場合には、ユーザがクライアント端末や配信路を変更した場合でも中断点から継続して当該映像コンテンツを視聴することが可能になるように、クライアント端末は、前述したコンテンツの視聴開始時と同様に、視聴したい映像コンテンツのコンテンツIDと、クライアント端末毎に一意に定まる端末IDと、アクセスNW毎に一意に定まるネットワークIDと、ユーザ毎に一意に定まるユーザIDとを、制御回路18に対して出力する。それ以降の動作は、前述した動作とほぼ同じであるが、異なる部分のみ以下に説明する。
【0050】
すなわち、制御回路18は、クライアント端末2より通知されたユーザIDを用いて、中断情報管理サーバ17に照会し、当該ユーザが当該映像コンテンツを少なくともどこまで視聴したかを表す中断点の再生位置情報を取得し、コンテンツ配信サーバ14に対して出力する。コンテンツ配信サーバ14は、コンテンツ加工サーバ13から入力されたコンテンツ加工済みの映像コンテンツのうち、中断点の再生位置情報により示される部分以降の映像コンテンツを、制御回路18から入力された端末IDを持つクライアント端末に対して配信路を介して配信する。
【0051】
なお、制御回路18は、コンテンツ配信サーバ14に対して当該中断点の再生位置情報を出力し、コンテンツ加工サーバ13は、コンテンツ管理サーバ12より入力される映像コンテンツのうちの、少なくとも、入力された中断点の再生位置情報により示される部分以降の映像コンテンツに対してのみコンテンツ加工を行って、コンテンツ配信サーバ14に対して出力する構成とすることも可能である。
【0052】
なお、事前にクライアント端末の表示能力の種類と、配信路の伝送速度の種類に応じて同一の映像コンテンツに対して適切に加工した複数の加工済み映像コンテンツを蓄積している場合には、コンテンツの加工に代えて、当該クライアント端末の情報と当該配信路の情報に応じて適切な加工済み映像コンテンツを選択するようにしても良い。
【0053】
なお、上記の実施形態では、配信路の伝送速度に関する情報とクライアント端末の表示能力に関する情報の両方に対応する例を示したが、本発明としては、クライアント端末の表示能力をある値以上に限定することにより、配信路の伝送速度に関する情報のみに対応するようにしても良い。
【0054】
図3は、本発明を用いたオンデマンドのビデオ配信サービスへの適用例を示す図である。
【0055】
放送波受信センタは、コンテンツ管理手段として個人録画データセンタを有し、クライアント端末の表示能力やアクセスNWの伝送速度や伝送帯域に応じてコンテンツ加工を行うコンテンツ加工手段やコンテンツ配信手段を有している。
【0056】
ユーザは、個人録画データセンタに対し、NW経由で遠隔によりテレビ番組等の録画予約を行い、個人録画データセンタは録画予約されたテレビ番組等を符号化し、映像コンテンツとして録画する。
【0057】
当該ユーザは、本発明の映像コンテンツ配信装置や方法を用いて、放送波受信センタから映像コンテンツの配信を受け、ADSL等の伝送路により自宅のノート型パソコンで視聴したり、あるいは、公園などのPHSエリヤにおいてPHS端末で視聴したり、喫茶店などの公衆ホットスポットにおいて無線LANによりPDA端末で視聴したり、高速移動する電車内などで第3世代携帯端末で視聴したりすることができる。
【0058】
これにより、遠隔制御可能な放送波受信センタで録画した映像コンテンツを、いつでも好きな場所で、種々のクライアント端末と伝送路を用いて高品質に視聴することができる。したがって、自宅用ビデオをいつでもどこでも視聴することが可能になるという高いサービス性が得られるとともに、伝送路の伝送速度または伝送路の伝送速度や伝送帯域とクライアント端末の表示能力に応じて視聴することができるという高品質なサービスが実現できる。
【0059】
【発明の効果】
本発明によれば、配信路の伝送速度に関する情報または配信路の伝送速度に関する情報とクライアント端末の表示能力に関する情報に応じて、端末に配信する映像コンテンツを適切に加工もしくは選択して配信するようにしたので、配信路の伝送速度に合わせて、あるいは配信路の伝送速度とともにクライアント端末の表示能力に相当する速度に合わせて映像コンテンツを正常にクライアント端末へ配信することができる。
【0060】
また、クライアント端末装置において、映像コンテンツの視聴を一時中断された場合には、中断された再生位置を保持しておき、視聴が再開された場合には、改めて配信路の伝送速度に関する情報または配信路の伝送速度に関する情報とクライアント端末の表示能力に関する情報に応じて、クライアント端末に配信する映像コンテンツを適切に加工もしくは選択して配信するようにしたので、中断後に配信路やクライアント端末装置が変更されても、すなわち、会社に出社する途中の電車の中でPDA端末で映像コンテンツを視聴し、電車を降りる際に視聴を一時中断し、会社の昼休み中に自席のデスクトップパソコンで中断したところから視聴を再開するといったことが可能となり、高品質なサービスの提供が可能となる。
【0061】
さらに、クライアント端末がどこまで再生したかをクライアント端末側が検出し、映像コンテンツをどこまで視聴したかを表す情報として映像コンテンツ配信装置で保存、管理するようにしたので、配信路の中で映像コンテンツのデータが消失した場合であっても、映像コンテンツの再生漏れを生じることなく、中断点から映像コンテンツの配信が可能となる。
【図面の簡単な説明】
【図1】本発明の一実施形態による映像コンテンツ配信装置の構成例を示す図
【図2】本発明の一実施形態による映像コンテンツ配信装置の動作例とともに、本発明の一実施形態による映像コンテンツ配信方法の処理手順の一例を示すフローチャート
【図3】本発明を適用した映像コンテンツ配信サービスの一例を示す図
【符号の説明】
1…映像コンテンツ配信装置
11…符号化回路
12…コンテンツ管理サーバ
13…コンテンツ加工サーバ
14…コンテンツ配信サーバ
15…端末情報管理サーバ
16…配信路情報管理サーバ
17…中断情報管理サーバ
18…制御回路
2…クライアント端末
[0001]
BACKGROUND OF THE INVENTION
The present invention selects video content that has been appropriately processed or processed according to the display capability of the terminal as well as the transmission capability of the distribution route of the video content or the transmission capability of the distribution channel, and on-demand distribution to the client terminal device The present invention relates to a video content distribution apparatus and method.
[0002]
[Prior art]
Conventionally, as described in Patent Document 1, the video content is only used according to the information regarding the client terminal without using the information regarding the distribution path for distributing the video content to the client terminal device (hereinafter referred to as the client terminal). There was a method of distributing video content after processing it appropriately. However, in this method, for example, if the transmission speed of the distribution path is sufficiently high, video content that matches the display capability of the client terminal can be distributed, but the transmission speed of the distribution path corresponds to the display capability of the client terminal. When the speed is lower than the processing speed, there is a problem that the processed video content cannot be normally distributed to the client terminal via the distribution path.
[0003]
Conventionally, as described in Patent Document 1, there is a method of temporarily suspending viewing of video content and restarting viewing at the same client terminal, but a method of changing the client terminal or the distribution path during the suspension. Has never been. For this reason, for example, you can watch video content on a PDA terminal on a train in the middle of your office, temporarily suspend viewing when you get off the train, and watch from where you left off on your desktop computer during your company lunch break. Could not be resumed.
[0004]
Further, conventionally, information indicating how far the video content has been viewed has been acquired as to which part of the content has been distributed by the video content distribution device as described in Patent Document 1, Depending on the situation of the route and the client terminal, the video content data may be lost in the delivery route, and thus there is a problem that the client terminal does not necessarily agree with how far it has been played.
[0005]
[Patent Document 1]
JP 2002-232861 A
[0006]
[Problems to be solved by the invention]
The present invention is for solving the above-described problems of the prior art, and in distributing on-demand video content, the distribution path between the client terminal and the video content distribution apparatus or the capability of the client terminal and the distribution path. The video content is distributed accordingly, and even when the user is viewing the video content via the client terminal, even if the viewing channel is suspended and the distribution channel or the client terminal is changed, the change is made after viewing is resumed. It is an object of the present invention to provide a video content distribution apparatus and a video content distribution method capable of distributing the video content so that the video content can be continuously viewed according to a subsequent distribution channel and a client terminal.
[0007]
[Means for Solving the Problems]
In order to solve the above problems, the present invention is a video content distribution device that performs on-demand distribution via a distribution path by a client terminal device and a communication network, The client terminal device has a function of transmitting reproduction position information at regular intervals during viewing of video content, Means for appropriately processing video content or selection means for selecting pre-processed video content in accordance with information on transmission speed of distribution path and information on display capability of client terminal device, and the processed or selected video content Receiving the video content distribution request from the client terminal device, and acquiring the transmission speed information of the distribution path to the client terminal device and the display capability information of the client terminal device Based on the acquired information, the processing unit is instructed to process the video content requested to be distributed or the selection unit is instructed to select, and the processed or selected video content is transmitted to the client terminal device. Control means for instructing the delivery means to deliver to the client terminal device, and the client terminal device Among the playback position information transmitted at regular intervals while viewing video content, the last playback position information when viewing was interrupted is the playback position information at the interruption point. When the request for resuming viewing is made, the control means stores information on the transmission speed of the delivery path and information on the display capability of the client terminal device that has requested the resumption. And instructing processing or selection of the video content based on the acquired information, Reproduction position information of interruption point stored in the interruption information management means A video content distribution apparatus that directs distribution from the interrupted reproduction position of the client terminal device with reference to FIG.
[0008]
Alternatively, in the video content distribution apparatus, the control means receives the display capability information of the client terminal device transmitted by the client terminal device together with the video content distribution request, and obtains the display capability information of the client terminal device. The video content distribution apparatus characterized by the acquisition is used as the solution.
[0009]
Alternatively, in the above video content distribution apparatus, the video content distribution apparatus further includes terminal information management means for previously registering display capability information of the client terminal apparatus in correspondence with the terminal ID of the client terminal apparatus, and the control means includes: The client terminal device receives the terminal ID of the client terminal device transmitted together with the video content distribution request, and acquires the display capability information of the client terminal device by referring to the terminal information management means based on the terminal ID. A video content distribution apparatus characterized by this is used as a means for solving the problem.
[0010]
Alternatively, the video content distribution apparatus further includes terminal information management means for previously registering display capability information of the terminal model corresponding to the terminal model ID of the client terminal apparatus, and the control means includes: The client terminal device receives the terminal model ID of the client terminal device transmitted together with the video content distribution request, refers to the terminal information management means based on the terminal model ID, and displays the display capability information of the client terminal device. The video content distribution apparatus characterized by the acquisition is used as the solution.
[0011]
Alternatively, a video content distribution device that performs on-demand distribution via a distribution path by a client terminal device and a communication network, The client terminal device has a function of transmitting reproduction position information at regular intervals during viewing of video content, Means for appropriately processing video content according to information on the transmission speed of the distribution path or selection means for selecting pre-processed video content; and distribution means for distributing the processed or selected video content to the client terminal device And receiving the video content distribution request from the client terminal device, acquiring information on the transmission speed of the distribution path with the client terminal device, and for the video content requested for distribution based on the acquired information. Control means for instructing the processing means to instruct processing or instructing the selection means to select, and instructing the distribution means to distribute the processed or selected video content to the client terminal device; and the client terminal device Among the playback position information transmitted at regular intervals while viewing video content, the last playback position information when viewing was interrupted is the playback position information at the interruption point. Interruption information management means for storing the information, and when the resumption of viewing is requested, the control means obtains the information on the transmission speed of the distribution channel again, and the video based on the obtained information. Instruct to process or select content, Reproduction position information of interruption point stored in the interruption information management means A video content distribution apparatus that directs distribution from the interrupted reproduction position of the client terminal device with reference to FIG.
[0012]
Alternatively, in the video content distribution apparatus, the control unit receives information on a transmission speed of a distribution path between the client terminal device and the client terminal device transmitted together with the video content distribution request, and the client terminal device A video content distribution apparatus that acquires information on a transmission rate of a distribution path between the communication path and the communication path is a means for solving the problem.
[0013]
Alternatively, in the above video content distribution apparatus, information on the transmission speed of the distribution path with the client terminal apparatus is registered in advance in correspondence with the network ID of the access portion network with the client terminal apparatus. Distribution path information management means is newly provided, and the control means receives the network ID of the access portion network used by the client terminal device transmitted together with the video content distribution request by the client terminal device, and based on the network ID In addition, a video content distribution apparatus that obtains information on a transmission speed of a distribution path with the client terminal device by referring to the distribution path information management means is a means for solving the problem.
[0014]
Alternatively, in the above video content distribution apparatus, a new distribution path information management means for registering information on the transmission speed of the network in advance in association with the network type ID of the network of the access portion with the client terminal apparatus is newly provided. The control means receives the network type ID of the network of the access part used by the client terminal device transmitted together with the video content distribution request by the client terminal device, and the distribution path information based on the network type ID A video content distribution apparatus that acquires information on the transmission speed of a distribution path with the client terminal device by referring to the management means is a means for solving the problem.
[0017]
Alternatively, a video content distribution method for performing on-demand distribution via a distribution path between a client terminal device and a communication network, wherein a video content distribution request is received from the client terminal device, and a distribution path between the client terminal device and the client terminal device Appropriate processing of video content according to the acquisition procedure for acquiring the transmission rate information and the display capability information of the client terminal device, and the acquired transmission path information and the display capability information of the client terminal device A selection procedure for selecting the video content that has been processed or processed in advance, a distribution procedure for distributing the processed or selected video content to the client terminal device that has requested the video content distribution, A reproduction position information transmission procedure in which the client terminal device transmits reproduction position information at regular intervals during viewing of the distributed video content; Above After the playback position information transmission procedure, out of the playback position information transmitted by the client terminal device at regular intervals during viewing of the video content, the last playback position information when the viewing is interrupted is the playback position information of the interruption point. And the interruption information management procedure for returning to the acquisition procedure after saving as the receiving procedure. In the acquisition procedure, after the interruption information management procedure, instead of the video content distribution request, a resumption request for viewing is received and resumed. When the request is made, the information on the transmission speed of the delivery path and the information on the display capability of the client terminal device that has requested the restart are acquired, and the processing or selection of the video content is performed based on the acquired information. Instructing the interruption information management procedure Playback position information of interruption point saved in The video content distribution method is characterized by instructing distribution from the interrupted reproduction position of the client terminal device with reference to the above.
[0018]
Alternatively, in the video content distribution method, in the acquisition procedure, the client terminal device receives the display capability information of the client terminal device transmitted together with the video content distribution request, and the display capability information of the client terminal device is obtained. A video content distribution method characterized by acquisition is used as the solution.
[0019]
Alternatively, in the above video content distribution method, the terminal information management procedure for registering in advance information on the display capability of the client terminal device corresponding to the terminal ID of the client terminal device before the acquisition procedure, In the acquisition procedure, the client terminal device receives the terminal ID of the client terminal device transmitted together with the video content distribution request, and refers to the registration information of the terminal information management procedure based on the terminal ID. A video content distribution method characterized by acquiring information on display capability is a means for solving the problem.
[0020]
Alternatively, in the above video content distribution method, prior to the acquisition procedure, a terminal information management procedure for preregistering display capability information of the terminal model corresponding to the terminal model ID of the client terminal device, In the acquisition procedure, the client terminal device receives the terminal model ID of the client terminal device transmitted together with the video content distribution request, and refers to the registration information of the terminal information management procedure on the basis of the terminal model ID. A video content distribution method characterized by acquiring information about the display capability of the apparatus is a means for solving the problem.
[0021]
Alternatively, a video content distribution method for performing on-demand distribution via a distribution path between a client terminal device and a communication network, wherein a video content distribution request is received from the client terminal device, and a distribution path between the client terminal device and the client terminal device An acquisition procedure for acquiring transmission rate information, a procedure for appropriately processing video content according to the acquired transmission rate information of the distribution path, or a selection procedure for selecting pre-processed video content, A delivery procedure for delivering the selected video content to the client terminal device that has requested the delivery of the video content; A reproduction position information transmission procedure in which the client terminal device transmits reproduction position information at regular intervals during viewing of the distributed video content; Above After the playback position information transmission procedure, out of the playback position information transmitted by the client terminal device at regular intervals during viewing of the video content, the last playback position information when the viewing is interrupted is the playback position information of the interruption point. And the interruption information management procedure for returning to the acquisition procedure after saving as the receiving procedure. In the acquisition procedure, after the interruption information management procedure, instead of the video content distribution request, a resumption request for viewing is received and resumed. If requested, the information on the transmission speed of the delivery path is acquired again, and the processing or selection of the video content is instructed based on the acquired information, and the interruption information management procedure Playback position information of interruption point saved in The video content distribution method is characterized by instructing distribution from the interrupted reproduction position of the client terminal device with reference to the above.
[0022]
Alternatively, in the video content distribution method, in the acquisition procedure, the client terminal device receives information on a transmission speed of a distribution path between the client terminal device and the client terminal device transmitted together with the video content distribution request. A video content distribution method characterized by acquiring information on a transmission speed of a distribution path between and a network is a means for solving the problem.
[0023]
Alternatively, in the above video content distribution method, before the acquisition procedure, information on the transmission speed of the distribution path between the client terminal device and the client terminal device is obtained in correspondence with the network ID of the access portion network with the client terminal device. A delivery path information management procedure registered in advance, and in the obtaining procedure, the network ID of the access part network used by the client terminal device transmitted together with the video content delivery request is received; A video content distribution method characterized by acquiring information on a transmission speed of a distribution path with the client terminal device by referring to registration information of the distribution path information management procedure based on a network ID. Means.
[0024]
Alternatively, in the above video content distribution method, before the acquisition procedure, distribution in which information on the transmission speed of the network is registered in advance in association with the network type ID of the network of the access portion with the client terminal device A route information management procedure, wherein the acquisition procedure receives a network type ID of an access network used by the client terminal device transmitted together with the video content distribution request, and based on the network type ID, A video content distribution method characterized by acquiring information on a transmission speed of a distribution path with the client terminal device by referring to registration information of a distribution path information management procedure is a means for solving the problem.
[0027]
In the present invention, by appropriately processing or selecting the video content to be distributed to the terminal according to the information on the transmission speed of the distribution path or the information on the transmission speed of the distribution path and the information on the display capability of the client terminal, The video content is normally distributed to the client terminal in accordance with the information on the transmission speed of the distribution path or in accordance with the speed corresponding to the display capability of the client terminal together with the information on the transmission speed of the distribution path.
[0028]
In addition, in the client terminal device, when the viewing of the video content is temporarily suspended, the suspended playback position information is stored and managed, and when the viewing is resumed, the transmission speed of the distribution channel is changed again. By appropriately processing or selecting the video content to be distributed to the client terminal according to the information or the transmission speed information of the distribution path and the display capability information of the client terminal, the distribution path or the client terminal device Even if it is changed, for example, as described above, the video content is viewed on the PDA terminal in the train on the way to the company, and the viewing is temporarily suspended when the train gets off. It is possible to resume watching from the interrupted playback position using a desktop computer, and to provide high-quality services.
[0029]
Further, according to the present invention, the client terminal detects how far the client terminal has played, notifies the video content distribution apparatus as information indicating how much the video content has been viewed, stores and manages it, and thereby manages the distribution path. Thus, even if the video content data is lost, the video content can be distributed from the interruption point in the client terminal without causing the omission of playback of the video content.
[0030]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. Although the present invention can take various embodiments, only one representative system configuration example is shown here.
[0031]
FIG. 1 shows a configuration example of a video content distribution system according to an embodiment of the present invention. In this embodiment, the video content distribution apparatus 1 and one or more client terminals 2 are connected via a communication network (hereinafter, NW). The video content distribution apparatus 1 performs on-demand distribution to the client terminal 2 via a communication network.
[0032]
The video content distribution apparatus 1 includes an encoding circuit 11, a content management server 12, a content processing server 13, a content distribution server 14, a terminal information management server 15, a distribution path information management server 16, and an interruption information management server. 17 and a control circuit 18.
[0033]
First, when the video content is not encoded, such as an analog video signal, the encoding circuit 11 performs appropriate encoding on the video content. The encoded video content is stored in the content management server 12.
[0034]
In the content processing server 13, the control circuit 18 has information between the display capability of the client terminal 2 managed by the terminal information management server 15 and between the client terminal and the content distribution device managed by the distribution path information management server 16. The information is stored in the content management server 12 based on the content processing parameters and the target video content notified in accordance with both of the information on the information transmission rate information available on the distribution path. To determine whether it needs to be processed, and if necessary, ensure that it is encoded within the above transmission speed and within the speed corresponding to the display capability. To process.
[0035]
As a method for the video content distribution apparatus 1 to acquire the display capability of the client terminal 2,
(1) When the client terminal 2 requests the video content distribution apparatus 1 to distribute the video content, the client terminal 2 transmits information regarding its own display capability to the video content distribution apparatus 1, and the control circuit 18 transmits information regarding the display capability. How to get (in this way, Device information management Server is not required),
(2) The terminal information management server 15 is installed in the video content distribution apparatus 1, and the information on the display capability of the client terminal 2 is associated with the terminal ID that is uniquely determined for each terminal. Server 15 The client terminal 2 transmits a terminal ID to the control circuit 18 at the time of a distribution request, and the control circuit 18 manages terminal information based on the terminal ID. Server 15 To obtain the display capability information of the client terminal 2 with reference to FIG.
(3) The terminal information management server 15 is installed in the video content distribution apparatus 1, and information relating to the display capability of the client terminal 2 is associated with a terminal model ID uniquely determined for each terminal model. Device information management The client terminal 2 registers in advance in the server 15 and transmits the terminal model ID to the control circuit 18 at the time of distribution request, and the control circuit 18 refers to the terminal information management server 15 based on the terminal model ID, and the client There are three methods of obtaining information on the display capability of the terminal 2.
[0036]
In addition, as a method for the video content distribution apparatus 1 to acquire information regarding the transmission speed of the distribution path, the client terminal 2 and the video content distribution apparatus can be obtained by any method such as exchanging data for transmission speed measurement prior to distribution. There is a method in which the control circuit 18 obtains information on the transmission rate that can be used in the distribution path between one, and in this method, in particular, information on the transmission speed of the access part NW (hereinafter referred to as access NW) is used. (NW consists of an access part and a core part). For this method,
(A) When the client terminal 2 makes a distribution request, the transmission rate information of the access NW that the client terminal 2 knows in advance is transmitted to the video content distribution apparatus 1, and the control circuit 18 acquires it (this method) In the method, the distribution path information management server 16 is not necessary)
(B) The distribution path information management server 16 is installed in the video content distribution apparatus 1, and the information regarding the transmission speed of the access NW is associated with the network ID uniquely determined for each access NW in advance. When the distribution request is made, the client terminal 2 transmits the network ID to the control circuit 18, and the control circuit 18 refers to the distribution path information management server 16 on the basis of the network ID and transmits the transmission speed information of the access NW. How to get,
(C) The distribution path information management server 16 is installed in the video content distribution apparatus 1, and the information regarding the transmission speed of the access NW is associated with the network type ID uniquely determined for each access NW type in advance. The client terminal 2 transmits the network type ID to the control circuit 18 at the time of a distribution request, and the control circuit 18 refers to the distribution path information management server 16 based on the network type ID when the distribution request is made. There are three methods of acquiring transmission rate information.
[0037]
As described above, the control circuit 18 that has acquired the information on the display capability of the client terminal 2 and the information on the transmission speed of the distribution path first responds to the distribution request for the video content of the client terminal 2 with these client terminals 2. The content processing server 13 is instructed to process the video content according to the display capability and the transmission speed of the distribution path, and the content distribution server 14 is instructed to distribute. The content processing server 13 acquires the video content stored in the content management server 12, determines whether it is encoded within the transmission speed or display capability, and if the instructed processing is not necessary, The content video is transferred to the content distribution server 14. If the instructed processing is necessary, the video content is appropriately processed, and the processed video content is transferred to the content distribution server 14. The content distribution server 14 distributes the transferred video content to the client terminal 2 instructed from the control circuit 18 in accordance with the distribution instruction from the control circuit 18.
[0038]
Here, in addition to or instead of the above-described content processing server, content selection means is provided, and a storage device installed in the content management server 12 has a terminal owned by the user or a distribution that is assumed to be used. A plurality of different processed video contents processed in advance according to the information on the transmission speed of the road are stored. In response to the video content distribution request, the control circuit 18 acquires the display capability information of the client terminal 2 and the transmission speed information of the distribution path that are actually used during viewing, and processes the processed video according to this information. The content selection unit is instructed to select content, and the content selection unit selects an appropriate piece of processed video content stored in advance in the content management server 12 and transfers it to the content distribution server 14. . There is also a method in which the content distribution server 14 distributes the transferred processed video content to the client terminal 2 in accordance with an instruction from the control circuit 18.
[0039]
On the other hand, in order to realize that the user pauses while viewing the video content via the client terminal, changes the distribution path and the client terminal during the suspension, and resumes viewing, the client terminal 2
(1) Transmit information indicating how far the video content has been played to the video content distribution device 1 at regular intervals while viewing the content, or
(2) When viewing is temporarily suspended, information indicating how far the video content has been reproduced is transmitted to the video content distribution apparatus 1.
[0040]
Thereby, the control circuit 18 can know from which part the video content should be distributed when the viewing restart request is received. Here, even when a request for resuming viewing is made after changing the distribution path or the client terminal during the interruption, the user can continue viewing from the continuation of the video content. When the viewing is resumed, the video content distribution apparatus 1 can know the display capability information of the client terminal and the transmission speed information of the distribution path by the same method as described above, and according to the information. Processing or selecting appropriate video content according to the changed delivery path and client terminal, and delivering the video content so that it can be viewed continuously.
[0041]
FIG. 2 is a diagram showing an example of a processing procedure of a video content distribution method according to an embodiment of the present invention, together with a detailed operation example of the video content distribution apparatus of FIG.
[0042]
First, the control circuit 18 of the video content distribution apparatus 1 receives a video content viewing request (distribution request) from the client terminal 2. When the client terminal 2 makes a viewing request for video content, the content ID of the video content to be viewed, a terminal ID uniquely determined for each client terminal, a network ID uniquely determined for each access NW, and unique for each user Is output to the control circuit 18. On the other hand, when the input video content is an unencoded video content such as an analog video signal, the encoding circuit 11 performs appropriate encoding on the content. Also, a content ID uniquely determined for each video content is assigned to an encoded video content to which no content ID is assigned. The content management server 12 stores the encoded video content and the corresponding content ID in association with each other.
[0043]
The control circuit 18 inputs the terminal ID and network ID among the content ID, terminal ID, network ID, and user ID input from the client terminal 2 to the terminal information management server 15 and the distribution path information management server 16, respectively. Information on the display capability regarding the corresponding client terminal 2 and information on the transmission speed of the distribution path are acquired, and appropriate content processing parameters are determined with reference to the two pieces of information, and the determined content is transmitted to the content processing server 13. The processing parameter and the content ID to be processed are notified.
[0044]
The content processing server 13 notifies the content management server 12 of the notified content ID, acquires the video content corresponding to the content ID, and if the content processing server 13 determines that it is necessary according to the notified content processing parameter, Appropriate content processing is performed on the content and output to the content distribution server 14.
[0045]
On the other hand, the control circuit 18 notifies the content distribution server 14 of the terminal ID and issues a video content distribution instruction. The content distribution server 14 distributes the processed video content input from the content processing server 13 to the client terminal 2 having the terminal ID input from the control circuit 18 via the distribution path.
[0046]
The client terminal 2 reproduces the video content distributed from the content distribution server 14 through the distribution path, and also represents the user ID, the content ID of the video content being reproduced, and which part of the video content is being reproduced. Location information at regular intervals In the control circuit 18 Notice.
[0047]
The control circuit 18 outputs the user ID, content ID, and reproduction position information notified from the client terminal 2 to the interruption information management server 17. The interruption information management server 17 holds the content ID and the reproduction position information input from the control circuit 18 in association with the user ID. When the client terminal 2 reproduces the same video content for a long time, the user ID, the content ID, and the reproduction position information are periodically input to the interruption information management server 17. The user ID and the content ID are the same, and only the reproduction position information changes. In such a case, only the reproduction position information may be overwritten and updated.
[0048]
If the client terminal 2 interrupts the reproduction of the video content for some reason before the viewing ends, the above-described reproduction position information will not be updated thereafter, so the video content distribution device 1 The terminal 2 knows at least how far the video content has been reproduced for less than the predetermined time described above, but at least how far it has been reproduced, and stores this as reproduction position reproduction position information.
[0049]
Thereafter, when the user resumes viewing by a resume request, the client terminal can continue to view the video content from the interruption point even when the user changes the client terminal or the distribution path. Is the content ID of the video content that the user wants to view, the terminal ID that is uniquely determined for each client terminal, the network ID that is uniquely determined for each access NW, and the user ID that is uniquely determined for each user. The user ID is output to the control circuit 18. The subsequent operation is almost the same as the above-described operation, but only different parts will be described below.
[0050]
That is, the control circuit 18 uses the user ID notified from the client terminal 2 to inquire the interruption information management server 17 and obtains the reproduction position information of the interruption point indicating at least how far the user has viewed the video content. Obtain and output to the content distribution server 14. The content distribution server 14 has the terminal ID input from the control circuit 18 for the video content after the portion indicated by the reproduction position information of the interruption point among the processed video content input from the content processing server 13. Deliver to a client terminal via a distribution channel.
[0051]
The control circuit 18 outputs the reproduction position information of the interruption point to the content distribution server 14, and the content processing server 13 receives at least one of the video contents input from the content management server 12. It is also possible to adopt a configuration in which content processing is performed only on the video content after the portion indicated by the reproduction position information at the interruption point and output to the content distribution server 14.
[0052]
If a plurality of processed video contents appropriately processed for the same video content according to the type of display capability of the client terminal and the type of transmission speed of the distribution path are stored in advance, the content Instead of this processing, an appropriate processed video content may be selected according to the information of the client terminal and the information of the distribution path.
[0053]
In the above embodiment, an example corresponding to both information related to the transmission speed of the delivery path and information related to the display capability of the client terminal has been shown. However, according to the present invention, the display capability of the client terminal is limited to a certain value or more. By doing so, only the information regarding the transmission speed of the distribution path may be handled.
[0054]
FIG. 3 is a diagram showing an application example to an on-demand video distribution service using the present invention.
[0055]
The broadcast wave reception center has a personal recording data center as content management means, and has content processing means and content distribution means for processing contents according to the display capability of the client terminal, the transmission speed of the access NW, and the transmission band. Yes.
[0056]
The user makes a recording reservation for a television program or the like remotely via the NW to the personal recording data center, and the personal recording data center encodes the recording reserved television program or the like and records it as video content.
[0057]
The user receives the distribution of the video content from the broadcast wave reception center using the video content distribution apparatus or method of the present invention, and views it on a notebook computer at home via a transmission path such as ADSL, or in a park or the like It can be viewed on a PHS terminal in a PHS area, viewed on a PDA terminal via a wireless LAN at a public hotspot such as a coffee shop, or viewed on a third-generation mobile terminal in a high-speed moving train.
[0058]
As a result, the video content recorded at the remotely controlled broadcast wave receiving center can be viewed at high quality by using various client terminals and transmission paths at any place. Therefore, it is possible to obtain high serviceability such that home video can be viewed anytime and anywhere, and according to the transmission speed of the transmission path or the transmission speed or transmission band of the transmission path and the display capability of the client terminal. High-quality service that can be realized.
[0059]
【The invention's effect】
According to the present invention, the video content to be distributed to the terminal is appropriately processed or selected according to the information regarding the transmission speed of the distribution path or the information regarding the transmission speed of the distribution path and the information regarding the display capability of the client terminal. Therefore, the video content can be normally distributed to the client terminal in accordance with the transmission speed of the distribution path or in accordance with the transmission speed of the distribution path and the speed corresponding to the display capability of the client terminal.
[0060]
In addition, in the client terminal device, when the viewing of the video content is temporarily suspended, the suspended reproduction position is held, and when the viewing is resumed, the information regarding the transmission speed of the distribution path or the distribution is renewed. The video content to be distributed to the client terminal is appropriately processed or selected according to the information on the transmission speed of the route and the information on the display capability of the client terminal, so that the distribution route and the client terminal device are changed after the interruption. In other words, from watching a video content on a PDA terminal on a train in the middle of going to work, suspending viewing when getting off the train, and suspending on a desktop computer at his desk during the company's lunch break Viewing can be resumed, and high-quality services can be provided.
[0061]
In addition, since the client terminal detects how far the client terminal has played and stores and manages it as information indicating how far the video content has been viewed, the video content data in the distribution path Even if the video content disappears, the video content can be distributed from the point of interruption without causing the omission of playback of the video content.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration example of a video content distribution apparatus according to an embodiment of the present invention.
FIG. 2 is a flowchart showing an example of a processing procedure of a video content distribution method according to an embodiment of the present invention together with an operation example of the video content distribution apparatus according to the embodiment of the present invention.
FIG. 3 is a diagram showing an example of a video content distribution service to which the present invention is applied.
[Explanation of symbols]
1 ... Video content distribution device
11: Encoding circuit
12 ... Content management server
13 ... Content processing server
14 ... Content distribution server
15 ... Terminal information management server
16 ... Distribution path information management server
17 ... Interruption information management server
18 ... Control circuit
2 ... Client terminal

Claims (16)

クライアント端末装置と通信ネットワークによる配信路を介してオンデマンド配信を行う映像コンテンツ配信装置であって、
前記クライアント端末装置は、映像コンテンツの視聴中に一定時間毎に再生位置情報を送信する機能を有し、
配信路の伝送速度の情報とクライアント端末装置の表示能力の情報に応じて映像コンテンツを適切に加工する手段または事前に加工済みの映像コンテンツを選択する選択手段と、
該加工または選択された映像コンテンツをクライアント端末装置に配信する配信手段と、
クライアント端末装置から映像コンテンツ配信要求を受信し、当該クライアント端末装置との間の配信路の伝送速度の情報と当該クライアント端末装置の表示能力の情報を取得し、該取得した情報を元に該配信要求された映像コンテンツに対して該加工手段に加工を指示しまたは該選択手段に選択を指示し、当該加工または選択された映像コンテンツを当該クライアント端末装置に配信することを該配信手段に指示する制御手段と、
前記クライアント端末装置が、映像コンテンツの視聴中に一定時間毎に送信した再生位置情報のうち、視聴を中断したときの最後の再生位置情報を中断点の再生位置情報として保存する中断情報管理手段とを有し、
前記制御手段は、
視聴の再開が要求された場合には、改めて配信路の伝送速度の情報と該再開を要求したクライアント端末装置の表示能力の情報を取得して、該取得した情報を元に当該映像コンテンツの加工または選択を指示するとともに、前記中断情報管理手段に保存されている中断点の再生位置情報を参照して当該クライアント端末装置の中断された再生位置からの配信を指示する
ことを特徴とする映像コンテンツ配信装置。
A video content distribution device that performs on-demand distribution via a distribution path by a client terminal device and a communication network,
The client terminal device has a function of transmitting reproduction position information at regular intervals during viewing of video content,
Means for appropriately processing the video content according to information on the transmission speed of the distribution path and information on the display capability of the client terminal device or a selection means for selecting the video content that has been processed in advance;
Distribution means for distributing the processed or selected video content to the client terminal device;
A video content distribution request is received from the client terminal device, information on the transmission speed of the distribution path with the client terminal device and information on the display capability of the client terminal device are acquired, and the distribution is performed based on the acquired information. Instruct the processing means to process the requested video content or instruct the selection means to select, and instruct the distribution means to distribute the processed or selected video content to the client terminal device Control means;
Interruption information management means for storing, as reproduction position information at the interruption point, the last reproduction position information at the time when viewing is interrupted, among the reproduction position information transmitted by the client terminal device at regular intervals during viewing of video content ; Have
The control means includes
When resumption of viewing is requested, information on the transmission speed of the delivery path and information on the display capability of the client terminal device that has requested the resumption are obtained, and processing of the video content is performed based on the obtained information. Alternatively, the video content is instructed to be selected and instructed to be delivered from the interrupted reproduction position of the client terminal device with reference to the reproduction position information of the interruption point stored in the interruption information management means. Distribution device.
前記制御手段は、
クライアント端末装置が映像コンテンツ配信要求とともに送信した当該クライアント端末装置の表示能力の情報を受信して、当該クライアント端末装置の表示能力の情報を取得する
ことを特徴とする請求項1に記載の映像コンテンツ配信装置。
The control means includes
2. The video content according to claim 1, wherein the client terminal device receives the display capability information of the client terminal device transmitted together with the video content distribution request, and acquires the display capability information of the client terminal device. Distribution device.
クライアント端末装置の端末IDに対応させて当該クライアント端末装置の表示能力の情報を事前に登録しておく端末情報管理手段を新たに備え、
前記制御手段は、
クライアント端末装置が映像コンテンツ配信要求とともに送信した当該クライアント端末装置の端末IDを受信して、該端末IDを元に該端末情報管理手段を参照して当該クライアント端末装置の表示能力の情報を取得する
ことを特徴とする請求項1に記載の映像コンテンツ配信装置。
Newly provided terminal information management means for registering in advance information of the display capability of the client terminal device corresponding to the terminal ID of the client terminal device,
The control means includes
The client terminal device receives the terminal ID of the client terminal device transmitted together with the video content distribution request, and acquires the display capability information of the client terminal device by referring to the terminal information management means based on the terminal ID. The video content distribution apparatus according to claim 1.
クライアント端末装置の端末機種IDに対応させて当該端末機種の表示能力の情報を事前に登録しておく端末情報管理手段を新たに備え、
前記制御手段は、
クライアント端末装置が映像コンテンツ配信要求とともに送信した当該クライアント端末装置の端末機種IDを受信して、該端末機種IDを元に該端末情報管理手段を参照して当該クライアント端末装置の表示能力の情報を取得する
ことを特徴とする請求項1に記載の映像コンテンツ配信装置。
Newly provided terminal information management means for registering in advance information on the display capability of the terminal model corresponding to the terminal model ID of the client terminal device,
The control means includes
The client terminal device receives the terminal model ID of the client terminal device transmitted together with the video content distribution request, refers to the terminal information management means based on the terminal model ID, and displays the display capability information of the client terminal device. The video content distribution apparatus according to claim 1, wherein the video content distribution apparatus is acquired.
クライアント端末装置と通信ネットワークによる配信路を介してオンデマンド配信を行う映像コンテンツ配信装置であって、
前記クライアント端末装置は、映像コンテンツの視聴中に一定時間毎に再生位置情報を送信する機能を有し、
配信路の伝送速度の情報に応じて映像コンテンツを適切に加工する手段または事前に加工済みの映像コンテンツを選択する選択手段と、
該加工または選択された映像コンテンツをクライアント端末装置に配信する配信手段と、
クライアント端末装置から映像コンテンツ配信要求を受信し、当該クライアント端末装置との間の配信路の伝送速度の情報を取得し、該取得した情報を元に該配信要求された映像コンテンツに対して該加工手段に加工を指示しまたは該選択手段に選択を指示し、当該加工または選択された映像コンテンツを当該クライアント端末装置に配信することを該配信手段に指示する制御手段と、
前記クライアント端末装置が、映像コンテンツの視聴中に一定時間毎に送信した再生位置情報のうち、視聴を中断したときの最後の再生位置情報を中断点の再生位置情報として保存する中断情報管理手段とを有し、
前記制御手段は、
視聴の再開が要求された場合には、改めて配信路の伝送速度の情報を取得して、該取得した情報を元に当該映像コンテンツの加工または選択を指示するとともに、前記中断情報管理手段に保存されている中断点の再生位置情報を参照して当該クライアント端末装置の中断された再生位置からの配信を指示する
ことを特徴とする映像コンテンツ配信装置。
A video content distribution device that performs on-demand distribution via a distribution path by a client terminal device and a communication network,
The client terminal device has a function of transmitting reproduction position information at regular intervals during viewing of video content,
Means for appropriately processing video content according to information on the transmission speed of the distribution path or selection means for selecting video content that has been processed in advance;
Distribution means for distributing the processed or selected video content to the client terminal device;
Receives a video content distribution request from a client terminal device, acquires information on a transmission speed of a distribution path with the client terminal device, and processes the video content requested for distribution based on the acquired information. Control means for instructing the means to process or instructing the selection means to select, and instructing the distribution means to distribute the processed or selected video content to the client terminal device;
Interruption information management means for storing, as reproduction position information at the interruption point, the last reproduction position information at the time when viewing is interrupted, among the reproduction position information transmitted by the client terminal device at regular intervals during viewing of video content ; Have
The control means includes
When resumption of viewing is requested, information on the transmission speed of the distribution channel is acquired again, and processing or selection of the video content is instructed based on the acquired information, and stored in the interruption information management means A video content distribution apparatus, wherein the distribution from the interrupted reproduction position of the client terminal device is instructed with reference to the reproduction position information of the interrupted point .
前記制御手段は、
クライアント端末装置が映像コンテンツ配信要求とともに送信した当該クライアント端末装置との間の配信路の伝送速度の情報を受信して、当該クライアント端末装置との間の配信路の伝送速度の情報を取得する
ことを特徴とする請求項1ないし5のいずれかに記載の映像コンテンツ配信装置。
The control means includes
Receiving the information on the transmission speed of the distribution path between the client terminal device and the client terminal device transmitted together with the video content distribution request, and acquiring the information on the transmission speed of the distribution path with the client terminal device. The video content distribution apparatus according to claim 1, wherein:
クライアント端末装置との間のアクセス部分のネットワークのネットワークIDに対応させて当該クライアント端末装置との間の配信路の伝送速度の情報を事前に登録しておく配信路情報管理手段を新たに備え、
前記制御手段は、
クライアント端末装置が映像コンテンツ配信要求とともに送信した当該クライアント端末装置で利用するアクセス部分のネットワークのネットワークIDを受信して、該ネットワークIDを元に該配信路情報管理手段を参照して当該クライアント端末装置との間の配信路の伝送速度の情報を取得する
ことを特徴とする請求項1ないし5のいずれかに記載の映像コンテンツ配信装置。
In correspondence with the network ID of the network of the access portion with the client terminal device, it is newly provided with a delivery path information management means for registering in advance information on the transmission speed of the delivery path with the client terminal device,
The control means includes
The client terminal device receives the network ID of the access part network used by the client terminal device transmitted together with the video content distribution request, and refers to the distribution path information management means based on the network ID. 6. The video content distribution apparatus according to claim 1, wherein information on a transmission speed of a distribution path between the first and second channels is acquired.
クライアント端末装置との間のアクセス部分のネットワークのネットワーク種別IDに対応させて当該ネットワークの伝送速度の情報を事前に登録しておく配信路情報管理手段を新たに備え、
前記制御手段は、
クライアント端末装置が映像コンテンツ配信要求とともに送信した当該クライアント端末装置が利用するアクセス部分のネットワークのネットワーク種別IDを受信して、該ネットワーク種別IDを元に該配信路情報管理手段を参照して当該クライアント端末装置との間の配信路の伝送速度の情報を取得する
ことを特徴とする請求項1ないし5のいずれかに記載の映像コンテンツ配信装置。
A distribution path information management means for newly registering information on the transmission speed of the network in advance corresponding to the network type ID of the network of the access portion with the client terminal device is newly provided,
The control means includes
The client terminal device receives the network type ID of the network of the access part used by the client terminal device transmitted together with the video content distribution request, and refers to the distribution path information management unit based on the network type ID The video content distribution apparatus according to any one of claims 1 to 5, wherein information on a transmission speed of a distribution path between the terminal apparatus and the terminal apparatus is acquired.
クライアント端末装置と通信ネットワークによる配信路を介してオンデマンド配信を行う映像コンテンツ配信方法であって、
クライアント端末装置から映像コンテンツ配信要求を受信し、当該クライアント端末装置との間の配信路の伝送速度の情報と当該クライアント端末装置の表示能力の情報を取得する取得手順と、
該取得した配信路の伝送速度の情報とクライアント端末装置の表示能力の情報に応じて映像コンテンツを適切に加工する手順または事前に加工済みの映像コンテンツを選択する選択手順と、
該加工または選択された映像コンテンツを該映像コンテンツ配信要求をしたクライアント端末装置に配信する配信手順と、
前記クライアント端末装置が、前記配信された映像コンテンツの視聴中に一定時間毎に 再生位置情報を送信する再生位置情報送信手順と、
前記再生位置情報送信手順の後に、前記クライアント端末装置が、映像コンテンツの視聴中に一定時間毎に送信した再生位置情報のうち、視聴を中断したときの最後の再生位置情報を中断点の再生位置情報として保存した後、前記取得手順に戻る中断情報管理手順とを有し、
前記取得手順では、前記中断情報管理手順の後に、
前記映像コンテンツ配信要求に代えて、視聴の再開要求を受信し、再開要求がされた場合には、改めて配信路の伝送速度の情報と該再開を要求したクライアント端末装置の表示能力の情報を取得して、該取得した情報を元に当該映像コンテンツの加工または選択を指示するとともに、該中断情報管理手順で保存された中断点の再生位置情報を参照して当該クライアント端末装置の中断された再生位置からの配信を指示する
ことを特徴とする映像コンテンツ配信方法。
A video content distribution method for performing on-demand distribution via a distribution path by a client terminal device and a communication network,
An acquisition procedure for receiving a video content distribution request from a client terminal device and acquiring information on a transmission speed of a distribution path with the client terminal device and information on display capability of the client terminal device;
A procedure for appropriately processing the video content according to the acquired information on the transmission speed of the distribution path and the information on the display capability of the client terminal device, or a selection procedure for selecting the video content processed in advance;
A distribution procedure for distributing the processed or selected video content to the client terminal device that has requested the video content distribution;
A reproduction position information transmission procedure in which the client terminal device transmits reproduction position information at regular intervals during viewing of the distributed video content ;
After the playback position information transmission procedure, out of the playback position information transmitted by the client terminal device at regular intervals during viewing of the video content, the last playback position information when the viewing is interrupted is the playback position of the interruption point. An interruption information management procedure for returning to the acquisition procedure after saving as information,
In the acquisition procedure, after the interruption information management procedure,
In place of the video content distribution request, when a resumption request for viewing is received and a resumption request is made, information on the transmission speed of the distribution path and information on the display capability of the client terminal device that has requested the resumption are obtained again. Then, the processing or selection of the video content is instructed based on the acquired information, and the interrupted playback of the client terminal device is referred to by referring to the playback position information of the interrupt point stored in the interrupt information management procedure. A video content distribution method characterized by instructing distribution from a location.
前記取得手順では、
クライアント端末装置が映像コンテンツ配信要求とともに送信した当該クライアント端末装置の表示能力の情報を受信して、当該クライアント端末装置の表示能力の情報を取得する
ことを特徴とする請求項9に記載の映像コンテンツ配信方法。
In the acquisition procedure,
The video content according to claim 9, wherein the client terminal device receives the display capability information of the client terminal device transmitted together with the video content distribution request, and acquires the display capability information of the client terminal device. Delivery method.
取得手順の前に、クライアント端末装置の端末IDに対応させて当該クライアント端末装置の表示能力の情報を事前に登録しておく端末情報管理手順を備え、
前記取得手順では、
クライアント端末装置が映像コンテンツ配信要求とともに送信した当該クライアント端末装置の端末IDを受信して、該端末IDを元に該端末情報管理手順の登録情報を参照して当該クライアント端末装置の表示能力の情報を取得する
ことを特徴とする請求項9に記載の映像コンテンツ配信方法。
Before the acquisition procedure, a terminal information management procedure for registering in advance information on the display capability of the client terminal device corresponding to the terminal ID of the client terminal device,
In the acquisition procedure,
The client terminal device receives the terminal ID of the client terminal device transmitted together with the video content distribution request, refers to the registration information of the terminal information management procedure based on the terminal ID, and displays the display capability information of the client terminal device The video content distribution method according to claim 9, wherein the video content distribution method is acquired.
取得手順の前に、クライアント端末装置の端末機種IDに対応させて当該端末機種の表示能力の情報を事前に登録しておく端末情報管理手順を備え、
前記取得手順では、
クライアント端末装置が映像コンテンツ配信要求とともに送信した当該クライアント端末装置の端末機種IDを受信して、該端末機種IDを元に該端末情報管理手順の登録情報を参照して当該クライアント端末装置の表示能力の情報を取得する
ことを特徴とする請求項9に記載の映像コンテンツ配信方法。
Before the acquisition procedure, a terminal information management procedure for registering in advance the display capability information of the terminal model corresponding to the terminal model ID of the client terminal device,
In the acquisition procedure,
Display capability of the client terminal device by receiving the terminal model ID of the client terminal device transmitted together with the video content distribution request by the client terminal device and referring to the registration information of the terminal information management procedure based on the terminal model ID The video content distribution method according to claim 9, wherein the information is acquired.
クライアント端末装置と通信ネットワークによる配信路を介してオンデマンド配信を行う映像コンテンツ配信方法であって、
クライアント端末装置から映像コンテンツ配信要求を受信し、当該クライアント端末装置との間の配信路の伝送速度の情報を取得する取得手順と、
該取得した配信路の伝送速度の情報に応じて映像コンテンツを適切に加工する手順または事前に加工済みの映像コンテンツを選択する選択手順と、
該加工または選択された映像コンテンツを該映像コンテンツ配信要求をしたクライアント端末装置に配信する配信手順と、
前記クライアント端末装置が、前記配信された映像コンテンツの視聴中に一定時間毎に再生位置情報を送信する再生位置情報送信手順と、
前記再生位置情報送信手順の後に、前記クライアント端末装置が、映像コンテンツの視聴中に一定時間毎に送信した再生位置情報のうち、視聴を中断したときの最後の再生位置情報を中断点の再生位置情報として保存した後、前記取得手順に戻る中断情報管理手順とを有し、
前記取得手順では、前記中断情報管理手順の後に、
前記映像コンテンツ配信要求に代えて、視聴の再開要求を受信し、再開要求がされた場合には、改めて配信路の伝送速度の情報を取得して、該取得した情報を元に当該映像コンテンツの加工または選択を指示するとともに、該中断情報管理手順で保存された中断点の再生位置情報を参照して当該クライアント端末装置の中断された再生位置からの配信を指示する
ことを特徴とする映像コンテンツ配信方法。
A video content distribution method for performing on-demand distribution via a distribution path by a client terminal device and a communication network,
An acquisition procedure for receiving a video content distribution request from a client terminal device and acquiring information on a transmission speed of a distribution path with the client terminal device;
A procedure for appropriately processing the video content according to the acquired information on the transmission speed of the distribution path or a selection procedure for selecting the video content processed in advance;
A distribution procedure for distributing the processed or selected video content to the client terminal device that has requested the video content distribution;
A reproduction position information transmission procedure in which the client terminal device transmits reproduction position information at regular intervals during viewing of the distributed video content;
After the playback position information transmission procedure, out of the playback position information transmitted by the client terminal device at regular intervals during viewing of the video content, the last playback position information when the viewing is interrupted is the playback position of the interruption point. An interruption information management procedure for returning to the acquisition procedure after saving as information,
In the acquisition procedure, after the interruption information management procedure,
In place of the video content distribution request, when a resumption request for viewing is received and a resumption request is made, information on the transmission speed of the distribution path is acquired again, and the video content of the video content is acquired based on the acquired information. Video content characterized by instructing processing or selection and instructing delivery from the interrupted playback position of the client terminal device with reference to the playback position information of the interrupt point stored in the interrupt information management procedure Delivery method.
前記取得手順では、
クライアント端末装置が映像コンテンツ配信要求とともに送信した当該クライアント端末装置との間の配信路の伝送速度の情報を受信して、当該クライアント端末装置との間の配信路の伝送速度の情報を取得する
ことを特徴とする請求項9ないし13のいずれかに記載の映像コンテンツ配信方法。
In the acquisition procedure,
Receiving the information on the transmission speed of the distribution path between the client terminal device and the client terminal device transmitted together with the video content distribution request, and acquiring the information on the transmission speed of the distribution path with the client terminal device. The video content distribution method according to claim 9, wherein:
取得手順の前に、クライアント端末装置との間のアクセス部分のネットワークのネットワークIDに対応させて当該クライアント端末装置との間の配信路の伝送速度の情報を事前に登録しておく配信路情報管理手順を備え、
前記取得手順では、
クライアント端末装置が映像コンテンツ配信要求とともに送信した当該クライアント端末装置で利用するアクセス部分のネットワークのネットワークIDを受信して、該ネットワークIDを元に該配信路情報管理手順の登録情報を参照して当該クライアント端末装置との間の配信路の伝送速度の情報を取得する
ことを特徴とする請求項9ないし13のいずれかに記載の映像コンテンツ配信方法。
Distribution path information management for pre-registering information on the transmission speed of a distribution path with the client terminal device in association with the network ID of the access portion network with the client terminal apparatus before the acquisition procedure With steps,
In the acquisition procedure,
Receive the network ID of the network of the access part used by the client terminal device transmitted together with the video content distribution request by the client terminal device, and refer to the registration information of the distribution path information management procedure based on the network ID 14. The video content distribution method according to claim 9, wherein information on a transmission speed of a distribution path with the client terminal device is acquired.
取得手順の前に、クライアント端末装置との間のアクセス部分のネットワークのネットワーク種別IDに対応させて当該ネットワークの伝送速度の情報を事前に登録しておく配信路情報管理手順を備え、
前記取得手順では、
クライアント端末装置が映像コンテンツ配信要求とともに送信した当該クライアント端末装置が利用するアクセス部分のネットワークのネットワーク種別IDを受信して、該ネットワーク種別IDを元に該配信路情報管理手順の登録情報を参照して当該クライアント端末装置との間の配信路の伝送速度の情報を取得する
ことを特徴とする請求項9ないし13のいずれかに記載の映像コンテンツ配信方法。
Before the acquisition procedure, it comprises a delivery path information management procedure for pre-registering information on the transmission rate of the network in correspondence with the network type ID of the network of the access part with the client terminal device,
In the acquisition procedure,
Receives the network type ID of the access part network used by the client terminal device transmitted together with the video content distribution request by the client terminal device, and refers to the registration information of the distribution path information management procedure based on the network type ID The video content distribution method according to any one of claims 9 to 13, wherein information on a transmission speed of a distribution path to and from the client terminal device is acquired.
JP2002324693A 2002-11-08 2002-11-08 Video content distribution apparatus and method Expired - Lifetime JP4153777B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002324693A JP4153777B2 (en) 2002-11-08 2002-11-08 Video content distribution apparatus and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002324693A JP4153777B2 (en) 2002-11-08 2002-11-08 Video content distribution apparatus and method

Publications (2)

Publication Number Publication Date
JP2004159212A JP2004159212A (en) 2004-06-03
JP4153777B2 true JP4153777B2 (en) 2008-09-24

Family

ID=32804156

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002324693A Expired - Lifetime JP4153777B2 (en) 2002-11-08 2002-11-08 Video content distribution apparatus and method

Country Status (1)

Country Link
JP (1) JP4153777B2 (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006039791A (en) * 2004-07-26 2006-02-09 Matsushita Electric Ind Co Ltd Transmission history dependent processor
US7716231B2 (en) 2004-11-10 2010-05-11 Microsoft Corporation System and method for generating suggested alternatives for visual or audible submissions
JP4708128B2 (en) * 2005-09-08 2011-06-22 三菱電機株式会社 Mobile terminal and content continuous viewing system
JP2008113198A (en) * 2006-10-30 2008-05-15 Sony Corp Transmission method, transmission system, transmission device, and reception device
US20080134267A1 (en) * 2006-12-04 2008-06-05 Alcatel Lucent Remote Access to Internet Protocol Television by Enabling Place Shifting Utilizing a Telephone Company Network
JP5058758B2 (en) * 2007-11-08 2012-10-24 キヤノン株式会社 COMMUNICATION MANAGEMENT DEVICE, ITS CONTROL METHOD, AND PROGRAM
US8407668B2 (en) 2007-10-26 2013-03-26 Microsoft Corporation Model based spreadsheet scripting language
US9288245B2 (en) 2008-02-07 2016-03-15 Qualcomm Incorporated Apparatus and methods of accessing content
JP2009245270A (en) * 2008-03-31 2009-10-22 Nippon Telegr & Teleph Corp <Ntt> Image distribution system and image distribution method
JP2010206477A (en) * 2009-03-03 2010-09-16 Nec Corp Content viewing system, gateway, content distribution method, and program
JP2011259114A (en) * 2010-06-08 2011-12-22 Hitachi Ltd Data distribution device
WO2012040385A1 (en) * 2010-09-24 2012-03-29 Amazon Technologies, Inc. Rights and capability-inclusive content selection and delivery
KR101997583B1 (en) * 2012-07-30 2019-07-08 삼성전자주식회사 Server device and client device for sharing contents, and method thereof
JP6179179B2 (en) * 2013-05-10 2017-08-16 株式会社リコー Information processing apparatus, information processing method, and program
US11831954B2 (en) 2019-01-11 2023-11-28 Sharp Nec Display Solutions, Ltd. System for targeted display of content
US20230350969A1 (en) * 2019-12-13 2023-11-02 Prine Strategy Co., Ltd. Automatic display control method for web content

Also Published As

Publication number Publication date
JP2004159212A (en) 2004-06-03

Similar Documents

Publication Publication Date Title
JP4153777B2 (en) Video content distribution apparatus and method
JP3573203B2 (en) Information reproducing method and information reproducing system.
KR100456924B1 (en) User controlled multi-device media-on-demand system
US5794116A (en) Wireless video distribution system which avoids communication path congestion
US8166154B2 (en) Method for streaming multimedia content
KR100890350B1 (en) A base station, an image deliver system and deliver control method
JP2004102415A (en) Data transmission device, data transmission method, and in-vehicle electronic device
JP2004343445A (en) Viewing system
US20040244061A1 (en) Transmission and reception apparatus, receiver, and reproduction method
WO2017154406A1 (en) Advertisement distribution server, program distribution server, playback terminal, and video distribution system
EP1176787B1 (en) Communication system with a control section for switching communication mode
JP2004364227A (en) Receiving device, channel selection method, and stream distribution system
JP3968487B2 (en) Distribution system, information center, terminal and distribution method
JP2008118677A (en) Program data distribution system
JP2002084524A (en) Video / audio / data broadcast receiving / encoding / recording / transmission method and broadcast recording / playback server device
KR20070085671A (en) Methods, devices, and systems for seamless mobility
JP2001359073A (en) Moving picture distribution service system
JP4203528B1 (en) Video data acquisition method, video data acquisition system, video reception device, and video distribution device
JP4388083B2 (en) Content distribution system, content distribution control device, and content distribution method
JP2008160301A (en) Content distribution apparatus, network terminal, and content distribution system
CN107172503B (en) Display device
JP2004171291A (en) Content distribution method and communication device thereof
JP2004248150A (en) Moving image distribution system, distribution server, portable terminal, and moving image distribution method
JP3976263B2 (en) Information signal viewing method for broadcast service, receiver and program thereof
JP4521422B2 (en) Content distribution system, content distribution control apparatus, and content distribution method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050120

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070712

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070717

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070914

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080212

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080414

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

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080704

R150 Certificate of patent or registration of utility model

Ref document number: 4153777

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20110711

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120711

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20130711

Year of fee payment: 5

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term