[go: up one dir, main page]

JP2004194025A - Video storage device, viewing history investigation system - Google Patents

Video storage device, viewing history investigation system Download PDF

Info

Publication number
JP2004194025A
JP2004194025A JP2002360227A JP2002360227A JP2004194025A JP 2004194025 A JP2004194025 A JP 2004194025A JP 2002360227 A JP2002360227 A JP 2002360227A JP 2002360227 A JP2002360227 A JP 2002360227A JP 2004194025 A JP2004194025 A JP 2004194025A
Authority
JP
Japan
Prior art keywords
moving image
viewing
viewing history
request
unit
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
JP2002360227A
Other languages
Japanese (ja)
Other versions
JP3886892B2 (en
Inventor
Tatsuaki Iwata
達明 岩田
Noboru Yamaguchi
昇 山口
Hisashi Aoki
恒 青木
Tadaaki Masuda
忠昭 増田
Tomoya Kodama
知也 児玉
Koichi Masukura
孝一 増倉
Atsushi Matsumura
淳 松村
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.)
Toshiba Corp
Original Assignee
Toshiba 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
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2002360227A priority Critical patent/JP3886892B2/en
Priority to US10/717,539 priority patent/US20050055710A1/en
Publication of JP2004194025A publication Critical patent/JP2004194025A/en
Application granted granted Critical
Publication of JP3886892B2 publication Critical patent/JP3886892B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

【課題】ハードディスクレコーダなどに記録された映像を携帯視聴端末で視聴する場合、少ない操作で目的の場面に到達できる機能を提供する必要がある。
【解決手段】携帯視聴端末で利用者が行った再生操作の履歴から視聴履歴を生成して視聴履歴蓄積部107に蓄積しておき、過去の視聴履歴を利用して提示情報出力部108において所望のシーンを指し示す選択情報を生成して利用者に提供する。利用者は選択情報を用いて所望のシーンを容易に視聴することができる。
【選択図】 図1
When viewing an image recorded on a hard disk recorder or the like with a portable viewing terminal, it is necessary to provide a function capable of reaching a target scene with a small number of operations.
Kind Code: A1 A viewing history is generated from a history of reproduction operations performed by a user on a portable viewing terminal, stored in a viewing history storage unit, and a presentation information output unit using a past viewing history. Is generated and provided to the user. The user can easily view a desired scene using the selection information.
[Selection diagram] Fig. 1

Description

【0001】
【発明の属する技術分野】
本発明は、動画像データを蓄積し、利用者の視聴端末に送信する動画像蓄積装置、及び、この動画像蓄積装置を用いた視聴履歴調査システム。
【0002】
【従来の技術】
動画像処理技術の急速な発展により、動画像をデジタルデータとして扱うことが広く行われている。近年では、動画像を、例えばMPEG−1、2、4等の符号化方式の符号化データとして配信・保存することが一般的となってきている。
【0003】
また、映像機器やコンピュータで符号化データを復号化して動画像を視聴するだけではなく、携帯視聴端末(例えば、携帯電話、PDA(Personal Data Appliance)等)において符号化データを復号化して動画像を視聴するサービスも実用化されようとしている。
【0004】
このサービスでは、放送局や通信局から配信される動画像の符号化データを、家庭等に設置した動画像蓄積サーバに蓄積させておく。そして、利用者は携帯視聴端末で動画像蓄積サーバから符号化データを取得することで、所望の時・場所において動画像を視聴することができる。
【0005】
視聴の時と場所とを選ばなくなった一方で、視聴する動画像を選択する手段は必ずしも十分とはいえない。現状では利用者はタイトルやファイル名のみを見て視聴する動画像を選択する。それ故に、過去に視聴した動画像をそうとは気付かずに視聴して、途中で「これは一度見たやつだった」と気付いて損をした気分になってしまうことがしばしばある。
【0006】
また、今後、読書をする感覚で外出先等で少しの空き時間を利用して携帯視聴端末で動画像を視聴する利用者が増えると予想される。このような視聴をするには、例えば本を読む際の栞のように「前回の続き」から容易に視聴できる技術が必要となるであろう。
【0007】
既に視聴した動画像の重複視聴を防ぐ技術としては、例えば特許文献1では次のような手法が提案されている。特許文献1記載の手法は、まず動画像の視聴時に動画像を解析して特徴量を求め、逐次データベースに記録する。そして、過去に求めた特徴量と現在視聴している動画像の特徴量とを比較して、現在視聴中の動画像が既に視聴したものかを常時チェックし、既出の動画像であると判定された場合には再生を停止する。
【0008】
【特許文献1】
特開平9−270006号公報
【0009】
【発明が解決しようとする課題】
しかし、特許文献1の手法は、動画像の再生中にリアルタイムに判定を行うものである。視聴を開始前に既視聴か否かを判定するものではない。また、特許文献1の手法では、過去に視聴したか否かを知ることはできるが、過去にどのように視聴したかを知ることはできない。
【0010】
従って、例えば「前回の続きから見る」「前回と同じシーンを見る」などの視聴方法に関しては、利用者が記憶を頼りに早送りや巻き戻しの操作を行う必要があった。
【0011】
そこで、本発明では過去の視聴履歴に基づいて、所望の動画像の所望の部分を容易に視聴できるようにした動画像蓄積装置を提供することを目的とする。
【0012】
【課題を解決するための手段】
第1の発明は、動画像データを蓄積し、前記動画像データを利用者の視聴端末に提供する動画像蓄積装置であって、第1の符号化方式の第1の符号化データを蓄積する蓄積部と、前記利用者から送られた動画像データ送信要求及び動画像一覧送信要求を受信する要求受付部と、前記動画像データ送信要求から視聴履歴を生成する視聴履歴生成部と、前記動画像データ送信要求に応じて前記蓄積部に蓄積された第1の符号化データを第2の符号化方式の第2の符号化データに変換する変換部と、前記第2の符号化データを前記視聴端末に出力する出力部と、前記動画像一覧送信要求に応じて前記視聴履歴を前記視聴端末に出力する視聴履歴出力部とを備えるものである。
【0013】
視聴履歴は、前記動画像データ送信要求から生成され、動画像の再生開始点、停止点、再生方向、再生速度の情報を含む視聴方法の推移を表す情報である。また、この他にビットレートの情報を含んでいても良い。
【0014】
また、利用者から送られた動画像変形要求に応じて、前記変換部において動画像に対して拡大、縮小、切り出し、回転を含む変形処理をも行っても良い。この場合、視聴履歴として変形処理の推移も含めると良い。
【0015】
第2の発明は、動画像データを蓄積し、前記動画像データを利用者の視聴端末に提供する動画像蓄積装置であって、第1の符号化方式の第1の符号化データを蓄積する蓄積部と、利用者から送られた動画像データ送信要求及び動画像一覧送信要求を受信する要求受付部と、前記動画像データ送信要求から視聴履歴を生成する視聴履歴生成部と、前記動画像データ送信要求に応じて、前記蓄積部に蓄積された第1の符号化データを第2の符号化方式の第2の符号化データに変換する変換部と、前記第2の符号化データを出力する出力部と、前記視聴履歴から動画像の特定部分を指し示す選択情報を生成する選択情報生成部と、前記動画像一覧送信要求に応じて前記選択情報を前記視聴端末に出力する選択情報出力部と、を備えるものである。
【0016】
視聴履歴は、前記動画像データ送信要求から生成され、動画像の再生開始点、停止点、再生方向、再生速度の情報を含む視聴方法の推移を表す情報である。また、この他にビットレートの情報を含んでいても良い。
【0017】
選択情報は視聴履歴から生成され、選択情報は動画像中において過去に未視聴の部分を指し示す情報と、過去に視聴した部分を指し示す情報とを含む。
【0018】
また、利用者から送られた動画像変形要求に応じて、前記変換部において動画像に対して拡大、縮小、切り出し、回転を含む変形処理をも行っても良い。この場合、視聴履歴として変形処理の推移も含めておくと良い。さらに、選択情報においても、過去に視聴した部分において行われた変形処理の情報をも含めておくと良い。
【0019】
さらに、選択情報に基づく特別な再生メニューを提供しても良い。例えば「前回の続き」「前回と同じ」「前回飛ばした所」等の再生メニューである。
【0020】
第3の発明は、前述の第1及び第2の発明の動画像蓄積装置に、視聴履歴を利用者以外の外部端末に送信する機能を備えたものである。例えば、視聴率調査や通信教育の受講履歴調査等に応用するもので、過去の視聴履歴を視聴率調査人や受講履歴調査人等の外部の第3者に提供する動画像蓄積装置である。
【0021】
第4の発明は、第3の発明の動画像蓄積装置を用いた視聴履歴調査システムである。
【0022】
【発明の実施の形態】
(概要)図2は本発明の一実施形態の動画像蓄積装置を用いたシステムの一例を説明する図である。
【0023】
動画像蓄積装置202は、コンテンツプロバイダ201が放送や通信によって配信した動画像データを受信して蓄積する。そして、蓄積した動画像データを利用者の要求に応じて符号化方式を変換してネットワーク203経由で利用者の携帯視聴端末204に送信する。
【0024】
動画像蓄積装置202は放送局や通信局から配信される動画像のMPEG−2符号化データを受信して蓄積する。そして、利用者が携帯視聴端末204から送信した要求に応じてMPEG−4符号化データに変換して携帯視聴端末204に送信するものである。
【0025】
動画像蓄積装置202は利用者が携帯視聴端末204から送信した要求を一旦蓄積する。ここで蓄積する内容は、例えば「○○という動画像の○○:○○から再生を開始」「△△という動画像の△△:△△から早送り再生」「××という動画像の××:××で再生を停止」等の動画像の再生に関する要求である。
【0026】
そして、定期的若しくは任意のタイミングで蓄積した情報から利用者の視聴履歴を生成して蓄積する。ここで生成する内容は、例えば「ファイル名:○○、ステータス:視聴済み、視聴区間:××:××:××−△△:△△:△△(1倍速)」等の情報である。
【0027】
ここで生成、蓄積した視聴履歴は、例えば、利用者がこれから視聴する動画像を選ぶ時の参考情報として、あるいは、「前回の続き」「前回と同じ方法」「前回飛ばした所」などの視聴履歴に基づいた特別な再生メニュー(以下、選択情報)生成の際の材料として活用する。
【0028】
利用者は視聴履歴情報を参照して動画像を選択したり、視聴履歴に基づく選択情報を利用することで、容易に所望の動画像を視聴することができる。
【0029】
尚、ネットワーク203は有線・無線とを問わない。また、コンテンツプロバイダ201が動画像を配信する手段(通信・放送)も有線・無線とを問わない。
【0030】
尚、ここでは動画像蓄積装置202はMPEG−2符号化データを受信・蓄積してMPEG−4符号化データに変換して携帯視聴端末204に送信するという例を挙げているが、動画像データの形式はこの組み合わせには限定されない。MPEG−1やその他の動画像符号化方式を用いるように構成しても良い。
【0031】
(第1の実施形態)以下、図面を参照して本発明の第1の実施形態について説明する。
【0032】
(概略構成)図1は本発明の第1の実施形態の動画像蓄積装置の構成を説明する図である。
【0033】
本実施形態の動画像蓄積装置は、外部から動画像の符号化データを受信し、若しくは任意の方法で動画像の符号化データを入力するための動画像入力部101と、受信若しくは入力した動画像の符号化データを蓄積する動画像蓄積部102と、利用者からの要求を受ける要求受信部105とを備える。
【0034】
さらに、動画像蓄積部102から読み出した動画像の符号化データの符号化方式を変換する動画像変換部103と、変換された符号化データを送信する動画像出力部104とを備える。
【0035】
さらに、利用者の要求内容から視聴履歴を求めて蓄積する視聴履歴蓄積部107と、視聴履歴及び視聴履歴に基づいて生成した選択情報を利用者の携帯視聴端末に出力する提示情報出力部108と、利用者の要求に応じて動画像変換部103並びに提示情報出力部108を制御する制御部106とを備える。
【0036】
上述のように、動画像蓄積装置において視聴者の視聴履歴を蓄積し、そこから視聴履歴に基づいた選択情報を生成して利用者に提供するので、動画像の所望の部分を容易に視聴することができる。
【0037】
(概略動作)本実施形態の動画像蓄積装置の基本的な動作は次の通りである。
【0038】
まず、動画像入力部101で放送(有線、無線)或いはネットワーク(有線、無線)等を介してコンテンツプロバイダから配信された放送番組等の動画像の符号化データを受信して、動画像蓄積部102に記憶させる。
【0039】
要求受信部105は利用者の携帯視聴端末からの様々な要求を受ける。要求とは、例えば符号化データの送信・停止要求、符号化方式やビットレートの指定、蓄積した動画像の一覧情報の送信要求等である。そして、要求受信部105は受けた要求を制御部106に通知する。
【0040】
制御部106は要求受信部105からの通知に基づいて、動画像変形部103が動画像蓄積部102から符号化データを読み出して符号化の方式を変換するように制御するとともに、要求受信部105からの通知の内容、すなわち利用者の要求内容を視聴履歴蓄積部107に蓄積する。
【0041】
動画像変形部103が変換した符号化データは、動画像出力部104が利用者の携帯視聴端末に向けて出力する。
【0042】
画像変換部103の符号化データの読み出し及び符号化方式の変換処理は、要求受信部105から通知された情報に基づいて行われる。例えば、読み出すべき符号化データや、符号化処理におけるビットレートは利用者が要求受信部105に要求した通りのものとなる。
【0043】
図3は本実施形態の動画像蓄積装置から送信された動画像の符号化データを再生している携帯視聴端末の図であり、利用者が視聴する動画像を選択しようとしている状態である。
【0044】
利用者は操作部305で携帯視聴端末を操作し、本実施形態の動画像蓄積装置に対して動画像の一覧情報を要求する。本実施形態の動画像蓄積装置はこれに応じて一覧情報を出力する。一覧情報には過去の視聴履歴に関する情報と選択情報とが含まれており、携帯視聴端末は一覧情報を用いて視聴する動画像を選択する画面を画面306に表示させる。
【0045】
利用者は操作部305を用いてカーソル300を動かして、動画像301、302、303及び304の中から視聴する動画像を選択して決定する。各動画像301、302、303及び304には、コンテンツの名称、再生時間、視聴済みか否かの情報と、視聴した部分の情報が含まれている。
【0046】
図3では、視聴した部分の情報が棒グラフ状の情報として提示されている。この棒グラフは、左端が動画像の開始点で右端が終了点となっている。そして、動画像全体を100%として既視聴部分と未視聴部分とで異なる色で塗り分けられる。尚、図3では既視聴部分を網掛けで、未視聴部分は塗りつぶさないで表現している。
【0047】
例えば動画像303は全体を視聴したので棒グラフ全体が網掛けになっている。一方、動画像302は全く視聴していないので、棒グラフは塗りつぶされていない。動画像301は、最初から約80%程度の部分までを視聴済みなので、棒グラフも左端から80%程度の位置まで網掛けされている。動画像304は、部分的に虫食い状に視聴したので、視聴した箇所に相当する部分304−1、304−2、304−3、304−4が網掛けされている。
【0048】
図5は動画像303を選択した後に、さらに選択情報に基づく再生メニュー501を提示している様子である。ここでは選択情報に基づいて「最初から」「前回の続き」「前回と同じ」の3通りのメニューが提示されており、利用者はどのように視聴するかを選択する。
【0049】
利用者はこれらの情報を参考にして視聴する動画像を選択して、本実施形態の動画像蓄積装置に対して動画像の符号化データの送信を要求する。
【0050】
尚、本実施形態の動画像蓄積装置を初めて使用した場合には選択情報や視聴履歴が存在しないことがある。また、蓄積して間もない動画像データについても選択情報や視聴履歴が存在しないことがある。
【0051】
これらの場合、最初は過去に全く視聴していないものとして取り扱う。一旦、再生操作が行われると、視聴履歴が生成・蓄積されるので、次回からは視聴履歴や選択情報を利用することが可能となる。
【0052】
(動画像入力部101)動画像入力部101は、放送局や通信局から送信されたMPEG−2方式で符号化された動画像の符号化データを受信する。そして、受信した符号化データを動画像蓄積部102に順次出力する。
【0053】
動画像入力部101はバッファメモリを備え、通信状態や電波状態等の変化による符号化データの欠落を極力抑制している。
【0054】
尚、入力される符号化データは、電子ファイルの形式でハードディスクや光ディスク、半導体メモリに格納されたものでも良い。また、ストリーミング配信、デジタル放送、電子メールなどネットワークや電波を用いて送信されるものでも構わない。
【0055】
また、本実施形態では配信される動画像の符号化データはMPEG−2方式であるものとするが、これ以外の符号化方式(例えばMPEG−1、MPEG−4、H264)でも良い。
【0056】
また、符号化データに限らずアナログ動画像が配信されても良い。アナログ動画像の場合は、動画像入力部101で符号化を行ってから動画像蓄積部102に出力する。尚、この場合の符号化方式は前述と同様任意の方式を用いることができるが、本実施形態ではMPEG−2を用いることとする。
【0057】
また、配信される動画像(アナログ、符号化データとを問わず)は暗号化(スクランブルを含む)されていても良い。この場合、動画像入力部101で復号・復元を行うものとする。
【0058】
(動画像蓄積部102)動画像蓄積部102は動画像入力部101で受信したMPEG−2符号化データを蓄積するための記憶装置である。
【0059】
この記憶装置は、例えば、ハードディスクドライブ、光ディスクドライブ或いは半導体メモリの類である。本実施形態ではハードディスクドライブを用いることとする。動画像蓄積部102が受け取ったMPEG−2符号化データは、ハードディスクドライブに蓄積される。
【0060】
尚、番組のMPEG−2符号化データが、光ディスク、半導体メモリあるいはハードディスクドライブを含む記録媒体で提供されるもの場合は、その記録媒体の内容を動画像入力部101で読み出して動画像蓄積部102にコピーしても良いが、記録媒体そのものを動画像蓄積部102として利用しても良い。
【0061】
(動画像変換部103)動画像変換部103は、MPEG−2方式の符号化データを動画像蓄積部102から読み出し、MPEG−4方式に変換するトランスコーダである。
【0062】
動画像変換部103は、制御部106からの指令に従って、動画像蓄積部102から利用者が要求した動画像の符号化データを読み出す。そして、制御部106からの指令(例えばビットレートの指示)に従って読み出したMPEG−2方式の符号化データをMPEG−4方式に変換する。
【0063】
動画像変換部103は制御部106から指令を受けた場合、ステータス確認を受けた場合、エラーが出た場合、動画像の最後まで変換終了した場合には、制御部106にステータスを通知する。ステータスの内容は「○○:○○を変換中」「△△:△△まで変換終了」「××というファイルは存在しない」「最後まで変換終了した」等である。
【0064】
例えば、制御部106から「○○というファイルの符号化変換を行う」という指令が出た場合は、動画像蓄積部102の中から当該ファイルを探して読み出して変換を行う。また、「○○というファイルの××分××秒から△△分△△秒の符号化変換を行う」のように特定のファイルの特定の部分が指定されている場合は、ファイルを探して該当する部分を読み出して変換を行う。
【0065】
また、利用者がn倍速再生を希望する場合、利用者は操作部305を用いて携帯視聴端末を操作し、制御部106を介して「n倍速」である旨を動画像変換部103に通知する。動画像変換部103はn倍速で再生しやすいように予めコマ飛ばしを行いつつ符号化方式の変換を行う。このようにすることで、携帯視聴端末へ送信する符号化データの量を減らすことができるので、その分通信帯域の節約や画質の向上などを図ることができる。
【0066】
さらに、利用者が逆方向の再生を希望する場合も同様に、利用者は操作部305を用いて形態視聴端末を操作し、制御部106を介して「逆向き」である旨を動画像変換部103に通知する。動画像変換部103は動画像蓄積部102から逆向きに符号化データを読み出して符号化変換を行う。
【0067】
尚、本実施形態では動画像変換部103ではMPEG−4方式に変換するが、これ以外の符号化方式(例えばMPEG−1、MPEG−2、H264等)に変換するように構成しても良い。尚、複数の符号化方式を扱えるように構成して、(制御部106を通じて)利用者が符号化方式を選択できるようにしても良い。
【0068】
複数の符号化方式をサポートする場合、動画像変換部103をメモリとCPUとを備えた構成にし、符号化する機能をソフトウエアで実現すると実装しやすいと考えられる。
【0069】
(動画像出力部104)動画像出力部106は動画像符号化部105で生成された符号化データを携帯視聴端末に出力する。
【0070】
(要求受信部105)要求受信部105は利用者の携帯視聴端末と通信を行い、利用者からの様々な要求を受ける。そして、要求受信部105は受けた要求を制御部106へ通知する。
【0071】
要求には、例えば、前述した符号化データの送信要求、符号化方式やビットレートの指定、さらには、利用者が動画像を選択する際に用いる蓄積されている動画像に関する情報(例えば動画像の名称、再生区間、過去の視聴履歴等)の送信要求、再生操作の詳細(例えば早送り、スキップ、巻き戻し等の操作)等がある。
【0072】
要求の内容は、例えば「要求:再生、区間:○○:○○:○○−、ビットレート:1000kbps」「要求:2倍速再生、区間:××:××:××−△△:△△:△△、ビットレート:300kbps」等である。
【0073】
(制御部106)制御部106は要求受信部105を介して受けた利用者の要求に基づいて、動画像変換部103と提示情報出力部108とを制御する。
【0074】
制御部106では、まず利用者の要求を解析する。利用者からの要求が、蓄積されている動画像に関する情報の送信要求である場合は、提示情報出力部108を制御して、動画像に関する情報を生成させて利用者の携帯視聴端末に送信させる。
【0075】
一方、利用者からの要求が、例えば符号化データの送信要求のように、符号化データの送信に関する要求である場合は、動画像変換部103に指令を送信して制御し、動画像蓄積部102から読み出した符号化データを変換して利用者の携帯視聴端末に送信させる。
【0076】
そして、動画像変換部103に送信した指令に対応するステータスを受信し、必要に応じてステータスを用いて利用者の要求を補完し、利用者の要求を視聴履歴蓄積部107に通知する。
【0077】
利用者の要求を補完する必要があるのは、例えば「再生停止」要求の場合である。「再生停止」要求では、動画像のどのポイントで停止するかが指定されている場合は少ない。大抵は「即時停止」を意味する。
【0078】
視聴履歴を作成する上では「どこで再生停止したか」という情報が必要になる。そこで、動画像変換部103から受け取ったステータスを参照して、どこで停止したかという情報を抽出して、利用者の要求とともに視聴履歴蓄積部107に通知を行う。
【0079】
例えば 利用者から「要求:停止」という要求を受け、動画像変換部103から受け取ったステータスに「××:××:××に停止」という情報が含まれていた場合、利用者からの要求を「要求:停止、区間:××:××:××」のように補完して、視聴履歴蓄積部107に通知する。
【0080】
また、動画像変換部103から「再生終了」の通知を受けた場合には、その旨を視聴履歴蓄積部107に通知する。
【0081】
(視聴履歴蓄積部107)視聴履歴蓄積部107では、制御部106から通知された利用者からの要求を用いて視聴履歴を生成して蓄積する。
【0082】
利用者からの要求は、「何時、何をした」という情報(例えば再生開始点と再生終了点の情報)が単独で存在しているため、そのままでは動画像のどの区間をどのように視聴したのかを把握しにくい。
【0083】
例えば「要求:再生、区間:00:00:00−」「要求:停止、区間:00:12:31」「要求:再生、区間:00:10:00−」「要求:停止、区間:00:32:41」という要求があったとする。それぞれをバラバラに並べても「00:00:00−00:32:41が視聴済みである」ということは、すぐには分かりにくい。そこで、利用者の要求をまとめて視聴履歴を生成して「00:00:00−00:32:41が視聴済みである」ことがすぐに分かるようにしておく。
【0084】
視聴履歴蓄積部107は、制御部106から利用者の要求及び「再生終了」の通知を受けると、それまでの視聴履歴を参照して視聴履歴を生成して蓄積する。
【0085】
蓄積した視聴履歴は、提示情報出力部108に提供され、利用者が動画像を選択する際の参考情報として、あるいは「前回の続き」「前回と同じ」「前回飛ばした所」等の特別な選択情報を提供する時の基となる情報として用いられる。
【0086】
視聴履歴の内容は、例えば「ファイル名:○○、ステータス:視聴済み、視聴区間:××:××:××−△△:△△:△△(1倍速)」「ファイル名:□□、ステータス:未視聴」「ファイル名:××、ステータス:流し視聴、視聴区間:△△:△△:△△−××:××:××(2倍速)」「ファイル名:△△、ステータス:部分視聴、視聴区間:△△:△△:△△−××:××:××(2倍速)/□□:□□:□□−○○:○○:○○(1倍速)」等の情報である。
【0087】
視聴履歴の生成処理について説明する。図4は視聴履歴の生成処理の流れを説明する図である。
【0088】
まず、ある動画像のファイルについての要求履歴が存在するかを調べる(ステップ401)。もしなければ、さらに当該動画像ファイルについての視聴履歴が存在するかを調べる(ステップ405)。
【0089】
要求履歴も視聴履歴も存在しなければステータスを「未視聴」として視聴履歴を新規に生成し、次の動画像についてステップ401の処理を行う。一方、要求履歴が存在しないが視聴履歴は存在する場合は、視聴履歴に変更がなかった場合であるから、何もせずに、次の動画像についてステップ401の処理を行う。
【0090】
要求履歴が存在する場合は、当該要求履歴と(もし存在すれば)過去の視聴履歴とを併せて、当該動画像の全体の時間に占める通常(等倍速)再生を行った時間の割合が所定の閾値以上かを調べる(ステップ402)。所定の閾値以上の場合は視聴履歴のステータスを「視聴済み」にする。
【0091】
通常再生の割合が所定の閾値未満の場合は、ステップ402と同様にして当該動画像の全体の時間に占める1回の早送り・スキップ再生時間の割合が所定の閾値以上かを調べる(ステップ403)。所定の閾値以上の場合は視聴履歴のステータスを「流し視聴」にする。尚、早送り・スキップ再生が複数回行われている場合は、その中で1回でも割合が所定の閾値以上になっていれば「流し視聴」とする。
【0092】
早送り・スキップ再生の割合が所定の閾値未満の場合は、当該動画像全体の中で所定回数以上繰り返し再生した区間があるかを調べる(ステップ404)。もしあれば視聴履歴のステータスを「関心視聴」とし、なければ「部分視聴」とする。
【0093】
尚、上述の通常再生の割合に関する所定の閾値、早送り・スキップ再生時間の割合に関する所定の閾値及び繰り返し再生に関する所定回数については、予め本実施形態の装置の設計時に、例えばそれぞれ全体の70%、全体の50%、3回などと固定した値を決定しておいても良いし、利用者が好みに合わせて決定できるようにしておいても良い。
【0094】
(提示情報出力部108)提示情報出力部108は、制御部106からの指令を受け、携帯視聴端末へ提示する情報を生成して出力する。
【0095】
提示情報出力部108は、制御部106からの指令を受けると、動画像蓄積部102に蓄積されている動画像のリスト情報と、視聴履歴蓄積部107に蓄積されている視聴履歴情報とを取得する。そして、取得した視聴履歴に基づいて選択情報を生成する。
【0096】
尚、本実施形態の動画像蓄積装置に初めてアクセスする場合や、蓄積して間もない動画像データの場合は、視聴履歴が存在しないことがある。視聴履歴が存在しない場合は全て「未視聴」として扱う。
【0097】
例えば「ファイル名:□□、ステータス:流し視聴、視聴区間:△△:△△:△△−××:××:××(2倍速)」という視聴履歴がある動画像の場合、利用者のニーズが高い視聴方法は「最初から視聴」「前回の続きである××:××:××から視聴」「前回と同じ△△:△△:△△から視聴」「前回と同じ△△:△△:△△から2倍速で視聴」のいずれかであると考えられる。
【0098】
そこで、視聴履歴に基づいて「□□というファイルの××:××:××から再生」「□□というファイルの△△:△△:△△から2倍速で再生」等の選択情報を生成する。
【0099】
そして、リスト情報、視聴履歴情報、選択情報とに基づいて出力用の情報を生成する。出力する情報は、ファイル名、番組名若しくはタイトル、当該動画像の再生時間、視聴履歴、選択情報を含むものである。
【0100】
情報の出力形式は特に限定しない。番組名やタイトル、再生時間、視聴履歴などは利用者に見せる必要があるが、ファイル名や選択情報そのもの(上述の「□□というファイルの××:××:××から再生」に相当)は利用者に見せる必要性は薄い。そこで、選択情報を例えばHTMLにおけるHIDDEN属性の<INPUT>タグで記述しておき、利用者が選択すると隠しておいた情報も送信されるようにしておくのが良いと考える。
【0101】
(本実施形態の効果)以上、本実施形態によれば、利用者が動画像蓄積装置に対して送信した要求から視聴履歴を生成し、視聴履歴に基づいて動画像の特定部分を指し示す選択情報を生成している。これにより、利用者は過去の視聴履歴に基づいて容易に動画像を視聴することができる。
【0102】
(変形例1)図6は第1の実施形態の第1の変形例の動画像蓄積装置を用いたシステムの一例を説明する図である。
【0103】
本変形例の動画像蓄積装置は、動画像蓄積装置602の視聴履歴蓄積部107に蓄積された視聴履歴を、ネットワーク603を介して外部の視聴履歴調査端末605に送信する機能を備えたものである。
【0104】
本変形例は、例えば、通信教育において受講生が教材を視聴しているかをチェックしたり、あるいは、放送番組の視聴率調査においてどの番組のどのシーンが最も関心が高かったかを調べるなどの用途に好適である。
【0105】
尚、本実施形態では視聴履歴調査端末605とコンテンツプロバイダ601とは別の主体として記載されているが、同一主体が行っても全く差し支えない。
【0106】
(変形例2)図7は第1の実施形態の動画像蓄積装置の動画像変換部103の構成を変えたものである。復号化部701と変形部702と符号化部703とを備え、動画像の符号化方式を変換する際に動画像の変形も行うことができるようにしたものである。
【0107】
復号化部701、変形部702、符号化部703はいずれも制御部106からの指令を受けることができる。例えば、復号化部701は制御部106の指令により復号化を行う動画像データを読み出し、例えば、符号化部703は制御部106の指令によりビットレートや符号化方式を変更する。
【0108】
変形部702は制御部106からの指令により、動画像の特定部分の拡大、縮小、切り出し、回転等の変形を行う。
【0109】
本変形例の動画像蓄積装置は、要求受信部105で利用者から動画像の変形要求も受ける。そして、要求に応じるために制御部106から変形部702に対して指令を送り変形処理を行わせる。
【0110】
本変形例の動画像蓄積装置では、利用者の動画像の変形要求も視聴履歴に加えて記録しておく。そして、変形要求の履歴も含めて選択情報を生成する。従って、利用者が前述の「前回と同じ再生」を選択した場合には、変形要求に応じた変形処理をも再現することができる。
【0111】
例えば、ある時利用者がサッカーの試合を視聴した際にボールの周辺を拡大しながら視聴したとする。次に同じ試合を視聴する際に「前回と同じ再生」を選択すると自動的にボールの周辺を拡大した状態で視聴することが可能となる。
【0112】
(変形例3) 変形例2では、変形要求の履歴に基づいて変形処理を再現するとした。これ以外に、前述の「関心視聴」に該当する動画像を視聴する際に、「関心視聴」を行った区間の再生時に自動的に拡大などの変形を行うようにしても良い。
【0113】
(変形例4)提示情報出力部108で「視聴履歴を参照して最初から視聴」というのに相当する選択情報を生成・提供しても良い。
【0114】
この視聴方法は、最初から視聴するが、例えば既視聴部分は早送り・スキップする、あるいは前回早送り・スキップした部分は今回は通常速度で再生する等のように、視聴履歴に基づいて特定区間の再生方法を適宜切り替えるというものである。
【0115】
(変形例5)本実施形態では提示情報出力部108で生成された選択情報は利用者の携帯視聴端末へ送信されるが、これを動画像蓄積装置側で選択情報を蓄積しておき、選択情報に対して適宜割り当てた識別子を利用者の携帯視聴端末へ送信するようにしても良い。
【0116】
(変形例6)尚、本実施形態では制御部106でステータスに基づいて利用者の要求を補完してから視聴履歴蓄積部107に通知するとしたが、利用者の要求と共にステータスも視聴履歴蓄積部107に通知して、視聴履歴蓄積部107で視聴履歴を生成する際に参照させるように構成しても良い。
【0117】
【発明の効果】
以上、本発明の動画像蓄積装置ならば、利用者は過去の視聴履歴に基づいて動画像の所望の部分を容易に視聴できる。
【図面の簡単な説明】
【図1】本発明の第1の実施形態の動画像蓄積装置の構成を示すブロック図。
【図2】本発明の一実施形態の動画像蓄積装置を用いるシステムを説明する図。
【図3】携帯視聴端末で、利用者が視聴する動画像を選択するための操作画面の図。
【図4】視聴履歴を区分するフローチャート。
【図5】携帯視聴端末で、利用者が視聴方法を選択するための操作画面の図。
【図6】本発明の第1の実施形態の動画像蓄積装置の変形例を用いるシステムを説明する図。
【図7】本発明の第1の実施形態の動画像蓄積装置の変形例の構成を説明する図。
【符号の説明】
101 動画像入力部
102 動画像蓄積部
103 動画像変換部
104 動画像出力部
105 要求受信部
106 制御部
107 視聴履歴蓄積部
108 提示情報出力部
201、601 コンテンツプロバイダ
202、602 動画像蓄積装置
203、603 ネットワーク
204、604 携帯視聴端末
605 視聴履歴調査端末
701 復号化部
702 変形部
703 符号化部
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a moving image storage device that stores moving image data and transmits the moving image data to a user viewing terminal, and a viewing history investigation system using the moving image storage device.
[0002]
[Prior art]
2. Description of the Related Art With the rapid development of moving image processing technology, handling moving images as digital data has been widely performed. In recent years, it has become common to distribute and store moving images as encoded data of an encoding method such as MPEG-1, 2, 4, or the like.
[0003]
In addition to decoding the encoded data with a video device or a computer to view the moving image, the mobile terminal (for example, a mobile phone, a PDA (Personal Data Appliance), etc.) decodes the encoded data and decodes the moving image. A service for watching TV is also being put to practical use.
[0004]
In this service, encoded data of a moving image distributed from a broadcasting station or a communication station is stored in a moving image storage server installed in a home or the like. Then, the user can view the moving image at a desired time and place by obtaining the encoded data from the moving image storage server using the portable viewing terminal.
[0005]
While it is no longer possible to select the time and place of viewing, the means for selecting the moving image to be viewed is not always sufficient. At present, a user selects a moving image to view by viewing only the title or the file name. For this reason, it is often the case that a viewer watches a moving image viewed in the past without noticing it, and realizes that he / she has lost the notice on the way, saying, "This was a guy I saw once."
[0006]
In the future, it is expected that the number of users who watch moving images on a portable viewing terminal while using a little free time while going out or the like as if reading a book will increase. In order to perform such viewing, a technique that can be easily viewed from “continuation of the previous time”, such as a bookmark when reading a book, will be required.
[0007]
For example, Patent Document 1 proposes the following technique as a technique for preventing the overlapped viewing of a moving image already viewed. The method described in Patent Document 1 first analyzes a moving image at the time of viewing the moving image to obtain a feature amount, and sequentially records the characteristic amount in a database. Then, by comparing the feature amount obtained in the past with the feature amount of the currently viewed moving image, it is always checked whether the currently viewed moving image has already been viewed, and it is determined that the moving image has already been viewed. If so, the reproduction is stopped.
[0008]
[Patent Document 1]
JP-A-9-270006
[0009]
[Problems to be solved by the invention]
However, the method disclosed in Patent Document 1 makes a determination in real time during reproduction of a moving image. It is not to determine whether or not the viewing has already been performed before starting the viewing. Further, according to the method of Patent Document 1, it is possible to know whether or not the user has watched in the past, but it is not possible to know how the user has viewed in the past.
[0010]
Therefore, for a viewing method such as "view from the previous continuation" or "view the same scene as the previous time", the user has to perform fast-forwarding and rewinding operations relying on memory.
[0011]
Accordingly, it is an object of the present invention to provide a moving image storage device that enables a desired portion of a desired moving image to be easily viewed based on a past viewing history.
[0012]
[Means for Solving the Problems]
A first invention is a moving image storage device that stores moving image data and provides the moving image data to a user viewing terminal, and stores first encoded data of a first encoding method. A storage unit; a request receiving unit that receives a moving image data transmission request and a moving image list transmission request sent from the user; a viewing history generation unit that generates a viewing history from the moving image data transmission request; A conversion unit that converts the first encoded data stored in the storage unit into second encoded data of a second encoding scheme in response to an image data transmission request, and converts the second encoded data into the second encoded data. An output unit that outputs to the viewing terminal; and a viewing history output unit that outputs the viewing history to the viewing terminal in response to the moving image list transmission request.
[0013]
The viewing history is generated from the moving image data transmission request, and is information indicating transition of a viewing method including information on a reproduction start point, a stop point, a reproduction direction, and a reproduction speed of a moving image. In addition, bit rate information may be included.
[0014]
Further, in response to a moving image deformation request sent from a user, the conversion unit may perform a deformation process including enlargement, reduction, cutout, and rotation on the moving image. In this case, it is preferable to include the transition of the transformation process as the viewing history.
[0015]
A second invention is a moving image storage device that stores moving image data and provides the moving image data to a user viewing terminal, and stores first encoded data of a first encoding method. A storage unit; a request receiving unit that receives a moving image data transmission request and a moving image list transmission request sent from a user; a viewing history generation unit that generates a viewing history from the moving image data transmission request; A conversion unit configured to convert the first encoded data stored in the storage unit into second encoded data of a second encoding scheme in response to a data transmission request, and output the second encoded data; An output unit that generates selection information indicating a specific part of a moving image from the viewing history, and a selection information output unit that outputs the selection information to the viewing terminal in response to the moving image list transmission request And
[0016]
The viewing history is generated from the moving image data transmission request, and is information indicating transition of a viewing method including information on a reproduction start point, a stop point, a reproduction direction, and a reproduction speed of a moving image. In addition, bit rate information may be included.
[0017]
The selection information is generated from the viewing history, and the selection information includes information indicating a previously unviewed portion in the moving image and information indicating a previously viewed portion.
[0018]
Further, in response to a moving image deformation request sent from a user, the conversion unit may perform a deformation process including enlargement, reduction, cutout, and rotation on the moving image. In this case, it is preferable to include the transition of the transformation process as the viewing history. Furthermore, it is preferable that the selection information also include information on a deformation process performed on a part viewed in the past.
[0019]
Further, a special reproduction menu based on the selection information may be provided. For example, it is a reproduction menu such as “continuation of last time”, “same as last time”, “place skipped last time”.
[0020]
According to a third aspect, the moving image storage device of the first and second aspects has a function of transmitting a viewing history to an external terminal other than the user. For example, it is a moving image storage device that is applied to an audience rating survey, a correspondence history study history survey, and the like, and provides a past viewing history to an external third party such as a audience rating surveyor or a attendance history surveyor.
[0021]
A fourth invention is a viewing history investigation system using the moving image storage device of the third invention.
[0022]
BEST MODE FOR CARRYING OUT THE INVENTION
(Overview) FIG. 2 is a view for explaining an example of a system using a moving image storage device according to an embodiment of the present invention.
[0023]
The moving image storage device 202 receives and stores moving image data distributed by the content provider 201 through broadcasting or communication. Then, the stored moving image data is converted into an encoding method according to the user's request and transmitted to the user's portable viewing terminal 204 via the network 203.
[0024]
The moving image storage device 202 receives and stores MPEG-2 encoded data of a moving image distributed from a broadcasting station or a communication station. Then, according to the request transmitted from the portable viewing terminal 204 by the user, the data is converted into MPEG-4 encoded data and transmitted to the portable viewing terminal 204.
[0025]
The moving image storage device 202 temporarily stores the request transmitted from the portable viewing terminal 204 by the user. The contents to be accumulated here are, for example, “starting reproduction of a moving image of XX: XX: start of XX”, “fast-forward reproduction of 動 of a moving image of △△: △△”, and “XX of a moving image XX”. : Stop playback at xx ".
[0026]
Then, a viewing history of the user is generated and accumulated from the information accumulated periodically or at an arbitrary timing. The contents generated here are, for example, information such as “file name: ○, status: watched, viewing section: xx: xx: xx- △△: △△: △△ (1 × speed)” and the like. .
[0027]
The viewing history generated and stored here is used, for example, as reference information when the user selects a moving image to be viewed in the future, or when viewing the “continuation of the previous time”, “the same method as the previous time”, “place skipped last time”, or the like. It is used as a material when generating a special playback menu (hereinafter, selection information) based on the history.
[0028]
The user can easily view a desired moving image by referring to the viewing history information and selecting a moving image, or by using selection information based on the viewing history.
[0029]
The network 203 may be wired or wireless. Also, the means (communication / broadcast) by which the content provider 201 distributes a moving image may be wired or wireless.
[0030]
Here, an example is described in which the moving image storage device 202 receives and stores the MPEG-2 encoded data, converts the data into MPEG-4 encoded data, and transmits the data to the portable viewing terminal 204. Is not limited to this combination. It may be configured to use MPEG-1 or another moving picture coding method.
[0031]
(First Embodiment) Hereinafter, a first embodiment of the present invention will be described with reference to the drawings.
[0032]
(Schematic Configuration) FIG. 1 is a diagram for explaining the configuration of a moving image storage device according to the first embodiment of the present invention.
[0033]
The moving image storage device of the present embodiment includes a moving image input unit 101 for receiving encoded data of a moving image from outside or inputting encoded data of a moving image by an arbitrary method, and a moving image received or input. A moving image storage unit 102 stores encoded data of an image, and a request receiving unit 105 that receives a request from a user.
[0034]
Further, the image processing apparatus includes a moving image conversion unit 103 that converts an encoding method of encoded data of a moving image read from the moving image storage unit 102, and a moving image output unit 104 that transmits the converted encoded data.
[0035]
Further, a viewing history storage unit 107 for obtaining and storing a viewing history from the contents requested by the user, a presentation information output unit 108 for outputting the viewing history and selection information generated based on the viewing history to a portable viewing terminal of the user, And a control unit 106 that controls the moving image conversion unit 103 and the presentation information output unit 108 in response to a user request.
[0036]
As described above, the viewing history of the viewer is stored in the moving image storage device, and selection information based on the viewing history is generated and provided to the user from the viewing history, so that a desired portion of the moving image can be easily viewed. be able to.
[0037]
(Schematic operation) The basic operation of the moving image storage device of the present embodiment is as follows.
[0038]
First, the moving image input unit 101 receives encoded data of a moving image such as a broadcast program distributed from a content provider via a broadcast (wired or wireless) or a network (wired or wireless), and stores the encoded data. 102.
[0039]
The request receiving unit 105 receives various requests from the user's portable viewing terminal. The request is, for example, a request for transmission / stop of encoded data, designation of an encoding method and a bit rate, a request for transmission of list information of stored moving images, and the like. Then, the request receiving unit 105 notifies the control unit 106 of the received request.
[0040]
Based on the notification from the request receiving unit 105, the control unit 106 controls the moving image transforming unit 103 to read the encoded data from the moving image storage unit 102 and convert the encoding method, and controls the request receiving unit 105. Is stored in the viewing history storing unit 107.
[0041]
The encoded data converted by the moving image transformation unit 103 is output by the moving image output unit 104 to the portable viewing terminal of the user.
[0042]
The reading of the encoded data by the image conversion unit 103 and the conversion process of the encoding method are performed based on the information notified from the request receiving unit 105. For example, the encoded data to be read and the bit rate in the encoding process are as requested by the user to the request receiving unit 105.
[0043]
FIG. 3 is a diagram of a portable viewing terminal playing back encoded data of a moving image transmitted from the moving image storage device of the present embodiment, in a state where the user is trying to select a moving image to be viewed.
[0044]
The user operates the portable viewing terminal with the operation unit 305, and requests the moving image storage apparatus of the present embodiment for moving image list information. The moving image storage device of the present embodiment outputs the list information in response to this. The list information includes information on the past viewing history and selection information, and the portable viewing terminal displays a screen for selecting a moving image to view using the list information on the screen 306.
[0045]
The user moves the cursor 300 using the operation unit 305 to select and determine a moving image to be viewed from the moving images 301, 302, 303, and 304. Each of the moving images 301, 302, 303, and 304 includes the name of the content, the playback time, information on whether or not the content has been viewed, and information on the viewed portion.
[0046]
In FIG. 3, the information of the viewed portion is presented as bar graph information. In this bar graph, the left end is the start point of the moving image and the right end is the end point. Then, assuming that the entire moving image is 100%, the already-viewed portion and the unviewed portion are painted in different colors. In FIG. 3, the already-viewed portion is represented by shading, and the unviewed portion is represented without being painted.
[0047]
For example, since the entire moving image 303 is viewed, the entire bar graph is shaded. On the other hand, since the moving image 302 is not viewed at all, the bar graph is not painted. Since the moving image 301 has been viewed up to about 80% from the beginning, the bar graph is also shaded from the left end to about 80%. Since the moving image 304 is partially viewed in a worm-like manner, portions 304-1, 304-2, 304-3, and 304-4 corresponding to the viewed portion are shaded.
[0048]
FIG. 5 shows a state in which after selecting the moving image 303, a reproduction menu 501 based on the selection information is further presented. Here, three menus, “from the beginning”, “continuation of last time”, and “same as last time” are presented based on the selection information, and the user selects how to view.
[0049]
The user selects a moving image to be viewed with reference to these pieces of information, and requests the moving image storage device of the present embodiment to transmit the encoded data of the moving image.
[0050]
When the moving image storage device of the present embodiment is used for the first time, the selection information and the viewing history may not exist. Also, there may be no selection information or viewing history for moving image data that has just been stored.
[0051]
In these cases, initially, it is assumed that the user has not watched at all in the past. Once the reproduction operation is performed, the viewing history is generated and accumulated, so that the viewing history and the selection information can be used from the next time.
[0052]
(Moving Image Input Unit 101) The moving image input unit 101 receives encoded data of a moving image encoded by the MPEG-2 system transmitted from a broadcasting station or a communication station. Then, the received encoded data is sequentially output to the moving image storage unit 102.
[0053]
The moving image input unit 101 includes a buffer memory and minimizes loss of encoded data due to a change in a communication state, a radio wave state, or the like.
[0054]
The input encoded data may be stored in a hard disk, an optical disk, or a semiconductor memory in the form of an electronic file. In addition, streaming transmission, digital broadcasting, electronic mail, and the like may be transmitted using a network or radio waves.
[0055]
In the present embodiment, the encoded data of the moving image to be distributed is in the MPEG-2 format, but may be in another encoding format (for example, MPEG-1, MPEG-4, H264).
[0056]
In addition, not only coded data but also analog moving images may be distributed. In the case of an analog video, the video is encoded by the video input unit 101 and then output to the video storage unit 102. Note that, in this case, any encoding method can be used as in the above, but in the present embodiment, MPEG-2 is used.
[0057]
In addition, a moving image (regardless of analog data or encoded data) to be distributed may be encrypted (including scramble). In this case, decoding and restoration are performed by the moving image input unit 101.
[0058]
(Moving Image Storage Unit 102) The moving image storage unit 102 is a storage device for storing the MPEG-2 encoded data received by the moving image input unit 101.
[0059]
The storage device is, for example, a hard disk drive, an optical disk drive, or a semiconductor memory. In this embodiment, a hard disk drive is used. The MPEG-2 encoded data received by the moving image storage unit 102 is stored in a hard disk drive.
[0060]
If the MPEG-2 encoded data of the program is provided on a recording medium including an optical disk, a semiconductor memory, or a hard disk drive, the contents of the recording medium are read out by the moving image input unit 101 and the moving image Alternatively, the recording medium itself may be used as the moving image storage unit 102.
[0061]
(Moving Image Conversion Unit 103) The moving image conversion unit 103 is a transcoder that reads encoded data in the MPEG-2 format from the moving image storage unit 102 and converts the data into the MPEG-4 format.
[0062]
The moving image conversion unit 103 reads the encoded data of the moving image requested by the user from the moving image storage unit 102 in accordance with a command from the control unit 106. Then, in accordance with a command (for example, a bit rate instruction) from the control unit 106, the encoded data read in the MPEG-2 format is converted into the MPEG-4 format.
[0063]
The moving image conversion unit 103 notifies the control unit 106 of the status when receiving a command from the control unit 106, receiving a status check, receiving an error, or completing the conversion up to the end of the moving image. The contents of the status are "XX: XX is being converted", "X: Conversion completed until △△", "File XX does not exist", "Conversion completed to the end", and the like.
[0064]
For example, when the control unit 106 issues an instruction to “encode and convert the file XX”, the file is searched from the moving image storage unit 102, read out, and converted. Also, if a specific part of a specific file is specified, such as "perform encoding conversion from xx minute xx seconds to xx minute xx seconds of file XX", search for the file The corresponding part is read and converted.
[0065]
When the user desires n-times speed reproduction, the user operates the portable viewing terminal using the operation unit 305 and notifies the moving image conversion unit 103 of “n-times speed” via the control unit 106. I do. The moving image converter 103 converts the encoding method while skipping frames in advance so that the image can be easily reproduced at n times speed. By doing so, the amount of encoded data to be transmitted to the portable viewing terminal can be reduced, so that communication bandwidth can be saved and image quality can be improved accordingly.
[0066]
Further, similarly, when the user desires the reproduction in the reverse direction, the user operates the morphological viewing terminal using the operation unit 305, and the moving image conversion is performed via the control unit 106 to the effect that the direction is “reverse”. Notify section 103. The moving image conversion unit 103 reads the encoded data from the moving image storage unit 102 in the opposite direction and performs encoding conversion.
[0067]
In the present embodiment, the moving image converter 103 converts the data into the MPEG-4 format. However, the moving image converter 103 may convert the data into another coding format (for example, MPEG-1, MPEG-2, H264, etc.). . Note that a configuration may be employed in which a plurality of encoding methods can be handled, so that the user can select an encoding method (through the control unit 106).
[0068]
When a plurality of encoding schemes are supported, it is considered easy to implement if the moving picture conversion unit 103 is configured to include a memory and a CPU and the encoding function is realized by software.
[0069]
(Moving Image Output Unit 104) The moving image output unit 106 outputs the encoded data generated by the moving image encoding unit 105 to the portable viewing terminal.
[0070]
(Request receiving unit 105) The request receiving unit 105 communicates with the portable viewing terminal of the user and receives various requests from the user. Then, the request receiving unit 105 notifies the control unit 106 of the received request.
[0071]
The request includes, for example, the above-described encoded data transmission request, designation of an encoding method and a bit rate, and information on accumulated moving images used when a user selects a moving image (for example, moving image information). , A playback section, a past viewing history, etc.), details of the playback operation (for example, operations such as fast forward, skip, and rewind).
[0072]
The content of the request is, for example, “request: playback, section: ○: :: ○ −, bit rate: 1000 kbps” “request: double speed playback, section: xx: xx: xx- △△: △ Δ: Δ, bit rate: 300 kbps ”or the like.
[0073]
(Control Unit 106) The control unit 106 controls the moving image conversion unit 103 and the presentation information output unit 108 based on the user's request received via the request receiving unit 105.
[0074]
The control unit 106 first analyzes a user request. If the request from the user is a request to transmit information relating to the stored moving image, the presentation information output unit 108 is controlled to generate information relating to the moving image and transmit the generated information to the portable viewing terminal of the user. .
[0075]
On the other hand, when the request from the user is a request related to transmission of encoded data, for example, a request for transmission of encoded data, the instruction is transmitted to the moving image conversion unit 103 to control the operation. The encoded data read from 102 is converted and transmitted to the user's portable viewing terminal.
[0076]
Then, a status corresponding to the command transmitted to the moving image conversion unit 103 is received, the request of the user is complemented by using the status as necessary, and the request of the user is notified to the viewing history storage unit 107.
[0077]
It is necessary to supplement the user's request, for example, in the case of a "reproduction stop" request. In the "reproduction stop" request, there are few cases where a point in the moving image to stop is specified. Usually means "immediate stop."
[0078]
In creating a viewing history, information on "where playback stopped" is required. Therefore, by referring to the status received from the moving image conversion unit 103, information on where the operation is stopped is extracted, and a notification is sent to the viewing history storage unit 107 together with a request from the user.
[0079]
For example, if a request of “request: stop” is received from the user, and the status received from the moving image conversion unit 103 includes information of “xx: xxx: stop at xx”, the request from the user Is supplemented as “request: stop, section: xx: xx: xx”, and the viewing history storage unit 107 is notified.
[0080]
Further, when the notification of “reproduction end” is received from the moving image conversion unit 103, the fact is notified to the viewing history storage unit 107.
[0081]
(Viewing history storage unit 107) The viewing history storage unit 107 generates and stores a viewing history using a request from the user notified from the control unit 106.
[0082]
The request from the user includes information of “when and what was done” (for example, information of the reproduction start point and the reproduction end point) alone, and therefore, in which section of the moving image the user viewed the video as it is. It is difficult to grasp whether or not.
[0083]
For example, "request: playback, section: 00: 00: 00-""request: stop, section: 00:12:31""request: playback, section: 00: 10: 00-""request: stop, section: 00 : 32: 41 ". Even if they are arranged separately, it is difficult to immediately understand that “00: 00: 00-00: 32: 41 has been viewed”. Therefore, a viewing history is generated by summarizing the user's requests so that "00: 00: 00-00: 32: 41 has been viewed" can be immediately recognized.
[0084]
Upon receiving a user request and notification of “reproduction end” from the control unit 106, the viewing history storage unit 107 generates and stores a viewing history with reference to the viewing history up to that time.
[0085]
The stored viewing history is provided to the presentation information output unit 108, and is used as reference information when the user selects a moving image, or special information such as “continuation of previous time”, “same as last time”, “place skipped last time”, or the like. Used as the base information when providing selection information.
[0086]
The contents of the viewing history are, for example, “file name: ○, status: watched, viewing section: xx: xx: xx- △△: △△: △△ (1 × speed)” “file name: □□” , Status: not viewed "," file name: xx, status: panning, viewing section: △△: △△: △△ -xx: xx: xx (2x speed) "" file name: △△, Status: Partial viewing, viewing section: △△: △△: △△ -xx: xx: xx (2x speed) / □□: □ :: □ -xx: xx: xx (1x speed) ) ".
[0087]
The viewing history generation process will be described. FIG. 4 is a diagram illustrating the flow of a viewing history generation process.
[0088]
First, it is checked whether a request history exists for a file of a certain moving image (step 401). If not, it is further checked whether or not a viewing history exists for the moving image file (step 405).
[0089]
If neither the request history nor the viewing history exists, the viewing history is newly generated by setting the status to “not viewed”, and the process of step 401 is performed for the next moving image. On the other hand, if the request history does not exist but the viewing history exists, it means that the viewing history has not been changed, and the process of step 401 is performed for the next moving image without doing anything.
[0090]
If the request history exists, the request history and the past viewing history (if any) are combined, and the ratio of the time during which the normal (single-speed) reproduction is performed to the entire time of the moving image is predetermined. (Step 402). If the value is equal to or more than the predetermined threshold, the status of the viewing history is set to “viewed”.
[0091]
If the ratio of normal reproduction is less than the predetermined threshold, it is checked whether the ratio of one fast-forward / skip reproduction time to the entire time of the moving image is equal to or more than the predetermined threshold in the same manner as in step 402 (step 403). . If the value is equal to or greater than the predetermined threshold, the status of the viewing history is set to “panning viewing”. If fast-forward / skip reproduction is performed a plurality of times, if at least one of them is equal to or more than a predetermined threshold, it is determined to be “streaming-and-listening viewing”.
[0092]
If the rate of fast-forward / skip playback is less than the predetermined threshold value, it is checked whether there is a section repeatedly played back a predetermined number of times or more in the entire moving image (step 404). If there is, the status of the viewing history is set to “interesting viewing”, and if not, “partial viewing”.
[0093]
Note that the predetermined threshold value for the normal reproduction ratio, the predetermined threshold value for the ratio of the fast-forward / skip reproduction time, and the predetermined number of times for the repetitive reproduction are, for example, 70%, A fixed value such as 50% of the total, three times, or the like may be determined, or the user may be able to determine the value according to his / her preference.
[0094]
(Presentation information output unit 108) The presentation information output unit 108 receives an instruction from the control unit 106, and generates and outputs information to be presented to the portable viewing terminal.
[0095]
Upon receiving an instruction from the control unit 106, the presentation information output unit 108 acquires the list information of the moving images stored in the moving image storage unit 102 and the viewing history information stored in the viewing history storage unit 107. I do. Then, selection information is generated based on the acquired viewing history.
[0096]
It should be noted that the viewing history may not exist when the moving image storage device of the present embodiment is accessed for the first time or when moving image data has just been stored. If there is no viewing history, all are treated as "unviewed".
[0097]
For example, in the case of a moving image having a viewing history of “file name: □□, status: pan-viewing, viewing section: △△: △△: △△ -xx: xx: xx (double speed)”, the user The viewing methods with high needs are “viewing from the beginning”, “viewing from the previous xx: xxx: xx”, “same as the previous time: △△: watching from △△”, “same as the previous time”. : △△: View at 2x speed from △△ ”.
[0098]
Therefore, based on the viewing history, selection information such as “play from file xx: xx: xx:” and “play file □□ from x: △△: △△ at double speed” is generated. I do.
[0099]
Then, information for output is generated based on the list information, the viewing history information, and the selection information. The information to be output includes a file name, a program name or a title, a reproduction time of the moving image, a viewing history, and selection information.
[0100]
The output format of the information is not particularly limited. The program name, title, playback time, viewing history, etc. need to be shown to the user, but the file name and the selection information itself (corresponding to the above-mentioned "play from file xx: xx: xx: xx") Need not be shown to users. Therefore, it is preferable that the selection information be described in, for example, an <INPUT> tag of the HIDDEN attribute in HTML, and that the hidden information is transmitted when the user selects.
[0101]
(Effects of the present embodiment) According to the present embodiment, the viewing history is generated from the request transmitted by the user to the moving image storage device, and the selection information indicating the specific part of the moving image based on the viewing history Has been generated. Thus, the user can easily view the moving image based on the past viewing history.
[0102]
(Modification 1) FIG. 6 is a diagram for explaining an example of a system using a moving image storage device of a first modification of the first embodiment.
[0103]
The moving image storage device of the present modification has a function of transmitting the viewing history stored in the viewing history storage unit 107 of the moving image storage device 602 to an external viewing history investigation terminal 605 via the network 603. is there.
[0104]
This modified example is used, for example, to check whether students are watching the teaching material in distance learning, or to find out which scene of which program is most interested in the audience rating survey of broadcast programs, etc. It is suitable.
[0105]
In the present embodiment, the viewing history investigation terminal 605 and the content provider 601 are described as different entities, but the same entity may perform it.
[0106]
(Modification 2) FIG. 7 is a modification of the moving image conversion unit 103 of the moving image storage device of the first embodiment. A decoding unit 701, a transformation unit 702, and an encoding unit 703 are provided so that a moving image can be transformed when the encoding method of the moving image is converted.
[0107]
The decoding unit 701, the transformation unit 702, and the encoding unit 703 can all receive an instruction from the control unit 106. For example, the decoding unit 701 reads moving image data to be decoded according to a command from the control unit 106, and, for example, the coding unit 703 changes a bit rate or a coding method according to a command from the control unit 106.
[0108]
The deformation unit 702 performs deformation such as enlargement, reduction, cutout, rotation, and the like of a specific portion of the moving image in response to a command from the control unit 106.
[0109]
In the moving image storage device of the present modification, the request receiving unit 105 also receives a moving image deformation request from a user. Then, in order to respond to the request, the control unit 106 sends a command to the deformation unit 702 to perform the deformation process.
[0110]
In the moving image storage device of the present modification, the moving image deformation request of the user is recorded in addition to the viewing history. Then, the selection information including the history of the deformation request is generated. Therefore, when the user selects the above-mentioned "same reproduction as the previous time", it is possible to reproduce the deformation processing according to the deformation request.
[0111]
For example, suppose that a user watches a soccer game while enlarging the area around the ball. Next, when the same match is watched, if "same playback as last time" is selected, it is possible to automatically watch the ball with its surroundings enlarged.
[0112]
(Modification 3) In Modification 2, the deformation process is reproduced based on the history of the deformation request. In addition, when viewing a moving image corresponding to the above-mentioned “interest viewing”, a modification such as enlargement may be automatically performed at the time of reproduction of the section where the “interest viewing” has been performed.
[0113]
(Modification 4) The presentation information output unit 108 may generate and provide selection information corresponding to “view from the beginning with reference to the viewing history”.
[0114]
In this viewing method, the user views the content from the beginning. For example, a previously-viewed portion is fast-forwarded or skipped, or a previously fast-forwarded or skipped portion is played back at a normal speed this time. The method is switched appropriately.
[0115]
(Fifth Modification) In the present embodiment, the selection information generated by the presentation information output unit 108 is transmitted to the user's portable viewing terminal. An identifier appropriately assigned to the information may be transmitted to the portable viewing terminal of the user.
[0116]
(Modification 6) In the present embodiment, the control unit 106 supplements the user's request based on the status, and then notifies the viewing history storage unit 107. However, the status together with the user's request indicates the status. A configuration may be adopted in which notification is sent to 107 and reference is made when the viewing history is generated by the viewing history storage unit 107.
[0117]
【The invention's effect】
As described above, with the moving image storage device of the present invention, the user can easily view a desired portion of the moving image based on the past viewing history.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a moving image storage device according to a first embodiment of the present invention.
FIG. 2 is a diagram illustrating a system using the moving image storage device according to the embodiment of the present invention.
FIG. 3 is an illustration of an operation screen for selecting a moving image to be viewed by a user on the portable viewing terminal.
FIG. 4 is a flowchart for dividing a viewing history.
FIG. 5 is an illustration of an operation screen on a mobile viewing terminal for a user to select a viewing method.
FIG. 6 is an exemplary view for explaining a system using a modified example of the moving image storage device according to the first embodiment of the present invention.
FIG. 7 is an exemplary view for explaining a configuration of a modified example of the moving image storage device according to the first embodiment of the present invention.
[Explanation of symbols]
101 Video input unit
102 Moving image storage
103 Moving Image Converter
104 Video output unit
105 Request receiving unit
106 control unit
107 Viewing history storage unit
108 Presentation information output unit
201, 601 Content provider
202, 602 Moving image storage device
203,603 network
204, 604 Mobile viewing terminal
605 Viewing history investigation terminal
701 Decoding unit
702 Deformation part
703 Encoding unit

Claims (13)

動画像データを蓄積し、前記動画像データを利用者の視聴端末に提供する動画像蓄積装置であって、
第1の符号化方式の第1の符号化データを蓄積する蓄積部と、
利用者から送られた動画像データ送信要求及び動画像一覧送信要求を受信する要求受付部と、
前記動画像データ送信要求から視聴履歴を生成する視聴履歴生成部と、
前記動画像データ送信要求に応じて前記蓄積部に蓄積された第1の符号化データを第2の符号化方式の第2の符号化データに変換する変換部と、
前記第2の符号化データを前記視聴端末に出力する出力部と、
前記動画像一覧送信要求に応じて前記視聴履歴を前記視聴端末に出力する視聴履歴出力部と、
を備える動画像蓄積装置。
A moving image storage device that stores moving image data and provides the moving image data to a user viewing terminal,
A storage unit for storing first encoded data of the first encoding method;
A request receiving unit that receives a moving image data transmission request and a moving image list transmission request sent from a user,
A viewing history generation unit that generates a viewing history from the moving image data transmission request,
A conversion unit configured to convert the first encoded data stored in the storage unit into second encoded data of a second encoding scheme in response to the moving image data transmission request;
An output unit that outputs the second encoded data to the viewing terminal;
A viewing history output unit that outputs the viewing history to the viewing terminal in response to the video list transmission request,
A moving image storage device comprising:
前記視聴履歴生成部は、
前記動画像の視聴方法の推移を表す情報を含む視聴履歴を生成することを特徴とする請求項1記載の動画像蓄積装置。
The viewing history generation unit,
2. The moving image storage device according to claim 1, wherein a viewing history including information indicating a transition of the moving image viewing method is generated.
前記視聴履歴生成部は、
動画像の再生開始点、停止点、再生方向、再生速度の情報を含む視聴履歴を生成することを特徴とする請求項2記載の動画像蓄積装置。
The viewing history generation unit,
3. The moving image storage device according to claim 2, wherein a viewing history including information on a reproduction start point, a stop point, a reproduction direction, and a reproduction speed of the video is generated.
前記要求受付部は、動画像変形要求をも受信し、
前記変換部は、
前記動画像変形要求に応じて、動画像に対して拡大、縮小、切り出し、回転を含む変形処理をも行い、
前記視聴履歴生成部は、
前記動画像変形要求と前記動画像データ送信要求とを用いて前記動画像の視聴方法の推移を表す情報を含む視聴履歴を生成することを特徴とする請求項1記載の動画像蓄積装置。
The request receiving unit also receives a moving image deformation request,
The conversion unit,
In accordance with the moving image deformation request, the moving image is also subjected to a deformation process including enlargement, reduction, cutout, and rotation,
The viewing history generation unit,
The moving image storage device according to claim 1, wherein a viewing history including information indicating a transition of a moving image viewing method is generated using the moving image deformation request and the moving image data transmission request.
動画像データを蓄積し、前記動画像データを利用者の視聴端末に提供する動画像蓄積装置であって、
第1の符号化方式の第1の符号化データを蓄積する蓄積部と、
利用者から送られた動画像データ送信要求及び動画像一覧送信要求を受信する要求受付部と、
前記動画像データ送信要求から視聴履歴を生成する視聴履歴生成部と、
前記動画像データ送信要求に応じて前記蓄積部に蓄積された第1の符号化データを第2の符号化方式の第2の符号化データに変換する変換部と、
前記第2の符号化データを前記ネットワークを介して前記視聴端末に出力する出力部と、
前記視聴履歴から動画像の特定部分を指し示す選択情報を生成する選択情報生成部と、
前記動画像一覧送信要求に応じて前記選択情報を前記視聴端末に出力する選択情報出力部と、
を備える動画像蓄積装置。
A moving image storage device that stores moving image data and provides the moving image data to a user viewing terminal,
A storage unit for storing first encoded data of the first encoding method;
A request receiving unit that receives a moving image data transmission request and a moving image list transmission request sent from a user,
A viewing history generation unit that generates a viewing history from the moving image data transmission request,
A conversion unit configured to convert the first encoded data stored in the storage unit into second encoded data of a second encoding scheme in response to the moving image data transmission request;
An output unit that outputs the second encoded data to the viewing terminal via the network;
A selection information generation unit that generates selection information indicating a specific part of a moving image from the viewing history,
A selection information output unit that outputs the selection information to the viewing terminal in response to the video list transmission request,
A moving image storage device comprising:
前記視聴履歴生成部は、
前記動画像の視聴方法の推移を表す情報を含む視聴履歴を生成することを特徴とする請求項5記載の動画像蓄積装置。
The viewing history generation unit,
The moving image storage device according to claim 5, wherein a viewing history including information indicating a transition of the moving image viewing method is generated.
前記選択情報生成部は、
過去に未視聴の部分を指し示す選択情報と、過去に視聴した部分を指し示す選択情報とを生成することを特徴とする請求項5記載の動画像蓄積装置。
The selection information generation unit,
6. The moving image storage device according to claim 5, wherein selection information indicating a part that has not been viewed in the past and selection information indicating a part that has been viewed in the past are generated.
前記要求受付部は、動画像変形要求をも受信し、
前記変換部は、
前記動画像変形要求に応じて動画像に対して拡大、縮小、切り出し、回転を含む変形処理をも行い、
前記視聴履歴生成部は、
前記動画像変形要求と動画像データ送信要求とを用いて前記動画像の視聴方法の推移を表す情報を含む視聴履歴を生成することを特徴とする請求項5記載の動画像蓄積装置。
The request receiving unit also receives a moving image deformation request,
The conversion unit,
Enlarging, reducing, clipping, and also performing a deformation process including rotation on the moving image according to the moving image deformation request,
The viewing history generation unit,
6. The moving image storage device according to claim 5, wherein a viewing history including information indicating a transition of a viewing method of the moving image is generated using the moving image deformation request and the moving image data transmission request.
前記選択情報生成部は、
過去に視聴した部分を指し示す情報と、過去に行われた変形に関する情報とを含む選択情報を生成することを特徴とする請求項8記載の動画像蓄積装置。
The selection information generation unit,
9. The moving image storage device according to claim 8, wherein selection information including information indicating a part viewed in the past and information on a deformation performed in the past is generated.
前記選択情報出力部は、
選択情報に基づいて生成した再生メニューを生成して出力することを特徴とする請求項5乃至請求項9記載の動画像蓄積装置。
The selection information output unit,
10. The moving image storage device according to claim 5, wherein a reproduction menu generated based on the selection information is generated and output.
前記視聴履歴出力部は、
前記利用者以外の外部装置からの要求に応じて、前記視聴履歴を前記外部装置へ送信することを特徴とする請求項2または請求項6記載の動画像蓄積装置。
The viewing history output unit,
7. The moving image storage device according to claim 2, wherein the viewing history is transmitted to the external device in response to a request from an external device other than the user.
前記視聴履歴出力部は、
前記利用者以外の外部装置からの要求に応じて、前記視聴履歴を前記外部装置へ送信することを特徴とする請求項4または請求項8記載の動画像蓄積装置。
The viewing history output unit,
9. The moving image storage device according to claim 4, wherein the viewing history is transmitted to the external device in response to a request from an external device other than the user.
動画像データを放送もしくは通信により配信する配信サーバと、
前記配信サーバからの動画像データ受信して蓄積する蓄積サーバと、
前記蓄積サーバから動画像データを取得して再生を行う視聴端末と、
情報収集端末と、
前記配信サーバ、前記情報収集端末、前記蓄積サーバ及び前記視聴端末を接続するネットワークとを有し、
前記蓄積サーバは、
前記視聴端末の要求を受け、蓄積した動画像データを符号化方式を変換して送信するとともに、前記視聴端末の要求から視聴履歴を生成して記憶しておき、
前記情報収集端末から前記視聴履歴の送信要求を受けた際に、前記視聴履歴を前記情報収集端末に送信する、
視聴履歴調査システム。
A distribution server that distributes moving image data by broadcast or communication,
A storage server that receives and stores moving image data from the distribution server;
A viewing terminal for acquiring and reproducing moving image data from the storage server,
An information collection terminal,
A network that connects the distribution server, the information collection terminal, the storage server, and the viewing terminal,
The storage server,
In response to the request of the viewing terminal, the stored moving image data is converted into an encoding method and transmitted, and a viewing history is generated and stored from the request of the viewing terminal,
When receiving the transmission request of the viewing history from the information collection terminal, transmitting the viewing history to the information collection terminal,
Viewing history survey system.
JP2002360227A 2002-11-22 2002-12-12 Video storage device Expired - Fee Related JP3886892B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2002360227A JP3886892B2 (en) 2002-12-12 2002-12-12 Video storage device
US10/717,539 US20050055710A1 (en) 2002-11-22 2003-11-21 Motion picture storage apparatus and motion picture distributing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002360227A JP3886892B2 (en) 2002-12-12 2002-12-12 Video storage device

Publications (2)

Publication Number Publication Date
JP2004194025A true JP2004194025A (en) 2004-07-08
JP3886892B2 JP3886892B2 (en) 2007-02-28

Family

ID=32759359

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002360227A Expired - Fee Related JP3886892B2 (en) 2002-11-22 2002-12-12 Video storage device

Country Status (1)

Country Link
JP (1) JP3886892B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009522853A (en) * 2005-12-29 2009-06-11 ユナイテッド ビデオ プロパティーズ, インコーポレイテッド System and method for episode tracking in an interactive media environment
JP2023001113A (en) * 2021-06-18 2023-01-04 株式会社ドワンゴ Viewer terminal, viewer terminal control method, viewer terminal control program, and recording medium
US12382131B2 (en) 2005-12-29 2025-08-05 Adeia Guides Inc. Systems and methods for episode tracking in an interactive media environment

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009522853A (en) * 2005-12-29 2009-06-11 ユナイテッド ビデオ プロパティーズ, インコーポレイテッド System and method for episode tracking in an interactive media environment
JP2018164317A (en) * 2005-12-29 2018-10-18 ロヴィ ガイズ, インコーポレイテッド System and method for episode tracking in an interactive media environment
JP2022159420A (en) * 2005-12-29 2022-10-17 ロヴィ ガイズ, インコーポレイテッド Systems and methods for episode tracking in interactive media environments
JP7447197B2 (en) 2005-12-29 2024-03-11 ロヴィ ガイズ, インコーポレイテッド Systems and methods for episode tracking in interactive media environments
US12382131B2 (en) 2005-12-29 2025-08-05 Adeia Guides Inc. Systems and methods for episode tracking in an interactive media environment
JP2023001113A (en) * 2021-06-18 2023-01-04 株式会社ドワンゴ Viewer terminal, viewer terminal control method, viewer terminal control program, and recording medium

