JP4036191B2 - Playback apparatus and playback method - Google Patents
Playback apparatus and playback method Download PDFInfo
- 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
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
また、放送コンテンツの音声信号の特徴に着目し、音声の種類(ステレオ、モノラル、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
ユーザがスキップキー操作で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.
一方、従来、コンテンツ再生中に目的の位置にシークしたい時、シーンチェンジ部分や、一定時間毎の静止画像を抜き出し、現在の再生(視聴)位置付近の静止画を複数枚表示するという技術(以下、ビジュアルサーチと略す)も提案されている。 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
さらに、ビジュアルサーチの方法では、(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,
コンテンツ供給部2は、例えばハードディスクであり、外部からの命令によって録画済のコンテンツデータをバスに出力できるようにされている。なお、コンテンツ供給部2はハードディスク以外に、DVD(Digital Versatile Disc)メディアなど、スキップを行いたい範囲でランダムアクセス可能でコンテンツを供給できるメディアであれば良い。例えば速度・応答の速いネットワークなどでも良い。また、コンテンツは、非圧縮のオーディオデータ、ビデオデータ、テキストデータでも良いし、様々な圧縮形式でこれらのデータを圧縮したデータでも良い。さらに、録画しながら再生を行う再生装置に対してもこの発明を適用することができる。
The
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
操作部4は、例えばリモートコントローラであり、ユーザーからの指示をシステムコントローラ1に伝えられるようにされている。なお、操作部4は、ユーザーからの指示をシステムコントローラ1に伝えられるデバイスであれば他の物でも良く、本体の操作パネルやマウスであっても良い。
The
ビデオデコーダ5は、例えばMPEG(Moving Picture Experts Group)2ビデオデコーダであり、コンテンツ供給部2から供給されるデータをデコードできるようにされている。なお、ビデオデコーダ5は、コンテンツ供給部2から提供されるデータをデコードできるデコーダであれば他の構成でも良く、ハードウェアまたはソフトウェア、もしくはハードウェアとソフトウェアの組み合わせで実現される。また、処理能力を向上させるため、複数のデコーダで構成されていても良いし、非圧縮のデータを処理する物でも良い。
The
画像処理部6は、例えばDSP(Digital Signal Processor)であり、画像の拡大縮小やモザイク化等の加工や画像と画像の合成処理を行えるようなっている。例えばMPEG2の圧縮データの場合では、低次のDCT係数のみを使用して復号することによってモザイク画像を得ることができる。なお、画像処理部6は、画像を加工し合成する処理が行えれば良く、ハードウェアまたはソフトウェア、もしくはハードウェアとソフトウェアの組み合わせで実現される。
The
画像出力部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
オーディオデコーダ8は、例えばMPEG1AudioLayer2デコーダであり、コンテンツ供給部2から供給されるデータをデコードできるようにされている。なお、オーディオデコーダ8はコンテンツ供給部から提供されるデータをデコードできるデコーダであれば他の物でも良く、ハードウェア、ソフトウェアまたはハードウェアとソフトウェアの組み合わせで実現される。
The
音声処理部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
以上に説明した構成の全てが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
また、手順を明確にするために主に早送り方向のみについて解説しているが、巻き戻し方向に関しても、時間軸を反転して適用することで、ほぼ同等な手法で処理可能である。 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
ステップS102において、システムコントローラ1は、スキップ命令が出されているか否かを判定する。スキップ命令が無い場合は、処理がステップS101に戻る。スキップ命令があると判定された場合は、処理がステップS103に進む。
In step S102, the
ステップS103において、システムコントローラ1は、スキップ命令を1回受け取ったときのスキップ量、例えば15秒に、さらにスキップ命令を受け取った場合にスキップする量とユーザーが次にスキップ命令を出す(スキップボタンを押す)ことを判断するまでの時間、例えば1秒を加えた、31秒後の例えば1フレームの画像をコンテンツ供給部2から読み出し、ビデオデコーダ5でデコードした後、RAM3に保存する。ビデオデコーダ5は、本編のビデオデータのデコードを行いながら、31秒後の画像をデコードすることが可能である。しかしながら、ビデオデコーダ5と別のビデオデコーダを設けるようにしても良い。
In step S103, the
ここで現在の再生位置から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
加工方法としては様々な処理が考えられるが、例えばモザイク処理や元画像の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
ステップS105において、システムコントローラ1は、加工予告画像が表示されてから所定の時間A例えば1秒経過したか否か、または加工予告画像表示の中止要求があるか否かを判定する。1秒が経過したか否かを判定するようにしたのは、ユーザーがさらにスキップ命令を出す(スキップボタンを押す)かどうかの判断を行う間、加工予告画像を合成表示しておくためである。このため、この1秒という時間は、より短い時間またはより長い時間であっても良く、ユーザーが設定できるようにしても良い。
In step S <b> 105, the
また、加工予告画像表示の中止要求があるか否かを判定するようにしたのは、前記の加工予告画像表示中に、例えば再生停止などの処理を行う必要が生じた時に、すぐに応答できるようにするためである。若し、予告表示時間が短時間であれば、処理の簡略化のために、この判定を省略することも可能である。ステップ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
以上の処理の一例がこの発明の一実施形態の基本的な処理である。図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
ステップ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
ここで、早送り命令に関して判定を行っているのは、ユーザーが早送りボタンを操作することを想定しているためである。本処理に関わる命令を通常の早送り命令と共通化することによって、ボタン数の増加や命令の追加を行う必要が無く、操作の容易性やコストダウンを図れるという利点がある。また、通常の早送りの処理と、余り部分の早送りとを判定するため、前回のスキップ処理から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
ステップ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
ステップS207において、システムコントローラ1は、スキップ命令を受け取った回数をカウントするため、一括スキップカウンタの値に1を加算する。この処理が終了するとステップS208に処理が進む。
In step S207, the
ステップS208において、システムコントローラ1は、次のスキップ命令が来るまでの時間を測定するために、一括スキップ判定用時刻に現時刻をセットする。この処理が終了するとステップS209に処理が進む。
In step S208, the
ステップS209において、システムコントローラ1は、現時刻と一括スキップ判定用時刻との差が0.5秒以内か否かを判定する。ここで、差の判定時間を0.5秒としたのは、ユーザーがスキップキーを連続で押したことを判定するためであり、他の値をユーザーが任意に設定できても構わない。ステップS209において、差が0.5秒以下と判定された場合は、処理がステップS202に戻り、そうでない場合は、処理がステップS210に進む。ステップS210以降の部分が図5に示されている。
In step S209, the
ステップS210において、システムコントローラ1は、一括スキップカウンタの値から連続して発行されたスキップ命令の数を得て、これとスキップ1単位時間(15秒)とを乗算することよりスキップ位置を決定する。その後、一括スキップカウンタをリセット(0を代入)する。ステップS210の処理が終了すると、ステップS211に処理が進む。
In step S210, the
ステップ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
ステップS212において、システムコントローラ1は、遅延合計を15秒(スキップ1単位時間)で割った余りを遅延合計に代入する。ここで遅延合計を15秒で割ったのは、ステップS204で半自動早送りを行うための" 余り時間" を算出するためである。このため、スキップ1単位時間ぴったりの長さでなくても構わない。この処理が終了するとステップS213に処理が進む。
In step S212, the
ステップS213において、システムコントローラ1は、遅延計算用変数に現時刻を保存する。これは、ステップS211で、次にスキップが行われるまでの間隔を計算するのに使用するためである。ステップS213の処理が終了すると、ステップS214に処理が進む。
In step S213, the
ステップ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
ステップS215において、システムコントローラ1は、RAM3に保存されている予告画像を画像処理部6を用いて加工する。加工予告画像は、画像処理部6においてスキップ後の再生画像に対し、合成して表示する。ステップS215の処理が終了すると、処理がステップS216に進む。
In step S <b> 215, the
ステップS216において、システムコントローラ1は、加工予告画像が表示されてから1秒経過したか否か、または加工予告画像表示の中止要求があるか否かを判定する。ステップS216において、規定時間が経過したか、または中止要求があると判定された場合、処理がステップS217に進む。
In step S <b> 216, the
ステップS217おいて、システムコントローラ1は、加工予告画像の合成表示を終了して通常の再生を行い、画像出力部7から画像を出力する。その後ステップS202に処理が戻り、上述したように、順に処理が繰り返される。
In step S <b> 217, the
以下に図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
なお、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
1 システムコントローラ
2 コンテンツ供給部
3 RAM
4 操作部
5 ビデオデコーダ
6 画像処理部
7 画像出力部
8 オーディオデコーダ
9 音声処理部
10 音声出力部
1
4
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.
上記移動位置から上記再生位置移動量ずれた位置のコンテンツを読み出す手段と、
上記読み出したコンテンツを記憶する手段と、
上記記憶したコンテンツを第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.
上記第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の再生手段と上記第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の再生手段と上記第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の再生位置移動命令を一回受け取った時に移動する量を掛け算することにより再生位置移動量を計算する合計移動量計算手段と、
上記移動位置を、上記合計移動量計算手段で求めた移動量で置き換える手段とを備えることを特徴とする再生装置。 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の再生位置移動命令を連続して受け取っているかを判定する第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.
上記第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.
上記第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.
上記第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.
上記第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.
上記第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の再生手段で再生されている音声を出力し、上記第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の再生手段と上記第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.
上記移動位置から上記再生位置移動量ずれた位置のコンテンツを読み出すステップと、
上記読み出したコンテンツを記憶するステップと、
上記記憶したコンテンツを第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.
上記第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の再生ステップと上記第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の再生ステップと上記第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の再生位置移動命令を一回受け取った時に移動する量を掛け算することにより再生位置移動量を計算する合計移動量計算ステップと、
上記移動位置を、上記合計移動量計算ステップで求めた移動量で置き換えるステップとを備えることを特徴とする再生方法。 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.
上記第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.
上記第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.
上記第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の再生位置移動命令を連続して受け取っているかを判定する第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の再生位置移動命令を受け取ったときに、上記第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の判定ステップが上記第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の判定ステップが、上記第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の再生位置移動命令の移動量を計算する前に、上記合計時間に上記第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の再生位置移動命令の移動量から第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の再生ステップで再生されている音声を出力し、上記第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の再生ステップと上記第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.
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)
| 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 |
-
2003
- 2003-12-17 JP JP2003419302A patent/JP4036191B2/en not_active Expired - Fee Related
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 |