JPH08221432A - 動画検索システム - Google Patents
動画検索システムInfo
- Publication number
- JPH08221432A JPH08221432A JP7021628A JP2162895A JPH08221432A JP H08221432 A JPH08221432 A JP H08221432A JP 7021628 A JP7021628 A JP 7021628A JP 2162895 A JP2162895 A JP 2162895A JP H08221432 A JPH08221432 A JP H08221432A
- Authority
- JP
- Japan
- Prior art keywords
- video
- terminal
- moving image
- selection
- server
- 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.)
- Granted
Links
- 230000007175 bidirectional communication Effects 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 2
- 230000005540 biological transmission Effects 0.000 abstract description 18
- 238000000034 method Methods 0.000 abstract description 13
- 230000006854 communication Effects 0.000 description 33
- 238000002360 preparation method Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 9
- 230000009471 action Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 238000000605 extraction Methods 0.000 description 4
- 238000007906 compression Methods 0.000 description 3
- 230000006835 compression Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012913 prioritisation Methods 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000004904 shortening 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)
Abstract
く、しかもそのビデオが端末機側で短時間のうちに再生
できる動画検索システムを実現する 【構成】 端末機101が接続を要求すると、サーバ機
121はビデオの選択を行うためのスタートメニュー画
面を送信する。以後、サーバ機121はメニュー画面を
切り替えながらビデオの選択の幅を狭めていく。あるメ
ニュー画面に到達した時点で、履歴テーブル126にお
ける該当する複数のビデオの使用頻度が読み出され頻度
の高い複数のビデオの先頭部分が動画符号送信準備手段
128から送信され端末メモリ105に格納される。最
終的な選択が行われた時点で、端末メモリ105からそ
のビデオが読み出され再生される。先頭以外の部分は通
常の手順でサーバ機121から端末機101に送られ、
再生される。
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 (6)
- 【請求項1】 選択されるビデオの範囲を大分類から次
第に細かな分類へと順次狭めていき、最終的に希望のビ
デオの選択を行わせるビデオ選択手段と、 このビデオ選択手段を用いて複数のビデオが最終的な選
択の範囲に残ったときこれら各ビデオの過去における選
択の頻度を履歴情報として判別する履歴情報判別手段
と、 この履歴情報判別手段によって高い頻度となった1また
は複数のビデオを最終的に選択されるビデオとして予測
するビデオ選択予測手段とを具備することを特徴とする
動画検索システム。 - 【請求項2】 各ビデオに対する過去の選択の頻度を分
野別に記憶した分野別ビデオ選択頻度記憶手段と、 選択するビデオの分野を指定する分野指定手段と、 この分野指定手段によってビデオの選択を行う分野が選
択されたときその分野に属する各ビデオのうちで分野別
ビデオ選択頻度記憶手段によって選択の頻度が最も高い
とされた1または複数のビデオを最終的に選択されるビ
デオとして予測するビデオ選択予測手段とを具備するこ
とを特徴とする動画検索システム。 - 【請求項3】 前記ビデオ選択予測手段によって予測さ
れたビデオの一部または全部を各ビデオを格納している
サーバ機側からビデオの再生を行う端末機側にビデオの
最終的な選択が行われる前に送信させる予測ビデオ送信
手段と、 この予測ビデオ送信手段によって端末機側に送られてき
たビデオを再生のために準備する動画再生準備手段とを
具備することを特徴とする請求項1または請求項2記載
の動画検索システム。 - 【請求項4】 前記予測ビデオ送信手段は選択を予測し
たビデオのそれぞれ先頭部分を端末機側に送信し、ビデ
オの選択が最終的に行われたときにはこれら先頭部分の
うちの選択が行われたビデオに該当するものが再生され
ている間にその選択が行われたビデオの残りの部分が端
末機側に送信されることを特徴とする請求項3記載の動
画検索システム。 - 【請求項5】 前記端末機側は前記予測ビデオ送信手段
がビデオの送信を行う前に受信可能なメモリ容量をサー
バ機側に通知することを特徴とする請求項3記載の動画
検索システム。 - 【請求項6】 前記サーバ機と端末機は双方向通信を行
い、前記ビデオ選択手段は選択されるビデオの範囲を大
分類から次第に細かな分類へとメニュー画面の切り替え
によって順次狭めていき、このときの各メニュー画面は
端末機側からの要求によりサーバ機側が端末機側に送信
するものであることを特徴とする請求項3記載の動画検
索システム。
Priority Applications (9)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7021628A JP2827946B2 (ja) | 1995-02-09 | 1995-02-09 | 動画検索システム |
| EP96101852A EP0726535B1 (en) | 1995-02-09 | 1996-02-08 | Motion picture retrieval system |
| CA002169139A CA2169139C (en) | 1995-02-09 | 1996-02-08 | Motion picture retrieval system |
| EP02011494A EP1241889B1 (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 |
| DE69628217T DE69628217T2 (de) | 1995-02-09 | 1996-02-08 | Filmwiederauffindungssystem |
| DE69630721T DE69630721T2 (de) | 1995-02-09 | 1996-02-08 | Filmwiederauffindungssystem |
| AU44455/96A AU698787B2 (en) | 1995-02-09 | 1996-02-09 | Motion picture retrieval system |
| KR1019960003108A KR100231402B1 (ko) | 1995-02-09 | 1996-02-09 | 동 화상 검색 시스템 |
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 true JPH08221432A (ja) | 1996-08-30 |
| JP2827946B2 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) | EP0726535B1 (ja) |
| JP (1) | JP2827946B2 (ja) |
| KR (1) | KR100231402B1 (ja) |
| AU (1) | AU698787B2 (ja) |
| CA (1) | CA2169139C (ja) |
| DE (2) | DE69630721T2 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001094959A (ja) * | 1999-09-24 | 2001-04-06 | Hitachi Ltd | ビデオオンデマンドシステム |
| US6771875B1 (en) | 1998-09-03 | 2004-08-03 | Ricoh Company Ltd. | Recording medium with video index information recorded therein video information management method which uses the video index information recording medium with audio index information recorded therein audio information management method which uses the audio index information and a video retrieval system |
| US7502549B2 (en) | 2002-12-26 | 2009-03-10 | Canon Kabushiki Kaisha | Reproducing apparatus |
Families Citing this family (64)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7849393B1 (en) | 1992-12-09 | 2010-12-07 | Discovery Communications, Inc. | Electronic book connection to world watch live |
| 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 |
| US8095949B1 (en) | 1993-12-02 | 2012-01-10 | Adrea, LLC | Electronic book with restricted access features |
| US9053640B1 (en) | 1993-12-02 | 2015-06-09 | Adrea, LLC | Interactive electronic book |
| US7865567B1 (en) | 1993-12-02 | 2011-01-04 | Discovery Patent Holdings, Llc | Virtual on-demand electronic book |
| US7861166B1 (en) | 1993-12-02 | 2010-12-28 | Discovery Patent Holding, Llc | Resizing document pages to fit available hardware screens |
| 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 |
| WO1999004561A1 (en) | 1997-07-21 | 1999-01-28 | E-Guide, Inc. | Systems and methods for displaying and recording control interfaces |
| 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 | 윤종용 | 비디오 자료 관리 시스템 |
| 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 | パイオニア株式会社 | 番組選択装置及び番組選択方法 |
| EP1273169B1 (en) | 2000-03-31 | 2006-06-07 | United Video Properties, Inc. | Systems and methods for reducing cut-offs in program recording |
| 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 |
| ATE406618T1 (de) | 2000-10-11 | 2008-09-15 | United Video Properties Inc | Systeme und verfahren zur bereitstellung von datenspeichern in servern in einem medien-auf- anfrage liefersystem |
| TW545060B (en) | 2000-10-11 | 2003-08-01 | United Video Properties Inc | Systems and methods for caching data in media-on-demand systems |
| 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 |
| 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 |
| US9635429B2 (en) | 2004-07-30 | 2017-04-25 | Broadband Itv, Inc. | Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection |
| 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 |
| 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 |
| 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 |
| 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 |
| US8788425B1 (en) | 2004-12-15 | 2014-07-22 | Nvidia Corporation | Method and system for accessing content on demand |
| 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 |
| 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 |
| WO2008070572A2 (en) | 2006-12-01 | 2008-06-12 | Hsn Lp | Method and system for improved interactive television processing |
| 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 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6022243A (ja) * | 1983-07-15 | 1985-02-04 | Nippon Telegr & Teleph Corp <Ntt> | 内容検索処理方式 |
| 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 | 商品情報伝送・検索方法およびその装置 |
| JPH033476A (ja) * | 1989-05-30 | 1991-01-09 | Canon Inc | データ通信方法 |
| JPH0353381A (ja) * | 1989-07-21 | 1991-03-07 | Nippon Telegr & Teleph Corp <Ntt> | 画像情報高速検索方式 |
| JPH05122279A (ja) * | 1991-10-25 | 1993-05-18 | Nec Corp | Isdn端末装置のデータサイズ認識通知方式 |
Family Cites Families (19)
| 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 |
| JPS61120567A (ja) * | 1984-11-15 | 1986-06-07 | Canon Inc | 画像フアイルシステム |
| JPS63214092A (ja) * | 1987-03-02 | 1988-09-06 | Fujitsu Ltd | ビデオテツクスシステムの情報予約方式 |
| US5663757A (en) * | 1989-07-14 | 1997-09-02 | Morales; Fernando | Software controlled multi-mode interactive TV systems |
| 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 |
| 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 |
| WO1995001057A1 (en) * | 1993-06-22 | 1995-01-05 | 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 US US08/597,398 patent/US5973680A/en not_active Expired - Lifetime
- 1996-02-08 DE DE69630721T patent/DE69630721T2/de not_active Expired - Lifetime
- 1996-02-08 CA CA002169139A patent/CA2169139C/en not_active Expired - Fee Related
- 1996-02-08 DE DE69628217T patent/DE69628217T2/de not_active Expired - Lifetime
- 1996-02-08 EP EP96101852A patent/EP0726535B1/en not_active Expired - Lifetime
- 1996-02-08 EP EP02011494A patent/EP1241889B1/en not_active Expired - Lifetime
- 1996-02-09 KR KR1019960003108A patent/KR100231402B1/ko not_active Expired - Lifetime
- 1996-02-09 AU AU44455/96A patent/AU698787B2/en not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6022243A (ja) * | 1983-07-15 | 1985-02-04 | Nippon Telegr & Teleph Corp <Ntt> | 内容検索処理方式 |
| 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 | 商品情報伝送・検索方法およびその装置 |
| JPH033476A (ja) * | 1989-05-30 | 1991-01-09 | Canon Inc | データ通信方法 |
| JPH0353381A (ja) * | 1989-07-21 | 1991-03-07 | Nippon Telegr & Teleph Corp <Ntt> | 画像情報高速検索方式 |
| JPH05122279A (ja) * | 1991-10-25 | 1993-05-18 | Nec Corp | Isdn端末装置のデータサイズ認識通知方式 |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6771875B1 (en) | 1998-09-03 | 2004-08-03 | Ricoh Company Ltd. | Recording medium with video index information recorded therein video information management method which uses the video index information recording medium with audio index information recorded therein audio information management method which uses the audio index information and a video retrieval system |
| US7277621B2 (en) | 1998-09-03 | 2007-10-02 | Information Broadcasting Laboratories, Inc. | Recording medium with video index information recorded therein video information management method which uses the video index information, recording medium with audio index information recorded therein, audio information management method which uses the audio index information, video retrieval method which uses video index information, audio retrieval method which uses the audio index information and a video retrieval system |
| JP2001094959A (ja) * | 1999-09-24 | 2001-04-06 | Hitachi Ltd | ビデオオンデマンドシステム |
| US7502549B2 (en) | 2002-12-26 | 2009-03-10 | Canon Kabushiki Kaisha | Reproducing apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| EP1241889B1 (en) | 2003-11-12 |
| EP0726535B1 (en) | 2003-05-21 |
| DE69630721D1 (de) | 2003-12-18 |
| US5973680A (en) | 1999-10-26 |
| DE69630721T2 (de) | 2004-09-30 |
| KR100231402B1 (ko) | 1999-11-15 |
| DE69628217T2 (de) | 2004-03-18 |
| CA2169139C (en) | 2000-11-14 |
| EP1241889A1 (en) | 2002-09-18 |
| DE69628217D1 (de) | 2003-06-26 |
| JP2827946B2 (ja) | 1998-11-25 |
| AU4445596A (en) | 1996-08-15 |
| CA2169139A1 (en) | 1996-08-10 |
| EP0726535A1 (en) | 1996-08-14 |
| KR960033110A (ko) | 1996-09-17 |
| AU698787B2 (en) | 1998-11-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2827946B2 (ja) | 動画検索システム | |
| JP2792454B2 (ja) | 動画検索システム | |
| US10555043B2 (en) | Method for content-based non-linear control of multimedia playback | |
| EP0676898B1 (en) | Frame sampling scheme for video scanning in a video-on-demand system | |
| US7174055B2 (en) | Image information describing method, video retrieval method, video reproducing method, and video reproducing apparatus | |
| JP6072618B2 (ja) | マルチメディア・コンテンツの検索および録画予約システム | |
| JP4406750B2 (ja) | ユーザモザイクを生成するためのビデオ送信システム及びビデオ処理システム | |
| US6314575B1 (en) | Telecasting service for providing video programs on demand with an interactive interface for facilitating viewer selection of video programs | |
| US20090089846A1 (en) | System and method providing enhanced features for streaming video-on-demand | |
| US20050055710A1 (en) | Motion picture storage apparatus and motion picture distributing system | |
| EP1214841A1 (en) | Multi-tuner dvr | |
| JP2001525636A (ja) | 高速再生機能を伴うビデオ−オン−デマンドのための方法及び装置 | |
| JP2000217058A (ja) | 映像検索システム及びデ―タ構造、そしてそれによる検索方法 | |
| US8909032B2 (en) | Advanced recording options for interactive media guidance application systems | |
| JPH02113790A (ja) | 動画像検索方法 | |
| JPH09261616A (ja) | ディジタルcatvシステムおよびその送受信方法 | |
| KR100606681B1 (ko) | 주문형 비디오 시스템(vod)의 서버 데이터 구조와 빨리 보기/빨리 되감아보기 서비스 제공 방법 | |
| KR100310778B1 (ko) | 주문형비디오의특수재생서비스제공방법 | |
| JP2024060693A (ja) | 番組情報配信システムおよびテレビ受信機 | |
| CA2342317C (en) | Frame sampling scheme for video in video-on-demand system | |
| JP3332182B2 (ja) | 双方向映像通信方法及びその実施システム | |
| AU2012202242A1 (en) | An Interactive Media Guidance System Having Multiple Devices |
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 |