Also Published As

Publication number Publication date
JP3886892B2 (en) 2007-02-28

Similar Documents

Publication Publication Date Title
US8468569B2 (en) Content delivery system and method, and server apparatus and receiving apparatus used in this content delivery system
US8074244B2 (en) Receiving apparatus and method
JP4076067B2 (en) Recording / playback system
US20050055710A1 (en) Motion picture storage apparatus and motion picture distributing system
US20090282444A1 (en) System and method for managing the presentation of video
US9432613B2 (en) Graphic user interface for playing video data
US20090317064A1 (en) Playback apparatus, method, and program
MX2012005830A (en) Enhanced programme preview content.
WO2006124190A1 (en) A system and a method for recording a broadcast displayed on a mobile device
JP2010515291A (en) Method and apparatus for downloading auxiliary program data to DVR
US8000578B2 (en) Method, system, and medium for providing broadcasting service using home server and mobile phone
US20080276289A1 (en) System for video presentations with adjustable display elements
CN101779458B (en) Video distribution device and video distribution program
JP2004173120A (en) Moving image storage device, moving image distribution system
JP3072971B2 (en) Video-on-demand system, video server device and terminal device constituting the system
JP3886892B2 (en) Video storage device
CN101120333A (en) System and method for a remote user interface
KR101358812B1 (en) An terminal apparatus and a settop box for transmitting a multimedia data during mirroring, a method therefor
JP2003046928A (en) Network video playback method and compressed video data decoding / playback apparatus
JP2005277869A (en) Video viewing control device
KR100767307B1 (en) Method for driving a mobile media player with improved performance and recording medium recording the method
JP4413661B2 (en) Recording / playback device, image playback system, and terminal device
JP4421666B1 (en) Content receiving apparatus and content reproducing method
JP2006339980A (en) Video playback device
KR100618271B1 (en) Wireless Television Receiver and Recording Method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040609

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20050415

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20050606

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060817

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060822

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061017

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20061121

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20061122

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

Free format text: PAYMENT UNTIL: 20091201

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20101201

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20111201

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20121201

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20121201

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20131201

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees