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
Application number
JP7021628A
Other languages
English (en)
Other versions
JP2827946B2 (ja
Inventor
Hiroaki Ueda
裕明 上田
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.)
NEC Corp
Original Assignee
NEC Corp
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
Priority to JP7021628A priority Critical patent/JP2827946B2/ja
Application filed by NEC Corp filed Critical NEC Corp
Priority to US08/597,398 priority patent/US5973680A/en
Priority to EP96101852A priority patent/EP0726535B1/en
Priority to CA002169139A priority patent/CA2169139C/en
Priority to EP02011494A priority patent/EP1241889B1/en
Priority to DE69628217T priority patent/DE69628217T2/de
Priority to DE69630721T priority patent/DE69630721T2/de
Priority to AU44455/96A priority patent/AU698787B2/en
Priority to KR1019960003108A priority patent/KR100231402B1/ko
Publication of JPH08221432A publication Critical patent/JPH08221432A/ja
Application granted granted Critical
Publication of JP2827946B2 publication Critical patent/JP2827946B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/232Content retrieval operation locally within server, e.g. reading video streams from disk arrays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-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/47202End-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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/258Client 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/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17336Handling 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

(57)【要約】 【目的】 再生しようとするビデオの登録を行う必要な
く、しかもそのビデオが端末機側で短時間のうちに再生
できる動画検索システムを実現する 【構成】 端末機101が接続を要求すると、サーバ機
121はビデオの選択を行うためのスタートメニュー画
面を送信する。以後、サーバ機121はメニュー画面を
切り替えながらビデオの選択の幅を狭めていく。あるメ
ニュー画面に到達した時点で、履歴テーブル126にお
ける該当する複数のビデオの使用頻度が読み出され頻度
の高い複数のビデオの先頭部分が動画符号送信準備手段
128から送信され端末メモリ105に格納される。最
終的な選択が行われた時点で、端末メモリ105からそ
のビデオが読み出され再生される。先頭以外の部分は通
常の手順でサーバ機121から端末機101に送られ、
再生される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は双方向通信によって、端
末から要求があったときビデオサーバがこれを検索して
その端末にビデオ情報を送信するようにした動画検索シ
ステムに関する。
【0002】
【従来の技術】通信回線を使用して画像の通信を行う場
合、これらの画像は一旦ディジタル信号に変換して伝送
されるのが通常である。このような画像情報は膨大なも
のとなることが多いので、JPEG(Joint Photograph
ic Expert Group )、あるいはMPEG(Moving Pictu
res Expert Group)等の圧縮符号化方式が用いられてこ
れらの圧縮処理が行われている。このような圧縮技術を
使用した画像情報の伝送については、例えばテレビ会
議、CATV(ケーブルテレビジョン)、VOD(Vide
o On Demand )が一般的である。
【0003】図13は、従来の双方向通信による動画検
索システムの構成を表わしたものである。図で左側は端
末機11を、また右側はビデオ情報を提供するサーバ機
21を表わしている。端末機11はCPU(中央処理装
置)等からなる端末制御手段12を備えており、入力部
13、端末通信部14、端末メモリ15および動画符号
デコード部16を制御するようになっている。ここで入
力部13はユーザが希望するビデオを選択してサーバ機
21側にこれを要求するための手段である。端末通信部
14は、回線31を介してサーバ機21側と通信を行う
ための手段である。端末メモリ15は、サーバ機21側
から送られてきた情報を格納する記憶手段である。動画
符号デコード部16は圧縮された動画符号をデコードす
る手段である。
【0004】サーバ機21側には同じくCPU等からな
るサーバ制御手段22が配置されている。サーバ制御手
段22は、サーバ通信部23、サーバメモリ24および
動画符号ファイル部25の制御を行うようになってい
る。ここでサーバ通信部23は、回線31と接続され、
端末機11との間で通信を行うようになっている。サー
バメモリ24は要求された動画の符号化されたファイル
を一時的に格納する記憶手段である。動画符号ファイル
部25は圧縮された各種動画符号ファイルを格納した記
憶手段である。
【0005】このような従来の動画検索システムでは、
ユーザが端末機11の入力部13を用いて希望するビデ
オを選択しその入手を要求すると、端末通信部14は、
回線31を介してサーバ機21にその要求を伝達する。
サーバ機21は要求されたビデオを動画符号ファイル部
25の中から検索して、これをサーバメモリ24に読み
出した後、サーバ通信部23で端末機11に送信する。
端末機11では受け取った動画符号ファイルを端末メモ
リ15に格納し、動画符号デコード部16で元のビデオ
情報に再生する。
【0006】図14〜図17は、このような従来の動画
検索システムの端末機側でビデオ選択時に行われる画面
の表示動作の流れの一例を表わしたものである。図14
に示すメニュー画面41には、ビデオのサービスを選択
するためのビデオサービスボタン(絵文字)42と、テ
レビジョンのサービスを選択するためのTVサービスボ
タン43と、ゲームのサービスを選択するためのゲーム
サービスボタン44が表示されている。ユーザは図示し
ないマウス等のポインティング・デバイスを使用した
り、他の入力手段を用いることで希望するボタンを選択
することになる。ここでは、ビデオサービスボタン42
の選択が行われる。
【0007】図15はビデオサービスボタンが押された
ときの表示画面を表わしたものである。演出機能によっ
てビデオ部分が拡大し、画面はジャンル選択画面46に
切り替わる。ここでは“恋愛”、“コメディ”等のビデ
オの各ジャンル選択ボタン47が表示され、ユーザによ
る選択動作を待機する状態となる。
【0008】図16はいずれかのジャンルを選択した後
のビデオタイトル画面を表わしたものである。ビデオタ
イトル画面48には該当するジャンルの複数のタイトル
が表示される。ユーザは希望するタイトルをタイトル選
択ボタン49によって選択し、再生ボタン50を押す。
【0009】図17は、ビデオ再生画面に切り替わった
状態を表わしたものである。ビデオ再生画面51には、
選択されたタイトルのビデオが表示される。
【0010】このように従来のシステムでは、多数のビ
デオの中からユーザが希望するビデオを選択することが
できるように階層的なメニューを表示している。しかし
ながら、この従来のシステムではユーザの希望するビデ
オの動画ファイルをサーバ機の動画符号ファイル部等の
記憶装置に格納されている大多数の動画符号ファイルか
ら検索するので、端末機の要求があってから送信を行う
までにかなりの時間がかかることになる。したがって、
ユーザがビデオの要求を行ってからその再生を直ちに行
うことができないという問題があった。
【0011】そこで、このような問題点を解決するため
に特開昭63−214092号公報に記載された第1の
提案が行われている。この第1の提案では、端末機側が
ユーザの希望する画像情報を予め登録し、これらについ
てはサーバ機側から事前に受け取り、端末機側に蓄積す
るようにしている。これにより、端末機側ではユーザの
希望する画像情報を直ちに再生することができる。
【0012】また、特開昭61−120567号公報で
は、画像情報を縮小した見出し情報とその見出し情報を
更に縮小した大見出し情報を見ながら検索を行うように
した第2の提案を行っている。これによって、希望する
画像情報の検索を容易にしている。
【0013】更に、特開平5−54085号公報では過
去にアクセスした動画ファイルの履歴情報を作成して、
その動作モードとしてのスロースキャン、プレイ、ファ
ーストスキャンから重み付けによる優先順位を定めて検
索を行うようにした第3の提案を行っている。これによ
り、希望する動画の検索や表示が迅速になる。
【0014】また、特開平5−31479号公報では、
複数の画面アクセスを並列的に行うことで、検索から再
生までの時間を短縮するようにした第3の提案を行って
いる。
【0015】
【発明が解決しようとする課題】このうち、第1の提案
では端末機側に予め画像情報を蓄積する必要があるの
で、ユーザの要求に満足に応えるためには大容量の記憶
装置が必要になる。また、登録を事前に行ってそれらの
画像情報を端末機側に送っておく必要があるので、シス
テム全体の構成が複雑になるという問題がある。
【0016】また、第2の提案では2段階の見出し情報
を用いているので希望する画像情報の検索は容易になる
が、検索してからその画像情報をサーバ機側から端末機
側に送って表示するまでの手順に何ら変化はなく、希望
する画像を表示するまでの時間を短くすることはできな
い。第3の提案でも希望する動画像の検索や表示を迅速
化することが可能であるが、第2の提案と同様にこれを
端末機側で表示するまでの時間を短くすることはできな
い。
【0017】更に、第4の提案では複数の画面アクセス
を並列的に行うことで検索から再生までの時間を短縮し
ているが、このためには処理性能の高い装置を必要とす
る。したがって、システムの構成が複雑となるという問
題がある。
【0018】そこで本発明の目的は、ユーザが再生を希
望するビデオの登録を事前に行う必要なく、しかも希望
するビデオが端末機側で短時間のうちに再生できるよう
にした動画検索システムを提供することにある。
【0019】
【課題を解決するための手段】請求項1記載の発明で
は、(イ)選択されるビデオの範囲を大分類から次第に
細かな分類へと順次狭めていき、最終的に希望のビデオ
の選択を行わせるビデオ選択手段と、(ロ)このビデオ
選択手段を用いて複数のビデオが最終的な選択の範囲に
残ったときこれら各ビデオの過去における選択の頻度を
履歴情報として判別する履歴情報判別手段と、(ハ)こ
の履歴情報判別手段によって高い頻度となった1または
複数のビデオを最終的に選択されるビデオとして予測す
るビデオ選択予測手段とを動画検索システムに具備させ
る。
【0020】すなわち請求項1記載の発明では、ビデオ
選択手段によって希望するビデオの範囲を大分類から次
第に細かな分類へと順次狭めていくとき、最終的なビデ
オの選択が行われる前の段階で残った複数のビデオにつ
いて、過去の選択の頻度から今回選択されるであろうビ
デオを1または複数予測することにしている。したがっ
て、予測されたビデオの取り出しの作業をこの時点で開
始させることができるので、予測が当たれば、最終的に
ビデオの選択が行われた後にビデオの取り出しの作業を
行う場合と比べて取り出して再生するまでの時間を短縮
することができる。
【0021】請求項2記載の発明では、(イ)各ビデオ
に対する過去の選択の頻度を分野別に記憶した分野別ビ
デオ選択頻度記憶手段と、(ロ)選択するビデオの分野
を指定する分野指定手段と、(ハ)この分野指定手段に
よってビデオの選択を行う分野が選択されたときその分
野に属する各ビデオのうちで分野別ビデオ選択頻度記憶
手段によって選択の頻度が最も高いとされた1または複
数のビデオを最終的に選択されるビデオとして予測する
ビデオ選択予測手段とを動画検索システムに具備させ
る。
【0022】すなわち請求項2記載の発明では、各ビデ
オに対する過去の選択の頻度を、分野別に記憶した分野
別ビデオ選択頻度記憶手段を用意しておく。そして分野
が指定された段階でその分野に属する各ビデオのうちで
選択の頻度が最も高いとされた1または複数のビデオを
最終的に選択されるビデオとして予測することにしてい
る。この場合にも、ビデオの最終的な選択が行われる以
前の段階からビデオの取り出し、送信、再生の準備を行
うことができ、再生までの時間を短縮することができ
る。
【0023】請求項3記載の発明では、請求項1または
請求項2記載の発明に、(イ)ビデオ選択予測手段によ
って予測されたビデオの一部または全部を各ビデオを格
納しているサーバ機側からビデオの再生を行う端末機側
にビデオの最終的な選択が行われる前に送信させる予測
ビデオ送信手段と、(ロ)この予測ビデオ送信手段によ
って端末機側に送られてきたビデオを再生のために準備
する動画再生準備手段を具備させることにした。
【0024】すなわち請求項3記載の発明では、ビデオ
選択予測手段によって予測されたビデオの一部または全
部をサーバ機側から端末機側に送信させることにして、
最終的にビデオが選択されたときに端末機側で直ちに再
生が行えるようにしている。ここで予測されたビデオの
一部ずつを送るようにすれば、送信の時間も短く、また
端末機側のメモリ容量に制限があっても幾つもの候補の
ビデオを送信することができる。ビデオの最終的な選択
までに時間がかかったり、送信時間が比較的短いような
場合には、最も優先度の高いビデオからこれらの全部を
送信開始するようにしてもよい。
【0025】請求項4記載の発明では、請求項3記載の
発明における予測ビデオ送信手段は選択を予測したビデ
オのそれぞれ先頭部分を端末機側に送信し、ビデオの選
択が最終的に行われたときにはこれら先頭部分のうちの
選択が行われたビデオに該当するものが再生されている
間にその選択が行われたビデオの残りの部分が端末機側
に送信されることを特徴としている。
【0026】すなわち請求項4記載の発明では、予測ビ
デオ送信手段が予測したビデオの先頭部分のみ取り合え
ず送信し、そのうちの最終的に選択が行われたビデオの
先頭部分が再生されているときに、サーバ機側からこの
ビデオの残りの部分の送信を行わせ、再生までの時間を
短縮すると共に、そのビデオの継続的な再生を可能にし
ている。
【0027】請求項5記載の発明では、請求項3記載の
発明における端末機側は予測ビデオ送信手段がビデオの
送信を行う前に受信可能なメモリ容量をサーバ機側に通
知することを特徴としている。
【0028】すなわち請求項5記載の発明では、端末機
側が受信可能なメモリ容量をサーバ機側に通知しておく
ことで、予測された幾つかのビデオの送信を容量がオー
バしないように工夫しながら行うことができる。
【0029】請求項6記載の発明では、請求項3記載の
発明におけるサーバ機と端末機は双方向通信を行い、ビ
デオ選択手段は選択されるビデオの範囲を大分類から次
第に細かな分類へとメニュー画面の切り替えによって順
次狭めていき、このときの各メニュー画面は端末機側か
らの要求によりサーバ機側が端末機側に送信するもので
あることを特徴としている。
【0030】すなわち請求項6記載の発明では、ビデオ
の選択範囲を狭めるために端末機側でメニュー画面の切
り替えを行うとき、これらの画面を次々とサーバ機側に
要求することで、端末機側の負担を軽減すると共にサー
バ機側で選択作業を認識して所定の時点でビデオの選択
を予測することができる。
【0031】
【実施例】以下実施例につき本発明を詳細に説明する。
【0032】図1は本発明の一実施例における動画検索
システムの構成の概要を表わしたものである。本実施例
の端末機101は、回線111を通じてサーバ機121
と接続されている。このうち端末機101はCPU等か
ら構成される端末制御手段102を備えている。端末制
御手段102は、サーバ機121と回線111を通じて
通信を行う端末通信部103と、ユーザの選択を入力す
る入力部104と、サーバ機121側が予測した複数の
動画についての動画符号や実行中の変数の内容を格納す
る記憶媒体としての端末メモリ105と、この端末メモ
リ105に動画符号を格納する制御を行う動画再生準備
手段106と、ユーザが選択したビデオの再生を行う動
画再生手段107およびサーバ機121側から送られて
きた動画符号を解読するデコード部108と接続され、
これら各部を制御するようになっている。
【0033】サーバ機121は、同様にCPU等で構成
されるサーバ制御手段122を備えている。サーバ制御
手段122は、回線111を通じて端末機101と通信
を行うサーバ通信部123と、実行中の変数の内容や所
定の動画符号を格納する記憶媒体としてのサーバメモリ
124と、ビデオ情報を動画符号ファイルとして格納し
た動画符号ファイル部125と、ユーザが希望したビデ
オについてそれらの頻度を記録する履歴テーブル126
と、この履歴テーブル126の内容に応じてユーザの希
望するビデオを予測する動画符号予測手段127と、動
画符号予測手段127が予測した順序に従って動画符号
をサーバメモリ124に読み込んで送信の準備を行わせ
る動画符号送信準備手段128および動画符号を端末機
101側に送信する動画符号送信手段129と接続さ
れ、これら各部を制御するようになっている。
【0034】このような動画検索システムで、端末機1
01とサーバ機121は回線111を介して接続された
端末通信部103とサーバ通信部123によって双方向
通信を行うようになっている。すなわち端末機101側
が希望する動画のタイトルを選択するためにタイトルメ
ニュー画面を要求すると、サーバ機121側は動画符号
予測手段127が予測した順序で端末機101側に各ビ
デオの動画符号の先頭の数フレームを送信する。このと
き、動画符号予測手段127は、過去に希望した回数を
記録した履歴テーブル126を用いてタイトルメニュー
のビデオの順位付けを行うことになる。
【0035】端末機101は送られてきたこれらの動画
符号を動画再生準備手段106によって端末メモリ10
5に格納する。また、ユーザが希望するビデオの要求を
サーバ機121側に送ると共に、動画再生手段107を
用いて端末メモリ105に格納されている動画符号の再
生を開始する。サーバ機121はユーザが希望するビデ
オの要求を受け取ると、そのビデオの動画符号の残りの
部分を動画符号送信手段129が端末機101側に送信
する。端末機101は送られてきた残りの動画符号を用
いてそのビデオを引続き再生することになる。
【0036】図2は、本実施例で用いられているビデオ
のメニューについての階層構造を表わしたものである。
最初にスタートメニュー131が表示される。これは、
「映画」、「ニュース」、「スポーツ」といった大分類
のメニューのいずれか1つを選択させるためのものであ
る。
【0037】図1の入力部104に存在する図示しない
マウスやキーボードを使用して「ニュース」が選択され
たとすると、「政治」、「経済」、「海外」といった分
野別のニュースメニュー132が画面表示される。ま
た、「スポーツ」が選択された場合には、「野球」、
「サッカー」、「バスケット」といった同じく分野別の
スポーツニュース133が画面表示される。
【0038】スタートメニュー131から「映画」が選
択されたものとすると、「SFX」と「アクション」を
選択するための映画メニュー134が画面表示される。
このうちの「SFX」が選択されれば「SFXメニュ
ー」135が画面表示され、「アクション」が選択され
れば「アクションメニュー」136が表示される。ここ
では「SFXメニュー」135の画面を画面番号“00
18”とし、「アクションメニュー」136の画面を画
面番号“0012”とする。
【0039】「アクションメニュー」136の画面で
は、「冒険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つの階層になっていることが分かる。
【0040】図3は、履歴テーブルの構成の一部を表わ
したものである。履歴テーブル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回希望されたことが分かる。
【0041】メニューが図2に示したような階層構造を
とっているので、符号(2)で示した階層のメニューで
「アクション」が選択された場合には、ユーザが希望す
るビデオは画面番号“0012”の「冒険T」、「作戦
X」、「探偵W」のいずれか1つであることが予測され
る。そして、図3に示した履歴テーブル126における
これらについてのユーザが希望した回数VCが順に2
回、8回、1回なので、予測されるビデオの順位は、高
い順に「作戦Xビデオ」、「冒険Tビデオ」、「探偵W
ビデオ」となる。
【0042】図4は、端末機とサーバ機の間の通信のシ
ーケンスを表わしたものである。まず端末機101がサ
ーバ機121に接続を要求すると(ステップS110
1)、サーバ機121はこのセンタ接続要求を受け取っ
て(ステップS1102)、接続が許可される場合には
接続許可通知を送出する(ステップS1103)。端末
機101側ではこれを受信して接続を確認する(ステッ
プS1104)。
【0043】次に端末機101はスタートメニュー13
1を表示するための画面のダウンロードの要求と、端末
メモリ105のメモリ容量の通知を行う(ステップS1
105)。メモリ容量の通知を行うのは、端末機101
側に動画符号等の情報を伝送するときに一度に送信する
ことのできる容量を知る必要があるからである。スター
トメニュー131の画面等の要求がサーバ機121側で
確認されると(ステップS1106)、スタートメニュ
ー131を表示するための画面の送信が行われる(ステ
ップS1107)。これによって、端末機101側では
スタートメニュー131が画面表示される(ステップS
1108)。
【0044】これに基づいてユーザが次のメニュー画面
の選択を行うと(ステップS1109)、次のメニュー
画面の番号が端末機101から送出されサーバ機121
側でその要求が確認される(ステップS1110)。サ
ーバ機121側では次のメニュー画面の送信を行い(ス
テップS1111)、端末機101側ではこのメニュー
画面を表示する(ステップS1112)。
【0045】サーバ機121側ではステップS1111
で次のメニュー画面の送信を行うと、メニュー画面の番
号と履歴テーブル126の内容から希望するビデオを予
測する(ステップS1113)。そして、これら予測し
たビデオの動画符号の先頭部分をサーバメモリ124に
格納する(ステップS1114)。そして、サーバメモ
リ124に格納したこれら動画符号を、予測したビデオ
の順序で、かつ端末機101側の端末メモリ105のメ
モリ容量分だけ送信する(ステップS1115)。
【0046】端末機101側ではこれら送られてきた動
画符号を受け取って端末メモリ105に格納する(ステ
ップS1116)一方で、最終的にビデオの選択を行っ
て、そのビデオをサーバ機121側に要求する(ステッ
プS1117)。サーバ機121側ではこのビデオ要求
を確認し(ステップS1118)、履歴テーブル126
の内容を更新する(ステップS1119)。
【0047】一方、端末機101側では最終的にビデオ
の選択を行ったら、端末メモリ10にすでに格納されて
いる動画符号の中からユーザが要求したものを選択し、
これをデコードしてビデオの再生を開始する(ステップ
S1120)。サーバ機121側ではビデオの要求に基
づいてそのビデオについての残りの動画符号を動画符号
ファイル部125から読み出して、端末機101に送信
する(ステップS1121)。このビデオデータは端末
機101の端末メモリ105に順次受信されて、動画符
号の再生が継続されることになる(ステップS112
2)。
【0048】このように、ユーザがメニューを選択して
いる間に、サーバ機121側の予測した動画符号の先頭
部分が端末メモリ105に送られてくるので、ユーザが
ビデオの選択を行った時点で希望する動画符号の先頭部
分は直ちに端末機101側で再生可能となる。また、ユ
ーザがどのビデオを選択したかはサーバ機121側に知
らされるので、該当する動画符号の残りの部分が端末機
101側に送られ、ビデオの先頭部分以後の再生も可能
になる。
【0049】以上、本実施例の動画検索システムの概要
を説明した。次に、この動画検索システムの各部の制御
の内容を具体的に説明する。
【0050】図5は、端末機の制御を行う端末制御手段
の処理の流れを表わしたものである。端末制御手段10
2はサーバ機121への接続要求が発生すると(ステッ
プS1201)、端末通信部103を用いてサーバ機1
21との接続を行う(ステップS1202)。そして、
端末通信部103を用いてサーバ機121側に、スター
トメニュー132の画面表示のためのダウンロードの要
求を行うと共に、端末メモリ105のメモリ容量を通知
する(ステップS1203)。
【0051】この後、端末制御手段102は要求した画
面を受信すると(ステップS1204;Y)、該当する
画面を表示する(ステップS1205)。この例の場合
にはスタートメニュー131の画面が表示されることに
なる。画面表示が行われている状態で端末制御手段10
2はユーザの入力を監視する(ステップS1206)。
そしてこれがビデオ要求であった場合(ステップS12
07;Y)、例えば図2においてアクションメニュー1
36が表示されているような場合で「冒険Tビデオ」が
選択されたような場合には、端末通信部103を用いて
サーバ機121に対してそのビデオ要求を通知すること
になる(ステップS1208)。この場合には、すでに
その動画符号の先頭部分が端末機101側に用意されて
いるので直ちに動画の再生が行われる(ステップS12
09)。
【0052】一方、スタートメニュー131の画面が表
示された場合には次の階層の画面の要求が行われる(ス
テップS1210;Y)。この場合には、端末制御手段
102は端末通信部103に次のメニュー画面番号を送
信させる(ステップS1211)。そして、動画再生の
準備の作業に入る(ステップS1212)。ステップS
1210で次の画面の要求以外の要求として終了要求が
行われたときには(N)、端末通信部103は終了要求
を端末通信部103からサーバ機121側に送信させ
(ステップS1213)、端末機101との間の通信を
終了させることになる。
【0053】図6は、動画再生準備手段の処理の流れを
表わしたものである。サーバ機121側で予測した動画
符号を受け取るために設けられた動画再生準備手段10
6は、サーバ機121側から端末通信部103に動画符
号が送られてきたかどうかをチェックする(ステップS
1301)。動画符号が受信されていれば(ステップS
1302;Y)、端末メモリ105にこの動画符号とフ
ァイル名を格納して(ステップS1303)、再びステ
ップS1301に戻る。動画符号が受信されていない場
合には(ステップS1302;N)、送られてくるまで
処理を待機することになる(リターン)。
【0054】図7は、動画再生手段の処理の流れを表わ
したものである。動画再生手段107は、ビデオの再生
の要求があると(ステップS1401;Y)、ユーザの
希望した動画符号が端末メモリ105の中に格納されて
いるかどうかをチェックする(ステップS1402)。
この結果、これが格納されているならば(Y)、端末メ
モリ105に格納されている動画符号の中から希望され
たものを取り出す(ステップS1404)。そして、こ
れをデコード部108に送って動画符号をデコードし再
生する(ステップS1405)。
【0055】ビデオの再生が行われているとき、端末通
信部103はサーバ機121側から送られてきたこのビ
デオの先頭に続く動画符号を受信している。そこで、デ
コード部108でビデオの先頭部分の再生が開始した
ら、動画再生手段107はサーバ機121から送られて
きたこの残りの部分の動画符号を端末通信部103の図
示しない受信バッファから取り出して端末メモリ105
に格納する(ステップS1406)。そして、ビデオの
先頭部分の再生が終了する時点でこの動画符号をデコー
ドして再生する(ステップS1407、リターン)。
【0056】一方、ユーザの希望したビデオが端末メモ
リ105に格納されていなかった場合(ステップS14
03;N)は、従来と同様にサーバ機121側からその
ビデオの動画符号が先頭部分から送られてくるのを待っ
てその動画符号を端末メモリ105に格納する(ステッ
プS1408)。そして、デコード部108でこれをデ
コードしてビデオの再生が行われることになる(ステッ
プS1409、リターン)。
【0057】図8は、サーバ機の全体的な制御を行うサ
ーバ制御手段の処理の流れの前半を示したものである。
サーバ制御手段122は、端末機101側からセンタ接
続要求が送られてくると(ステップS1501;Y)、
サーバ通信部123により端末機101側に接続許可通
知を送ってこれと接続を行う(ステップS1502)。
この後、端末機101側からスタートメニュー131の
画面のダウンロード要求と端末メモリ105の格納可能
なメモリ容量の通知が送られてくると(ステップS15
03;Y)、これらを受け取る(ステップS150
4)。そして、サーバ通信部123からスタートメニュ
ー131の画面を端末機101に送信する(ステップS
1505)。
【0058】図9はサーバ制御手段の処理の流れの後半
を表わしたものである。サーバ制御手段122はサーバ
通信部123により端末機101から要求が来るのを待
機する(ステップS1506)。要求がきた場合には
(Y)、それがビデオ要求であれば(ステップS150
7;Y)、履歴テーブル126の該当箇所、すなわちユ
ーザの希望した動画符号ファイルにおけるユーザが希望
した回数VCを今回の要求に基づいて加算する(ステッ
プS1508)。そして、該当する動画符号の送信を行
って(ステップS1509)、ステップS1506に戻
る。
【0059】これに対して、端末機101側が次の画面
を要求してきた場合には(ステップS1510;Y)、
これを基にしてユーザの希望する動画符号の予測を行い
(ステップS1511)、動画符号の送信を準備する
(ステップS1512)。そして、端末機101側の次
の要求を待機することになる(ステップS1506)。
【0060】端末機101側の要求が以上のいずれのも
のでもなくサーバ機121との接続を終了させる要求で
ある場合(ステップS1510;N)、サーバ制御手段
122は端末機101との接続を切って(ステップS1
513)、すべての処理を終了させる(エンド)。
【0061】図10は、サーバ機側の動画符号予測手段
の処理の流れを表わしたものである。動画符号予測手段
127は、ユーザが希望するビデオをサーバ機121側
で予測するために設けられたものである。動画符号予測
手段127は、端末機101側からメニュー画面が要求
されると(ステップS1601;Y)、このメニューが
どの段階のものであるかどうかを調べる(ステップS1
602)。そして、端末機101側が希望する動画のタ
イトルを選択するためにタイトルメニュー画面を要求し
ている場合には(ステップS1603;Y)、履歴テー
ブル126を調べて、要求されたメニューのビデオタイ
トルについて希望されている可能性の高い順に順番を付
け(ステップS1604)、予測が可能であったことを
返送する(ステップS1605)。
【0062】これに対して、端末機101側がタイトル
メニュー画面を要求しているのではないときには(ステ
ップS1603;N)、動画符号の予測ができないこと
を端末機101側に返答する(ステップS1606)。
【0063】図11は、動画符号送信準備手段の処理の
流れを表わしたものである。動画符号送信準備手段12
8はサーバ機121側が予測した動画符号をサーバ機1
21に送るために設けられたものである。動画符号送信
準備手段128は、動画符号の予測状態を調べる(ステ
ップS1701)。この結果、予測ができた場合(ステ
ップS1702;Y)には次のステップに進み、予測が
できない場合には(N)そのまま処理を終了する(リタ
ーン)。
【0064】予測ができたときの処理としてのステップ
S1703では、動画符号予測で付けた順番で動画符号
ファイル部125から1つのビデオタイトルについてそ
のファイルの先頭部分を読み込んで、サーバメモリ12
4に格納する(ステップS1703)。次に、サーバメ
モリ124に格納されたこれらの動画符号を、サーバ通
信部123を用いて端末機101側に送信する(ステッ
プS1704)。この後、端末機101側に今まで送っ
た動画符号の総量を計算する(ステップS1705)。
この結果、送った総量が端末機101側から通知された
端末メモリ105の空容量と同一かこれ以上であれば
(ステップS1706;Y)、処理を終了させる(リタ
ーン)。
【0065】これに対して、送った総量がメモリ容量未
満であった場合には(ステップS1706;N)、メニ
ューの動画符号をすべて送信したかどうかの判別を行い
(ステップS1707)、まだ送信していないビデオタ
イトルのファイルが存在する場合には(N)、ステップ
S1703に戻ってそのファイルの先頭部分の送信処理
を行うことになる。このようにして、端末メモリ105
の容量が許す場合には、動画符号予測による各順番のビ
デオタイトルのファイルの先頭部分が端末機101側に
すべて送信されることになる。すべて送信が行われた場
合には(ステップS1707;Y)、処理が終了する
(リターン)。
【0066】図12は、動画符号送信手段の処理の様子
を表わしたものである。動画符号送信手段129はサー
バ機121が予測した動画符号を端末機101側に送る
ためのものであって、希望のあった動画符号がすでに端
末機101に送信されているかどうかを調べ(ステップ
S1801)、送っていれば(ステップS1802;
Y)、動画符号ファイル部125からまだ送っていない
部分を読み込んで、サーバメモリ124に格納する(ス
テップS1803)。そして、サーバ通信部123を用
いてサーバメモリ124に格納されている動画符号を端
末機101側に送信する(ステップS1804)。
【0067】ステップS1802で送信が行われていな
いものと判断された場合には(N)、動画符号ファイル
部125から希望のあった動画符号を読み込んでサーバ
メモリ124に格納する(ステップS1805)。そし
て、サーバ通信部123を用いてサーバメモリ124に
格納されている動画符号を端末機101側に送信するこ
とになる(ステップS1806)。
【0068】なお、実施例ではメニュー画面の切り替え
によって希望するビデオの選択を行うことにしたが、メ
ニュー画面を用いずに同様に階層構造を有するビデオ選
択情報から所望のビデオを音声等の他の選択手段で選択
することができ、この場合にも本発明を適用することが
できる。
【0069】
【発明の効果】以上説明したように請求項1記載の発明
によれば、ビデオ選択手段によって希望するビデオの範
囲を大分類から次第に細かな分類へと順次狭めていくと
き、最終的なビデオの選択が行われる前の段階で残った
複数のビデオについて、過去の選択の頻度から今回選択
されるであろうビデオを1または複数予測することにし
ている。したがって、予測されたビデオの取り出しの作
業をこの時点で開始させることができるので、予測が当
たれば、最終的にビデオの選択が行われた後にビデオの
取り出しの作業を行う場合と比べて取り出して再生する
までの時間を短縮することができる。
【0070】また請求項2記載の発明によれば、各ビデ
オに対する過去の選択の頻度を、分野別に記憶した分野
別ビデオ選択頻度記憶手段を用意しておき、分野が指定
された段階でその分野に属する各ビデオのうちで選択の
頻度が最も高いとされた1または複数のビデオを最終的
に選択されるビデオとして予測することにしたので、ビ
デオの最終的な選択が行われる以前の段階からビデオの
取り出し、送信、再生の準備を行うことができ、再生ま
での時間を短縮することができる。
【0071】更に請求項3記載の発明によれば、ビデオ
選択予測手段によって予測されたビデオの一部または全
部をサーバ機側から端末機側に送信させることにして、
最終的にビデオが選択されたときに端末機側で直ちに再
生が行えるようにしている。したがって、予測されたビ
デオの一部ずつを送るようにすれば、送信の時間も短
く、また端末機側のメモリ容量に制限があっても幾つも
の候補のビデオを送信することができる。
【0072】また請求項4記載の発明では、予測ビデオ
送信手段が予測したビデオの先頭部分のみ取り合えず送
信し、そのうちの最終的に選択が行われたビデオの先頭
部分が再生されているときに、サーバ機側からこのビデ
オの残りの部分の送信を行わせることにしたので、再生
までの時間を短縮すると共に、そのビデオの継続的な再
生が可能になる。
【0073】更に請求項5記載の発明では、端末機側が
受信可能なメモリ容量をサーバ機側に通知しておくこと
で、予測された幾つかのビデオの送信を容量がオーバし
ないように工夫しながら行うことができる。
【0074】また請求項6記載の発明によれば、ビデオ
の選択範囲を狭めるために端末機側でメニュー画面の切
り替えを行うとき、これらの画面を次々とサーバ機側に
要求することで、端末機側の負担を軽減すると共にサー
バ機側で選択作業を認識して所定の時点でビデオの選択
を予測することができる。
【図面の簡単な説明】
【図1】本発明の一実施例の動画検索システムの構成の
概要を表わしたシステム構成図である。
【図2】本実施例で用いられているビデオのメニューに
ついての階層構造を表わした説明図である。
【図3】本実施例の履歴テーブルの構成の一部を表わし
た説明図である。
【図4】端末機とサーバ機の間の通信のシーケンスを表
わしたシーケンス説明図である。
【図5】端末機の制御を行う端末制御手段の処理の流れ
を表わした流れ図である。
【図6】端末機側の動画再生準備手段の処理の流れを表
わした流れ図である。
【図7】端末機側の動画再生手段の処理の流れを表わし
た流れ図である。
【図8】サーバ機の全体的な制御を行うサーバ制御手段
の処理の流れの前半を示した流れ図である。
【図9】図8に示したサーバ制御手段の処理の流れの後
半を示した流れ図である。
【図10】サーバ機側の動画符号予測手段の処理の流れ
を表わした流れ図である。
【図11】サーバ機側の動画符号送信準備手段の処理の
流れを表わした流れ図である。
【図12】サーバ機側の動画符号送信手段の処理の処理
の流れを表わした流れ図である。
【図13】従来の双方向通信による動画検索システムの
概要を示すシステム構成図である。
【図14】従来の動画検索システムの端末機側でビデオ
選択を行う際のメニュー画面を表わした平面図である。
【図15】図14の続きでジャンルを選択する際のジャ
ンル選択画面を表わした平面図である。
【図16】図15の続きであるジャンルのタイトルを選
択する際のタイトル選択画面を表わした平面図である。
【図17】図16の続きで選択したタイトルのビデオを
再生している画面の一例を表わした平面図である。
【符号の説明】
101 端末機 102 端末制御手段 103 端末通信部 104 入力部 105 端末メモリ 106 動画再生準備手段 107 動画再生手段 108 デコード部 111 回線 121 サーバ機 122 サーバ制御手段 123 サーバ通信部 124 サーバメモリ 125 動画符号ファイル部 126 履歴テーブル 127 動画符号予測手段 128 動画符号送信準備手段 129 動画符号送信手段 131 スタートメニュー

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】 選択されるビデオの範囲を大分類から次
    第に細かな分類へと順次狭めていき、最終的に希望のビ
    デオの選択を行わせるビデオ選択手段と、 このビデオ選択手段を用いて複数のビデオが最終的な選
    択の範囲に残ったときこれら各ビデオの過去における選
    択の頻度を履歴情報として判別する履歴情報判別手段
    と、 この履歴情報判別手段によって高い頻度となった1また
    は複数のビデオを最終的に選択されるビデオとして予測
    するビデオ選択予測手段とを具備することを特徴とする
    動画検索システム。
  2. 【請求項2】 各ビデオに対する過去の選択の頻度を分
    野別に記憶した分野別ビデオ選択頻度記憶手段と、 選択するビデオの分野を指定する分野指定手段と、 この分野指定手段によってビデオの選択を行う分野が選
    択されたときその分野に属する各ビデオのうちで分野別
    ビデオ選択頻度記憶手段によって選択の頻度が最も高い
    とされた1または複数のビデオを最終的に選択されるビ
    デオとして予測するビデオ選択予測手段とを具備するこ
    とを特徴とする動画検索システム。
  3. 【請求項3】 前記ビデオ選択予測手段によって予測さ
    れたビデオの一部または全部を各ビデオを格納している
    サーバ機側からビデオの再生を行う端末機側にビデオの
    最終的な選択が行われる前に送信させる予測ビデオ送信
    手段と、 この予測ビデオ送信手段によって端末機側に送られてき
    たビデオを再生のために準備する動画再生準備手段とを
    具備することを特徴とする請求項1または請求項2記載
    の動画検索システム。
  4. 【請求項4】 前記予測ビデオ送信手段は選択を予測し
    たビデオのそれぞれ先頭部分を端末機側に送信し、ビデ
    オの選択が最終的に行われたときにはこれら先頭部分の
    うちの選択が行われたビデオに該当するものが再生され
    ている間にその選択が行われたビデオの残りの部分が端
    末機側に送信されることを特徴とする請求項3記載の動
    画検索システム。
  5. 【請求項5】 前記端末機側は前記予測ビデオ送信手段
    がビデオの送信を行う前に受信可能なメモリ容量をサー
    バ機側に通知することを特徴とする請求項3記載の動画
    検索システム。
  6. 【請求項6】 前記サーバ機と端末機は双方向通信を行
    い、前記ビデオ選択手段は選択されるビデオの範囲を大
    分類から次第に細かな分類へとメニュー画面の切り替え
    によって順次狭めていき、このときの各メニュー画面は
    端末機側からの要求によりサーバ機側が端末機側に送信
    するものであることを特徴とする請求項3記載の動画検
    索システム。
JP7021628A 1995-02-09 1995-02-09 動画検索システム Expired - Fee Related JP2827946B2 (ja)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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