[go: up one dir, main page]

JP5701597B2 - 省メモリ環境におけるビデオモーションメニュー生成 - Google Patents

省メモリ環境におけるビデオモーションメニュー生成 Download PDF

Info

Publication number
JP5701597B2
JP5701597B2 JP2010508357A JP2010508357A JP5701597B2 JP 5701597 B2 JP5701597 B2 JP 5701597B2 JP 2010508357 A JP2010508357 A JP 2010508357A JP 2010508357 A JP2010508357 A JP 2010508357A JP 5701597 B2 JP5701597 B2 JP 5701597B2
Authority
JP
Japan
Prior art keywords
segments
menu
thumbnail
title
frames
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2010508357A
Other languages
English (en)
Other versions
JP2010527482A5 (ja
JP2010527482A (ja
Inventor
ウィーバー,ラズロ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LSI Corp
Original Assignee
LSI Logic 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 LSI Logic Corp filed Critical LSI Logic Corp
Publication of JP2010527482A publication Critical patent/JP2010527482A/ja
Publication of JP2010527482A5 publication Critical patent/JP2010527482A5/ja
Application granted granted Critical
Publication of JP5701597B2 publication Critical patent/JP5701597B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/84Television signal recording using optical recording
    • H04N5/85Television signal recording using optical recording on discs or drums
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • 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
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4314Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
    • 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/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/82Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only
    • H04N9/8205Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal
    • H04N9/8227Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback the individual colour picture signal components being recorded simultaneously only involving the multiplexing of an additional signal and the colour video signal the additional signal being at least another television signal

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Television Signal Processing For Recording (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Description

本発明は、一般にビデオメニュー生成に関し、特に、省メモリ環境におけるビデオモーションメニュー生成に関する。
図1を参照すると、従来のデジタル多用途ディスク(DVD)メニューページ10の図が示されている。メニューページ10には、背景画像12、いくつかのサムネイル画像14a−14f、および、1つまたは複数のナビゲーションボタン16a−16bが含まれる。DVDメニューページ10は、通常、市販のプレーヤ/レコーダでDVDディスクを再生する場合に最初に現れる画像である。
画像12は、プレーヤ/レコーダ内の不揮発性メモリに記憶されることが多い。画像12は、サムネイル画像14a−14fの視覚的な背景テンプレートを生成するために用いられる。通常、ビデオプログラムの各タイトル用に1つのサムネイル画像14a−14fとして、4〜8のサムネイル画像14a−14fが単一のメニューページ10に存在する。プログラムにおけるタイトル数がメニュー10のサムネイル容量を超える場合には、メニュー10は、数ページを有し、かくしてマルチページメニューと呼ばれる。ボタン16a−16bは、メニューページ間の移動を制御する。ボタン16a−16bは、通常、「次へ」および「前へ」と名付けられる。
メニューナビゲーションは、プレーヤ/レコーダに関連する手持ち式のリモコン装置によって始動される。リモコン上の矢印キーを押すことによって、ディスプレイの中央焦点を、サムネイル画像14a−14fのいずれかまたはボタン16a−16bのいずれかに移動させることができる。選択されたオブジェクトを作動させることによって、プレーヤ/レコーダは、選択されたタイトルを再生するか、またはボタンを実行して、メニューページ10を次ページまたは前ページに適宜変更する。
本発明の目的、特徴および利点には、(i)可動シーケンスをメニューで示すサムネイルを生成し、(ii)小量のメモリを用いて動的サムネイルを生成し、かつ/または(iii)プレーヤ/レコーダの外部の記憶装置を使用せずにモーションメニューを生成可能である、省メモリ環境におけるビデオモーションメニュー生成を提供することが含まれる。
本発明は、省メモリ環境においてモーションメニューを生成する方法に関する。この方法には、一般に、(A)ビデオプログラムで受信された複数のタイトルストリームのそれぞれから一定期間を符号化することによって、複数の符号化されたストリームをバッファに生成するステップと、(B)符号化されたストリームのそれぞれを復号化することによって、複数のサムネイルフレームをバッファに生成するステップと、(C)符号化されたストリームにおける各それぞれのストリームからのサムネイルフレームの1つを複数のメニューフレームのそれぞれの1つに結合することによってモーションメニューをバッファに生成し、メニューフレームの順次表示が、モーションメニューでは、動的コンテンツを有する複数のサムネイルとして見えるようにするステップと、が含まれる。
本発明のこれらや他の目的、特徴および利点は、次の詳細な説明ならびに添付の特許請求の範囲および図面から明らかになろう。
従来のDVDメニューページの図である。 本発明の好ましい実施形態による装置のブロック図である。 モーションメニューを生成する例示的な方法の流れ図である。 サムネイルストリームの生成に焦点を合わせた図3の方法の一部の詳細な流れ図である。 モーションメニューの完成に焦点を合わせた図3の方法の一部の詳細な流れ図である。
静的なタイトルサムネイル画像を備えたDVDメニューは、あらかじめ記録されたDVDディスク上で利用可能であることが多い。モーションメニューは、個別のタイトルサムネイル画像が経時的に変化して可動シーケンスを示す動的メニューである。モーションメニューは、一般に、消費者が生成したDVDディスクでは利用不可能であり、通常、消費者用DVDレコーダ/プレーヤでは生成することができない。消費者用DVDレコーダ/プレーヤは、一般に、モーションメニューを生成するための十分な内部メモリを欠いている。
図2を参照すると、装置100のブロック図が、本発明の好ましい実施形態に従って示されている。装置(または機器)100は、DVDレコーダ/プレーヤとして実現してもよい。装置100は、ビデオソースから受信されたタイトルビデオストリームを用いて、動的サムネイル画像をモーションメニューに生成するように動作可能であってもよい。装置100には、一般に、回路(またはモジュール)102、回路(またはモジュール)104、回路(またはモジュール)106、回路(またはモジュール)108、回路(またはモジュール)110、回路(またはモジュール)112、回路(またはモジュール)114およびインタフェース(またはポート)116が含まれる。
回路102は、音声/ビデオエンコーダを実現してもよい。回路102は、一般に、ビデオストリームを符号化して、符号化されたビットストリームを生成するように動作可能である。符号化は、MPEG−2規格、MPEG−4規格、MPEG−4高度ビデオ符号化勧告および/またはH.264勧告に準拠してもよい。他のビデオ符号化規格を、特定の用途の基準を満たすように実行してもよい。
回路104は、音声/ビデオデコーダを実現してもよい。回路104は、ビデオストリームを復号化して、非圧縮フレームおよび/またはフィールドのシーケンスを生成するように動作可能であってもよい。復号化は、MPEG−2規格、MPEG−4規格、MPEG−4高度ビデオ符号化勧告および/またはH.264勧告に準拠してもよい。他のビデオ復号化規格を、特定の用途の基準を満たすように実行してもよい。
回路106は、ビデオスケーラを実現してもよい。回路106は、一般に、リアルタイムでビデオストリームのビデオフィールド/フレームを縮小するように動作可能である。縮小は、ビデオフィールド/フレームのサイズを、通常サイズ(例えば720×480画素)からサムネイルサイズ(例えば120×80画素)に変更してもよい。縮小はまた、(例えば、モーションメニューにおける3×3サムネイルアレイにおいて)ビデオストリームのビットレートを、約4メガビット/秒から約110キロビット/秒に低減してもよい。
回路108は、ビデオメモリとして実現してもよい。回路108は、1つもしくは複数の符号化されたビットストリームおよび/または1つもしくは複数の復号化されたビデオシーケンスを記憶するために、多重バッファとして構成してもよい。回路108は、固体メモリとして実現してもよい。一般に、回路108は、約2メガバイト(MB)〜約64MBの容量を有する。回路108は、揮発性ランダムアクセスメモリを実現してもよい。回路108はまた、不揮発性容量(例えば、揮発性メモリおよび不揮発性メモリ)を表してもよい。他のメモリ容量を、特定の用途の基準を満たすように実現してもよい。
回路110は、ビデオプロセッサとして実現してもよい。回路110は、一般に、ビデオ画像および情報を操作するように動作可能である。いくつかの実施形態では、回路110は、(i)復号化されたサムネイルフレームを復号化された背景画像に重ねて、モーションメニューを形成し、かつ(ii)ナビゲーション機能(例えば、ボタンおよびリンク)をモーションメニューに加えるように動作可能であってもよい。
回路112は、光ディスク書き込み装置(またはレコーダ)として実現してもよい。回路112は、一般に、1つまたは複数の符号化されたビデオプログラム、および、1つまたは複数の符号化されたモーションメニューを光ディスク媒体上に(中に)書き込むように動作可能である。いくつかの実施形態では、回路112はまた、符号化されたビデオコンテンツおよび符号化されたモーションメニューを光ディスクから読み出しできる光ディスクプレーヤを実現してもよい。
回路114は、光ディスクプレーヤとして実現してもよい。回路114は、モーションメニューを構築するために用いられるタイトルストリームを有するビデオプログラムのソースを提供してもよい。いくつかの実施形態では、回路114は、ビデオプログラムの非光ディスクソースであってもよい。例えば、回路114は、ビデオ衛星受信機、ケーブルセットトップボックスおよび/またはカムコーダとして実現してもよい。ビデオプログラム(コンテンツ)の他のソースを、特定の用途の基準を満たすように実現してもよい。
インタフェース116は、一般に、ビデオ出力ポートを実現する。インタフェース116は、合成出力部、コンポーネント出力部、無線周波数出力部、RGB(red−green−blue)出力部および/または同様のものの1つまたは複数として配置してもよい。インタフェース116は、プログラムおよびモーションメニューを視聴者に示すためにディスプレイに接続可能であってもよい。
図3を参照すると、モーションメニューを生成する例示的な方法120の流れ図が示されている。方法(またはプロセス)120は、装置100によって実行してもよい。方法120には、一般に、ステップ(またはブロック)122、ステップ(またはブロック)124、ステップ(またはブロック)126、ステップ(またはブロック)128、および、ステップ(またはブロック)130が含まれる。
ステップ122において、ビデオプログラムを、(例えば、プレーヤに挿入された通常のDVDディスクの形態で)回路114によって受信してもよい。回路114は、ステップ124においてビデオプログラムから1つまたは複数のタイトルストリームを抽出してもよい。抽出中のタイトルストリームの復号化は、回路114または回路104によって実行してもよい。タイトルストリームのそれぞれにおける決まった時間量(例えば20〜30秒)に及ぶストリームセグメントは、さらなる処理のために回路114から読み出してもよい。ステップ126において、回路102は、捕捉されたタイトルストリームセグメントを符号化し、符号化されたタイトルストリームセグメントを回路108に記憶してもよい。セグメントのバッファリングは符号化の後に行って、回路108の制限された容量を効率的に利用してもよい。
ステップ128において、回路102−110は、符号化されたタイトルストリームセグメントからモーションメニューを生成するように動作してもよい。モーションメニューの生成には、一般に、メニュー内ナビゲーション機能(例えば、次ページおよび前ページボタン)ならびにDVD関連ナビゲーション機能(例えば、言語選択、アスペクト比など)を加えることが含まれる。結果として得られたモーションメニューは、回路102によって符号化し、後続の表示および/または記録のために回路108に一時的に記憶してもよい。ステップ130において、回路104−112は、モーションメニューおよびビデオプログラムの両方を、回路112に装着された書き込み可能媒体(例えば光ディスク)上に(中に)記憶するように動作可能であってもよい。方法120は、モーションメニューの各ページ用に繰り返してもよい。
図4を参照すると、サムネイルストリームの生成に焦点を合わせた方法120の一部の詳細な流れ図が示されている。図示の部分には、ステップ122、1つもしくは複数のステップ(またはブロック)140a−140n、1つもしくは複数のステップ(またはブロック)142a−142n、ステップ126、および、1つもしくは複数のステップ(またはブロック)144a−144nを含んでもよい。
ステップ122(図3における)には、一般に、回路114から受信されたタイトルストリーム(例えばストリーム1−ストリームN)のそれぞれに1つのサブステップとして、多重サブステップ122a−122n(図4における)が含まれる。いくつかの実施形態では、タイトルストリームは、回路114から1つずつ受信し、1つずつ処理してもよい。他の実施形態では、2以上のタイトルストリームを受信し、並行して処理してもよい。タイトルストリームは、符号化した形態で受信してもよい。
ステップ140a−140nにおいて、符号化されたタイトルストリームのそれぞれは、回路104および/または回路114によって復号化してもよい。ステップ122a−122nと同様に、復号化動作140a−140nは、順次的に1タイトルストリームずつか、または2以上のストリームをほぼ同時に並行して実行してもよい。復号化は、フレームごとに、および/またはフィールドごとに実行してもよい。復号化されたタイトルストリームは、回路108に一時的にバッファしてもよい。ステップ142a−142nにおいて、復号化されたタイトルストリームは、回路106によってサムネイルサイズに縮小してもよい。スケーリングは、フレームごとに、および/またはフィールドごとに実行してもよい。サムネイルサイズは、(i)モーションメニューの各ページにおいて提示されるタイトル数および(ii)モーションメニューサイズの1つまたは両方に依存して、固定サイズまたは動的サイズであってもよい。スケーリングされたサムネイルストリームのそれぞれは、回路108にバッファしてもよい。いくつかの実施形態では、スケーリングされたサムネイルストリームは、オリジナルのストリームに上書きしてもよい。他の実施形態では、スケーリングされたサムネイルストリームは、オリジナルのストリームとは別に記憶してもよい。
ステップ126(図3における)には、一般に、スケーリングされたサムネイルストリームのそれぞれに1つのサブステップとして、多重サブステップ126a−126n(図4における)が含まれる。ステップ126a−126nのそれぞれにおいて、それぞれのスケーリングされたサムネイルストリームを符号化してもよい。結果として得られたサムネイルストリームは、ステップ144a−144nにおいて回路108上に(中に)記憶してもよい。
図5を参照すると、モーションメニューの完成に焦点を合わせた方法120の一部の詳細な流れ図が示されている。図示の部分には、1つもしくは複数のステップ(またはブロック)146a−146n、1つもしくは複数のステップ(またはブロック)148a−148n、ステップ(またはブロック)150、ステップ(またはブロック)152、ステップ(またはブロック)154、ステップ(またはブロック)156、ステップ(またはブロック)158およびステップ130を含んでもよい。
ステップ146a−146nにおいて、符号化およびスケーリングされたサムネイルストリームのそれぞれにおける単一フィールド/フレームを、回路108から読み出してもよい。前述のように、読み出しは、1つのフィールド/フレームずつか、または多数のフィールド/フレームを並行してほぼ同時に実行してもよい。回路108から読み出したフィールド/フレームのそれぞれは、それぞれのステップ148a−148nにおいて回路104によって復号化し、回路108に逆に書き込んでもよい。
ステップ150において、符号化された背景画像は、回路108(例えば、不揮発性部分)からかまたは回路114を介してビデオソースから、回路104によって読み出してもよい。背景画像は、一般に、スペースを節約するために符号化された形態で記憶される。回路104は、ステップ152において背景画像を復号化し、復号化された画像を回路108(例えば、揮発性部分)にバッファしてもよい。復号化された背景画像は、回路108においてフルサイズのバッファ(例えば、YUV4:2:0バッファ)を占めてもよい。ステップ154において、回路110は、タイトルのそれぞれからのサムネイルフィールド/フレームを背景画像と結合することによって、モーションメニューのページを生成してもよい。結果として得られたモーションメニューページは、構成中および構成後に回路108にバッファしてもよい。次に、回路102は、ステップ156においてモーションメニューページを符号化し、結果を回路108に逆に記憶してもよい。
モーションメニューページの全てが生成され、符号化されてバッファされてしまうまで、追加的な符号化されたモーションメニューページを、各連続するページ用に生成してもよい。ステップ158において、回路110は、画面上のナビゲーション情報を、符号化されたモーションメニューページに加えてもよい。その後、ステップ130において、回路112は、完成したモーションメニューを書き込み可能光ディスクに、DVDビデオ準拠ストリームで書き込んでもよい。ナビゲーションファイルに記憶されたナビゲーション情報は、プレーヤ(例えば回路114)に、サムネイルシーケンスを引き続いてループするように命令し、それによって、常に可動のモーションメニューを生成してもよい。いくつかの実施形態では、ナビゲーションファイルは、単一パスでサムネイルシーケンスを表示し、かつ次に、シーケンスの最後のフィールド/フレームでサムネイルを保持するように、プレーヤに命令してもよい。
タイトルストリームのそれぞれを再符号化することによって、装置100内の実質的なメモリ節約を実現してもよい。メモリ節約によって、一般に、磁気ハードドライブなどの大型外部記憶装置を用いずに、ローカルな固体メモリにおいてモーションメニュー生成プロセス全体が可能になる。
モーションメニューを視聴者に表示しながら音声を提供してもよい。例えば、1つまたは複数の音声クリップを、回路108(不揮発性部分)に記憶し、回路110を介して低ビットレートで再生してもよい。多数の音声クリップが回路108に記憶されている場合には、モーションメニューをオーサリングするユーザは、モーションメニューに関連するクリップの1つまたは複数を選択してもよい。
図2−5のダイアグラムによって実行される機能を、関連技術の当業者には明らかであるように、本明細書の教示に従ってプログラムされた従来の汎用デジタルコンピュータを用いて実現してもよい。同様に関連技術の当業者には明らかであるように、適切なソフトウェア符号化は、本開示の教示に基づき、熟練したプログラマによって容易に準備することができる。
本明細書で説明するように、本発明はまた、ASIC、FPGAを準備することによってか、または従来のコンポーネント回路の適切なネットワークを相互接続することによって実施してもよく、それらの修正は、当業者には容易に明らかになろう。
したがって、本発明にはまた、コンピュータ製品を含んでもよく、このコンピュータ製品は、本発明に従ってプロセスを実行するようにコンピュータをプログラムするために使用できる命令を含む記憶媒体であってもよい。記憶媒体としては、限定するわけではないが、フロッピー(登録商標)ディスク、光ディスク、CD−ROM、光磁気ディスク、ROM、RAM、EPROM、EEPROM、フラッシュメモリ、磁気もしくは光カードを含む任意のタイプのディスク、または電子命令を記憶するのに適した任意のタイプの媒体を含むことができる。本明細書で用いられているように、用語「同時に」は、ある共通期間を共有するイベントを示すように意味されているが、しかしこの用語は、同じ時点で始まり同じ時点で終了するか、または同じ継続期間を有するイベントに限定されるようには意味されていない。
本発明の好ましい実施形態に関連して本発明を特に図示し説明したが、本発明の範囲から逸脱せずに、形態および詳細における様々な変更をなし得ることが、当業者によって理解されよう。

Claims (20)

  1. モーションメニューを生成するための装置において前記モーションメニューを生成する方法であって、
    (A)単一のビデオプログラムをビデオソースから受信するステップであって、前記単一のビデオプログラムが順次的に配置された複数のタイトルストリームを含み、前記複数のタイトルストリームを前記装置に内蔵された一定容量のバッファに生成するステップと、
    (B)前記複数のタイトルストリームを複数のタイトルセグメントに分割するステップであって、前記複数のタイトルセグメントのそれぞれが前記複数のタイトルストリームのそれぞれに対応すると共に、前記複数のタイトルセグメントのそれぞれが決まった時間量に及ぶステップと、
    (C)前記複数のタイトルセグメントをサムネイルサイズにスケーリングすることによって、複数のサムネイルセグメントを前記複数のタイトルストリームに上書きして前記バッファに生成するステップであって、前記複数のサムネイルセグメントのそれぞれが前記複数のタイトルセグメントのそれぞれに対応するステップと、
    (D)前記複数のサムネイルセグメントを符号化することによって、複数の符号化されたセグメントを前記複数のサムネイルセグメントに上書きして前記バッファに生成するステップであって、前記複数の符号化されたセグメントのそれぞれが前記複数のサムネイルセグメントのそれぞれに対応するステップと、
    (E)前記複数の符号化されたセグメントを復号化することによって、複数のサムネイルフレームを前記バッファに生成するステップであって、前記複数のタイトルセグメントのそれぞれが前記複数のサムネイルフレームのそれぞれの複数に対応するステップと、
    (F)前記モーションメニューの複数のメニューフレームを前記バッファに生成するステップであって、前記複数のメニューフレームの順次表示が前記モーションメニューにおいて動的コンテンツを有する前景の複数のサムネイルとして見えるように、(i)前記複数のタイトルセグメントのそれぞれからの前記複数のサムネイルフレームのそれぞれと(ii)前記複数のメニューフレームのそれぞれへの背景画像とを結合することによって、前記モーションメニューの前記複数のメニューフレームを前記バッファに生成するステップと、
    を含み、
    前記ステップ(C)において、前記モーションメニューの各ページに提示されるタイトル数および前記モーションメニューのサイズに依存して、前記サムネイルサイズが変更される、方法。
  2. 前記モーションメニューを符号化することによって、符号化されたメニューを前記バッファに生成するステップをさらに含む、請求項1に記載の方法。
  3. 少なくとも1つのナビゲーション項目を前記符号化されたメニューに加えるステップであって、前記ナビゲーション項目が画面上のナビゲーションを実行するステップをさらに含む、請求項2に記載の方法。
  4. 前記符号化されたメニューおよび前記単一のビデオプログラムの両方を記録媒体に記録するステップをさらに含む、請求項2に記載の方法。
  5. 前記複数のタイトルセグメントのそれぞれからの前記複数のサムネイルフレームのそれぞれが前記バッファに同時に存在する、請求項1に記載の方法。
  6. 前記複数のタイトルセグメントのそれぞれの複数のフレームのそれぞれを空間的に縮小することによって、前記複数のサムネイルセグメントが生成される、請求項5に記載の方法。
  7. 前記単一のビデオプログラムを復号化することによって、前記背景画像を生成するステップをさらに含む、請求項1に記載の方法。
  8. 前記背景画像が前記モーションメニューにおいて静的である、請求項7に記載の方法。
  9. 与えられた前記複数のメニューフレームのそれぞれが前記複数のメニューフレームの後続の1つが生成される前に符号化される、請求項1に記載の方法。
  10. 前記バッファが64メガバイト以下の揮発性メモリを含む、請求項1に記載の方法。
  11. モーションメニューを生成するための装置であって、
    一定容量のバッファと、
    (A)単一のビデオプログラムをビデオソースから受信し、前記単一のビデオプログラムが順次的に配置された複数のタイトルストリームを含み、前記複数のタイトルストリームを前記バッファに生成し、(B)前記複数のタイトルストリームを複数のタイトルセグメントに分割し、前記複数のタイトルセグメントのそれぞれが前記複数のタイトルストリームのそれぞれに対応すると共に、前記複数のタイトルセグメントのそれぞれが決まった時間量に及び、(C)前記複数のタイトルセグメントをサムネイルサイズにスケーリングすることによって、複数のサムネイルセグメントを前記複数のタイトルストリームに上書きして前記バッファに生成し、前記複数のサムネイルセグメントのそれぞれが前記複数のタイトルセグメントのそれぞれに対応し、(D)前記複数のサムネイルセグメントを符号化することによって、複数の符号化されたセグメントを前記複数のサムネイルセグメントに上書きして前記バッファに生成し、前記複数の符号化されたセグメントのそれぞれが前記複数のサムネイルセグメントのそれぞれに対応し、(E)前記複数の符号化されたセグメントを復号化することによって、複数のサムネイルフレームを前記バッファに生成し、前記複数のタイトルセグメントのそれぞれが前記複数のサムネイルフレームのそれぞれの複数に対応し、(F)前記モーションメニューの複数のメニューフレームを前記バッファに生成し、前記複数のメニューフレームの順次表示が前記モーションメニューにおいて動的コンテンツを有する前景の複数のサムネイルとして見えるように、(i)前記複数のタイトルセグメントのそれぞれからの前記複数のサムネイルフレームのそれぞれと(ii)前記複数のメニューフレームのそれぞれへの背景画像とを結合することによって、前記モーションメニューの前記複数のメニューフレームを前記バッファに生成するように構成された回路と、
    を含み、
    前記(C)において、前記モーションメニューの各ページに提示されるタイトル数および前記モーションメニューのサイズに依存して、前記サムネイルサイズを変更するように動作する装置。
  12. 前記回路が、前記モーションメニューを符号化することによって、符号化されたメニューを前記バッファに生成するように構成されたエンコーダを含む、請求項11に記載の装置。
  13. (i)前記エンコーダが少なくとも1つのナビゲーション項目を前記符号化されたメニューに加えるようにさらに構成され、(ii)前記ナビゲーション項目が画面上のナビゲーションを実行する、請求項12に記載の装置。
  14. 前記回路が、前記符号化されたメニューおよび前記単一のビデオプログラムの両方を記録媒体に記録するように構成された光ディスク書き込み装置をさらに含む、請求項12に記載の装置。
  15. 前記複数のタイトルセグメントのそれぞれからの前記複数のサムネイルフレームの多くとも1つが前記バッファに同時に存在する、請求項11に記載の装置。
  16. 前記回路が、前記複数のタイトルセグメントのそれぞれの複数のフレームのそれぞれを空間的に縮小することによって、前記複数のサムネイルフレームを生成するように構成されたスケーラをさらに含む、請求項15に記載の装置。
  17. 前記回路が、前記単一のビデオプログラムを復号化することによって、前記背景画像を生成するようにさらに構成される、請求項11に記載の装置。
  18. 前記背景画像が前記モーションメニューにおいて静的である、請求項17に記載の装置。
  19. 与えられた前記複数のメニューフレームのそれぞれが前記複数のメニューフレームの後続の1つが生成される前に符号化される、請求項11に記載の装置。
  20. モーションメニューを生成するための装置であって、
    単一のビデオプログラムをビデオソースから受信するための手段であって、前記単一のビデオプログラムが順次的に配置された複数のタイトルストリームを含み、前記複数のタイトルストリームを前記装置に内蔵された一定容量のバッファに生成する手段と、
    前記複数のタイトルストリームを複数のタイトルセグメントに分割するための手段であって、前記複数のタイトルセグメントのそれぞれが前記複数のタイトルストリームのそれぞれに対応すると共に、前記複数のタイトルセグメントのそれぞれが決まった時間量に及ぶ手段と、
    前記複数のタイトルセグメントをサムネイルサイズにスケーリングすることによって、複数のサムネイルセグメントを前記複数のタイトルストリームに上書きして前記バッファに生成するための手段であって、前記モーションメニューの各ページに提示されるタイトル数および前記モーションメニューのサイズに依存して、前記サムネイルサイズを変更するように動作し、前記複数のサムネイルセグメントのそれぞれが前記複数のタイトルセグメントのそれぞれに対応する手段と、
    前記複数のサムネイルセグメントを符号化することによって、複数の符号化されたセグメントを前記複数のサムネイルセグメントに上書きして前記バッファに生成するための手段であって、前記複数の符号化されたセグメントのそれぞれが前記複数のサムネイルセグメントのそれぞれに対応する手段と、
    前記複数の符号化されたセグメントを復号化することによって、複数のサムネイルフレームを前記バッファに生成するための手段であって、前記複数のタイトルセグメントのそれぞれが前記複数のサムネイルフレームのそれぞれの複数に対応する手段と、
    前記モーションメニューの複数のメニューフレームを前記バッファに生成するための手段であって、前記複数のメニューフレームの順次表示が前記モーションメニューにおいて動的コンテンツを有する前景の複数のサムネイルとして見えるように、(i)前記複数のタイトルセグメントのそれぞれからの前記複数のサムネイルフレームのそれぞれと(ii)前記複数のメニューフレームのそれぞれへの背景画像とを結合することによって、前記モーションメニューの前記複数のメニューフレームを前記バッファに生成する手段と、
    を含む、装置。
JP2010508357A 2007-05-17 2008-03-03 省メモリ環境におけるビデオモーションメニュー生成 Expired - Fee Related JP5701597B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/749,809 2007-05-17
US11/749,809 US8340196B2 (en) 2007-05-17 2007-05-17 Video motion menu generation in a low memory environment
PCT/US2008/002802 WO2008143732A1 (en) 2007-05-17 2008-03-03 Video motion menu generation in a low memory environment

Publications (3)

Publication Number Publication Date
JP2010527482A JP2010527482A (ja) 2010-08-12
JP2010527482A5 JP2010527482A5 (ja) 2012-11-08
JP5701597B2 true JP5701597B2 (ja) 2015-04-15

Family

ID=40027588

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010508357A Expired - Fee Related JP5701597B2 (ja) 2007-05-17 2008-03-03 省メモリ環境におけるビデオモーションメニュー生成

Country Status (7)

Country Link
US (1) US8340196B2 (ja)
EP (1) EP2171560A4 (ja)
JP (1) JP5701597B2 (ja)
KR (1) KR101266496B1 (ja)
CN (1) CN101681193B (ja)
TW (1) TWI404415B (ja)
WO (1) WO2008143732A1 (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090110202A (ko) 2008-04-17 2009-10-21 삼성전자주식회사 개인화된 사용자 인터페이스를 디스플레이하는 방법 및 장치
KR101545137B1 (ko) * 2008-04-17 2015-08-19 삼성전자주식회사 사용자 인터페이스를 생성하는 방법 및 장치
JP2015039045A (ja) * 2008-11-28 2015-02-26 株式会社東芝 放送受信装置および番組再生方法
US9076239B2 (en) * 2009-04-30 2015-07-07 Stmicroelectronics S.R.L. Method and systems for thumbnail generation, and corresponding computer program product
CN101882451B (zh) * 2010-03-24 2012-08-08 深圳市万兴软件有限公司 Dvd动态菜单生成装置及方法
KR101467418B1 (ko) * 2012-09-27 2014-12-01 브로드콤 코포레이션 비디오 소스로부터의 정적 콘텐츠 정보를 사용한 비디오의 송신
CN104077031A (zh) * 2014-06-12 2014-10-01 深圳市同洲电子股份有限公司 一种业务入口显示方法和装置

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6208335B1 (en) 1997-01-13 2001-03-27 Diva Systems Corporation Method and apparatus for providing a menu structure for an interactive information distribution system
GB2339989B (en) 1998-05-19 2002-11-27 Lsi Logic Corp Method and apparatus for decoding video data
US20040128317A1 (en) 2000-07-24 2004-07-01 Sanghoon Sull Methods and apparatuses for viewing, browsing, navigating and bookmarking videos and displaying images
JP2003199025A (ja) * 2001-12-27 2003-07-11 Toshiba Corp 映像データ再生装置、映像データ再生方法
US20030156824A1 (en) * 2002-02-21 2003-08-21 Koninklijke Philips Electronics N.V. Simultaneous viewing of time divided segments of a tv program
JP4143535B2 (ja) * 2003-01-06 2008-09-03 松下電器産業株式会社 画像データ処理装置、画像データ処理方法、画像データ配信装置および画像データ伝送システム
EP1463052A1 (en) * 2003-03-25 2004-09-29 Deutsche Thomson-Brandt Gmbh Method for representing animated menu buttons
JP2005117369A (ja) * 2003-10-08 2005-04-28 Konica Minolta Photo Imaging Inc 動画記録装置および動画再生装置並びにデジタルカメラ
US20050278634A1 (en) 2004-06-15 2005-12-15 Kaihu Chen Disc content generation method and system
US20050289466A1 (en) 2004-06-24 2005-12-29 Kaihu Chen Multimedia authoring method and system using bi-level theme templates
US20060048056A1 (en) 2004-08-30 2006-03-02 Chang-Shun Huang Motion menu generation method and system
US20060048065A1 (en) * 2004-09-02 2006-03-02 Wen-Sen Tang Event handling system
US20060110128A1 (en) * 2004-11-24 2006-05-25 Dunton Randy R Image-keyed index for video program stored in personal video recorder
US20060230427A1 (en) 2005-03-30 2006-10-12 Gerard Kunkel Method and system of providing user interface
WO2007015047A2 (en) 2005-08-04 2007-02-08 Nds Limited Advanced digital tv system

Also Published As

Publication number Publication date
KR20100017548A (ko) 2010-02-16
WO2008143732A1 (en) 2008-11-27
TWI404415B (zh) 2013-08-01
EP2171560A1 (en) 2010-04-07
CN101681193B (zh) 2013-08-21
TW200847780A (en) 2008-12-01
CN101681193A (zh) 2010-03-24
JP2010527482A (ja) 2010-08-12
EP2171560A4 (en) 2011-06-15
KR101266496B1 (ko) 2013-05-24
US20080285949A1 (en) 2008-11-20
US8340196B2 (en) 2012-12-25

Similar Documents

Publication Publication Date Title
JP4812277B2 (ja) 映像再生方法、映像再生装置、記録媒体
JP3662129B2 (ja) マルチメディア情報編集装置
JP5701597B2 (ja) 省メモリ環境におけるビデオモーションメニュー生成
KR100301007B1 (ko) 썸네일 데이터와 이를 위한 관리 정보를 실시간으로 저장하는기록 매체 및 기록 재생방법과 장치
JPH11284948A (ja) サムネイル作成方法及びサムネイル表示方法
JP3814565B2 (ja) 記録装置
MXPA04004140A (es) Cambiando la velocidad de reproduccion para la presentacion de videos grabados en un formato de pelicula modificado.
JP4805206B2 (ja) 映像データ録画再生装置、システム及び方法
KR100883119B1 (ko) 동영상 파일 목록 편집 방법
JP2003023600A (ja) 画像処理装置、動画記録再生装置、画像処理方法、プログラム、及びコンピュータ読み取り可能な記憶媒体
KR100301006B1 (ko) 주제 영상의 종횡비 정보가 저장되는 기록 매체 및 주제 영상의기록재생장치와 방법
KR20050077123A (ko) Pvr 시스템의 썸네일 영상 생성 장치 및 방법
JP3880597B2 (ja) マルチメディア情報編集装置
JP2005012270A (ja) 録画装置
JP5170205B2 (ja) 情報記憶媒体、および動画音声記録再生装置
JPH0795586A (ja) 圧縮された動画像データの管理方法
JP2004363767A (ja) データ再生装置
US20080145030A1 (en) Camera apparatus and reproduction control method in camera apparatus
JP2006210978A (ja) タイトル編集・再生装置
JPH08265749A (ja) Mpeg方式による画像再生装置
JP2006304103A (ja) 動画記録装置、および動画記録再生装置
JP2006129338A (ja) 映像記録再生装置及び記録媒体
JPH05153545A (ja) 画像フアイリング方法および装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110209

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120907

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120919

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20120919

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20121022

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121120

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130326

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130522

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20130813

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131128

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20140114

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20140221

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20140716

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20140718

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20141217

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150218

R150 Certificate of patent or registration of utility model

Ref document number: 5701597

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees