Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4036191B2 - Playback apparatus and playback method - Google Patents
[go: Go Back, main page]

JP4036191B2 - Playback apparatus and playback method - Google Patents

Playback apparatus and playback method Download PDF

Info

Publication number
JP4036191B2
JP4036191B2 JP2003419302A JP2003419302A JP4036191B2 JP 4036191 B2 JP4036191 B2 JP 4036191B2 JP 2003419302 A JP2003419302 A JP 2003419302A JP 2003419302 A JP2003419302 A JP 2003419302A JP 4036191 B2 JP4036191 B2 JP 4036191B2
Authority
JP
Japan
Prior art keywords
reproduction
position movement
playback
movement command
content
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
JP2003419302A
Other languages
Japanese (ja)
Other versions
JP2005182869A (en
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP2003419302A priority Critical patent/JP4036191B2/en
Publication of JP2005182869A publication Critical patent/JP2005182869A/en
Application granted granted Critical
Publication of JP4036191B2 publication Critical patent/JP4036191B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Description

この発明は、例えば本編とコマーシャルからなるコンテンツを再生する再生装置及び再生方法に関する。   The present invention relates to a playback apparatus and playback method for playing back content including, for example, a main part and commercials.

従来、コンテンツ再生中にコマーシャル(以下、CMと略す)を早送り(スキップ)し、引き続き本編を再生するいくつかの方法が提案されている。下記の特許文献1に記載のものは、CMと本編との間に挿入されているブラックフレームを利用する方法である。米国の放送では、CMとCMの間や、CMと本編との間に存在する黒画面のことであり、数フィールド、または数十フィールド程度続く場合がある。   Conventionally, several methods have been proposed in which a commercial (hereinafter abbreviated as CM) is fast-forwarded (skip) during content playback and the main part is subsequently played back. The method described in Patent Document 1 below uses a black frame inserted between the CM and the main part. In US broadcasting, it is a black screen that exists between CMs and between CMs and the main story, and may last several fields or several tens of fields.

特許第3332756号明細書Japanese Patent No. 3332756

また、放送コンテンツの音声信号の特徴に着目し、音声の種類(ステレオ、モノラル、2 ヶ国語等) がCMと本編とで異なる場合に、この違いを判定して、CM部分を記録時にカットしたり再生中に早送りしたりする方法がある。例えばCMの場合は、ステレオ音声であることが多いことに着目してCMと本編とを区別するようになされる。   Also, paying attention to the characteristics of the audio signal of the broadcast content, if the audio type (stereo, monaural, bilingual, etc.) is different between the CM and the main volume, this difference is judged and the CM part is cut at the time of recording. Or fast-forward during playback. For example, in the case of a CM, attention is often paid to stereo sound, so that the CM and the main part are distinguished.

他にも、下記の特許文献2に記載されているように早送りされた量をCMの最小単位時間で割ったあまり時間の量を巻き戻すものが提案されている。   In addition, as described in Patent Document 2 below, there has been proposed a method of rewinding an amount of time that is obtained by dividing a fast-forwarded amount by a minimum unit time of CM.

特許第3219647号明細書Japanese Patent No. 3219647

ユーザがスキップキー操作でCMをスキップして再生する再生装置が提案されている。下記の特許文献3には、ユーザーが最初にスキップボタンを押すまでの遅延時間を考慮してスキップ時間を可変にする方法が記載されている。   There has been proposed a playback apparatus in which a user skips and plays a CM by operating a skip key. Japanese Patent Application Laid-Open No. 2004-228561 describes a method of making the skip time variable in consideration of the delay time until the user first presses the skip button.

特開2002−152687号公報JP 2002-152687 A

一方、従来、コンテンツ再生中に目的の位置にシークしたい時、シーンチェンジ部分や、一定時間毎の静止画像を抜き出し、現在の再生(視聴)位置付近の静止画を複数枚表示するという技術(以下、ビジュアルサーチと略す)も提案されている。   On the other hand, conventionally, when seeking to a target position during content playback, a scene change part and still images taken every certain time are extracted, and a plurality of still images near the current playback (viewing) position are displayed (hereinafter referred to as “replay”). (Abbreviated as “visual search”).

しかしながら、上述した従来のCMスキップの何れも、いかなるコンテンツに対しても常に正確にCM部分だけをスキップするのは不可能であった。例えばブラックフレームを用いる放送においては、ブラックフレームがCMと本編との間に挿入されているとは限らず、また本編中に存在している可能性もあるために、CM部分が誤って検知される可能性があった。   However, none of the conventional CM skips described above can always skip only the CM portion accurately for any content. For example, in broadcasting using a black frame, a black frame is not necessarily inserted between the CM and the main story, and may exist in the main story, so the CM portion is detected incorrectly. There was a possibility.

手動操作でCMをスキップする場合においては、スキップしすぎにより、本編に入ってから少し巻き戻し(リワインド)するという作業が必要となされた。これは、操作が煩わしいだけでなく、例えば、スポーツ番組において、「途中経過〜結果 」を順を追って見
たい場合や、クイズ番組において、「問題〜解答」を順を追って見たい場合には、送りすぎによっていきなり「結果」または「解答」を知ってしまうことがあり、番組再生の面白さが減少してしまう。
In the case of skipping a CM by manual operation, an operation of rewinding a little after entering the main part is required due to excessive skipping. This is not only cumbersome to operate, but for example, when you want to watch “Progress” to “Progress” step by step in a sports program, or “Problems to Answer” step by step in a quiz program, If you send too much, you may know the “result” or “answer” suddenly, and the fun of program playback will decrease.

また、従来のビジュアルサーチによると、例えば15秒前の画像、現在の画像、および15秒後の画像の3枚の静止画像を最低必要とし、通常、5枚以上の静止画を再生位置前後から取り出さなければならない。その結果、処理量が増大し、ユーザーが目標を選択できるようになるまでの時間(レスポンス)が長くなるという問題があった。   In addition, according to the conventional visual search, for example, at least three still images of an image 15 seconds before, a current image, and an image 15 seconds later are required, and usually 5 or more still images from around the playback position. Must be taken out. As a result, there is a problem that the processing amount increases and the time (response) until the user can select a target becomes long.

さらに、ビジュアルサーチの方法では、(1)通常再生からサーチモードを切り替える、(2)目的のシーク位置付近の静止画を選択する、(3)サーチモードを抜け通常再生画面に戻る、という操作が必要であり、1 つのボタンでレスポンス良く操作するのは非常に困難である。また、前述の手動操作のCMスキップの場合と同様に、番組の内容によっては面白さが減少してしまうという問題もある。   Furthermore, in the visual search method, there are operations such as (1) switching the search mode from normal playback, (2) selecting a still image near the target seek position, and (3) exiting the search mode and returning to the normal playback screen. It is necessary and it is very difficult to operate with one button with good response. In addition, as in the case of the above-described manual operation CM skip, there is a problem that the interest is reduced depending on the contents of the program.

この発明の目的は、コンテンツのサーチを行う際に、送りすぎや、戻しすぎを減少させるとともに、送りすぎでコンテンツの面白さを損なうことも極力防止することが可能な再生装置および再生方法を提供しようとするものである。   An object of the present invention is to provide a playback device and a playback method capable of reducing overfeeding and returning too much when searching for content, and preventing damage to the content by overfeeding as much as possible. It is what.

上述した課題を解決するために、この発明は、コンテンツを再生する再生装置において、
第1の再生位置移動命令によってコンテンツの所定の再生位置に移動する手段と、
移動位置からコンテンツを再生する第1の再生手段と、
再生位置移動命令から再生位置移動量を計算する計算手段と、
移動位置から計算手段によって計算された再生位置移動量ずれた位置のコンテンツを再生する第2の再生手段と、
第2の再生手段で再生されるコンテンツを加工する手段と、
第2の再生手段により再生されているコンテンツを所定時間経過後または停止命令により再生を停止する停止手段と、
第1の再生手段と第2の再生手段とが再生しているコンテンツを出力するための一つ以上の出力手段とを備えることを特徴とする再生装置である。
To solve the problems described above, the inventions is a reproducing apparatus for reproducing content,
Means for moving to a predetermined reproduction position of the content by a first reproduction position movement command;
First reproducing means for reproducing the content from the moving position;
A calculation means for calculating the playback position movement amount from the playback position movement command;
Second reproduction means for reproducing the content at a position shifted from the movement position by the reproduction position movement amount calculated by the calculation means;
Means for processing the content played back by the second playback means;
And stop means for stopping the playback Ri by the elapsed or after stop command content being played Jo Tokoro time by the second reproducing means,
A playback apparatus comprising one or more output means for outputting content being played back by the first playback means and the second playback means.

この発明は、コンテンツを再生する再生方法において、
第1の再生位置移動命令によってコンテンツの所定の再生位置に移動するステップと、
再生位置移動命令から再生位置移動量を計算する計算ステップと、
移動位置からコンテンツを再生する第1の再生ステップと、
移動位置から計算ステップによって計算された再生位置移動量ずれた位置のコンテンツを再生する第2の再生ステップと、
第2の再生ステップで再生されるコンテンツを加工するステップと、
第2の再生ステップにより再生されているコンテンツを所定時間経過後または停止命令により再生を停止する停止ステップと、
第1の再生ステップと第2の再生ステップとで再生しているコンテンツを出力するための出力ステップとを備えることを特徴とする再生方法である。
This inventions is a reproducing method for reproducing content,
Moving to a predetermined playback position of the content by a first playback position movement command;
A calculation step for calculating the playback position movement amount from the playback position movement command;
A first reproduction step of reproducing the content from the moving position;
A second playback step of playing back content at a position shifted from the moving position by the playback position movement amount calculated by the calculating step;
Processing the content played in the second playback step;
A stop step of stopping the playback Ri by the elapsed or after stop command content being played Jo Tokoro time by a second regeneration step,
A reproduction method comprising: an output step for outputting content reproduced in the first reproduction step and the second reproduction step.

この発明では、ユーザーが次にスキップボタンを押したと仮定した時の予告画像をユーザーに示すことによって、ユーザーにもう一度スキップボタンを押すかどうかを判定する機会を与えることができ、これによりコンテンツの送りすぎを防ぐことが可能となる。また、予告画像は所定時間Aが経過した後に自動的に停止されるため、ユーザーは第2の再生手段で再生される画像を停止するための操作を行わなくて済むようになる。   In the present invention, the user can be given an opportunity to decide whether to press the skip button again by showing the user a preview image when the user next presses the skip button. It is possible to prevent overshoot. Further, since the preview image is automatically stopped after the predetermined time A has elapsed, the user does not have to perform an operation for stopping the image reproduced by the second reproduction means.

この発明では、第2の再生手段で再生される予告画像を加工し、その情報量を減少させることにより、ユーザーは予告画像の詳細までは知ることができなくなり、第2の再生手段で再生される予告画像を見ても、コンテンツの面白さを損なわないようにすることができる。また、予告画像の情報量を少なくすることによって、予告画像を生成するための再生手段や出力手段をそれぞれ1系統にすることで、コストダウンが可能となる。   In the present invention, by processing the preview image reproduced by the second reproduction means and reducing the amount of information, the user cannot know the details of the preview image, and is reproduced by the second reproduction means. Even if the preview image is viewed, it is possible to keep the content interesting. In addition, by reducing the information amount of the preview image, it is possible to reduce the cost by providing one playback system and output unit for generating the preview image.

さらに、この発明においては、ユーザーがスキップボタンを連続して押した場合、連続して押された回数のスキップ量を一括してスキップできるようにしている。この結果、予告画像を複数回表示しないようにでき、スキップのレスポンスを向上させることができる。また、スキップボタンを一回押すと目的位置を通過してしまう状況において、第2のスキップ命令が発行された時に、スキップボタン押下の時間間隔を考慮した量をスキップすることが可能となり、すばやく目的位置にスキップすることが可能となる。   Further, in the present invention, when the user continuously presses the skip button, the skip amount of the number of times the user has continuously pressed can be skipped at once. As a result, the preview image can be prevented from being displayed a plurality of times, and the skip response can be improved. Also, when the second skip command is issued in the situation where the target position is passed when the skip button is pressed once, it is possible to skip the amount considering the time interval of pressing the skip button, and quickly It becomes possible to skip to the position.

以下に、図1および図2を参照して再生装置の一実施形態の説明を行う。なお、図2の構成は、図1の構成に対してオーディオの処理モジュールを加えた構成である。   Hereinafter, an embodiment of a playback apparatus will be described with reference to FIGS. 1 and 2. The configuration in FIG. 2 is a configuration in which an audio processing module is added to the configuration in FIG.

図1および図2において、参照符号1がシステムコントローラを示す。システムコントローラ1は、例えばシステムLSI(Large Scale Integration)と、このLSIで動作
するプログラムで構成されている。システムコントローラ1と各モジュールとがバスで接続されており、各モジュールの制御やデータの受け渡し、また、必要に応じてデマルチプレクス(多重化分離)やタイミング制御なども行えるようにされている。なお、システムコントローラ1は、システムLSIとプログラムから構成されるものに限定されるものではなく、ソフトウェアのみやハードウェアのみで構成されていても構わない。
1 and 2, reference numeral 1 denotes a system controller. The system controller 1 includes, for example, a system LSI (Large Scale Integration) and a program that operates on the LSI. The system controller 1 and each module are connected by a bus so that each module can be controlled, data can be transferred, and demultiplexing (demultiplexing) or timing control can be performed as necessary. The system controller 1 is not limited to a system LSI and a program, and may be configured only by software or hardware.

コンテンツ供給部2は、例えばハードディスクであり、外部からの命令によって録画済のコンテンツデータをバスに出力できるようにされている。なお、コンテンツ供給部2はハードディスク以外に、DVD(Digital Versatile Disc)メディアなど、スキップを行いたい範囲でランダムアクセス可能でコンテンツを供給できるメディアであれば良い。例えば速度・応答の速いネットワークなどでも良い。また、コンテンツは、非圧縮のオーディオデータ、ビデオデータ、テキストデータでも良いし、様々な圧縮形式でこれらのデータを圧縮したデータでも良い。さらに、録画しながら再生を行う再生装置に対してもこの発明を適用することができる。   The content supply unit 2 is, for example, a hard disk, and can output recorded content data to a bus by an external command. In addition to the hard disk, the content supply unit 2 only needs to be a medium that can be randomly accessed and can supply content such as a DVD (Digital Versatile Disc) medium in a range where skipping is desired. For example, a network with high speed and response may be used. The content may be uncompressed audio data, video data, text data, or data obtained by compressing these data in various compression formats. Furthermore, the present invention can also be applied to a playback apparatus that performs playback while recording.

RAM(Random Access Memory)3は、例えばDRAM(Dynamic Random Access Memory)であり、コンテンツ供給部2からのデータのキャッシュ、ビデオデコーダ5やオーディオデコーダ8から出力されるデータの保存、画像処理部6、音声処理部9で処理された画像の保存等を行うようにされている。なお、RAM3は外部からの命令によってデータを蓄積および取り出しできれば他のメモリでも良く、SDRAM(Synchronous Random Access Memory)等であっても良い。   A RAM (Random Access Memory) 3 is, for example, a DRAM (Dynamic Random Access Memory), which caches data from the content supply unit 2, stores data output from the video decoder 5 and the audio decoder 8, an image processing unit 6, The image processed by the audio processing unit 9 is stored. The RAM 3 may be another memory as long as data can be stored and taken out by an external command, and may be an SDRAM (Synchronous Random Access Memory) or the like.

操作部4は、例えばリモートコントローラであり、ユーザーからの指示をシステムコントローラ1に伝えられるようにされている。なお、操作部4は、ユーザーからの指示をシステムコントローラ1に伝えられるデバイスであれば他の物でも良く、本体の操作パネルやマウスであっても良い。   The operation unit 4 is, for example, a remote controller, and can transmit an instruction from a user to the system controller 1. Note that the operation unit 4 may be another device as long as it can transmit an instruction from the user to the system controller 1, and may be an operation panel or a mouse of the main body.

ビデオデコーダ5は、例えばMPEG(Moving Picture Experts Group)2ビデオデコーダであり、コンテンツ供給部2から供給されるデータをデコードできるようにされている。なお、ビデオデコーダ5は、コンテンツ供給部2から提供されるデータをデコードできるデコーダであれば他の構成でも良く、ハードウェアまたはソフトウェア、もしくはハードウェアとソフトウェアの組み合わせで実現される。また、処理能力を向上させるため、複数のデコーダで構成されていても良いし、非圧縮のデータを処理する物でも良い。   The video decoder 5 is, for example, an MPEG (Moving Picture Experts Group) 2 video decoder, and can decode data supplied from the content supply unit 2. Note that the video decoder 5 may have another configuration as long as it can decode data provided from the content supply unit 2, and is realized by hardware or software, or a combination of hardware and software. Further, in order to improve the processing capability, it may be composed of a plurality of decoders, or may be one that processes uncompressed data.

画像処理部6は、例えばDSP(Digital Signal Processor)であり、画像の拡大縮小やモザイク化等の加工や画像と画像の合成処理を行えるようなっている。例えばMPEG2の圧縮データの場合では、低次のDCT係数のみを使用して復号することによってモザイク画像を得ることができる。なお、画像処理部6は、画像を加工し合成する処理が行えれば良く、ハードウェアまたはソフトウェア、もしくはハードウェアとソフトウェアの組み合わせで実現される。   The image processing unit 6 is, for example, a DSP (Digital Signal Processor), and can perform processing such as image enlargement / reduction or mosaic processing and image-image synthesis processing. For example, in the case of MPEG2 compressed data, a mosaic image can be obtained by decoding using only low-order DCT coefficients. The image processing unit 6 only needs to be able to process and synthesize an image, and is realized by hardware or software, or a combination of hardware and software.

画像出力部7は、例えばDAC(Digital to Analog Converter )とNTSC(National Television System Committee)エンコーダであり、RAM3に保存されているデータをテレビジョン受像機のビデオ入力端子に出力できるようにされている。なお、画像出力部7は、外部にRAM3のデータを出力できれば他の構成でも良く、ディジタルのままデータを出力するようにしても良い。図の例では、一つの出力端子を備えている構成であるが、二つ以上の出力端子を備えており、別々のディスプレイに対して再生画像とCMスキップのための画像とを出力するようにしても良い。   The image output unit 7 is, for example, a DAC (Digital to Analog Converter) and an NTSC (National Television System Committee) encoder, and can output data stored in the RAM 3 to a video input terminal of the television receiver. . Note that the image output unit 7 may have another configuration as long as the data in the RAM 3 can be output to the outside, and may output the data as it is. In the example shown in the figure, the output terminal is configured to have one output terminal, but two or more output terminals are provided so that a playback image and an image for CM skip are output to different displays. May be.

オーディオデコーダ8は、例えばMPEG1AudioLayer2デコーダであり、コンテンツ供給部2から供給されるデータをデコードできるようにされている。なお、オーディオデコーダ8はコンテンツ供給部から提供されるデータをデコードできるデコーダであれば他の物でも良く、ハードウェア、ソフトウェアまたはハードウェアとソフトウェアの組み合わせで実現される。   The audio decoder 8 is, for example, an MPEG1 AudioLayer2 decoder, and can decode data supplied from the content supply unit 2. The audio decoder 8 may be any other decoder that can decode data provided from the content supply unit, and is realized by hardware, software, or a combination of hardware and software.

音声処理部9は、例えばDSPであり、ミュートや加工、合成処理等を行えるようされている。なお、音声処理部9は、音声を加工する処理が行えれば良く、ハードウェアまたはソフトウェア、もしくはハードウェアとソフトウェアの組み合わせで実現されていても構わない。   The sound processing unit 9 is a DSP, for example, and can perform mute, processing, synthesis processing, and the like. Note that the audio processing unit 9 only needs to be able to perform processing for processing audio, and may be realized by hardware or software, or a combination of hardware and software.

音声出力部10は、例えばDACであり、RAM3に保存されているデータをテレビジョン受像機のオーディオ入力端子に出力できるようにされている。なお、音声出力部10は外部にRAM3のデータを出力できれば他の物でも良く、ディジタルのまま出力できても良い。音声出力の場合では、再生したコンテンツの音声とスキップした場合の先の位置の音声との一方を出力するようになされる。または、これらの二つの音声を異なる出力チャンネルとして出力するようにしても良い。   The audio output unit 10 is, for example, a DAC, and can output data stored in the RAM 3 to an audio input terminal of the television receiver. The audio output unit 10 may be another one as long as it can output the data in the RAM 3 to the outside, or may be output as it is digitally. In the case of audio output, one of the audio of the reproduced content and the audio at the previous position when skipped is output. Alternatively, these two sounds may be output as different output channels.

以上に説明した構成の全てが1チップで実現されても良いし、一つのモジュールとして記した部分が複数のチップから構成されても良い。また、一部がソフトウェアで実装で実現される場合に、CPU(Central Processing Unit)やその他のリソースがモジュール間で共有されていても良い。   All of the configurations described above may be realized with one chip, or a portion described as one module may be configured with a plurality of chips. Moreover, when a part is implement | achieved by implementation by software, CPU (Central Processing Unit) and other resources may be shared between modules.

次に、この発明の一実施形態の動作を説明する。以下の説明では、テレビジョン番組を録画し、録画した番組を視聴する時のCMのスキップに用いることを前提にしている。適用する秒数などは日本のCMの放送時間を参考にして用いている。   Next, the operation of one embodiment of the present invention will be described. In the following description, it is assumed that a television program is recorded and used for skipping a CM when the recorded program is viewed. The number of seconds applied is used with reference to the broadcast time of Japanese commercials.

図3は、システムコントローラ1で動作するこの発明のアルゴリズム(処理)の一例の流れを示す。図3および後述する図4に記した秒数は一例であり、任意の時間に変更可能である。また、以降の説明では、CMの1単位を15秒、スキップボタン(早送り方向)を1回押したときのスキップ量を15秒(巻き戻し方向の場合は−15秒)に設定している。   FIG. 3 shows a flow of an example of the algorithm (process) of the present invention that operates in the system controller 1. The number of seconds shown in FIG. 3 and FIG. 4 described later is merely an example, and can be changed to an arbitrary time. Further, in the following description, one unit of CM is set to 15 seconds, and the skip amount when the skip button (fast forward direction) is pressed once is set to 15 seconds (-15 seconds in the rewind direction).

また、手順を明確にするために主に早送り方向のみについて解説しているが、巻き戻し方向に関しても、時間軸を反転して適用することで、ほぼ同等な手法で処理可能である。   In addition, in order to clarify the procedure, only the fast-forward direction is mainly explained, but the rewind direction can also be processed by a substantially equivalent method by applying the time axis in an inverted manner.

ステップS101において、システムコントローラ1は、コンテンツを再生中であるかまたはサーチ命令があるかを判定する。再生中または再生中でなくてもコンテンツのサーチ要求がある場合には、処理がステップS102に進む。そうででない場合は、処理が行われずに終了する。   In step S101, the system controller 1 determines whether the content is being reproduced or whether a search command is present. If there is a content search request during playback or not during playback, the process proceeds to step S102. Otherwise, the process ends without performing any processing.

ステップS102において、システムコントローラ1は、スキップ命令が出されているか否かを判定する。スキップ命令が無い場合は、処理がステップS101に戻る。スキップ命令があると判定された場合は、処理がステップS103に進む。   In step S102, the system controller 1 determines whether or not a skip command has been issued. If there is no skip command, the process returns to step S101. If it is determined that there is a skip command, the process proceeds to step S103.

ステップS103において、システムコントローラ1は、スキップ命令を1回受け取ったときのスキップ量、例えば15秒に、さらにスキップ命令を受け取った場合にスキップする量とユーザーが次にスキップ命令を出す(スキップボタンを押す)ことを判断するまでの時間、例えば1秒を加えた、31秒後の例えば1フレームの画像をコンテンツ供給部2から読み出し、ビデオデコーダ5でデコードした後、RAM3に保存する。ビデオデコーダ5は、本編のビデオデータのデコードを行いながら、31秒後の画像をデコードすることが可能である。しかしながら、ビデオデコーダ5と別のビデオデコーダを設けるようにしても良い。   In step S103, the system controller 1 skips the skip amount when the skip command is received once, for example, 15 seconds, and the skip amount when the skip command is received and the user next issues the skip command (the skip button is pressed). For example, an image of one frame after 31 seconds is added from the content supply unit 2, decoded by the video decoder 5, and stored in the RAM 3. The video decoder 5 can decode the image after 31 seconds while decoding the main video data. However, a video decoder other than the video decoder 5 may be provided.

ここで現在の再生位置から31秒経過後の画像を読み込むようにしたのは、ユーザーが次に再びスキップ命令を出したと仮定したときに、再生が行われる画像(以下、予告画像と適宜称する)を得るためである。このため、予告画像は、静止画に限らず動画であっても良い。   Here, the image after 31 seconds from the current reproduction position is read because an image to be reproduced (hereinafter referred to as a preview image as appropriate) is assumed when the user next issues a skip command. ). For this reason, the preview image is not limited to a still image but may be a moving image.

また、コンテンツがMPEGで圧縮されている場合は、Iピクチャ(Intra-coded picture:イントラ符号化画像)の個所を予告画像として用いることが好ましい。この場合、B
ピクチャ(Bidirectionally predictive-coded picture :両方向予測符号化画像)やPピクチャ(Predictive-coded picture :順方向予測符号化画像)を抜き出す(または予告動画の先頭位置とする)場合に比べて、システムにかかる負荷が軽減されるという利点がある。予告画像の読み込みが完了した後、処理がステップS104に進む。
In addition, when the content is compressed by MPEG, it is preferable to use the location of an I picture (Intra-coded picture) as a preview image. In this case, B
Compared to the case of extracting a picture (Bidirectionally predictive-coded picture) or a P picture (Predictive-coded picture: forward predictive coded picture) There is an advantage that the load is reduced. After the preview image is completely read, the process proceeds to step S104.

ステップS104において、システムコントローラ1は、RAM3に保存されている予告画像を画像処理部6を用いて加工する。ここで、予告画像を加工するようにしたのは、未加工の予告画像を表示してしまうと、まだ再生していない未来の映像の詳細を知ってしまうことになり、コンテンツの内容によっては、面白さが減少してしまうからである。   In step S <b> 104, the system controller 1 processes the preview image stored in the RAM 3 using the image processing unit 6. Here, the preview image is processed because if you display the unprocessed preview image, you will know the details of the future video that has not yet been played. Depending on the content, This is because the fun is reduced.

加工方法としては様々な処理が考えられるが、例えばモザイク処理や元画像の1/4の部分の切り出し等であれば比較的負荷が少なく処理可能である。加工方法は前記したもの以外でも良く、映像内容の詳細が分からないように、且つ、ユーザーがCMかどうかを判断するために概略は分かる程度に加工すれば良い。   Various processing can be considered as the processing method. For example, mosaic processing or extraction of a quarter portion of the original image can be processed with relatively little load. The processing method may be other than those described above, and the processing may be performed to such an extent that the details of the video content are not known and the outline can be understood in order to determine whether the user is a CM.

加工した予告画像(以下、加工予告画像と適宜称する)は、画像処理部6においてスキップ後の再生画像に対し、例えば画面右下の位置に1/6の大きさでのαブレンディングを行う。αブレンディングは、複数の映像データの透明度αを変化させながら合成画像を作成する処理のことである。なお、合成方法(予告画像の大きさ、位置、透明度など)はシステムで固定値にしても良いし、ユーザーが設定できるようにしても良い。合成された画像は、システムコントローラ1からの命令によって再生され、画像出力部7から出力される。ステップS104の処理が終了すると、処理がステップS105に進む。   The processed preview image (hereinafter appropriately referred to as the processed preview image) is subjected to alpha blending with a size of 1/6, for example, at a position on the lower right of the screen on the reproduced image after skipping in the image processing unit 6. α blending is a process for creating a composite image while changing the transparency α of a plurality of video data. Note that the composition method (size, position, transparency, etc. of the preview image) may be a fixed value in the system, or may be set by the user. The synthesized image is reproduced by a command from the system controller 1 and output from the image output unit 7. When the process of step S104 ends, the process proceeds to step S105.

ステップS105において、システムコントローラ1は、加工予告画像が表示されてから所定の時間A例えば1秒経過したか否か、または加工予告画像表示の中止要求があるか否かを判定する。1秒が経過したか否かを判定するようにしたのは、ユーザーがさらにスキップ命令を出す(スキップボタンを押す)かどうかの判断を行う間、加工予告画像を合成表示しておくためである。このため、この1秒という時間は、より短い時間またはより長い時間であっても良く、ユーザーが設定できるようにしても良い。   In step S <b> 105, the system controller 1 determines whether or not a predetermined time A, for example, 1 second has elapsed since the processing advance notice image is displayed, or whether there is a request to stop the processing advance notice image display. The reason for determining whether or not one second has elapsed is to display a composite preview image while the user determines whether to issue a skip command (press the skip button). . For this reason, the time of 1 second may be shorter or longer, and may be set by the user.

また、加工予告画像表示の中止要求があるか否かを判定するようにしたのは、前記の加工予告画像表示中に、例えば再生停止などの処理を行う必要が生じた時に、すぐに応答できるようにするためである。若し、予告表示時間が短時間であれば、処理の簡略化のために、この判定を省略することも可能である。ステップS104において、規定時間が経過したか、または中止要求があると判定された場合、処理がステップS106に進む。   In addition, it is determined whether or not there is a request for canceling the processing advance notice image display. When the processing advance notice image is displayed, for example, when it becomes necessary to perform processing such as playback stop, it is possible to respond immediately. It is for doing so. If the notice display time is short, this determination can be omitted to simplify the process. If it is determined in step S104 that the specified time has elapsed or that there is a cancel request, the process proceeds to step S106.

ステップS106おいて、システムコントローラ1は、加工予告画像の合成表示を終了して通常の再生を行い、画像出力部7から画像を出力する。その後ステップS101に処理が戻り、上述したように、順に処理が繰り返される。所定の時間経過した後に加工予告画像の表示が自動的に停止されるので、ユーザーは、加工予告画像の表示を停止するための操作を行う必要がない。   In step S <b> 106, the system controller 1 ends the combined display of the processing advance notice image, performs normal reproduction, and outputs an image from the image output unit 7. Thereafter, the process returns to step S101, and the process is repeated in order as described above. Since the display of the processing preview image is automatically stopped after a predetermined time has elapsed, the user does not need to perform an operation for stopping the display of the processing preview image.

以上の処理の一例がこの発明の一実施形態の基本的な処理である。図3の処理を改良しさらに操作性を高めた処理の他の例について、図4および図5のフローチャートに示す。これらの図4および図5のフローチャートは、一連の処理の流れを示すものであるが、作図スペースの制約のために2つの図に分けられたものである。なお、図4および図5において図3と共通の処理の部分については簡単に説明する。   An example of the above processing is the basic processing of one embodiment of the present invention. Another example of the process in which the process of FIG. 3 is improved and the operability is further improved is shown in the flowcharts of FIGS. These flowcharts in FIGS. 4 and 5 show a flow of a series of processing, but are divided into two diagrams due to the limitation of the drawing space. In FIG. 4 and FIG. 5, processing parts common to FIG. 3 will be described briefly.

概略を説明すると、ステップS203、ステップS204、ステップS211〜S213において、15秒(1スキップ単位)送ってしまうと進みすぎてしまう場合に、ユーザーがスキップボタンを押す時間間隔を計測および加算しておき、計測および加算された時間間隔に基づいて、半自動的に早送りまたは巻きもどしを行うことで、スキップの余りの部分をシークさせるための処理である。この処理では、ユーザーがスキップボタンを押してから、次にスキップボタンを押すまでの間の時間計測用に遅延時間変数と遅延合計変数とを用いている。   In brief, in Step S203, Step S204, and Steps S211 to S213, when 15 seconds (one skip unit) is sent, the time interval when the user presses the skip button is measured and added. This is a process for seeking the remainder of the skip by semi-automatically fast-forwarding or rewinding based on the measured and added time intervals. In this process, the delay time variable and the delay total variable are used for time measurement after the user presses the skip button until the next press of the skip button.

ステップS206〜S210は、短時間例えば0. 5秒間隔以内にスキップボタンが連続して押された場合に、ボタンの押し下げ毎にスキップ処理を行わずに、まとめてシーク、画像加工および合成再生を行い、システムにかかる負荷を減少させるための処理である。連続して押された回数のスキップ量を一括してスキップする処理を一括スキップと称する。連続してスキップボタンが押されたか否かの判定には、所定時間以内に押された回数をカウントする方法と、スキップボタンが押されてから次に押されるまでの時間間隔が所定時間例えば0.5秒以内であるか否かを調べる方法とが使用される。   In steps S206 to S210, when the skip button is continuously pressed within a short time, for example, within an interval of 0.5 seconds, the skip process is not performed every time the button is pressed, and seek, image processing, and composite playback are performed collectively. This is a process for reducing the load on the system. The process of skipping the skip amount of the number of times pressed continuously is referred to as batch skip. For determining whether or not the skip button has been continuously pressed, a method of counting the number of times the skip button has been pressed within a predetermined time and a time interval between the press of the skip button and the next press is a predetermined time, for example, 0. A method is used to check if it is within 5 seconds.

図4および図5の処理は、0.5秒間隔内に何回ボタンが押されたかをカウントする方法である。カウントを行うために、一括カウンタ変数と一括スキップ判定用時刻変数を用いている。   4 and 5 is a method of counting how many times the button is pressed within an interval of 0.5 seconds. In order to perform counting, a batch counter variable and a batch skip determination time variable are used.

なお、以下のステップS201〜S217までの処理における現時刻とは、処理実行時の現実の時刻のことを意味し、コンテンツのタイムスタンプを示すものではない。   It should be noted that the current time in the processing from the following steps S201 to S217 means the actual time when the processing is executed, and does not indicate the time stamp of the content.

ステップS201において、システムコントローラ1は、処理に必要な各種パラメータを初期化する。例えば、一括スキップカウンタと遅延合計を0にセットし、遅延計算変数と一括スキップ判定用時刻変数に再生開始時点の時刻をセットする。   In step S201, the system controller 1 initializes various parameters necessary for processing. For example, the batch skip counter and the total delay are set to 0, and the playback start time is set in the delay calculation variable and the batch skip determination time variable.

ステップS202において、ステップS101と同様に、コンテンツを再生中であるかまたはサーチ命令があるかが判定される。再生中または再生中でなくてもコンテンツのサーチ要求がある場合には、処理がステップS203に進む。そうでない場合は、処理が行われずに終了する。   In step S202, as in step S101, it is determined whether content is being played back or a search command is present. If there is a content search request during playback or not during playback, the process proceeds to step S203. Otherwise, the process ends without performing any processing.

ステップS203において、システムコントローラ1は、前回のスキップ処理(早送り方向のスキップ)後、規定時間例えば2秒以内に早送り命令が出されたか否か、且つ遅延合計が0以外であるか否かを判定する。これは、スキップ処理後にスキップ命令では処理できない15秒未満の" 余り部分" の早送りを半自動で行うための処理である。   In step S203, the system controller 1 determines whether or not a fast-forward command has been issued within a specified time, for example, 2 seconds after the previous skip processing (skip in the fast-forward direction), and whether or not the total delay is other than zero. To do. This is a process for semi-automatically fast-forwarding the “remainder part” of less than 15 seconds that cannot be processed by the skip command after the skip process.

ここで、早送り命令に関して判定を行っているのは、ユーザーが早送りボタンを操作することを想定しているためである。本処理に関わる命令を通常の早送り命令と共通化することによって、ボタン数の増加や命令の追加を行う必要が無く、操作の容易性やコストダウンを図れるという利点がある。また、通常の早送りの処理と、余り部分の早送りとを判定するため、前回のスキップ処理から2秒以内という判定を行っているが、この時間はスキップ時間の1単位、例えば15秒未満であれば他の値でも良く、ユーザーがこの時間を設定できても構わない。   Here, the reason why the fast-forward command is determined is because it is assumed that the user operates the fast-forward button. By sharing the command related to this processing with a normal fast-forward command, there is an advantage that it is not necessary to increase the number of buttons or add a command, and the operation can be facilitated and the cost can be reduced. In addition, in order to determine the normal fast-forward process and the surplus part fast-forward, it is determined that it is within 2 seconds from the previous skip process, but this time may be less than one unit of skip time, for example, less than 15 seconds. Any other value may be used, and the user may be able to set this time.

早送りの処理と明確に区別するために、専用のスキップ命令(ボタン)を用意しても良い。この場合、上述した2秒の判定は不要になる。ステップS203において、早送り命令が前回のスキップ処理後、2秒以内に検出された場合は、処理がステップS204に進む。そうでない場合は、ステップS205に処理が進む。   A dedicated skip command (button) may be prepared to clearly distinguish it from the fast-forward process. In this case, the determination of 2 seconds described above is unnecessary. In step S203, if a fast-forward command is detected within 2 seconds after the previous skip process, the process proceeds to step S204. Otherwise, the process proceeds to step S205.

ステップS204において、システムコントローラ1は、余り部分の時間(スキップの1単位未満の時間)を計算し、再生位置を余り時間量シークして再生を再開する。" 余り時間" の算出は、以降のステップの計算により、ユーザーがスキップボタンを押す時間間隔を加算して求めた遅延合計をもとに、スキップ1単位時間(15秒)から遅延合計を引き、さらに前述した早送り命令が検出されるまでの時間を引いた値を求めることで行う。   In step S <b> 204, the system controller 1 calculates the remaining time (less than one unit of skip), seeks the playback position for the remaining amount of time, and restarts playback. The calculation of "Remaining time" is calculated by subtracting the total delay from the skip 1 unit time (15 seconds) based on the total delay obtained by adding the time interval when the user presses the skip button. Further, it is obtained by obtaining a value obtained by subtracting the time until the above-mentioned fast-forward command is detected.

ステップS204の処理では、早送りによって送りすぎが発生しないように、一定時間例えば3秒程度送る量を減らす方法も有効である。なお" あまり時間" が負の値になった場合は早送り処理は行わない。早送り処理を行った後、遅延合計をリセット(0を代入)する。ステップS204の処理が終了すると、ステップS202に進む。   In the process of step S204, a method of reducing the amount to be sent for a certain period of time, for example, about 3 seconds is also effective so as not to cause overfeeding due to fast forwarding. If “too much time” is a negative value, fast-forward processing is not performed. After performing the fast-forward process, the total delay is reset (0 is substituted). When the process of step S204 ends, the process proceeds to step S202.

ステップS205では、前記のステップS102と同様に、スキップ命令が出されたか否かの判定がなされる。スキップ命令が検出された場合は、ステップS206に処理が進み、スキップ命令が検出されない場合は、処理がステップS207に進む。   In step S205, as in step S102, it is determined whether or not a skip command has been issued. If a skip instruction is detected, the process proceeds to step S206. If a skip instruction is not detected, the process proceeds to step S207.

ステップS206において、システムコントローラ1は、一括スキップカウンタの値が1以上か否かを判定する。ここで1以上か否かの判定を行っているのは、本アルゴリズムのスタート時に、一括スキップカウンタを0でリセットしているためで、スキップ命令を1回以上受け取ったかどうかを判定できれば、他の値を使用しても良い。ステップS206において一括スキップカウンタの値が1未満の場合はステップS202に戻る。1以上の場合は、処理がステップS209に進む。   In step S206, the system controller 1 determines whether the value of the batch skip counter is 1 or more. Here, whether or not it is 1 or more is determined because the batch skip counter is reset to 0 at the start of this algorithm. If it can be determined whether or not a skip instruction has been received at least once, A value may be used. If the value of the batch skip counter is less than 1 in step S206, the process returns to step S202. If the number is 1 or more, the process proceeds to step S209.

ステップS207において、システムコントローラ1は、スキップ命令を受け取った回数をカウントするため、一括スキップカウンタの値に1を加算する。この処理が終了するとステップS208に処理が進む。   In step S207, the system controller 1 adds 1 to the value of the batch skip counter in order to count the number of times the skip command has been received. When this process ends, the process proceeds to step S208.

ステップS208において、システムコントローラ1は、次のスキップ命令が来るまでの時間を測定するために、一括スキップ判定用時刻に現時刻をセットする。この処理が終了するとステップS209に処理が進む。   In step S208, the system controller 1 sets the current time as the batch skip determination time in order to measure the time until the next skip command comes. When this process ends, the process proceeds to step S209.

ステップS209において、システムコントローラ1は、現時刻と一括スキップ判定用時刻との差が0.5秒以内か否かを判定する。ここで、差の判定時間を0.5秒としたのは、ユーザーがスキップキーを連続で押したことを判定するためであり、他の値をユーザーが任意に設定できても構わない。ステップS209において、差が0.5秒以下と判定された場合は、処理がステップS202に戻り、そうでない場合は、処理がステップS210に進む。ステップS210以降の部分が図5に示されている。   In step S209, the system controller 1 determines whether or not the difference between the current time and the batch skip determination time is within 0.5 seconds. Here, the difference determination time is set to 0.5 seconds in order to determine that the user has continuously pressed the skip key, and the user may arbitrarily set other values. If it is determined in step S209 that the difference is 0.5 second or less, the process returns to step S202. If not, the process proceeds to step S210. The part after step S210 is shown in FIG.

ステップS210において、システムコントローラ1は、一括スキップカウンタの値から連続して発行されたスキップ命令の数を得て、これとスキップ1単位時間(15秒)とを乗算することよりスキップ位置を決定する。その後、一括スキップカウンタをリセット(0を代入)する。ステップS210の処理が終了すると、ステップS211に処理が進む。   In step S210, the system controller 1 obtains the number of skip instructions issued continuously from the value of the batch skip counter, and determines the skip position by multiplying this by the skip 1 unit time (15 seconds). . Thereafter, the batch skip counter is reset (0 is substituted). When the process of step S210 ends, the process proceeds to step S211.

ステップS206〜S210の処理は、短時間に連続してスキップ命令が出された時に、スキップ、画像合成再生を一回でまとめて行うための一括スキップ処理の一例であり、他の処理手順を用いても良い。例えば、連続で多数のスキップ命令を受け取ったら、5回に一度スキップ処理(合成表示や途中位置の表示等)を行うなどの方法も用いることができる。こうすることで、低負荷でユーザーにスキップの途中経過を示すことができる。   The processing of steps S206 to S210 is an example of batch skip processing for performing skip and image synthesis playback all at once when a skip command is issued continuously in a short time, and other processing procedures are used. May be. For example, when a large number of skip instructions are received in succession, a method of performing skip processing (such as composite display and intermediate position display) once every five times can also be used. By doing so, it is possible to show the progress of skipping to the user at a low load.

ステップS211において、システムコントローラ1は、遅延計算用変数に記録された値と現時刻との差を求め、求めた差を遅延合計変数に加える。ステップS211の処理が終了すると、ステップS212に処理が進む。   In step S211, the system controller 1 obtains the difference between the value recorded in the delay calculation variable and the current time, and adds the obtained difference to the delay total variable. When the process of step S211 ends, the process proceeds to step S212.

ステップS212において、システムコントローラ1は、遅延合計を15秒(スキップ1単位時間)で割った余りを遅延合計に代入する。ここで遅延合計を15秒で割ったのは、ステップS204で半自動早送りを行うための" 余り時間" を算出するためである。このため、スキップ1単位時間ぴったりの長さでなくても構わない。この処理が終了するとステップS213に処理が進む。   In step S212, the system controller 1 substitutes the remainder obtained by dividing the total delay by 15 seconds (skip 1 unit time) into the total delay. The reason why the total delay is divided by 15 seconds is to calculate “remaining time” for performing semi-automatic fast-forwarding in step S204. For this reason, it does not need to be the exact length of skip 1 unit time. When this process ends, the process proceeds to step S213.

ステップS213において、システムコントローラ1は、遅延計算用変数に現時刻を保存する。これは、ステップS211で、次にスキップが行われるまでの間隔を計算するのに使用するためである。ステップS213の処理が終了すると、ステップS214に処理が進む。   In step S213, the system controller 1 stores the current time in the delay calculation variable. This is because it is used in step S211 to calculate the interval until the next skip is performed. When the process of step S213 ends, the process proceeds to step S214.

ステップS211〜S213の処理は、所定時間以内または時間間隔が所定時間以内に複数回スキップボタンが押されと判定されてから、所定時間以内に次のスキップ命令例えば早送り命令を受けた時に、予めスキップボタンの押し下げから次の押し下げの時間間隔の合計時間を計算しておき、合計時間をスキップボタンが1回押されたときに移動する量(15秒)で割った余りの量を求める。この余り量を、15秒から減算し、次のスキップ命令でスキップする量に設定し、次のスキップを実行するものである。   Steps S211 to S213 are skipped in advance when the next skip command, for example, a fast-forward command is received within a predetermined time after it is determined that the skip button has been pressed a plurality of times within a predetermined time or within a predetermined time interval. The total time of the time interval between the press of the button and the next press is calculated, and the amount of remainder obtained by dividing the total time by the amount of movement (15 seconds) when the skip button is pressed once is obtained. This extra amount is subtracted from 15 seconds, set to an amount to be skipped by the next skip instruction, and the next skip is executed.

次のスキップは、ステップS203,S204で半自動早送りのとして実行される。なお、ステップS211の前に、前回スキップが実行されてからの経過時間を計測し、15秒以上経過していたら、遅延合計をリセットするなどの方法も考えられ、半自動早送りが実行されたときに送り過ぎない値が得られる処理であれば他の方法でも構わない。   The next skip is executed as semi-automatic fast-forwarding in steps S203 and S204. Before step S211, the elapsed time from the previous skip is measured, and if more than 15 seconds have elapsed, a method such as resetting the total delay can be considered. When semi-automatic fast-forward is executed Other methods may be used as long as the process can obtain a value that is not excessively sent.

ステップS214において、システムコントローラ1は、スキップ位置からさらに規定時間後の画像を読み込む。これは、図3のステップS103と同様の処理であるが、フローチャート記載の都合上、ステップS103はスキップ命令を受け取った時点の位置を基準にしており、ステップS214では、スキップ後の位置を基準にしているのが異なる。ステップS214において、一括スキップカウンタが1の場合は、ステップS103の動作と一致する。以降のステップS215〜S217は、図3のステップS104〜S106と同等である。   In step S214, the system controller 1 reads an image after a predetermined time from the skip position. This is the same processing as step S103 in FIG. 3, but for the convenience of description in the flowchart, step S103 is based on the position at the time when the skip command is received, and in step S214, the position after skip is used as a reference. It is different. If the batch skip counter is 1 in step S214, the operation is the same as in step S103. Subsequent steps S215 to S217 are equivalent to steps S104 to S106 in FIG.

ステップS215において、システムコントローラ1は、RAM3に保存されている予告画像を画像処理部6を用いて加工する。加工予告画像は、画像処理部6においてスキップ後の再生画像に対し、合成して表示する。ステップS215の処理が終了すると、処理がステップS216に進む。   In step S <b> 215, the system controller 1 processes the preview image stored in the RAM 3 using the image processing unit 6. The processing advance notice image is combined with the reproduced image after skipping in the image processing unit 6 and displayed. When the process of step S215 ends, the process proceeds to step S216.

ステップS216において、システムコントローラ1は、加工予告画像が表示されてから1秒経過したか否か、または加工予告画像表示の中止要求があるか否かを判定する。ステップS216において、規定時間が経過したか、または中止要求があると判定された場合、処理がステップS217に進む。   In step S <b> 216, the system controller 1 determines whether 1 second has elapsed since the processing advance notice image was displayed, or whether there is a request to stop the processing advance image display. If it is determined in step S216 that the specified time has elapsed or there is a cancel request, the process proceeds to step S217.

ステップS217おいて、システムコントローラ1は、加工予告画像の合成表示を終了して通常の再生を行い、画像出力部7から画像を出力する。その後ステップS202に処理が戻り、上述したように、順に処理が繰り返される。   In step S <b> 217, the system controller 1 ends the composite display of the processing advance notice image, performs normal reproduction, and outputs an image from the image output unit 7. Thereafter, the process returns to step S202, and the process is repeated in order as described above.

以下に図6および図7を利用して、CMをスキップする時のユーザー動作(操作)と、この時の画面の表示状態について解説を行う。なお、図7に示される表示状態の図では、予告画像を一枚表示する例を示しているが、図8に示すように時間の異なった2枚以上の画像表示を行うことも可能である。図7中の表示画像P1,P2,・・・と図8中表示画像Q1,Q2,・・・とは、互いに対応している。   The user operation (operation) when the CM is skipped and the display state of the screen at this time will be described below using FIG. 6 and FIG. 7 shows an example in which one preview image is displayed, but it is also possible to display two or more images at different times as shown in FIG. . The display images P1, P2,... In FIG. 7 and the display images Q1, Q2,.

図6に示す例では、本編の間に3種類のCM(CM1,CM2,CM3)が含まれるコンテンツの例を示している。図6では、コンテンツの図の上に最初のCM1が開始されてからの経過時間が記してあり、さらにこの上にユーザーのボタン操作時のスキップ状況を記してあり、この上に各CMでの経過時間が記してある。図7および図8では、時間経過を分かりやすくするため、表示画面の右上に各CMに切り替わってからの経過秒が記してある。   The example shown in FIG. 6 shows an example of content in which three types of CMs (CM1, CM2, CM3) are included in the main part. In FIG. 6, the elapsed time from the start of the first CM1 is shown on the content diagram, and further the skip situation at the time of the user's button operation is written on this, and on this, the CM The elapsed time is noted. In FIG. 7 and FIG. 8, in order to make it easy to understand the passage of time, the elapsed seconds since switching to each CM are shown in the upper right of the display screen.

まず、CM1が開始されると(図7中表示画像P1)、ユーザーは、スキップボタンを1回押す。ただし、ユーザーが常にスキップボタンを即座に押せる状態にはなっていないと思われるので、例では2秒間の遅延を入れている。   First, when CM1 is started (display image P1 in FIG. 7), the user presses the skip button once. However, since it is not considered that the user can always press the skip button immediately, a delay of 2 seconds is added in the example.

スキップボタンが押されたので、スキップ位置は、押された時刻の15秒後の時点A'
となる。この時表示画像は、図7中のP2となる。スキップ位置のCM2が再生されると共に、さらに15秒後の予告画像CM3を加工した画像が画面右下に合成された画面P2が表示される。ユーザーは、合成された画面P3から、さらにスキップボタンを押したときにまだCM3が再生されることが分かるため、A’の1秒後のBの時点でもう一回スキップボタンを押す。Bの時点(スキップボタンを押す直前)における表示画像を図7中のP3で示す。
Since the skip button has been pressed, the skip position is the time point A ′ 15 seconds after the time of the press.
It becomes. At this time, the display image is P2 in FIG. CM2 at the skip position is reproduced, and a screen P2 in which an image obtained by processing the preview image CM3 after 15 seconds is further synthesized at the lower right of the screen is displayed. Since the user can see from the synthesized screen P3 that the CM3 is still reproduced when the skip button is further pressed, the user presses the skip button once again at a time point B after 1 second of A ′. A display image at time B (immediately before the skip button is pressed) is indicated by P3 in FIG.

スキップボタンが押されると、Bの時点の15秒後のB' の時点にスキップする。この時の表示画像P4は、再生されるCM3の画像と画面右下の加工予告画像とからなる。この表示画像P4から、ユーザーはもう一度スキップボタンを押すと本編に入ってしまうことが分かるので、B’の2秒後のCの時点で早送りボタンを押す。   When the skip button is pressed, the program skips to the time point B ′ 15 seconds after the time point B. The display image P4 at this time is composed of a CM3 image to be reproduced and a processing notice image at the lower right of the screen. From this display image P4, it can be seen that if the user presses the skip button again, the main part is entered, so the fast-forward button is pressed at the time C at 2 seconds after B '.

Cの時点の早送り前の表示画像は、図7中のP5であり、スキップが完了してから1秒以上が経過しているので、加工予告画像が消えて通常再生画像が表示されている。早送りボタンを押すまでの時間を含めた遅延合計は、3秒(B−A' とC−B' の合計)となる。この遅延合計と一定時間の3秒をスキップ1単位時間(15秒)から減算する。   The display image before fast-forwarding at time C is P5 in FIG. 7, and since one second or more has elapsed since the skip was completed, the processing preview image disappears and the normal reproduction image is displayed. The total delay including the time until the fast-forward button is pressed is 3 seconds (the sum of BA ′ and CB ′). The total delay and 3 seconds of the fixed time are subtracted from the skip 1 unit time (15 seconds).

なお、CM1が開始してからユーザーがスキップボタンを押すまでの時間は、本アルゴリズムでは検出の対象外のため、予想される時間として、ステップS204にも示したように一定時間、例えば3秒を引くようにされている。結果として、9秒間の自動早送りを行うことになり、図7中の表示画像P6で示したようにCM3の14秒の時点から通常再生となる。   Note that the time from the start of CM1 until the user presses the skip button is not subject to detection in this algorithm, and therefore, as shown in step S204, a predetermined time, for example, 3 seconds, is assumed as the expected time. It is made to pull. As a result, automatic fast-forward for 9 seconds is performed, and normal playback is started from the time point of 14 seconds of CM3 as shown by the display image P6 in FIG.

図8は、図7で示した加工予告画像の表示に加えて、スキップ後から予告画像までの区間の画像(予告画像の9秒前の画像)を画面の左下に表示するようにした場合の例である。   FIG. 8 shows a case in which, in addition to the display of the processing notice image shown in FIG. 7, an image of the section from the skip to the notice image (image 9 seconds before the notice image) is displayed at the lower left of the screen. It is an example.

以上に説明したように、この発明によれば、コンテンツのサーチを行う際、ユーザーがスキップボタンを押し過ぎることによって発生する進みすぎや戻りすぎを、コンテンツの面白さをあまり損なわずに防止することが可能となる。   As described above, according to the present invention, when searching for content, it is possible to prevent an excessive advance or return caused by the user pressing the skip button too much without significantly reducing the fun of the content. It becomes possible.

この発明は、上述したこの発明の一実施形態等に限定されるものでは無く、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。   The present invention is not limited to the above-described embodiment of the present invention, and various modifications and applications can be made without departing from the gist of the present invention.

上述した一実施形態は、ビデオの加工予告画像を利用して次にスキップしたと仮定した場合に、再生位置が本編かCMかを判断している。図2に示す構成のように、オーディオデコーダ8、音声処理部9および音声出力部10を備えている場合では、加工予告画像と共に、または加工予告画像に代えて、予告音声によって本編かCMかを判断するようにできる。例えば数秒程度の音声を再生してCMか否かを判断することができる。   In the above-described embodiment, when it is assumed that the next skip is performed using the video processing preview image, it is determined whether the reproduction position is the main part or the CM. When the audio decoder 8, the audio processing unit 9, and the audio output unit 10 are provided as in the configuration illustrated in FIG. Judgment can be made. For example, it is possible to determine whether or not it is a CM by reproducing a sound of about several seconds.

この発明における再生装置の一実施形態を説明するためのブロック図である。It is a block diagram for demonstrating one Embodiment of the reproducing | regenerating apparatus in this invention. この発明において音声処理も行う場合の構成を示すブロック図である。It is a block diagram which shows the structure in the case of performing audio | voice processing in this invention. この発明を一実施形態の処理の一例の流れを示すフローチャートである。It is a flowchart which shows the flow of an example of the process of one Embodiment of this invention. この発明を一実施形態の処理の他の例の流れの一部を示すフローチャートである。It is a flowchart which shows a part of flow of the other example of the process of this invention one Embodiment. この発明を一実施形態の処理の他の例の流れの他の部分を示すフローチャートである。It is a flowchart which shows the other part of the flow of the other example of the process of this embodiment of this invention. この発明の一実施形態の動作の一例を説明するための略線図である。It is a basic diagram for demonstrating an example of operation | movement of one Embodiment of this invention. 図6の各時点における表示画像を示す略線図である。It is a basic diagram which shows the display image in each time of FIG. 2つの予告画像を表示する場合の動作例を示す略線図である。It is a basic diagram which shows the operation example in the case of displaying two preview images.

符号の説明Explanation of symbols

1 システムコントローラ
2 コンテンツ供給部
3 RAM
4 操作部
5 ビデオデコーダ
6 画像処理部
7 画像出力部
8 オーディオデコーダ
9 音声処理部
10 音声出力部
1 System Controller 2 Content Supply Unit 3 RAM
4 Operation Unit 5 Video Decoder 6 Image Processing Unit 7 Image Output Unit 8 Audio Decoder 9 Audio Processing Unit 10 Audio Output Unit

Claims (34)

コンテンツを再生する再生装置において、
第1の再生位置移動命令によってコンテンツの所定の再生位置に移動する手段と、
上記移動位置からコンテンツを再生する第1の再生手段と、
上記再生位置移動命令から再生位置移動量を計算する計算手段と、
上記移動位置から上記計算手段によって計算された再生位置移動量ずれた位置のコンテンツを再生する第2の再生手段と、
上記第2の再生手段で再生されるコンテンツを加工する手段と、
上記第2の再生手段により再生されているコンテンツを所定時間経過後または停止命令により再生を停止する停止手段と、
上記第1の再生手段と第2の再生手段とが再生しているコンテンツを出力するための一つ以上の出力手段とを備えることを特徴とする再生装置。
In a playback device for playing back content,
Means for moving to a predetermined reproduction position of the content by a first reproduction position movement command;
First reproducing means for reproducing the content from the moving position;
A calculation means for calculating a reproduction position movement amount from the reproduction position movement command;
Second reproduction means for reproducing the content at a position shifted from the movement position by the reproduction position movement amount calculated by the calculation means;
Means for processing the content reproduced by the second reproduction means;
And stop means for stopping the playback Ri by the elapsed or after stop command content being played Jo Tokoro time by the second reproducing means,
A playback apparatus comprising: one or more output means for outputting content being played back by the first playback means and the second playback means.
請求項1において、
上記移動位置から上記再生位置移動量ずれた位置のコンテンツを読み出す手段と、
上記読み出したコンテンツを記憶する手段と、
上記記憶したコンテンツを第2の再生手段を用いて再生する手段とを備えることを特徴とする再生装置。
In claim 1,
Means for reading the content at a position shifted from the movement position by the reproduction position movement amount ;
Means for storing the read content;
A playback apparatus comprising: means for playing back the stored content using second playback means.
請求項1において、
上記第2の再生手段が複数存在するか、上記第2の再生手段を時分割で利用して再生する第3の再生手段と、
上記第3の再生手段を用いて、上記移動位置から上記第2の所定時間の位置で区切られる区間のコンテンツを再生する手段と
上記第3の再生手段を用いて再生したコンテンツを上記出力手段から出力するための手段とを備えることを特徴とする再生装置。
In claim 1,
A plurality of the second reproduction means, or a third reproduction means for reproducing the second reproduction means by time division;
Using the third playback means, the means for playing back the content in the section delimited by the second predetermined time position from the moving position, and the content played back using the third playback means from the output means And a playback device.
請求項1において、
上記第1の再生手段と上記第2の再生手段とが、同一の再生手段を時分割で利用する手段を備えることを特徴とする再生装置。
In claim 1,
The reproduction apparatus characterized in that the first reproduction means and the second reproduction means comprise means for using the same reproduction means in a time division manner.
請求項1において、
上記第1の再生手段と上記第2の再生手段とが再生するコンテンツを合成する手段と、
上記合成したコンテンツを、上記出力手段から出力するための手段とを備えることを特徴とする再生装置。
In claim 1,
Means for synthesizing content to be reproduced by the first reproduction means and the second reproduction means;
A playback apparatus comprising: means for outputting the synthesized content from the output means.
請求項1において、
上記第1の再生位置移動命令を連続して受け取っているかを判定する第1の判定手段と、
上記第1の再生位置移動命令が上記第1の判定手段で連続していると判定される場合に、上記第1の再生位置移動命令を受け取った回数をカウントするカウント手段と、
上記カウント手段でカウントされた回数と、上記第1の再生位置移動命令を一回受け取った時に移動する量を掛け算することにより再生位置移動量を計算する合計移動量計算手段と、
上記移動位置を、上記合計移動量計算手段で求めた移動量で置き換える手段とを備えることを特徴とする再生装置。
In claim 1,
First determination means for determining whether or not the first reproduction position movement command is continuously received;
Counting means for counting the number of times the first reproduction position movement command is received when it is determined by the first determination means that the first reproduction position movement instruction is continuous;
A total movement amount calculation means for calculating a reproduction position movement amount by multiplying the number counted by the counting means and the movement amount when the first reproduction position movement command is received once;
And a means for replacing the movement position with the movement amount obtained by the total movement amount calculation means.
請求項において、
上記第1の判定手段が上記第1の再生位置移動命令が連続していると判定している間、上記第1の再生手段、上記第2の再生手段、または上記第1の再生手段および第2の再生手段の両方の出力を一時停止または停止する命令を発行する手段を備えることを特徴とする再生装置。
In claim 6 ,
While the first determination means determines that the first reproduction position movement command is continuous, the first reproduction means, the second reproduction means, or the first reproduction means and the first reproduction means 2. A reproducing apparatus comprising means for issuing a command for temporarily stopping or stopping the outputs of both reproducing means.
請求項において、
上記第1の判定手段が上記第1の再生位置移動命令が連続していることを、第3の所定時間内に複数回の上記第1の再生位置移動命令を受け取っていることで判定する手段であることを特徴とする再生装置。
In claim 6 ,
Means for the first determining means to determine that the first reproduction position movement command is continued by receiving the first reproduction position movement command a plurality of times within a third predetermined time. A playback device characterized by the above.
請求項において、
上記第1の判定手段が上記第1の再生位置移動命令が連続していることを、上記第1の再生位置移動命令を前回受け取ってから今回受け取るまでの時間間隔が、第4の所定時間よりも短いことで判定する手段であることを特徴とする再生装置。
In claim 6 ,
The first determination means that the first reproduction position movement command is continued, and the time interval from the previous reception of the first reproduction position movement command to the current reception is from the fourth predetermined time. Is a means for making a determination based on the shortness.
請求項1において、
上記第1の再生位置移動命令を連続して受け取っているかを判定する第2の判定手段と、
上記第2の判定手段で連続していると判定されている場合に、上記第1の再生位置移動命令を前回受け取ってから今回受け取るまでの時間間隔の合計時間を保存する手段と、
上記第1の再生位置移動命令から第5の所定時間内に、上記第1の再生位置移動命令とは異なる移動量をもつ第2の再生位置移動命令を受け取った時に、上記合計時間を上記第1の再生位置移動命令を一回受け取ったときに移動する量で割ったあまりの量を求め、さらに上記第1の再生位置移動命令を一回受け取ったときに移動する量から引き、上記第2の再生位置移動命令の移動量とするための手段と、
上記計算で求めた移動量の位置から上記第1の再生手段を用いてコンテンツの再生を行う手段とを備えることを特徴とする再生装置。
In claim 1,
Second determination means for determining whether the first reproduction position movement command is continuously received;
Means for storing a total time of a time interval from the previous reception of the first reproduction position movement command to the current reception when it is determined that the second determination means is continuous;
When the second reproduction position movement command having a movement amount different from the first reproduction position movement command is received within the fifth predetermined time from the first reproduction position movement instruction, the total time is set to the first reproduction position movement instruction. An excessive amount divided by the amount of movement when one reproduction position movement command is received is obtained, and further subtracted from the amount of movement when the first reproduction position movement command is received once, and the second Means for setting the movement amount of the reproduction position movement command of
A playback apparatus comprising: means for playing back content using the first playback means from the position of the movement amount obtained by the calculation.
請求項1において、
上記第2の再生位置移動命令を受け取ったときに、上記第1の再生手段、上記第2の再生手段、または上記第1の再生手段および第2の再生手段の両方の出力を一時停止または停止する命令を発行する手段を備えることを特徴とする再生装置。
According to claim 1 0,
When the second reproduction position movement command is received, the output of the first reproduction unit, the second reproduction unit, or both of the first reproduction unit and the second reproduction unit is paused or stopped. A playback apparatus comprising: means for issuing a command to perform.
請求項1において、
上記第2の判定手段が上記第1の再生位置移動命令が連続していることを、第6の所定時間内に複数回の上記第1の再生位置移動命令を受け取っていることで判定する手段であることを特徴とする再生装置。
According to claim 1 0,
Means wherein the second determination means determines that the first reproduction position movement command is continued by receiving the first reproduction position movement instruction a plurality of times within a sixth predetermined time. A playback device characterized by the above.
請求項1において、
上記第2の判定手段が、上記第1の再生位置移動命令が連続していることを、上記第1の再生位置移動命令を前回受け取ってから今回受け取るまでの時間間隔が第7の所定時間よりも短いことで判定する手段であることを特徴とする再生装置。
According to claim 1 0,
The second determination means indicates that the first reproduction position movement command is continuous, and that the time interval from the last reception of the first reproduction position movement command to the current reception is from a seventh predetermined time. Is a means for making a determination based on the shortness.
請求項1において、
上記第2の再生位置移動命令の移動量を計算する前に、上記合計時間に上記第1の再生位置移動命令から第2の再生位置移動命令を受け取るまでの間の時間を加える手段を備えることを特徴とする再生装置。
According to claim 1 0,
Means for adding a time from the first reproduction position movement command to receiving the second reproduction position movement command to the total time before calculating the movement amount of the second reproduction position movement command; A reproducing apparatus characterized by the above.
請求項1において、
上記第2の再生位置移動命令の移動量を計算する際に、移動しすぎの防止のために、上記第2の再生位置移動命令の移動量から第8の所定時間量を引く手段を備えることを特徴とする再生装置。
According to claim 1 0,
A means for subtracting an eighth predetermined amount of time from the movement amount of the second reproduction position movement command in order to prevent the movement of the second reproduction position movement command when calculating the movement amount of the second reproduction position movement command; A reproducing apparatus characterized by the above.
請求項1において、
上記第1の再生手段で再生されている音声を出力し、上記第2の再生手段で再生されるコンテンツの音声は出力しない手段を備えることを特徴とする再生装置。
In claim 1,
A playback apparatus comprising: means for outputting audio reproduced by the first reproduction means, and not outputting audio of content reproduced by the second reproduction means.
請求項1において、
上記第1の再生手段と上記第2の再生手段で再生が行われているとき、上記第1の再生手段で再生される音声と上記第2の再生手段で再生される音声とを出力チャンネルを分けて上記出力手段から出力するための手段を備えることを特徴とする再生装置。
In claim 1,
When reproduction is performed by the first reproduction unit and the second reproduction unit, the audio reproduced by the first reproduction unit and the audio reproduced by the second reproduction unit are output as output channels. A reproducing apparatus comprising means for separately outputting from the output means.
コンテンツを再生する再生方法において、
第1の再生位置移動命令によってコンテンツの所定の再生位置に移動するステップと、
上記再生位置移動命令から再生位置移動量を計算する計算ステップと、
上記移動位置からコンテンツを再生する第1の再生ステップと、
上記移動位置から上記計算ステップによって計算された再生位置移動量ずれた位置のコンテンツを再生する第2の再生ステップと、
上記第2の再生ステップで再生されるコンテンツを加工するステップと、
上記第2の再生ステップにより再生されているコンテンツを所定時間経過後または停止命令により再生を停止する停止ステップと、
上記第1の再生ステップと第2の再生ステップとで再生しているコンテンツを出力するための出力ステップとを備えることを特徴とする再生方法。
In a playback method for playing back content,
Moving to a predetermined playback position of the content by a first playback position movement command;
A calculation step of calculating a reproduction position movement amount from the reproduction position movement command;
A first playback step of playing back content from the moving position;
A second playback step of playing back content at a position shifted by the playback position movement amount calculated by the calculation step from the movement position;
Processing the content played back in the second playback step;
A stop step of stopping the playback Ri by the above second has been that Jo Tokoro time or after stopping the content instruction reproduced by the reproduction step,
A reproduction method comprising: an output step for outputting content reproduced in the first reproduction step and the second reproduction step.
請求項1において、
上記移動位置から上記再生位置移動量ずれた位置のコンテンツを読み出すステップと、
上記読み出したコンテンツを記憶するステップと、
上記記憶したコンテンツを第2の再生ステップを用いて再生するステップとを備えることを特徴とする再生方法。
In claim 18 ,
Reading the content at a position shifted from the movement position by the reproduction position movement amount ;
Storing the read content;
And a step of reproducing the stored content using a second reproduction step.
請求項1において、
上記第2の再生ステップが複数存在するか、上記第2の再生ステップを時分割で利用して再生する第3の再生ステップと、
上記第3の再生ステップを用いて、上記移動位置から上記第2の所定時間の位置で区切られる区間のコンテンツを再生するステップと
上記第3の再生ステップを用いて再生したコンテンツを上記出力ステップで出力するためのステップとを備えることを特徴とする再生方法。
In claim 18 ,
A plurality of the second reproduction steps, or a third reproduction step for reproducing the second reproduction step in a time division manner;
Using the third reproduction step, the step of reproducing the content of the section divided by the position of the second predetermined time from the moving position, and the content reproduced using the third reproduction step in the output step A reproduction method comprising: a step for outputting.
請求項1において、
上記第1の再生ステップと上記第2の再生ステップとが同一の再生ステップを時分割で利用することを特徴とする再生方法。
In claim 18 ,
A playback method characterized in that the first playback step and the second playback step use the same playback step in a time-sharing manner.
請求項1において、
上記第1の再生ステップと上記第2の再生ステップとで再生されるコンテンツを合成するステップと、
上記合成したコンテンツを、上記出力ステップで出力するためのステップとを備えることを特徴とする再生方法。
In claim 18 ,
Synthesizing contents to be reproduced in the first reproduction step and the second reproduction step;
And a step for outputting the synthesized content in the output step.
請求項1において、
上記第1の再生位置移動命令を連続して受け取っているかを判定する第1の判定ステップと、
上記第1の再生位置移動命令が上記第1の判定ステップで連続していると判定される場合に、上記第1の再生位置移動命令を受け取った回数をカウントするカウントステップと、
上記カウントステップでカウントされた回数と、上記第1の再生位置移動命令を一回受け取った時に移動する量を掛け算することにより再生位置移動量を計算する合計移動量計算ステップと、
上記移動位置を、上記合計移動量計算ステップで求めた移動量で置き換えるステップとを備えることを特徴とする再生方法。
In claim 18 ,
A first determination step of determining whether or not the first reproduction position movement command is continuously received;
A counting step for counting the number of times the first reproduction position movement command is received when it is determined that the first reproduction position movement command is continuous in the first determination step;
A total movement amount calculating step of calculating a reproduction position movement amount by multiplying the number counted in the counting step by the amount moved when the first reproduction position movement command is received once;
Replacing the movement position with the movement amount obtained in the total movement amount calculation step.
請求項2において、
上記第1の判定手段が上記第1の再生位置移動命令が連続していると判定している間、上記第1の再生手段、上記第2の再生手段、または上記第1の再生手段および第2の再生手段の両方の出力を一時停止または停止する命令を発行する手段を備えることを特徴とする再生方法。
According to claim 2 3,
While the first determination means determines that the first reproduction position movement command is continuous, the first reproduction means, the second reproduction means, or the first reproduction means and the first reproduction means A playback method comprising means for issuing a command to pause or stop the outputs of both playback means.
請求項2において、
上記第1の判定ステップが上記第1の再生位置移動命令が連続していることを、第3の所定時間内に複数回の上記第1の再生位置移動命令を受け取っていることで判定するステップであることを特徴とする再生方法。
According to claim 2 3,
The step of determining in the first determination step that the first reproduction position movement command is continued by receiving the first reproduction position movement command a plurality of times within a third predetermined time. A reproduction method characterized by the above.
請求項2において、
上記第1の判定ステップが上記第1の再生位置移動命令が連続していることを、上記第1の再生位置移動命令を前回受け取ってから今回受け取るまでの時間間隔が、第4の所定時間よりも短いことで判定するステップであることを特徴とする再生方法。
According to claim 2 3,
The first determination step indicates that the first reproduction position movement command is continuous, and the time interval from the last reception of the first reproduction position movement command to the current reception is determined from a fourth predetermined time. Is a step of determining by a short time.
請求項1において、
上記第1の再生位置移動命令を連続して受け取っているかを判定する第2の判定ステップと、
上記第2の判定ステップで連続していると判定されている場合に、上記第1の再生位置移動命令を前回受け取ってから今回受け取るまでの時間間隔の合計時間を保存するステップと、
上記第1の再生位置移動命令から第5の所定時間内に、上記第1の再生位置移動命令とは異なる移動量をもつ第2の再生位置移動命令を受け取った時に、上記合計時間を上記第1の再生位置移動命令を一回受け取ったときに移動する量で割ったあまりの量を求め、さらに上記第1の再生位置移動命令を一回受け取ったときに移動する量から引き、上記第2の再生位置移動命令の移動量とするためのステップと、
上記計算で求めた移動量の位置から上記第1の再生ステップを用いてコンテンツの再生を行うステップとを備えることを特徴とする再生方法。
In claim 18 ,
A second determination step of determining whether or not the first reproduction position movement command is continuously received;
When it is determined that the second determination step is continuous, the step of storing the total time interval from the previous reception of the first reproduction position movement command to the reception of the current time;
When the second reproduction position movement command having a movement amount different from the first reproduction position movement command is received within the fifth predetermined time from the first reproduction position movement instruction, the total time is set to the first reproduction position movement instruction. An excessive amount divided by the amount of movement when one reproduction position movement command is received is obtained, and further subtracted from the amount of movement when the first reproduction position movement command is received once, and the second A step for setting the movement amount of the reproduction position movement command of
And a step of reproducing content using the first reproduction step from the position of the movement amount obtained by the calculation.
請求項2において、
上記第2の再生位置移動命令を受け取ったときに、上記第1の再生ステップ、上記第2の再生ステップ、または上記第1の再生ステップおよび第2の再生ステップの両方の出力を一時停止または停止する命令を発行するステップを備えることを特徴とする再生方法。
According to claim 2 7,
When the second playback position movement command is received, the output of the first playback step, the second playback step, or both the first playback step and the second playback step is paused or stopped. A playback method comprising the step of issuing an instruction to perform.
請求項2において、
上記第2の判定ステップが上記第1の再生位置移動命令が連続していることを、第6の所定時間内に複数回の上記第1の再生位置移動命令を受け取っていることで判定するステップであることを特徴とする再生方法。
According to claim 2 7,
The step of determining in the second determination step that the first reproduction position movement command is continued by receiving the first reproduction position movement command a plurality of times within a sixth predetermined time. A reproduction method characterized by the above.
請求項2において、
上記第2の判定ステップが、上記第1の再生位置移動命令が連続していることを、上記第1の再生位置移動命令を前回受け取ってから今回受け取るまでの時間間隔が第7の所定時間よりも短いことで判定するステップであることを特徴とする再生方法。
According to claim 2 7,
The second determination step indicates that the first reproduction position movement command is continuous, and the time interval from the previous reception of the first reproduction position movement command to the reception of the current time is greater than a seventh predetermined time. Is a step of determining by a short time.
請求項2において、
上記第2の再生位置移動命令の移動量を計算する前に、上記合計時間に上記第1の再生位置移動命令から第2の再生位置移動命令を受け取るまでの間の時間を加えるステップを備えることを特徴とする再生方法。
According to claim 2 7,
Before calculating the amount of movement of the second reproduction position movement command, adding a time until the second reproduction position movement command is received from the first reproduction position movement command to the total time. A reproduction method characterized by the above.
請求項2において、
上記第2の再生位置移動命令の移動量を計算する際に、移動しすぎの防止のために、上記第2の再生位置移動命令の移動量から第8の所定時間量を引くステップを備えることを特徴とする再生方法。
According to claim 2 7,
A step of subtracting an eighth predetermined amount of time from the amount of movement of the second reproduction position movement command in order to prevent movement too much when calculating the amount of movement of the second reproduction position movement command; A reproduction method characterized by the above.
請求項1において、
上記第1の再生ステップで再生されている音声を出力し、上記第2の再生ステップで再生されるコンテンツの音声は出力しないステップを備えることを特徴とする再生方法。
In claim 18 ,
A reproduction method comprising the steps of outputting the sound reproduced in the first reproduction step and not outputting the sound of the content reproduced in the second reproduction step.
請求項1において、
上記第1の再生ステップと上記第2の再生ステップで再生が行われているとき、上記第1の再生ステップで再生される音声と上記第2の再生ステップで再生される音声とを出力チャンネルを分けて上記出力ステップから出力するためのステップを備えることを特徴とする再生方法。
In claim 18 ,
When reproduction is performed in the first reproduction step and the second reproduction step, the audio reproduced in the first reproduction step and the audio reproduced in the second reproduction step are set as output channels. A reproduction method comprising: a step of separately outputting from the output step.
JP2003419302A 2003-12-17 2003-12-17 Playback apparatus and playback method Expired - Fee Related JP4036191B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003419302A JP4036191B2 (en) 2003-12-17 2003-12-17 Playback apparatus and playback method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003419302A JP4036191B2 (en) 2003-12-17 2003-12-17 Playback apparatus and playback method

Publications (2)

Publication Number Publication Date
JP2005182869A JP2005182869A (en) 2005-07-07
JP4036191B2 true JP4036191B2 (en) 2008-01-23

Family

ID=34781236

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003419302A Expired - Fee Related JP4036191B2 (en) 2003-12-17 2003-12-17 Playback apparatus and playback method

Country Status (1)

Country Link
JP (1) JP4036191B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010147597A (en) * 2008-12-16 2010-07-01 Toshiba Corp Video data recording and playback apparatus, and method of controlling the same

Also Published As

Publication number Publication date
JP2005182869A (en) 2005-07-07

Similar Documents

Publication Publication Date Title
US7502544B2 (en) Recording and reproduction apparatus
JP2007521608A (en) Recording program boundaries in personal video recorders
JP4904914B2 (en) STREAM GENERATION DEVICE, IMAGING DEVICE, AND STREAM GENERATION METHOD
JP4556752B2 (en) Recording / playback apparatus having commercial viewing control function
JP2004349745A (en) Broadcast recording and playback device
JP4036191B2 (en) Playback apparatus and playback method
JP4297080B2 (en) Playback apparatus and control method
JP5035174B2 (en) Video playback device
EP1359584B1 (en) Video playback apparatus and video playback method
JP4900246B2 (en) Broadcast receiving device that prioritizes broadcast that should be provided immediately when viewing time-shift
JP2004213832A (en) Optical disk reproducing device
US20080092048A1 (en) Data Processor
JP2002223408A (en) Playback device
JP2008042789A (en) Video recording / playback device
JP2011259110A (en) Video playback method and video playback device
JP4774204B2 (en) Playback device
US20070160341A1 (en) Video signal playback unit and video signal playback method
KR101218921B1 (en) Method of processing the highlights of a broadcasting program for a broadcasting receiver
US20060188217A1 (en) Video recorder-player and playing method for the same
JP2011211610A (en) Reproduction apparatus, and, reproduction method
JP4641023B2 (en) Video signal playback device
JP5597978B2 (en) Dubbing equipment
US20100178039A1 (en) Video and audio playback apparatus and video and audio playback method
JP2004208315A (en) Method and apparatus of decoding and displaying mpeg picture in fast forward mode, video driver circuit incorporating such apparatus and decoder box
JP2009060502A (en) Electronic device, output method and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061030

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070712

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070724

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070912

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: 20071009

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071022

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

Free format text: PAYMENT UNTIL: 20101109

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20111109

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20111109

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20121109

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20121109

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20131109

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees