JP2827946B2 - 動画検索システム - Google Patents
動画検索システムInfo
- Publication number
- JP2827946B2 JP2827946B2 JP7021628A JP2162895A JP2827946B2 JP 2827946 B2 JP2827946 B2 JP 2827946B2 JP 7021628 A JP7021628 A JP 7021628A JP 2162895 A JP2162895 A JP 2162895A JP 2827946 B2 JP2827946 B2 JP 2827946B2
- Authority
- JP
- Japan
- Prior art keywords
- video
- terminal
- server
- selection
- moving image
- 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 - Fee Related
Links
- 238000004891 communication Methods 0.000 claims description 35
- 230000005540 biological transmission Effects 0.000 claims description 30
- 238000000034 method Methods 0.000 claims description 15
- 230000008929 regeneration Effects 0.000 claims 2
- 238000011069 regeneration method Methods 0.000 claims 2
- 230000004044 response Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 5
- 238000007906 compression Methods 0.000 description 3
- 230000006835 compression Effects 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
Classifications
-
- 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/232—Content retrieval operation locally within server, e.g. reading video streams from disk arrays
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47202—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
-
- 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
-
- 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/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4331—Caching operations, e.g. of an advertisement for later insertion during playback
-
- 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
-
- 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/17336—Handling of requests in head-ends
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Graphics (AREA)
- Human Computer Interaction (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Signal Processing For Recording (AREA)
Description
末から要求があったときビデオサーバがこれを検索して
その端末にビデオ情報を送信するようにした動画検索シ
ステムに関する。
合、これらの画像は一旦ディジタル信号に変換して伝送
されるのが通常である。このような画像情報は膨大なも
のとなることが多いので、JPEG(Joint Photograph
ic Expert Group )、あるいはMPEG(Moving Pictu
res Expert Group)等の圧縮符号化方式が用いられてこ
れらの圧縮処理が行われている。このような圧縮技術を
使用した画像情報の伝送については、例えばテレビ会
議、CATV(ケーブルテレビジョン)、VOD(Vide
o On Demand )が一般的である。
索システムの構成を表わしたものである。図で左側は端
末機11を、また右側はビデオ情報を提供するサーバ機
21を表わしている。端末機11はCPU(中央処理装
置)等からなる端末制御手段12を備えており、入力部
13、端末通信部14、端末メモリ15および動画符号
デコード部16を制御するようになっている。ここで入
力部13はユーザが希望するビデオを選択してサーバ機
21側にこれを要求するための手段である。端末通信部
14は、回線31を介してサーバ機21側と通信を行う
ための手段である。端末メモリ15は、サーバ機21側
から送られてきた情報を格納する記憶手段である。動画
符号デコード部16は圧縮された動画符号をデコードす
る手段である。
るサーバ制御手段22が配置されている。サーバ制御手
段22は、サーバ通信部23、サーバメモリ24および
動画符号ファイル部25の制御を行うようになってい
る。ここでサーバ通信部23は、回線31と接続され、
端末機11との間で通信を行うようになっている。サー
バメモリ24は要求された動画の符号化されたファイル
を一時的に格納する記憶手段である。動画符号ファイル
部25は圧縮された各種動画符号ファイルを格納した記
憶手段である。
ユーザが端末機11の入力部13を用いて希望するビデ
オを選択しその入手を要求すると、端末通信部14は、
回線31を介してサーバ機21にその要求を伝達する。
サーバ機21は要求されたビデオを動画符号ファイル部
25の中から検索して、これをサーバメモリ24に読み
出した後、サーバ通信部23で端末機11に送信する。
端末機11では受け取った動画符号ファイルを端末メモ
リ15に格納し、動画符号デコード部16で元のビデオ
情報に再生する。
検索システムの端末機側でビデオ選択時に行われる画面
の表示動作の流れの一例を表わしたものである。図14
に示すメニュー画面41には、ビデオのサービスを選択
するためのビデオサービスボタン(絵文字)42と、テ
レビジョンのサービスを選択するためのTVサービスボ
タン43と、ゲームのサービスを選択するためのゲーム
サービスボタン44が表示されている。ユーザは図示し
ないマウス等のポインティング・デバイスを使用した
り、他の入力手段を用いることで希望するボタンを選択
することになる。ここでは、ビデオサービスボタン42
の選択が行われる。
ときの表示画面を表わしたものである。演出機能によっ
てビデオ部分が拡大し、画面はジャンル選択画面46に
切り替わる。ここでは“恋愛”、“コメディ”等のビデ
オの各ジャンル選択ボタン47が表示され、ユーザによ
る選択動作を待機する状態となる。
のビデオタイトル画面を表わしたものである。ビデオタ
イトル画面48には該当するジャンルの複数のタイトル
が表示される。ユーザは希望するタイトルをタイトル選
択ボタン49によって選択し、再生ボタン50を押す。
状態を表わしたものである。ビデオ再生画面51には、
選択されたタイトルのビデオが表示される。
デオの中からユーザが希望するビデオを選択することが
できるように階層的なメニューを表示している。しかし
ながら、この従来のシステムではユーザの希望するビデ
オの動画ファイルをサーバ機の動画符号ファイル部等の
記憶装置に格納されている大多数の動画符号ファイルか
ら検索するので、端末機の要求があってから送信を行う
までにかなりの時間がかかることになる。したがって、
ユーザがビデオの要求を行ってからその再生を直ちに行
うことができないという問題があった。
に特開昭63−214092号公報に記載された第1の
提案が行われている。この第1の提案では、端末機側が
ユーザの希望する画像情報を予め登録し、これらについ
てはサーバ機側から事前に受け取り、端末機側に蓄積す
るようにしている。これにより、端末機側ではユーザの
希望する画像情報を直ちに再生することができる。
は、画像情報を縮小した見出し情報とその見出し情報を
更に縮小した大見出し情報を見ながら検索を行うように
した第2の提案を行っている。これによって、希望する
画像情報の検索を容易にしている。
去にアクセスした動画ファイルの履歴情報を作成して、
その動作モードとしてのスロースキャン、プレイ、ファ
ーストスキャンから重み付けによる優先順位を定めて検
索を行うようにした第3の提案を行っている。これによ
り、希望する動画の検索や表示が迅速になる。
複数の画面アクセスを並列的に行うことで、検索から再
生までの時間を短縮するようにした第3の提案を行って
いる。
では端末機側に予め画像情報を蓄積する必要があるの
で、ユーザの要求に満足に応えるためには大容量の記憶
装置が必要になる。また、登録を事前に行ってそれらの
画像情報を端末機側に送っておく必要があるので、シス
テム全体の構成が複雑になるという問題がある。
を用いているので希望する画像情報の検索は容易になる
が、検索してからその画像情報をサーバ機側から端末機
側に送って表示するまでの手順に何ら変化はなく、希望
する画像を表示するまでの時間を短くすることはできな
い。第3の提案でも希望する動画像の検索や表示を迅速
化することが可能であるが、第2の提案と同様にこれを
端末機側で表示するまでの時間を短くすることはできな
い。
を並列的に行うことで検索から再生までの時間を短縮し
ているが、このためには処理性能の高い装置を必要とす
る。したがって、システムの構成が複雑となるという問
題がある。
望するビデオの登録を事前に行う必要なく、しかも希望
するビデオが端末機側で短時間のうちに再生できるよう
にした動画検索システムを提供することにある。
は、(イ)端末機側がサーバ機側に備えられたビデオの
ダウンロードの要求を行う際に端末機側のメモリがビデ
オの受信を一度に行うことのできるメモリ容量をその端
末機側からサーバ機側に通知するメモリ容量通知手段
と、(ロ)端末機側の指示によってダウンロードの対象
として選択されるビデオの範囲を大分類から次第に細か
な分類へと順次狭めていき、最終的に希望の分類のビデ
オの選択を行わせるビデオ選択手段と、(ハ)このビデ
オ選択手段によって複数のビデオが最終的な選択の範囲
に残ったときこれら各ビデオの過去における選択の頻度
を履歴情報から判別する履歴情報判別手段と、(ニ)サ
ーバ機側に備えられ、この履歴情報判別手段によって高
い頻度と判別された1または複数のビデオを最終的に選
択されるビデオとして予測するビデオ選択予測手段と、
(ホ)サーバ機側に備えられ、このビデオ選択予測手段
が最終的に選択されるビデオを予測したときこれらのビ
デオのそれぞれ先頭の再生部分を各ビデオを格納してい
るサーバ機側からビデオの再生を行う端末機側に対して
予測した確度の高いビデオの順序でメモリ容量通知手段
が通知した端末機側のメモリ容量分だけ送信させる予測
ビデオ送信手段と、(へ)端末機側に設けられ、ダウン
ロードの対象となるビデオの最終的な選択が行われたと
きそのビデオの送信をサーバ機側に要求するビデオ要求
手段と、(ト)端末機側に設けられ、予測ビデオ送信手
段によって送信されたビデオのそれぞれ先頭の再生部分
の中に最終的な選択が行われたビデオが存在するかどう
かを判別するビデオ存在判別手段と、(チ)サーバ機側
に備えられ、ビデオ要求手段から最終的な選択が行われ
たビデオの送信が要求されたとき履歴情報をこの要求に
基づいて更新すると共にビデオ存在判別手段がメモリ内
に該当するビデオの先頭の再生部分が存在すると判別し
たときには要求されたビデオの後続部分をメモリの容量
の範囲内でこのメモリに順次送信することで端末機側で
のビデオの後続部分の再生を先頭の再生部分に継続させ
る履歴情報更新・後続ビデオ送信手段とを動画検索シス
テムに具備させる。
側がサーバ機側に備えられたビデオのダウンロードの要
求を行う際にその端末機側のメモリがビデオの受信を一
度に行うことのできるメモリ容量をその端末機側からサ
ーバ機側に通知するようにしている。そして端末機側の
指示によってダウンロードの対象として選択されるビデ
オの範囲が大分類から次第に細かな分類へと順次狭めて
いき、最終的に希望の分類のビデオの選択が行われる。
このような選択によって複数のビデオが最終的な選択の
範囲に残ったとき、サーバ機側ではこれら各ビデオの過
去における選択の頻度を履歴情報から判別し、高い頻度
と判別された1または複数のビデオを最終的に選択され
るビデオとして予測するようにしている。このような予
測が行われると、予測したこれらのビデオのそれぞれ先
頭の再生部分が各ビデオを格納しているサーバ機側から
ビデオの再生を行う端末機側に対して、予測した確度の
高いビデオの順序で、かつメモリ容量として通知したメ
モリ容量を越えないようにして送信される。端末機側で
は、最終的にダウンロードの対象となるビデオの選択を
行うとそのビデオの後続部分、すなわち最初に送った部
分に続行する部分の送信をサーバ機側に要求する。一
方、端末機側では最終的にダウンロードの対象となるビ
デオが、サーバ機側から予測して送ってきたビデオの中
に存在するかどうかの判別を行い、存在すると判別した
ときにはこの再生を開始することになる。サーバ機側で
は、最終的な選択が行われたビデオの送信が要求された
とき履歴情報をこの要求に基づいて更新すると共にメモ
リ内に該当するビデオの先頭の再生部分が存在するとき
には要求されたビデオの後続部分をメモリの容量の範囲
内でこのメモリに順次送信することで端末機側でのビデ
オの後続部分の再生を先頭の再生部分に継続できるよう
にしている。
がサーバ機側に備えられたビデオのダウンロードの要求
を行う際に端末機側のメモリがビデオの受信を一度に行
うことのできるメモリ容量をその端末機側からサーバ機
側に通知するメモリ容量通知手段と、(ロ)サーバ機側
に備えられ、各ビデオに対する過去の選択の頻度を分野
別に記憶した分野別ビデオ選択頻度記憶手段と、(ハ)
端末機側に設けられ、選択するビデオの分野を指定する
分野指定手段と、(ニ)この分野指定手段によってビデ
オの選択を行う分野が選択されたときその分野に属する
各ビデオのうちで分野別ビデオ選択頻度記憶手段によっ
て選択の頻度が最も高いとされた1または複数のビデオ
を最終的に選択されるビデオとして予測するビデオ選択
予測手段と、(ホ)サーバ機側に備えられ、このビデオ
選択予測手段が最終的に選択されるビデオを予測したと
きこれらのビデオのそれぞれ先頭の再生部分を各ビデオ
を格納しているサーバ機側からビデオの再生を行う端末
機側に対して予測した確度の高いビデオの順序でメモリ
容量通知手段が通知した端末機側のメモリ容量分だけ送
信させる予測ビデオ送信手段と、(へ)端末機側に設け
られ、ダウンロードの対象となるビデオの最終的な選択
が行われたときそのビデオの送信をサーバ機側に要求す
るビデオ要求手段と、(ト)端末機側に設けられ、予測
ビデオ送信手段によって送信されたビデオのそれぞれ先
頭の再生部分の中に最終的な選択が行われたビデオが存
在するかどうかを判別するビデオ存在判別手段と、
(チ)サーバ機側に備えられ、ビデオ要求手段から最終
的な選択が行われたビデオの送信が要求されたとき分野
別ビデオ選択頻度記憶手段に記憶された内容をこの要求
に基づいて更新すると共に、ビデオ存在判別手段がメモ
リ内に該当するビデオの先頭の再生部分が存在すると判
別したときには要求されたビデオの後続部分をメモリの
容量の範囲内でこのメモリに順次送信することで端末機
側でのビデオの後続部分の再生を先頭の再生部分に継続
させる分野別ビデオ選択頻度情報更新・後続ビデオ送信
手段とを動画検索システムに具備させる。
側がサーバ機側に備えられたビデオのダウンロードの要
求を行う際に端末機側のメモリがビデオの受信を一度に
行うことのできるメモリ容量をその端末機側からサーバ
機側に通知するようにしている。サーバ機側には各ビデ
オに対する過去の選択の頻度を分野別に記憶した分野別
ビデオ選択頻度記憶手段が備えられている。そして、端
末機側が選択するビデオの分野を指定するとその分野に
属する各ビデオのうちで分野別ビデオ選択頻度記憶手段
によって選択の頻度が最も高いとされた1または複数の
ビデオを最終的に選択されるようになっている。サーバ
機側では最終的に選択されるビデオを予測したときこれ
らのビデオのそれぞれ先頭の再生部分を各ビデオを格納
しているサーバ機側からビデオの再生を行う端末機側に
対して予測した確度の高いビデオの順序で端末機側のメ
モリ容量分だけ送信する。一方、端末機側ではダウンロ
ードの対象となるビデオの最終的な選択が行われたとき
そのビデオの送信をサーバ機側に要求すると共に、先行
して送信されてきたビデオのそれぞれ先頭の再生部分の
中に最終的な選択が行われたビデオが存在するかどうか
を判別する。サーバ機側では、最終的な選択が行われた
ビデオの送信が要求されたとき分野別ビデオ選択頻度記
憶手段に記憶された内容をこの要求に基づいて更新する
と共に、ビデオの先頭の部分がすでに端末機側に送られ
ている場合にはその後続部分をメモリの容量の範囲内で
このメモリに順次送信することで端末機側でのビデオの
後続部分の再生を先頭の再生部分に継続できるようにし
ている。
請求項2記載の発明におけるサーバ機と端末機は双方向
通信を行い、ビデオ選択手段は選択されるビデオの範囲
を大分類から次第に細かな分類へとメニュー画面の切り
替えによって順次狭めていき、このときの各メニュー画
面は端末機側からの要求によりサーバ機側が端末機側に
送信するものであることを特徴としている。
の選択範囲を狭めるために端末機側でメニュー画面の切
り替えを行うとき、これらの画面を次々とサーバ機側に
要求することで、端末機側の負担を軽減すると共にサー
バ機側で選択作業を認識して所定の時点でビデオの選択
を予測することができる。
システムの構成の概要を表わしたものである。本実施例
の端末機101は、回線111を通じてサーバ機121
と接続されている。このうち端末機101はCPU等か
ら構成される端末制御手段102を備えている。端末制
御手段102は、サーバ機121と回線111を通じて
通信を行う端末通信部103と、ユーザの選択を入力す
る入力部104と、サーバ機121側が予測した複数の
動画についての動画符号や実行中の変数の内容を格納す
る記憶媒体としての端末メモリ105と、この端末メモ
リ105に動画符号を格納する制御を行う動画再生準備
手段106と、ユーザが選択したビデオの再生を行う動
画再生手段107およびサーバ機121側から送られて
きた動画符号を解読するデコード部108と接続され、
これら各部を制御するようになっている。
されるサーバ制御手段122を備えている。サーバ制御
手段122は、回線111を通じて端末機101と通信
を行うサーバ通信部123と、実行中の変数の内容や所
定の動画符号を格納する記憶媒体としてのサーバメモリ
124と、ビデオ情報を動画符号ファイルとして格納し
た動画符号ファイル部125と、ユーザが希望したビデ
オについてそれらの頻度を記録する履歴テーブル126
と、この履歴テーブル126の内容に応じてユーザの希
望するビデオを予測する動画符号予測手段127と、動
画符号予測手段127が予測した順序に従って動画符号
をサーバメモリ124に読み込んで送信の準備を行わせ
る動画符号送信準備手段128および動画符号を端末機
101側に送信する動画符号送信手段129と接続さ
れ、これら各部を制御するようになっている。
01とサーバ機121は回線111を介して接続された
端末通信部103とサーバ通信部123によって双方向
通信を行うようになっている。すなわち端末機101側
が希望する動画のタイトルを選択するためにタイトルメ
ニュー画面を要求すると、サーバ機121側は動画符号
予測手段127が予測した順序で端末機101側に各ビ
デオの動画符号の先頭の数フレームを送信する。このと
き、動画符号予測手段127は、過去に希望した回数を
記録した履歴テーブル126を用いてタイトルメニュー
のビデオの順位付けを行うことになる。
符号を動画再生準備手段106によって端末メモリ10
5に格納する。また、ユーザが希望するビデオの要求を
サーバ機121側に送ると共に、動画再生手段107を
用いて端末メモリ105に格納されている動画符号の再
生を開始する。サーバ機121はユーザが希望するビデ
オの要求を受け取ると、そのビデオの動画符号の残りの
部分を動画符号送信手段129が端末機101側に送信
する。端末機101は送られてきた残りの動画符号を用
いてそのビデオを引続き再生することになる。
のメニューについての階層構造を表わしたものである。
最初にスタートメニュー131が表示される。これは、
「映画」、「ニュース」、「スポーツ」といった大分類
のメニューのいずれか1つを選択させるためのものであ
る。
マウスやキーボードを使用して「ニュース」が選択され
たとすると、「政治」、「経済」、「海外」といった分
野別のニュースメニュー132が画面表示される。ま
た、「スポーツ」が選択された場合には、「野球」、
「サッカー」、「バスケット」といった同じく分野別の
スポーツニュース133が画面表示される。
択されたものとすると、「SFX」と「アクション」を
選択するための映画メニュー134が画面表示される。
このうちの「SFX」が選択されれば「SFXメニュ
ー」135が画面表示され、「アクション」が選択され
れば「アクションメニュー」136が表示される。ここ
では「SFXメニュー」135の画面を画面番号“00
18”とし、「アクションメニュー」136の画面を画
面番号“0012”とする。
は、「冒険T」、「作戦X」および「探偵W」の選択が
行われる。「冒険Tビデオ」137の動画符号ファイル
名は例えば「a:\movie\act002 」であり、「作戦Xビデ
オ」138の動画符号ファイル名は例えば「a:\movie\o
pr001 」であり、「探偵Wビデオ」139の動画符号フ
ァイル名は例えば「a:\movie\sec001 」である。この図
では、左側に符号(1)〜(4)を示したようにスター
トメニュー131から個々のビデオ137〜139まで
4つの階層になっていることが分かる。
したものである。履歴テーブル126はメニュー画面番
号ごとに管理されるようになっている。履歴テーブル1
26はそれぞれの画面番号ごとにメニュー画面の番号
SN、メニュー画面で選択することのできる動画符号
ファイル数VN、メニュー画面で選択することのでき
る動画符号ファイル名VFおよびユーザが希望した回
数VCで構成されている。ここではメニュー画面の番号
SNが“0012”の箇所を中心に示している。動画符
号ファイル数VNは“3”であり、動画符号ファイル名
VFごとにユーザが希望した回数VCが示されている。
この例では、「冒険Tビデオ」137の動画符号ファイ
ル名「a:\movie\act002 」については2回希望され、
「作戦Xビデオ」138の動画符号ファイル名「a:\mov
ie\opr001 」については8回希望され、「探偵Wビデ
オ」139の動画符号ファイル名「a:\movie\sec001 」
については1回希望されたことが分かる。
とっているので、符号(2)で示した階層のメニューで
「アクション」が選択された場合には、ユーザが希望す
るビデオは画面番号“0012”の「冒険T」、「作戦
X」、「探偵W」のいずれか1つであることが予測され
る。そして、図3に示した履歴テーブル126における
これらについてのユーザが希望した回数VCが順に2
回、8回、1回なので、予測されるビデオの順位は、高
い順に「作戦Xビデオ」、「冒険Tビデオ」、「探偵W
ビデオ」となる。
ーケンスを表わしたものである。まず端末機101がサ
ーバ機121に接続を要求すると(ステップS110
1)、サーバ機121はこのセンタ接続要求を受け取っ
て(ステップS1102)、接続が許可される場合には
接続許可通知を送出する(ステップS1103)。端末
機101側ではこれを受信して接続を確認する(ステッ
プS1104)。
1を表示するための画面のダウンロードの要求と、端末
メモリ105のメモリ容量の通知を行う(ステップS1
105)。メモリ容量の通知を行うのは、端末機101
側に動画符号等の情報を伝送するときに一度に送信する
ことのできる容量を知る必要があるからである。スター
トメニュー131の画面等の要求がサーバ機121側で
確認されると(ステップS1106)、スタートメニュ
ー131を表示するための画面の送信が行われる(ステ
ップS1107)。これによって、端末機101側では
スタートメニュー131が画面表示される(ステップS
1108)。
の選択を行うと(ステップS1109)、次のメニュー
画面の番号が端末機101から送出されサーバ機121
側でその要求が確認される(ステップS1110)。サ
ーバ機121側では次のメニュー画面の送信を行い(ス
テップS1111)、端末機101側ではこのメニュー
画面を表示する(ステップS1112)。
で次のメニュー画面の送信を行うと、メニュー画面の番
号と履歴テーブル126の内容から希望するビデオを予
測する(ステップS1113)。そして、これら予測し
たビデオの動画符号の先頭部分をサーバメモリ124に
格納する(ステップS1114)。そして、サーバメモ
リ124に格納したこれら動画符号を、予測したビデオ
の順序で、かつ端末機101側の端末メモリ105のメ
モリ容量分だけ送信する(ステップS1115)。
画符号を受け取って端末メモリ105に格納する(ステ
ップS1116)一方で、最終的にビデオの選択を行っ
て、そのビデオをサーバ機121側に要求する(ステッ
プS1117)。サーバ機121側ではこのビデオ要求
を確認し(ステップS1118)、履歴テーブル126
の内容を更新する(ステップS1119)。
の選択を行ったら、端末メモリ10にすでに格納されて
いる動画符号の中からユーザが要求したものを選択し、
これをデコードしてビデオの再生を開始する(ステップ
S1120)。サーバ機121側ではビデオの要求に基
づいてそのビデオについての残りの動画符号を動画符号
ファイル部125から読み出して、端末機101に送信
する(ステップS1121)。このビデオデータは端末
機101の端末メモリ105に順次受信されて、動画符
号の再生が継続されることになる(ステップS112
2)。
いる間に、サーバ機121側の予測した動画符号の先頭
部分が端末メモリ105に送られてくるので、ユーザが
ビデオの選択を行った時点で希望する動画符号の先頭部
分は直ちに端末機101側で再生可能となる。また、ユ
ーザがどのビデオを選択したかはサーバ機121側に知
らされるので、該当する動画符号の残りの部分が端末機
101側に送られ、ビデオの先頭部分以後の再生も可能
になる。
を説明した。次に、この動画検索システムの各部の制御
の内容を具体的に説明する。
の処理の流れを表わしたものである。端末制御手段10
2はサーバ機121への接続要求が発生すると(ステッ
プS1201)、端末通信部103を用いてサーバ機1
21との接続を行う(ステップS1202)。そして、
端末通信部103を用いてサーバ機121側に、スター
トメニュー132の画面表示のためのダウンロードの要
求を行うと共に、端末メモリ105のメモリ容量を通知
する(ステップS1203)。
面を受信すると(ステップS1204;Y)、該当する
画面を表示する(ステップS1205)。この例の場合
にはスタートメニュー131の画面が表示されることに
なる。画面表示が行われている状態で端末制御手段10
2はユーザの入力を監視する(ステップS1206)。
そしてこれがビデオ要求であった場合(ステップS12
07;Y)、例えば図2においてアクションメニュー1
36が表示されているような場合で「冒険Tビデオ」が
選択されたような場合には、端末通信部103を用いて
サーバ機121に対してそのビデオ要求を通知すること
になる(ステップS1208)。この場合には、すでに
その動画符号の先頭部分が端末機101側に用意されて
いるので直ちに動画の再生が行われる(ステップS12
09)。
示された場合には次の階層の画面の要求が行われる(ス
テップS1210;Y)。この場合には、端末制御手段
102は端末通信部103に次のメニュー画面番号を送
信させる(ステップS1211)。そして、動画再生の
準備の作業に入る(ステップS1212)。ステップS
1210で次の画面の要求以外の要求として終了要求が
行われたときには(N)、端末通信部103は終了要求
を端末通信部103からサーバ機121側に送信させ
(ステップS1213)、端末機101との間の通信を
終了させることになる。
表わしたものである。サーバ機121側で予測した動画
符号を受け取るために設けられた動画再生準備手段10
6は、サーバ機121側から端末通信部103に動画符
号が送られてきたかどうかをチェックする(ステップS
1301)。動画符号が受信されていれば(ステップS
1302;Y)、端末メモリ105にこの動画符号とフ
ァイル名を格納して(ステップS1303)、再びステ
ップS1301に戻る。動画符号が受信されていない場
合には(ステップS1302;N)、送られてくるまで
処理を待機することになる(リターン)。
したものである。動画再生手段107は、ビデオの再生
の要求があると(ステップS1401;Y)、ユーザの
希望した動画符号が端末メモリ105の中に格納されて
いるかどうかをチェックする(ステップS1402)。
この結果、これが格納されているならば(Y)、端末メ
モリ105に格納されている動画符号の中から希望され
たものを取り出す(ステップS1404)。そして、こ
れをデコード部108に送って動画符号をデコードし再
生する(ステップS1405)。
信部103はサーバ機121側から送られてきたこのビ
デオの先頭に続く動画符号を受信している。そこで、デ
コード部108でビデオの先頭部分の再生が開始した
ら、動画再生手段107はサーバ機121から送られて
きたこの残りの部分の動画符号を端末通信部103の図
示しない受信バッファから取り出して端末メモリ105
に格納する(ステップS1406)。そして、ビデオの
先頭部分の再生が終了する時点でこの動画符号をデコー
ドして再生する(ステップS1407、リターン)。
リ105に格納されていなかった場合(ステップS14
03;N)は、従来と同様にサーバ機121側からその
ビデオの動画符号が先頭部分から送られてくるのを待っ
てその動画符号を端末メモリ105に格納する(ステッ
プS1408)。そして、デコード部108でこれをデ
コードしてビデオの再生が行われることになる(ステッ
プS1409、リターン)。
ーバ制御手段の処理の流れの前半を示したものである。
サーバ制御手段122は、端末機101側からセンタ接
続要求が送られてくると(ステップS1501;Y)、
サーバ通信部123により端末機101側に接続許可通
知を送ってこれと接続を行う(ステップS1502)。
この後、端末機101側からスタートメニュー131の
画面のダウンロード要求と端末メモリ105の格納可能
なメモリ容量の通知が送られてくると(ステップS15
03;Y)、これらを受け取る(ステップS150
4)。そして、サーバ通信部123からスタートメニュ
ー131の画面を端末機101に送信する(ステップS
1505)。
を表わしたものである。サーバ制御手段122はサーバ
通信部123により端末機101から要求が来るのを待
機する(ステップS1506)。要求がきた場合には
(Y)、それがビデオ要求であれば(ステップS150
7;Y)、履歴テーブル126の該当箇所、すなわちユ
ーザの希望した動画符号ファイルにおけるユーザが希望
した回数VCを今回の要求に基づいて加算する(ステッ
プS1508)。そして、該当する動画符号の送信を行
って(ステップS1509)、ステップS1506に戻
る。
を要求してきた場合には(ステップS1510;Y)、
これを基にしてユーザの希望する動画符号の予測を行い
(ステップS1511)、動画符号の送信を準備する
(ステップS1512)。そして、端末機101側の次
の要求を待機することになる(ステップS1506)。
のでもなくサーバ機121との接続を終了させる要求で
ある場合(ステップS1510;N)、サーバ制御手段
122は端末機101との接続を切って(ステップS1
513)、すべての処理を終了させる(エンド)。
の処理の流れを表わしたものである。動画符号予測手段
127は、ユーザが希望するビデオをサーバ機121側
で予測するために設けられたものである。動画符号予測
手段127は、端末機101側からメニュー画面が要求
されると(ステップS1601;Y)、このメニューが
どの段階のものであるかどうかを調べる(ステップS1
602)。そして、端末機101側が希望する動画のタ
イトルを選択するためにタイトルメニュー画面を要求し
ている場合には(ステップS1603;Y)、履歴テー
ブル126を調べて、要求されたメニューのビデオタイ
トルについて希望されている可能性の高い順に順番を付
け(ステップS1604)、予測が可能であったことを
返送する(ステップS1605)。
メニュー画面を要求しているのではないときには(ステ
ップS1603;N)、動画符号の予測ができないこと
を端末機101側に返答する(ステップS1606)。
流れを表わしたものである。動画符号送信準備手段12
8はサーバ機121側が予測した動画符号をサーバ機1
21に送るために設けられたものである。動画符号送信
準備手段128は、動画符号の予測状態を調べる(ステ
ップS1701)。この結果、予測ができた場合(ステ
ップS1702;Y)には次のステップに進み、予測が
できない場合には(N)そのまま処理を終了する(リタ
ーン)。
S1703では、動画符号予測で付けた順番で動画符号
ファイル部125から1つのビデオタイトルについてそ
のファイルの先頭部分を読み込んで、サーバメモリ12
4に格納する(ステップS1703)。次に、サーバメ
モリ124に格納されたこれらの動画符号を、サーバ通
信部123を用いて端末機101側に送信する(ステッ
プS1704)。この後、端末機101側に今まで送っ
た動画符号の総量を計算する(ステップS1705)。
この結果、送った総量が端末機101側から通知された
端末メモリ105の空容量と同一かこれ以上であれば
(ステップS1706;Y)、処理を終了させる(リタ
ーン)。
満であった場合には(ステップS1706;N)、メニ
ューの動画符号をすべて送信したかどうかの判別を行い
(ステップS1707)、まだ送信していないビデオタ
イトルのファイルが存在する場合には(N)、ステップ
S1703に戻ってそのファイルの先頭部分の送信処理
を行うことになる。このようにして、端末メモリ105
の容量が許す場合には、動画符号予測による各順番のビ
デオタイトルのファイルの先頭部分が端末機101側に
すべて送信されることになる。すべて送信が行われた場
合には(ステップS1707;Y)、処理が終了する
(リターン)。
を表わしたものである。動画符号送信手段129はサー
バ機121が予測した動画符号を端末機101側に送る
ためのものであって、希望のあった動画符号がすでに端
末機101に送信されているかどうかを調べ(ステップ
S1801)、送っていれば(ステップS1802;
Y)、動画符号ファイル部125からまだ送っていない
部分を読み込んで、サーバメモリ124に格納する(ス
テップS1803)。そして、サーバ通信部123を用
いてサーバメモリ124に格納されている動画符号を端
末機101側に送信する(ステップS1804)。
いものと判断された場合には(N)、動画符号ファイル
部125から希望のあった動画符号を読み込んでサーバ
メモリ124に格納する(ステップS1805)。そし
て、サーバ通信部123を用いてサーバメモリ124に
格納されている動画符号を端末機101側に送信するこ
とになる(ステップS1806)。
によって希望するビデオの選択を行うことにしたが、メ
ニュー画面を用いずに同様に階層構造を有するビデオ選
択情報から所望のビデオを音声等の他の選択手段で選択
することができ、この場合にも本発明を適用することが
できる。
によれば、ビデオ選択手段によって希望するビデオの範
囲を大分類から次第に細かな分類へと順次狭めていくと
き、最終的なビデオの選択が行われる前の段階で残った
複数のビデオについて、過去の選択の頻度から今回選択
されるであろうビデオを1または複数予測することにし
ている。したがって、予測されたビデオの取り出しの作
業をこの時点で開始させることができるので、予測が当
たれば、最終的にビデオの選択が行われた後にビデオの
取り出しの作業を行う場合と比べて取り出して再生する
までの時間を短縮することができる。
たビデオのダウンロードの要求を行う際にその端末機側
のメモリがビデオの受信を一度に行うことのできるメモ
リ容量をその端末機側からサーバ機側に通知するように
しているので、サーバ機側では予測した幾つかのビデオ
の先頭の再生部分のデータを送るときこれらのデータ量
を調整することができるだけでなく、端末機側が最終的
に要求したビデオのデータを送る際にもこれらを端末機
側でオーバーフローしないように分割しながら送ること
ができる。しかも、サーバ機側では端末機側がビデオに
ついて最終的な選択を行う前の時間を利用して予測した
幾つかのビデオの先頭の再生部分を送出するので、予測
が当たれば端末機側では直ちにビデオの再生を開始する
ことが可能になる。しかも、予測の確率の高いものから
順に端末機側に送られるので、この意味でもビデオの再
生までの時間が短縮する。更にビデオの先頭部分の再生
を行っている時間にサーバ機側では端末機側の通知によ
って後続する部分を送信することができるので、再生が
先行しても画像が途切れることなくビデオの再生を継続
させることができる。また、端末機側がビデオの最終的
な選択を行いそのビデオの送信をサーバ機側に要求した
とき、サーバ機側では履歴情報を更新するので、ビデオ
の予測の精度を常に高めることが可能である。
デオに対する過去の選択の頻度を、分野別に記憶した分
野別ビデオ選択頻度記憶手段を用意しておき、分野が指
定された段階でその分野に属する各ビデオのうちで選択
の頻度が最も高いとされた1または複数のビデオを最終
的に選択されるビデオとして予測することにしたので、
ビデオの最終的な選択が行われる以前の段階からビデオ
の取り出し、送信、再生の準備を行うことができ、再生
までの時間を短縮することができる。
たビデオのダウンロードの要求を行う際にその端末機側
のメモリがビデオの受信を一度に行うことのできるメモ
リ容量をその端末機側からサーバ機側に通知するように
しているので、サーバ機側では予測した幾つかのビデオ
の先頭の再生部分のデータを送るときこれらのデータ量
を調整することができるだけでなく、端末機側が最終的
に要求したビデオのデータを送る際にもこれらを端末機
側でオーバーフローしないように分割しながら送ること
ができる。しかも、サーバ機側では端末機側がビデオに
ついて最終的な選択を行う前の時間を利用して予測した
幾つかのビデオの先頭の再生部分を送出するので、予測
が当たれば端末機側では直ちにビデオの再生を開始する
ことが可能になる。しかも、予測の確率の高いものから
順に端末機側に送られるので、この意味でもビデオの再
生までの時間が短縮する。更にビデオの先頭部分の再生
を行っている時間にサーバ機側では端末機側の通知によ
って後続する部分を送信することができるので、再生が
先行しても画像が途切れることなくビデオの再生を継続
させることができる。また、端末機側がビデオの最終的
な選択を行いそのビデオの送信をサーバ機側に要求した
とき、サーバ機側では分野別ビデオ選択頻度記憶手段に
記憶された内容を更新するので、ビデオの予測の精度を
常に高めることが可能である。
の選択範囲を狭めるために端末機側でメニュー画面の切
り替えを行うとき、これらの画面を次々とサーバ機側に
要求することで、端末機側の負担を軽減すると共にサー
バ機側で選択作業を認識して所定の時点でビデオの選択
を予測することができる。
概要を表わしたシステム構成図である。
ついての階層構造を表わした説明図である。
た説明図である。
わしたシーケンス説明図である。
を表わした流れ図である。
わした流れ図である。
た流れ図である。
の処理の流れの前半を示した流れ図である。
半を示した流れ図である。
を表わした流れ図である。
流れを表わした流れ図である。
の流れを表わした流れ図である。
概要を示すシステム構成図である。
選択を行う際のメニュー画面を表わした平面図である。
ンル選択画面を表わした平面図である。
択する際のタイトル選択画面を表わした平面図である。
再生している画面の一例を表わした平面図である。
Claims (3)
- 【請求項1】 端末機側がサーバ機側に備えられたビデ
オのダウンロードの要求を行う際に端末機側のメモリが
ビデオの受信を一度に行うことのできるメモリ容量をそ
の端末機側からサーバ機側に通知するメモリ容量通知手
段と、 端末機側の指示によってダウンロードの対象として 選択
されるビデオの範囲を大分類から次第に細かな分類へと
順次狭めていき、最終的に希望の分類のビデオの選択を
行わせるビデオ選択手段と、 このビデオ選択手段によって複数のビデオが最終的な選
択の範囲に残ったときこれら各ビデオの過去における選
択の頻度を履歴情報から判別する履歴情報判別手段と、前記サーバ機側に備えられ、 この履歴情報判別手段によ
って高い頻度と判別された1または複数のビデオを最終
的に選択されるビデオとして予測するビデオ選択予測手
段と、前記サーバ機側に備えられ、このビデオ選択予測手段が
最終的に選択されるビデオを予測したときこれらの ビデ
オのそれぞれ先頭の再生部分を各ビデオを格納している
サーバ機側からビデオの再生を行う端末機側に対して予
測した確度の高いビデオの順序で前記メモリ容量通知手
段が通知した端末機側のメモリ容量分だけ送信させる予
測ビデオ送信手段と、前記端末機側に設けられ、前記ダウンロードの対象とな
るビデオの最終的な選択が行われたときそのビデオの送
信をサーバ機側に要求するビデオ要求手段と、 前記端末機側に設けられ、前記予測ビデオ送信手段によ
って送信されたビデオのそれぞれ先頭の再生部分の中に
最終的な選択が行われたビデオが存在するかどうかを判
別するビデオ存在判別手段と、 前記サーバ機側に備えられ、前記ビデオ要求手段から最
終的な選択が行われたビデオの送信が要求されたとき前
記履歴情報をこの要求に基づいて更新すると共にビデオ
存在判別手段が前記メモリ内に該当するビデオの先頭の
再生部分が存在すると判別したときには要求されたビデ
オの後続部分を前記メモリの容量の範囲内でこのメモリ
に順次送信することで前記端末機側でのビデオの後続部
分の再生を前記先頭の再生部分に継続させる履歴情報更
新・後続ビデオ送信手段 とを具備することを特徴とする
動画検索システム。 - 【請求項2】 端末機側がサーバ機側に備えられたビデ
オのダウンロードの要求を行う際に端末機側のメモリが
ビデオの受信を一度に行うことのできるメモリ容量をそ
の端末機側からサーバ機側に通知するメモリ容量通知手
段と、 前記サーバ機側に備えられ、 各ビデオに対する過去の選
択の頻度を分野別に記憶した分野別ビデオ選択頻度記憶
手段と、前記端末機側に設けられ、 選択するビデオの分野を指定
する分野指定手段と、 この分野指定手段によってビデオの選択を行う分野が選
択されたときその分野に属する各ビデオのうちで分野別
ビデオ選択頻度記憶手段によって選択の頻度が最も高い
とされた1または複数のビデオを最終的に選択されるビ
デオとして予測するビデオ選択予測手段と、前記サーバ機側に備えられ、このビデオ選択予測手段が
最終的に選択されるビデオを予測したときこれらの ビデ
オのそれぞれ先頭の再生部分を各ビデオを格納している
サーバ機側からビデオの再生を行う端末機側に対して予
測した確度の高いビデオの順序で前記メモリ容量通知手
段が通知した端末機側のメモリ容量分だけ送信させる予
測ビデオ送信手段と、前記端末機側に設けられ、前記ダウンロードの対象とな
るビデオの最終的な選択が行われたときそのビデオの送
信をサーバ機側に要求するビデオ要求手段と、 前記端末機側に設けられ、前記予測ビデオ送信手段によ
って送信されたビデオのそれぞれ先頭の再生部分の中に
最終的な選択が行われたビデオが存在するかどうかを判
別するビデオ存在判別手段と、 サーバ機側に備えられ、ビデオ要求手段から最終的な選
択が行われたビデオの送信が要求されたとき分野別ビデ
オ選択頻度記憶手段に記憶された内容をこの要求に基づ
いて更新すると共に、ビデオ存在判別手段が前記メモリ
内に該当するビデオの先頭の再生部分が存在すると判別
したときには要求されたビデオの後続部分を前記メモリ
の容量の範囲内でこのメモリに順次送信することで前記
端末機側でのビデオの後続部分の再生を前記先頭の再生
部分に継続させる分野別ビデオ選択頻度情報更新・後続
ビデオ送信手段 とを具備することを特徴とする動画検索
システム。 - 【請求項3】 前記サーバ機と端末機は双方向通信を行
い、前記ビデオ選択手段は選択されるビデオの範囲を大
分類から次第に細かな分類へとメニュー画面の切り替え
によって順次狭めていき、このときの各メニュー画面は
端末機側からの要求によりサーバ機側が端末機側に送信
するものであることを特徴とする請求項1または請求項
2記載の動画検索システム。
Priority Applications (9)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7021628A JP2827946B2 (ja) | 1995-02-09 | 1995-02-09 | 動画検索システム |
| DE69630721T DE69630721T2 (de) | 1995-02-09 | 1996-02-08 | Filmwiederauffindungssystem |
| DE69628217T DE69628217T2 (de) | 1995-02-09 | 1996-02-08 | Filmwiederauffindungssystem |
| EP02011494A EP1241889B1 (en) | 1995-02-09 | 1996-02-08 | Motion picture retrieval system |
| CA002169139A CA2169139C (en) | 1995-02-09 | 1996-02-08 | Motion picture retrieval system |
| EP96101852A EP0726535B1 (en) | 1995-02-09 | 1996-02-08 | Motion picture retrieval system |
| US08/597,398 US5973680A (en) | 1995-02-09 | 1996-02-08 | Motion picture retrieval system |
| KR1019960003108A KR100231402B1 (ko) | 1995-02-09 | 1996-02-09 | 동 화상 검색 시스템 |
| AU44455/96A AU698787B2 (en) | 1995-02-09 | 1996-02-09 | Motion picture retrieval system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7021628A JP2827946B2 (ja) | 1995-02-09 | 1995-02-09 | 動画検索システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08221432A JPH08221432A (ja) | 1996-08-30 |
| JP2827946B2 true JP2827946B2 (ja) | 1998-11-25 |
Family
ID=12060336
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7021628A Expired - Fee Related JP2827946B2 (ja) | 1995-02-09 | 1995-02-09 | 動画検索システム |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US5973680A (ja) |
| EP (2) | EP1241889B1 (ja) |
| JP (1) | JP2827946B2 (ja) |
| KR (1) | KR100231402B1 (ja) |
| AU (1) | AU698787B2 (ja) |
| CA (1) | CA2169139C (ja) |
| DE (2) | DE69628217T2 (ja) |
Families Citing this family (67)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7835989B1 (en) | 1992-12-09 | 2010-11-16 | Discovery Communications, Inc. | Electronic book alternative delivery systems |
| US8073695B1 (en) | 1992-12-09 | 2011-12-06 | Adrea, LLC | Electronic book with voice emulation features |
| US7509270B1 (en) | 1992-12-09 | 2009-03-24 | Discovery Communications, Inc. | Electronic Book having electronic commerce features |
| US7849393B1 (en) | 1992-12-09 | 2010-12-07 | Discovery Communications, Inc. | Electronic book connection to world watch live |
| US7861166B1 (en) | 1993-12-02 | 2010-12-28 | Discovery Patent Holding, Llc | Resizing document pages to fit available hardware screens |
| US9053640B1 (en) | 1993-12-02 | 2015-06-09 | Adrea, LLC | Interactive electronic book |
| US8095949B1 (en) | 1993-12-02 | 2012-01-10 | Adrea, LLC | Electronic book with restricted access features |
| US7865567B1 (en) | 1993-12-02 | 2011-01-04 | Discovery Patent Holdings, Llc | Virtual on-demand electronic book |
| US6769128B1 (en) | 1995-06-07 | 2004-07-27 | United Video Properties, Inc. | Electronic television program guide schedule system and method with data feed access |
| US5940073A (en) | 1996-05-03 | 1999-08-17 | Starsight Telecast Inc. | Method and system for displaying other information in a TV program guide |
| JP3530308B2 (ja) * | 1996-05-27 | 2004-05-24 | 富士通株式会社 | 放送番組送信装置とそれに接続される端末装置 |
| US6272332B1 (en) * | 1996-07-19 | 2001-08-07 | Pioneer Electronic Corporation | Information presentation system and portable telephone apparatus with information displaying function |
| US9113122B2 (en) | 1997-04-21 | 2015-08-18 | Rovi Guides, Inc. | Method and apparatus for time-shifting video and text in a text-enhanced television program |
| EP1036466B1 (en) | 1997-07-21 | 2003-03-26 | E Guide, Inc. | Method for navigating within a television program guide having advertisements |
| KR100253252B1 (ko) * | 1998-02-27 | 2000-04-15 | 구자홍 | 공중파 방송에 대한 사용자 시청습관 분석/검색방법 |
| US7603684B1 (en) | 1998-05-19 | 2009-10-13 | United Video Properties, Inc. | Program guide system with video-on-demand browsing |
| KR100285590B1 (ko) * | 1998-05-29 | 2001-04-02 | 전주범 | 브이오디(vod)서버시스템에서의서비스제어방법 |
| CN1867068A (zh) | 1998-07-14 | 2006-11-22 | 联合视频制品公司 | 交互式电视节目导视系统及其方法 |
| US6898762B2 (en) | 1998-08-21 | 2005-05-24 | United Video Properties, Inc. | Client-server electronic program guide |
| KR20000015066A (ko) * | 1998-08-27 | 2000-03-15 | 윤종용 | 비디오 자료 관리 시스템 |
| EP0984367B1 (en) | 1998-09-03 | 2003-05-14 | Ricoh Company, Ltd. | Recording media with video, respectively audio index information, information management and retrieval methods for video, respectively audio information and a video retrieval system |
| FI982122L (fi) * | 1998-09-30 | 2000-03-31 | Helsingin Puhelin Oyj | Menetelmä televerkon kautta tapahtuvan palvelun tilauksen, esimerkiksi tilausvideopalvelun valinnan ohjaukseksi |
| US6476873B1 (en) * | 1998-10-23 | 2002-11-05 | Vtel Corporation | Enhancement of a selectable region of video |
| US6859799B1 (en) | 1998-11-30 | 2005-02-22 | Gemstar Development Corporation | Search engine for video and graphics |
| JP3979556B2 (ja) * | 1998-12-22 | 2007-09-19 | パイオニア株式会社 | 番組選択装置及び番組選択方法 |
| JP3981220B2 (ja) * | 1999-09-24 | 2007-09-26 | 株式会社日立製作所 | ビデオオンデマンド装置 |
| CN100508577C (zh) | 2000-03-31 | 2009-07-01 | 联合视频制品公司 | 用于减少节目记录中的截断的方法 |
| JP2002049554A (ja) * | 2000-08-03 | 2002-02-15 | Nec Corp | 情報配信システム及び配信方法、並びに情報配信における課金方法 |
| US7103906B1 (en) | 2000-09-29 | 2006-09-05 | International Business Machines Corporation | User controlled multi-device media-on-demand system |
| US8255961B2 (en) | 2000-10-11 | 2012-08-28 | United Video Properties, Inc. | Systems and methods for caching data in media-on-demand systems |
| ES2312475T3 (es) | 2000-10-11 | 2009-03-01 | United Video Properties, Inc. | Sistemas y metodos para proporcionar el almacenamiento de datos en servidores de un sistema de entrega de medios bajo demanda. |
| US6823394B2 (en) | 2000-12-12 | 2004-11-23 | Washington University | Method of resource-efficient and scalable streaming media distribution for asynchronous receivers |
| CA2365010C (en) * | 2000-12-19 | 2009-06-02 | Openglobe, Inc. | Data entry via on-screen display |
| US20120096500A1 (en) | 2001-01-08 | 2012-04-19 | eVideo Incorporated | System and method for delivering video on demand |
| US7305697B2 (en) | 2001-02-02 | 2007-12-04 | Opentv, Inc. | Service gateway for interactive television |
| GB0207373D0 (en) * | 2002-03-28 | 2002-05-08 | Superscape Ltd | Item display |
| JP3977245B2 (ja) | 2002-12-26 | 2007-09-19 | キヤノン株式会社 | 再生装置 |
| US7493646B2 (en) | 2003-01-30 | 2009-02-17 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders |
| US20060051059A1 (en) | 2004-09-08 | 2006-03-09 | Krakirian Haig H | Video recorder having user extended and automatically extended time slots |
| US11259059B2 (en) | 2004-07-30 | 2022-02-22 | Broadband Itv, Inc. | System for addressing on-demand TV program content on TV services platform of a digital TV services provider |
| US7631336B2 (en) | 2004-07-30 | 2009-12-08 | Broadband Itv, Inc. | Method for converting, navigating and displaying video content uploaded from the internet to a digital TV video-on-demand platform |
| US7590997B2 (en) | 2004-07-30 | 2009-09-15 | Broadband Itv, Inc. | System and method for managing, converting and displaying video content on a video-on-demand platform, including ads used for drill-down navigation and consumer-generated classified ads |
| US9641902B2 (en) | 2007-06-26 | 2017-05-02 | Broadband Itv, Inc. | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
| US8402283B1 (en) | 2004-08-02 | 2013-03-19 | Nvidia Corporation | Secure content enabled drive system and method |
| US8359332B1 (en) | 2004-08-02 | 2013-01-22 | Nvidia Corporation | Secure content enabled drive digital rights management system and method |
| US8086575B2 (en) | 2004-09-23 | 2011-12-27 | Rovi Solutions Corporation | Methods and apparatus for integrating disparate media formats in a networked media system |
| US8875309B1 (en) | 2004-12-15 | 2014-10-28 | Nvidia Corporation | Content server and method of providing content therefrom |
| US8751825B1 (en) | 2004-12-15 | 2014-06-10 | Nvidia Corporation | Content server and method of storing content |
| US8346807B1 (en) | 2004-12-15 | 2013-01-01 | Nvidia Corporation | Method and system for registering and activating content |
| US8788425B1 (en) | 2004-12-15 | 2014-07-22 | Nvidia Corporation | Method and system for accessing content on demand |
| US9973817B1 (en) | 2005-04-08 | 2018-05-15 | Rovi Guides, Inc. | System and method for providing a list of video-on-demand programs |
| US8893299B1 (en) | 2005-04-22 | 2014-11-18 | Nvidia Corporation | Content keys for authorizing access to content |
| KR100628101B1 (ko) * | 2005-07-25 | 2006-09-26 | 엘지전자 주식회사 | 문자 입력 기능을 갖는 이동통신단말기 및 이를 이용한방법 |
| US20070079342A1 (en) | 2005-09-30 | 2007-04-05 | Guideworks, Llc | Systems and methods for managing local storage of on-demand content |
| US8607287B2 (en) | 2005-12-29 | 2013-12-10 | United Video Properties, Inc. | Interactive media guidance system having multiple devices |
| US9681105B2 (en) | 2005-12-29 | 2017-06-13 | Rovi Guides, Inc. | Interactive media guidance system having multiple devices |
| KR101576943B1 (ko) | 2006-12-01 | 2015-12-15 | 에이치에스엔아이 엘엘씨 | 향상된 대화형 텔레비전 프로세싱 방법 및 시스템 |
| US7801888B2 (en) | 2007-03-09 | 2010-09-21 | Microsoft Corporation | Media content search results ranked by popularity |
| US11570521B2 (en) | 2007-06-26 | 2023-01-31 | Broadband Itv, Inc. | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
| US20090019492A1 (en) | 2007-07-11 | 2009-01-15 | United Video Properties, Inc. | Systems and methods for mirroring and transcoding media content |
| US8286080B2 (en) * | 2008-07-24 | 2012-10-09 | Cisco Technology, Inc. | User navigation via vectors dynamically mapped to distinct media attributes |
| US10063934B2 (en) | 2008-11-25 | 2018-08-28 | Rovi Technologies Corporation | Reducing unicast session duration with restart TV |
| US9166714B2 (en) | 2009-09-11 | 2015-10-20 | Veveo, Inc. | Method of and system for presenting enriched video viewing analytics |
| US9014546B2 (en) | 2009-09-23 | 2015-04-21 | Rovi Guides, Inc. | Systems and methods for automatically detecting users within detection regions of media devices |
| US8805418B2 (en) | 2011-12-23 | 2014-08-12 | United Video Properties, Inc. | Methods and systems for performing actions based on location-based rules |
| US9674563B2 (en) | 2013-11-04 | 2017-06-06 | Rovi Guides, Inc. | Systems and methods for recommending content |
| US12598339B1 (en) * | 2024-12-20 | 2026-04-07 | Paramount Global | Methods and systems for generating and providing program guides and content |
Family Cites Families (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4138718A (en) * | 1977-11-14 | 1979-02-06 | Allen-Bradley Company | Numerical control system with downloading capability |
| JPS6022243A (ja) * | 1983-07-15 | 1985-02-04 | Nippon Telegr & Teleph Corp <Ntt> | 内容検索処理方式 |
| JPS61120567A (ja) * | 1984-11-15 | 1986-06-07 | Canon Inc | 画像フアイルシステム |
| JPS63214092A (ja) * | 1987-03-02 | 1988-09-06 | Fujitsu Ltd | ビデオテツクスシステムの情報予約方式 |
| JPS6470826A (en) * | 1987-09-11 | 1989-03-16 | Fujitsu Ltd | Data retrieving system |
| JPH01295363A (ja) * | 1988-05-23 | 1989-11-29 | Yamato Denki Eng Kk | 商品情報伝送・検索方法およびその装置 |
| JP2744288B2 (ja) * | 1989-05-30 | 1998-04-28 | キヤノン株式会社 | データ通信方法 |
| US5663757A (en) * | 1989-07-14 | 1997-09-02 | Morales; Fernando | Software controlled multi-mode interactive TV systems |
| JPH0353381A (ja) * | 1989-07-21 | 1991-03-07 | Nippon Telegr & Teleph Corp <Ntt> | 画像情報高速検索方式 |
| US5526034A (en) * | 1990-09-28 | 1996-06-11 | Ictv, Inc. | Interactive home information system with signal assignment |
| JPH0531479A (ja) * | 1991-07-30 | 1993-02-09 | Matsushita Electric Works Ltd | 浄水器 |
| JPH0554085A (ja) * | 1991-08-28 | 1993-03-05 | Fuji Xerox Co Ltd | 動画像検索支援装置 |
| US5416508A (en) * | 1991-10-22 | 1995-05-16 | Pioneer Electronic Corporation | CATV system with transmission of program schedules, linked program broadcasts, and permissive ordering periods |
| JPH05122279A (ja) * | 1991-10-25 | 1993-05-18 | Nec Corp | Isdn端末装置のデータサイズ認識通知方式 |
| US5469206A (en) * | 1992-05-27 | 1995-11-21 | Philips Electronics North America Corporation | System and method for automatically correlating user preferences with electronic shopping information |
| US5659350A (en) * | 1992-12-09 | 1997-08-19 | Discovery Communications, Inc. | Operations center for a television program packaging and delivery system |
| US5539449A (en) * | 1993-05-03 | 1996-07-23 | At&T Corp. | Integrated television services system |
| EP0625856B1 (en) * | 1993-05-19 | 1998-03-04 | Alcatel | Video on demand network |
| US5400402A (en) * | 1993-06-07 | 1995-03-21 | Garfinkle; Norton | System for limiting use of down-loaded video-on-demand data |
| AU7175894A (en) * | 1993-06-22 | 1995-01-17 | Apple Computer, Inc. | Methods and apparatus for managing viewing of and interaction with audio-visual program and service offerings |
| JP3500741B2 (ja) * | 1994-03-01 | 2004-02-23 | ソニー株式会社 | テレビ放送の選局方法及び選局装置 |
| US5640453A (en) * | 1994-08-11 | 1997-06-17 | Stanford Telecommunications, Inc. | Universal interactive set-top controller for downloading and playback of information and entertainment services |
| US5619249A (en) * | 1994-09-14 | 1997-04-08 | Time Warner Entertainment Company, L.P. | Telecasting service for providing video programs on demand with an interactive interface for facilitating viewer selection of video programs |
| US5619247A (en) * | 1995-02-24 | 1997-04-08 | Smart Vcr Limited Partnership | Stored program pay-per-play |
| US5657072A (en) * | 1996-04-10 | 1997-08-12 | Microsoft Corporation | Interactive entertainment network system and method for providing program listings during non-peak times |
-
1995
- 1995-02-09 JP JP7021628A patent/JP2827946B2/ja not_active Expired - Fee Related
-
1996
- 1996-02-08 EP EP02011494A patent/EP1241889B1/en not_active Expired - Lifetime
- 1996-02-08 US US08/597,398 patent/US5973680A/en not_active Expired - Lifetime
- 1996-02-08 EP EP96101852A patent/EP0726535B1/en not_active Expired - Lifetime
- 1996-02-08 DE DE69628217T patent/DE69628217T2/de not_active Expired - Lifetime
- 1996-02-08 CA CA002169139A patent/CA2169139C/en not_active Expired - Fee Related
- 1996-02-08 DE DE69630721T patent/DE69630721T2/de not_active Expired - Lifetime
- 1996-02-09 AU AU44455/96A patent/AU698787B2/en not_active Ceased
- 1996-02-09 KR KR1019960003108A patent/KR100231402B1/ko not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| DE69628217T2 (de) | 2004-03-18 |
| DE69628217D1 (de) | 2003-06-26 |
| EP0726535A1 (en) | 1996-08-14 |
| AU698787B2 (en) | 1998-11-05 |
| EP1241889B1 (en) | 2003-11-12 |
| KR100231402B1 (ko) | 1999-11-15 |
| JPH08221432A (ja) | 1996-08-30 |
| US5973680A (en) | 1999-10-26 |
| DE69630721T2 (de) | 2004-09-30 |
| CA2169139C (en) | 2000-11-14 |
| DE69630721D1 (de) | 2003-12-18 |
| EP0726535B1 (en) | 2003-05-21 |
| KR960033110A (ko) | 1996-09-17 |
| AU4445596A (en) | 1996-08-15 |
| CA2169139A1 (en) | 1996-08-10 |
| EP1241889A1 (en) | 2002-09-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2827946B2 (ja) | 動画検索システム | |
| US10555043B2 (en) | Method for content-based non-linear control of multimedia playback | |
| JP2792454B2 (ja) | 動画検索システム | |
| US5521630A (en) | Frame sampling scheme for video scanning in a video-on-demand system | |
| EP2433423B1 (en) | Media content retrieval system and personal virtual channel | |
| US7624412B2 (en) | Recording and playback system | |
| JP5296778B2 (ja) | マルチメディア・コンテンツの検索および録画予約システム | |
| US7134136B2 (en) | Transmit device and method thereof, record/play device and method thereof as well as recording system and media | |
| US20050055710A1 (en) | Motion picture storage apparatus and motion picture distributing system | |
| EP1528809A1 (en) | Interactivity with audiovisual programming | |
| JP2004519923A (ja) | デジタルビデオ記録および再生のための拡張テレビジョンサービス | |
| EP1214841A1 (en) | Multi-tuner dvr | |
| JP2000217058A (ja) | 映像検索システム及びデ―タ構造、そしてそれによる検索方法 | |
| JPH09504147A (ja) | 情報サービス制御点 | |
| JPH0970020A (ja) | Isdb用受信装置 | |
| GB2343073A (en) | Television remote control with display | |
| US8909032B2 (en) | Advanced recording options for interactive media guidance application systems | |
| JP2003169312A (ja) | 電子番組表提供システム、電子番組表提供方法、そのプログラム、及びそのプログラムを記録した記録媒体 | |
| JP3878242B2 (ja) | ディジタル専用回線システムおよびその送受信方法 | |
| KR100606681B1 (ko) | 주문형 비디오 시스템(vod)의 서버 데이터 구조와 빨리 보기/빨리 되감아보기 서비스 제공 방법 | |
| JP3332182B2 (ja) | 双方向映像通信方法及びその実施システム | |
| CA2342317C (en) | Frame sampling scheme for video in video-on-demand system | |
| JPH10191303A (ja) | 双方向型デジタル放送システム用データ送受信装置およびデータ送受信方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080918 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080918 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090918 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090918 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100918 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110918 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120918 Year of fee payment: 14 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120918 Year of fee payment: 14 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120918 Year of fee payment: 14 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120918 Year of fee payment: 14 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120918 Year of fee payment: 14 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130918 Year of fee payment: 15 |
|
| LAPS | Cancellation because of no payment of annual fees |