[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5891919B2 - Playback apparatus, playback method, and playback program - Google Patents

Playback apparatus, playback method, and playback program Download PDF

Info

Publication number
JP5891919B2
JP5891919B2 JP2012092218A JP2012092218A JP5891919B2 JP 5891919 B2 JP5891919 B2 JP 5891919B2 JP 2012092218 A JP2012092218 A JP 2012092218A JP 2012092218 A JP2012092218 A JP 2012092218A JP 5891919 B2 JP5891919 B2 JP 5891919B2
Authority
JP
Japan
Prior art keywords
time
playback
skip
recording data
chapter
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
JP2012092218A
Other languages
Japanese (ja)
Other versions
JP2013223037A (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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2012092218A priority Critical patent/JP5891919B2/en
Publication of JP2013223037A publication Critical patent/JP2013223037A/en
Application granted granted Critical
Publication of JP5891919B2 publication Critical patent/JP5891919B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Description

本発明は、番組録画データを再生する再生装置、再生方法、及び再生プログラムに関する。   The present invention relates to a playback device, a playback method, and a playback program for playing back program recording data.

従来、録画したテレビ番組を再生して視聴する場合に、テレビ番組中の一連のコマーシャルメッセージ(以下、CM)をスキップする技術がある。例えば、テレビ番組の録画データに付与されたチャプタまでスキップすることにより、CMをスキップする技術がある。チャプタは、番組本編とCMとの境界を示す区切り(又は目印)であり、例えば、番組を録画する録画機器により付与される。また、番組とCMとでは音声の形式が異なることが多く(例えば、ステレオ音声とモノラル音声)、チャプタは、例えば、音声の形式の変化点に付与される。なお、以降、チャプタで区切られる区間であって、CMのみが含まれる区間をCMチャプタと称する。   2. Description of the Related Art Conventionally, there is a technique for skipping a series of commercial messages (hereinafter, CM) in a television program when the recorded television program is played back and viewed. For example, there is a technique for skipping a CM by skipping to a chapter attached to recorded data of a television program. The chapter is a delimiter (or a mark) indicating the boundary between the main program and the CM, and is given by, for example, a recording device that records the program. Also, the audio format of programs and CMs are often different (for example, stereo audio and monaural audio), and chapters are assigned to, for example, change points of the audio format. Hereinafter, sections that are divided by chapters and that include only CMs are referred to as CM chapters.

特開2008−97765号公報JP 2008-97765 A 特開2000−243072号公報JP 2000-243072 A 特開2009−44657号公報JP 2009-44657 A

しかしながら、テレビ番組の録画データに付与されるチャプタは、必ずしも番組とCMとの切替点に付与されるとは限らず、番組とCMとの切替点に付与されないこともある。そのため、ユーザがチャプタ送りでCMをスキップした場合に、番組の一部も余計にスキップされてしまう事態が発生する。この場合には、ユーザは画面を見ながら巻戻し又は早送りをして所望の視聴ポイントを探す。この操作は、ユーザにとっては不便であり、画面を見ながらの操作のため、目が疲れてしまうという問題があった。   However, the chapter given to the recording data of the television program is not necessarily given to the switching point between the program and CM, and may not be given to the switching point between the program and CM. For this reason, when the user skips the CM by chapter transmission, a part of the program is skipped excessively. In this case, the user searches for a desired viewing point by rewinding or fast-forwarding while watching the screen. This operation is inconvenient for the user, and there is a problem that eyes are tired because the operation is performed while looking at the screen.

本発明の一態様は、番組録画データ中のCMのスキップ操作の効率を向上する再生装置、再生方法、及び再生プログラムを提供することを目的とする。   An object of one aspect of the present invention is to provide a playback device, a playback method, and a playback program that improve the efficiency of a CM skip operation in program recording data.

本発明の態様の一つは、コマーシャルメッセージ(CM)を含む番組録画データを再生する再生装置であって、
前記番組録画データに付与された複数の区切り点により区切られる区間の時間長がCM区間を判定するための所定範囲に含まれる区間の平均時間を算出する平均算出部と、
前記平均時間に応じた閾値時間を算出する算出部と、
前記番組録画データの再生中ユーザからスキップ命令を受けると、次の区切り点までの時間長が前記閾値時間よりも長い場合には、再生位置を前記平均時間スキップさせ、前記次の区切り点までの時間長が前記閾値時間よりも短い場合には、再生位置を前記次の区切り点にスキップさせる制御部と、
を備える再生装置である。
One aspect of the present invention is a playback device for playing back program recording data including a commercial message (CM),
An average calculating unit for calculating an average time of a section included in a predetermined range in which a time length of a section divided by a plurality of break points given to the program recording data is determined as a CM section;
A calculation unit for calculating a threshold time according to the average time;
When a skip command is received from the user during playback of the program recording data, if the time length to the next breakpoint is longer than the threshold time, the playback position is skipped by the average time and the time until the next breakpoint is reached. When the time length is shorter than the threshold time, a control unit that causes the playback position to be skipped to the next breakpoint;
Is a playback device.

本発明の他の態様の一つは、上述した再生装置が実行する再生方法である。また、本発明の他の態様は、コンピュータを再生装置として機能させる再生プログラム、及び当該再生プログラムを記録したコンピュータ読み取り可能な記録媒体を含むことができる。コン
ピュータ等が読み取り可能な記録媒体には、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。
Another aspect of the present invention is a playback method executed by the playback apparatus described above. In addition, another aspect of the present invention can include a playback program that causes a computer to function as a playback device, and a computer-readable recording medium that records the playback program. The computer-readable recording medium refers to a recording medium in which information such as data and programs is accumulated by electrical, magnetic, optical, mechanical, or chemical action and can be read from the computer or the like.

開示の再生装置、再生方法、及び再生プログラムによれば、番組録画データ中のCMのスキップ操作の効率を向上することができる。   According to the disclosed playback device, playback method, and playback program, it is possible to improve the efficiency of the CM skip operation in the program recording data.

情報処理システムのハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of an information processing system. 再生装置の機能ブロック図の一例である。It is an example of the functional block diagram of a reproducing | regenerating apparatus. 再生装置のパラメータ算出の処理のフローチャートの一例である。It is an example of the flowchart of the parameter calculation process of a reproducing | regenerating apparatus. チャプタが付与された番組録画データの一例を示す図である。It is a figure which shows an example of the program recording data to which the chapter was provided. スキップ制御処理のフローチャートの一例である。It is an example of the flowchart of a skip control process. スキップ操作の命令入力時の動作例1を示す図である。It is a figure which shows the operation example 1 at the time of the command input of skip operation. スキップ操作の命令入力時の動作例2を示す図である。It is a figure which shows the operation example 2 at the time of the command input of skip operation. 変形例のスキップ制御処理のフローチャートの一例である。It is an example of the flowchart of the skip control process of a modification. 変形例におけるスキップ操作の命令入力時の動作例3を示す図である。It is a figure which shows the operation example 3 at the time of the command input of the skip operation in a modification.

以下、図面に基づいて、本発明の実施の形態を説明する。以下の実施形態の構成は例示であり、本発明は実施形態の構成に限定されない。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. The configuration of the following embodiment is an exemplification, and the present invention is not limited to the configuration of the embodiment.

<第1実施形態>
第1実施形態では、番組録画データを再生する再生装置について説明する。この再生装置は、再生対象の番組録画データに付与されたチャプタを分析し、該番組録画データに含まれる、CMチャプタとみなせる区間の時間長平均を求め、この平均に基づいて、スキップ操作入力時のスキップ時間を決定する。
<First Embodiment>
In the first embodiment, a playback apparatus that plays back program recording data will be described. This playback device analyzes chapters assigned to program recording data to be played back, finds an average time length of a section that can be regarded as a CM chapter included in the program recording data, and based on this average, when skip operation is input Determine the skip time.

図1は、情報処理システムのハードウェア構成の一例を示す図である。情報処理システム100は、テレビ番組を録画し、この番組録画データを再生するためのシステムである。第1実施形態の再生装置は、この情報処理システム100に含まれる装置である。再生装置は、例えば、ブルーレイレコーダ,HDDレコーダ,パーソナルコンピュータ(PC),携帯電話端末,スマートフォン,タブレット型PC,PDA(Personal Digital Assistant),録画機能を有するテレビ受像装置,カーナビゲーション装置,ゲーム装置等の番組録画データの再生機能を有する装置である。   FIG. 1 is a diagram illustrating an example of a hardware configuration of an information processing system. The information processing system 100 is a system for recording a television program and reproducing the program recording data. The playback device according to the first embodiment is a device included in the information processing system 100. The playback device is, for example, a Blu-ray recorder, HDD recorder, personal computer (PC), mobile phone terminal, smartphone, tablet PC, PDA (Personal Digital Assistant), TV receiver having a recording function, car navigation device, game device, etc. This is a device having a function of reproducing program recording data.

情報処理システム100は、CPU(Central Processing Unit)101,グラフィッ
ク処理部102,メモリ/ビデオコントローラ103,メモリ104,テレビチューナ部105,ハードディスク106,I/Oコントローラ107,ネットワークインタフェース108,入力受付部109,表示部110を備える。
The information processing system 100 includes a CPU (Central Processing Unit) 101, a graphic processing unit 102, a memory / video controller 103, a memory 104, a TV tuner unit 105, a hard disk 106, an I / O controller 107, a network interface 108, and an input receiving unit 109. , A display unit 110 is provided.

入力受付部109は、ユーザからの操作入力を受け付ける。例えば、入力受付部109は、タッチパッド,マウス,タッチパネル等のポインティングデバイス,キーボード,操作ボタン,遠隔操作機からの信号を受信する回路等である。入力受付部109は、I/Oコントローラ107に接続されており、入力受付部109に入力された操作信号は、I/Oコントローラ107に出力される。   The input receiving unit 109 receives an operation input from the user. For example, the input reception unit 109 is a pointing device such as a touch pad, a mouse, or a touch panel, a keyboard, operation buttons, a circuit that receives a signal from a remote controller, and the like. The input reception unit 109 is connected to the I / O controller 107, and the operation signal input to the input reception unit 109 is output to the I / O controller 107.

テレビチューナ部105は、テレビアンテナに接続しており、テレビアンテナで受信されたテレビ放送電波信号から所定のチャンネルの周波数に対応する信号を復号する。テレ
ビチューナ部105はI/Oコントローラ107に接続しており、テレビチューナ部105によって復号された信号は、I/Oコントローラ107に出力される。
The TV tuner unit 105 is connected to a TV antenna, and decodes a signal corresponding to a frequency of a predetermined channel from a TV broadcast radio signal received by the TV antenna. The TV tuner unit 105 is connected to the I / O controller 107, and the signal decoded by the TV tuner unit 105 is output to the I / O controller 107.

ネットワークインタフェース108は、ネットワークとの情報の入出力を行うインタフェースである。ネットワークインタフェース108は、有線のネットワーク、および、無線のネットワークと接続する。ネットワークインタフェース108は、例えば、NIC(Network Interface Card),無線LAN(Local Area Network)カード等である。ネットワークインタフェース108は、I/Oコントローラ107に接続しており、ネットワークインタフェース108で受信されたデータ等は、I/Oコントローラ107に出力される。   The network interface 108 is an interface for inputting / outputting information to / from the network. The network interface 108 connects to a wired network and a wireless network. The network interface 108 is, for example, a NIC (Network Interface Card), a wireless LAN (Local Area Network) card, or the like. The network interface 108 is connected to the I / O controller 107, and data received by the network interface 108 is output to the I / O controller 107.

ハードディスク106は、様々なプログラムや、各プログラムの実行に際してCPU101が使用するデータを格納する。また、ハードディスク106は、番組録画データ、及びスキップ制御プログラムを格納する。スキップ制御プログラムは、番組録画データの再生中のスキップ操作を制御するためのプログラムである。スキップ制御プログラムは、「再生プログラム」の一例である。情報処理システム100は、ハードディスク106に代えて、例えば、EPROM(Erasable Programmable ROM)、フラッシュメモリ等の不揮
発性のメモリを備えてもよい。ハードディスク106は、I/Oコントローラ107に接続しており、ハードディスク106から読み出されたデータは、I/Oコントローラ107に出力される。
The hard disk 106 stores various programs and data used by the CPU 101 when executing each program. The hard disk 106 stores program recording data and a skip control program. The skip control program is a program for controlling a skip operation during reproduction of program recording data. The skip control program is an example of a “reproduction program”. The information processing system 100 may include, for example, a nonvolatile memory such as an EPROM (Erasable Programmable ROM) or a flash memory instead of the hard disk 106. The hard disk 106 is connected to the I / O controller 107, and data read from the hard disk 106 is output to the I / O controller 107.

I/Oコントローラ107は、比較的帯域の狭いバスや入出力ポート等を備え、テレビチューナ部105,ハードディスク106,ネットワークインタフェース108,入力受付部109を接続し、これらの間でデータの橋渡しを行う。I/Oコントローラ107は、専用のバスでメモリ/ビデオコントローラ103と接続し、テレビチューナ部105,ハードディスク106,ネットワークインタフェース108,入力受付部109から入力されるデータは、メモリ/ビデオコントローラ103に出力される。   The I / O controller 107 includes a relatively narrow bandwidth bus, input / output ports, and the like, and connects the TV tuner unit 105, the hard disk 106, the network interface 108, and the input reception unit 109, and bridges data among them. . The I / O controller 107 is connected to the memory / video controller 103 via a dedicated bus, and data input from the TV tuner unit 105, the hard disk 106, the network interface 108, and the input receiving unit 109 is output to the memory / video controller 103. Is done.

メモリ104は、CPU101に、ハードディスク106に格納されているプログラムをロードする記憶領域および作業領域を提供したり、バッファとして用いられたりする。メモリ104は、例えば、RAM(Random Access Memory)のような半導体メモリである。   The memory 104 provides the CPU 101 with a storage area and a work area for loading a program stored in the hard disk 106, and is used as a buffer. The memory 104 is a semiconductor memory such as a RAM (Random Access Memory), for example.

CPU101は、ハードディスク106に保持されたOSや様々なアプリケーションプログラムをメモリ104にロードして実行することによって、様々な処理を実行する。CPU101は、一つであってもよいし、複数であってもよい。CPU101は、メモリ/ビデオコントローラ103に接続し、処理の結果をメモリ/ビデオコントローラ103に出力する。   The CPU 101 executes various processes by loading the OS and various application programs held in the hard disk 106 into the memory 104 and executing them. There may be one CPU 101 or a plurality of CPUs. The CPU 101 is connected to the memory / video controller 103 and outputs the processing result to the memory / video controller 103.

メモリ/ビデオコントローラ103は、比較的帯域の広いバスや入出力ポートを備え、CPU101,グラフィック処理部102,メモリ104と接続し、これらの間でデータの橋渡しを行う。また、メモリ/ビデオコントローラ103は、専用のバスでI/Oコントローラ107と接続する。   The memory / video controller 103 includes a bus and an input / output port having a relatively wide bandwidth, and is connected to the CPU 101, the graphic processing unit 102, and the memory 104, and performs data bridging among them. The memory / video controller 103 is connected to the I / O controller 107 by a dedicated bus.

グラフィック処理部102は、表示部101に表示される画像の画像処理を行う。グララフィック処理部102は、例えば、GPU(Graphics Processing Unit)である。グラフィック処理部102は、表示部101に接続され、処理の結果を出力する。   The graphic processing unit 102 performs image processing of an image displayed on the display unit 101. The graphic processing unit 102 is, for example, a GPU (Graphics Processing Unit). The graphic processing unit 102 is connected to the display unit 101 and outputs a processing result.

表示部101は、グラフィック処理部102から入力される処理の結果を表示する装置である。表示部101は、例えば、液晶ディスプレイ,有機EL(Electro-Luminescence
)ディスプレイ,プラズマディスプレイである。
The display unit 101 is a device that displays the result of processing input from the graphic processing unit 102. The display unit 101 is, for example, a liquid crystal display, an organic EL (Electro-Luminescence
) Display and plasma display.

情報処理システム100は、図1で示される他に、例えば、可搬記録媒体駆動装置や音声出力装置を備える。可搬記録媒体駆動装置は、I/Oコントローラ107に接続し、可搬記録媒体に記録されるプログラムや各種データを読出し、I/Oコントローラ107に出力する。可搬記録媒体から読み出されたデータはCPU101によって処理される。可搬記録媒体は、例えば、SDカード,miniSDカード,microSDカード,USB(Universal Serial Bus)フラッシュメモリ,CD(Compact Disc),DVD(Digital
Versatile Disk),Blu−ray Disc又はフラッシュメモリカードのような記録媒体である。
In addition to the information processing system 100 shown in FIG. 1, the information processing system 100 includes, for example, a portable recording medium driving device and an audio output device. The portable recording medium driving device is connected to the I / O controller 107, reads out programs and various data recorded on the portable recording medium, and outputs them to the I / O controller 107. Data read from the portable recording medium is processed by the CPU 101. Portable recording media include, for example, an SD card, a miniSD card, a microSD card, a USB (Universal Serial Bus) flash memory, a CD (Compact Disc), a DVD (Digital
Versatile Disk), Blu-ray Disc, or a recording medium such as a flash memory card.

再生装置は、図1に示されるハードウェア構成要素のうち、少なくとも、CPU101,メモリ104,ハードディスク106,入力受付部109,メモリ/ビデオコントローラ103,I/Oコントローラ107を備える。また、再生装置は、これらに加え、その形態に応じて、表示部110,グラフィック処理部102,テレビチューナ部105,ネットワークインタフェース108,を備える。また、図1に示されるハードウェアに限られず、情報処理システム100及び再生装置は、適宜、構成要素を追加,置換することができる。   The playback apparatus includes at least a CPU 101, a memory 104, a hard disk 106, an input receiving unit 109, a memory / video controller 103, and an I / O controller 107 among the hardware components shown in FIG. In addition to these, the playback device includes a display unit 110, a graphic processing unit 102, a television tuner unit 105, and a network interface 108 in accordance with the form. In addition, the information processing system 100 and the playback device can add or replace components as appropriate, without being limited to the hardware illustrated in FIG.

例えば、再生装置は、CPU101がハードディスク106に保持されるスキップ制御プログラムをメモリ104にロードして実行する。再生装置は、スキップ制御プログラムの実行を通じて、例えば、ハードディスク106に格納される番組録画データを再生し、ユーザから入力されるスキップ操作を受け付け、再生位置のスキップを行う。再生装置は、その形態に応じて、可搬記録媒体に格納される番組録画データを読み出して再生してもよいし、ネットワークインタフェース108からネットワークを通じて受信される番組録画データを再生してもよい。   For example, in the playback apparatus, the CPU 101 loads a skip control program held in the hard disk 106 to the memory 104 and executes it. Through the execution of the skip control program, for example, the playback device plays back program recording data stored in the hard disk 106, accepts a skip operation input from the user, and skips the playback position. The playback device may read and play back the program recording data stored in the portable recording medium according to the form, or may play back the program recording data received from the network interface 108 through the network.

図2は、再生装置1の機能ブロック図の一例である。再生装置1は、例えば、CPU101がハードディスク106に格納されるスキップ制御プログラムを実行することによって、チャプタ間隔取得部11,CM平均時間算出部12,閾値設定部13,スキップ制御部14として動作する。ただし、これらの機能ブロックは、スキップ制御プログラムの実行によって実現されることに限られず、例えば、FPGA(Field-Programmable Gate Array)などの電気回路又は/及び電子回路によってハードウェアによって実現されてもよ
い。
FIG. 2 is an example of a functional block diagram of the playback device 1. For example, when the CPU 101 executes a skip control program stored in the hard disk 106, the playback device 1 operates as a chapter interval acquisition unit 11, a CM average time calculation unit 12, a threshold setting unit 13, and a skip control unit 14. However, these functional blocks are not limited to being realized by executing a skip control program, and may be realized by hardware such as an electric circuit or / and an electronic circuit such as an FPGA (Field-Programmable Gate Array). .

チャプタ間隔取得部11は、番組録画データに付与されたチャプタで区切られた各区間の時間長を取得し、出力する。   The chapter interval acquisition unit 11 acquires and outputs the time length of each section divided by chapters given to the program recording data.

CM平均時間算出部12には、チャプタ間隔取得部11から出力された各区間の時間長が入力される。CM平均時間算出部12は、番組録画データから、CM判定範囲を用いてCMチャプタとみなせる区間を抽出する。CM判定範囲は、区間がCMチャプタであるとみなせる時間長の範囲であり、例えば、一般的なCM間隔に誤差範囲を加味して設定される。例えば、CM判定範囲は、一般的なCM時間長2分±誤差範囲1分である。CM平均時間算出部12は、抽出した区間の時間長の平均を算出して、CM平均時間として出力する。CM判定範囲に該当する時間長の区間が存在しない場合には、CM平均時間算出部12は、一般的なCM時間長をCM平均時間として出力する。CM平均時間は、スキップ操作命令入力時のスキップ長の一つとして用いられる。なお、一般的なCM時間長及びCM判定範囲は、番組の種類や長さによって設定されてもよい。例えば、一般的なCM時間長は、ドラマなら2分、バラエティなら3分等である。また、例えば、CM判定範囲は、5分番組なら1分以内、30分番組なら3分以内、60分番組なら6分以内である。   The CM average time calculation unit 12 receives the time length of each section output from the chapter interval acquisition unit 11. The CM average time calculation unit 12 extracts a section that can be regarded as a CM chapter from the program recording data using the CM determination range. The CM determination range is a time length range in which a section can be regarded as a CM chapter, and is set, for example, by adding an error range to a general CM interval. For example, the CM determination range is a general CM time length of 2 minutes ± error range of 1 minute. The CM average time calculation unit 12 calculates the average of the extracted time lengths of the sections and outputs the average as the CM average time. When there is no time length section corresponding to the CM determination range, the CM average time calculation unit 12 outputs a general CM time length as the CM average time. The CM average time is used as one of skip lengths when a skip operation command is input. The general CM time length and CM determination range may be set according to the type and length of the program. For example, a typical CM time length is 2 minutes for a drama, 3 minutes for a variety, and the like. For example, the CM determination range is within 1 minute for a 5-minute program, within 3 minutes for a 30-minute program, and within 6 minutes for a 60-minute program.

閾値設定部13には、CM平均時間算出部12から出力されたCM平均時間が入力される。閾値設定部13は、CM平均時間に基づいて、スキップ閾値を設定する。スキップ閾値は、ユーザからスキップ操作の命令が入力された場合のスキップ動作を決定するための閾値である。スキップ閾値は、例えば、CM平均時間に30秒加算した値が設定される。ただし、加算される秒数は30秒に限定されず、管理者が設定可能である。スキップ閾値は、スキップ操作命令が入力された際の再生位置において、少なくとも終了点にチャプタが付与されなかったCMの存在を推定するための閾値である。スキップ操作の命令が入力されるのは、例えば、CMの開始点であることが多い。そのため、スキップ操作の命令が入力された際の再生位置から次チャプタまでの時間長がスキップ閾値よりも長い場合には、該再生位置は、少なくとも終了点にチャプタが付与されていないCM内にある可能性が示される。なお、本明細書において、CMとは、1の商品等の宣伝のCMを指すものではなく、番組の本編の間に放送される複数の商品等のCMの連なりを示す。   The CM average time output from the CM average time calculation unit 12 is input to the threshold setting unit 13. The threshold setting unit 13 sets a skip threshold based on the CM average time. The skip threshold value is a threshold value for determining a skip operation when a skip operation command is input from the user. As the skip threshold, for example, a value obtained by adding 30 seconds to the CM average time is set. However, the number of seconds to be added is not limited to 30 seconds and can be set by the administrator. The skip threshold is a threshold for estimating the presence of a CM to which no chapter is assigned at least at the end point at the playback position when the skip operation command is input. A skip operation command is often input at, for example, the start point of a CM. For this reason, when the time length from the playback position to the next chapter when the skip operation command is input is longer than the skip threshold, the playback position is in a CM to which no chapter is assigned at least at the end point. The possibility is shown. In the present specification, the CM does not indicate a CM for advertising one product or the like, but indicates a series of CMs such as a plurality of products broadcast during the main part of the program.

スキップ制御部14は、番組録画データの再生中に、スキップ操作の命令が入力された場合のスキップ動作の制御を行う。スキップ制御部14は、スキップ操作の命令の入力を受けると、現在の再生位置から次チャプタまでの時間長と閾値設定部13によって設定されたスキップ閾値とを比較する。スキップ操作の命令入力の際の再生位置から次チャプタまでの時間長がスキップ閾値より短い場合には、スキップ制御部14は、再生位置を次チャプタまでスキップさせる。スキップ操作の命令入力の際の再生位置から次チャプタまでの時間長が、CM平均時間+所定値であるスキップ閾値よりも短い場合には、再生位置から次チャプタまでの間がCMである可能性が高いためである。言い換えると、次チャプタがCMの終了点である可能性が高いためである。   The skip control unit 14 controls a skip operation when a skip operation command is input during reproduction of program recording data. When receiving a skip operation command, the skip control unit 14 compares the time length from the current playback position to the next chapter with the skip threshold set by the threshold setting unit 13. If the time length from the playback position to the next chapter at the time of inputting a skip operation command is shorter than the skip threshold, the skip control unit 14 skips the playback position to the next chapter. If the time length from the playback position to the next chapter at the time of inputting a skip operation command is shorter than the skip threshold, which is the CM average time + predetermined value, there is a possibility that the CM is between the playback position and the next chapter. Is high. In other words, there is a high possibility that the next chapter is the end point of the CM.

現在の再生位置から次チャプタまでの時間長がスキップ閾値以上である場合には、現在の再生位置が含まれる区間に、少なくとも終了点にチャプタが付与されていないCMが存在する可能性が示され、スキップ制御部14は、再生位置をCM平均時間分スキップさせる。再生位置が次チャプタまでスキップしてしまうと、終了点にチャプタが付与されなかったCMに加え、余分に番組本編がスキップされてしまうおそれがあるためである。また、CM平均時間分スキップすることにより、例えば、スキップ操作の命令が入力されたのがCMの開始点である場合には、終了点にチャプタが付与されていないCMの終了点付近に再生位置を移動させることができる。   If the time length from the current playback position to the next chapter is equal to or greater than the skip threshold, it is indicated that there is a possibility that there is a CM to which no chapter is assigned at least at the end point in the section including the current playback position. The skip control unit 14 skips the reproduction position by the CM average time. This is because if the playback position is skipped to the next chapter, the main part of the program may be skipped in addition to the CM in which the chapter is not assigned to the end point. Further, by skipping the CM average time, for example, when the skip operation command is input at the start point of the CM, the playback position is near the end point of the CM to which no chapter is assigned at the end point. Can be moved.

また、スキップ制御部14は、スキップ操作の命令が入力された際の再生位置から次チャプタまでの時間長がスキップ閾値以上の場合には、次チャプタにフラグを立てる。次回以降、スキップ操作の命令の入力の際の再生位置から次チャプタにフラグが有る場合には、例えば、スキップ制御部14は、次チャプタまでの時間長とスキップ閾値との比較なしに、再生位置をCM平均時間分スキップさせる。これによって、処理を簡略化することができる。   The skip control unit 14 sets a flag for the next chapter when the time length from the reproduction position to the next chapter when the skip operation command is input is equal to or greater than the skip threshold. When the next chapter has a flag from the playback position when the skip operation command is input next time, for example, the skip control unit 14 does not compare the time length to the next chapter with the skip threshold value. Is skipped for the CM average time. As a result, the processing can be simplified.

(パラメータ算出処理の流れ)
図3は、再生装置1のパラメータ算出の処理のフローチャートの一例である。図3に示されるフローチャートは、CPU101がハードディスク106に格納されるスキップ制御プログラムを実行することによって行われる処理の一部である。図3に示されるフローチャートは、例えば、ハードディスク106に格納される番組録画データの再生とともに開始される。ただし、これに限られず、図3に示されるフローチャートは、例えば、ハードディスク106に番組録画データが格納された際に実行されてもよいし、所定の周期でハードディスク106に格納される番組録画データに対して実行されてもよい。
(Parameter calculation process flow)
FIG. 3 is an example of a flowchart of the parameter calculation process of the playback device 1. The flowchart shown in FIG. 3 is a part of processing performed by the CPU 101 executing a skip control program stored in the hard disk 106. The flowchart shown in FIG. 3 is started together with the reproduction of program recording data stored in the hard disk 106, for example. However, the present invention is not limited to this, and the flowchart shown in FIG. 3 may be executed, for example, when program recording data is stored in the hard disk 106, or program recording data stored in the hard disk 106 at a predetermined cycle. It may be executed against.

OP1では、CPU101は、番組録画データに付与されている各チャプタに区切られ
る各区間の時間長を取得する。次に処理がOP2に進む。
In OP1, the CPU 101 acquires the time length of each section divided into chapters assigned to the program recording data. Next, the process proceeds to OP2.

OP2では、CPU101は、各区間の時間長からCM判定範囲に該当する区間(CMチャプタ)を抽出する。次に、処理がOP3に進む。   In OP2, the CPU 101 extracts a section (CM chapter) corresponding to the CM determination range from the time length of each section. Next, the process proceeds to OP3.

OP3では、CPU101は、OP2で抽出したCMチャプタの時間長の平均値を、CM平均時間として、算出する。OP2において、CMチャプタが抽出されない場合には、CM平均時間は、設定値(例えば、一般的なCM時間2分)に設定される。次に処理がOP4に進む。   In OP3, the CPU 101 calculates the average value of the time length of the CM chapter extracted in OP2 as the CM average time. When the CM chapter is not extracted in OP2, the CM average time is set to a set value (for example, a general CM time of 2 minutes). Next, the process proceeds to OP4.

OP4では、CPU101は、OP3で算出したCM平均時間に所定値を加算して、スキップ閾値を設定する。例えば、所定値は30秒に設定される。その後、図3に示される処理が終了する。   In OP4, the CPU 101 sets a skip threshold by adding a predetermined value to the CM average time calculated in OP3. For example, the predetermined value is set to 30 seconds. Thereafter, the process shown in FIG. 3 ends.

OP1の処理は、チャプタ間隔取得部11の処理の一部に相当する。OP2及びOP3の処理は、CM平均時間算出部12の処理の一部に相当する。OP4の処理は、閾値設定部13の処理の一部に相当する。   The process of OP1 corresponds to a part of the process of the chapter interval acquisition unit 11. The processing of OP2 and OP3 corresponds to part of the processing of the CM average time calculation unit 12. The process of OP4 corresponds to a part of the process of the threshold setting unit 13.

(パラメータ算出処理の具体例)
図4は、チャプタが付与された番組録画データの一例を示す図である。図4では、1の番組録画データの開始から終了までが帯グラフで示される。図4の帯グラフの横軸は時間を示す。また、図4に示される例では、番組本編部分は無地で、CM部分は斜線で示される。
(Specific example of parameter calculation processing)
FIG. 4 is a diagram showing an example of program recording data to which chapters are assigned. In FIG. 4, a band graph shows the start and end of one program recording data. The horizontal axis of the band graph in FIG. 4 indicates time. Further, in the example shown in FIG. 4, the main part of the program is plain and the CM part is indicated by oblique lines.

図4に示される番組録画データには、1から10までのチャプタが付与されている。ただし、図4に示される例では、番組本編とCMとの境界の全てにチャプタが付与されているわけではなく、一部欠落している。チャプタは、番組録画データを生成した装置によって付与される。   The program recording data shown in FIG. 4 is assigned chapters 1 to 10. However, in the example shown in FIG. 4, chapters are not given to all the boundaries between the main program and the CM, and some of them are missing. The chapter is given by the device that generated the program recording data.

図4に示される例において、チャプタ間隔取得部11は、チャプタ1−2間は5分50秒、チャプタ2−3間は3分20秒、チャプタ3−4間は5分30秒、チャプタ4−5間は2分30秒、チャプタ5−6間は8分10秒、チャプタ6−7間は11分50秒、チャプタ7−8間は12分20秒、チャプタ8−9間は3分、チャプタ9−10間は4分50秒を取得する(OP1)。例えば、各チャプタには番組録画データの開始からの経過時間が付与されており、チャプタ間隔取得部11は、各チャプタに付与されている経過時間の差分を各チャプタ間隔の時間長として取得する。   In the example shown in FIG. 4, the chapter interval acquisition unit 11 has 5 minutes 50 seconds between chapters 1-2, 3 minutes 20 seconds between chapters 2-3, 5 minutes 30 seconds between chapters 3-4, chapter 4 2-5 minutes between -5, 8 minutes 10 seconds between chapters 5-6, 11 minutes 50 seconds between chapters 6-7, 12 minutes 20 seconds between chapters 7-8, 3 minutes between chapters 8-9 Then, 4 minutes and 50 seconds are acquired between chapters 9 and 10 (OP1). For example, the elapsed time from the start of program recording data is assigned to each chapter, and the chapter interval acquisition unit 11 acquires the difference in elapsed time assigned to each chapter as the time length of each chapter interval.

例えば、図4に示される番組録画データにおいて、CM判定範囲が2分±1分と設定されているとする。この場合には、CM平均時間算出部12は、チャプタ4−5間(2分30秒)、チャプタ8−9間(3分)の区間をCMチャプタとして抽出する(OP2)。CM平均時間算出部12は、チャプタ4−5間の時間長(2分30秒)とチャプタ8−9間の時間長(3分)との平均値2分45秒を、CM平均時間として算出する(OP3)。   For example, in the program recording data shown in FIG. 4, it is assumed that the CM determination range is set to 2 minutes ± 1 minute. In this case, the CM average time calculation unit 12 extracts a section between chapters 4-5 (2 minutes 30 seconds) and between chapters 8-9 (3 minutes) as a CM chapter (OP2). The CM average time calculation unit 12 calculates an average value of 2 minutes and 45 seconds between the time length between chapters 4-5 (2 minutes 30 seconds) and the time length between chapters 8-9 (3 minutes) as the CM average time. (OP3).

次に、閾値算出部13は、CM平均時間(2分45秒)に、所定時間(30秒)を加算してスキップ閾値(3分15秒)を設定する(OP4)。   Next, the threshold value calculation unit 13 sets a skip threshold value (3 minutes and 15 seconds) by adding a predetermined time (30 seconds) to the CM average time (2 minutes and 45 seconds) (OP4).

以上より、図4に示される番組録画データでは、CM平均時間は2分45秒、スキップ閾値は3分15秒と算出される。   From the above, in the program recording data shown in FIG. 4, the CM average time is calculated as 2 minutes and 45 seconds, and the skip threshold is calculated as 3 minutes and 15 seconds.

(スキップ操作の命令入力時の処理の流れ)
図5は、スキップ制御処理のフローチャートの一例である。図5に示されるフローチャートは、CPU101がハードディスク106に格納されるスキップ制御プログラムを実行することによって行われる処理の一部である。また、図5に示されるフローチャートは、スキップ制御部14の処理の一部に相当する。図5に示されるフローチャートは、再生装置1に、ユーザからスキップ操作の命令が入力されると開始される。ユーザからのスキップ操作の命令は、例えば、遠隔操作機の操作、スキップ操作を指示する入力ボタンの押下等により入力される。
(Processing flow when inputting a skip operation instruction)
FIG. 5 is an example of a flowchart of the skip control process. The flowchart shown in FIG. 5 is a part of processing performed by the CPU 101 executing a skip control program stored in the hard disk 106. The flowchart shown in FIG. 5 corresponds to part of the processing of the skip control unit 14. The flowchart shown in FIG. 5 starts when a skip operation command is input to the playback apparatus 1 from the user. The instruction for the skip operation from the user is input by, for example, operating the remote controller, pressing an input button for instructing the skip operation, or the like.

OP11では、CPU101は、次チャプタにフラグが立てられている否かを判定する。次チャプタにフラグが立てられている場合には(OP11:Yes)、処理がOP14に進み、CPU101は、再生位置をCM平均時間分スキップさせる(OP14)。次チャプタにフラグが立てられていない場合には(OP11:No)、処理がOP12に進む。   In OP11, the CPU 101 determines whether or not a flag is set for the next chapter. When the flag is set for the next chapter (OP11: Yes), the process proceeds to OP14, and the CPU 101 skips the reproduction position by the CM average time (OP14). If the flag is not set for the next chapter (OP11: No), the process proceeds to OP12.

OP12では、CPU101は、スキップ操作の命令入力の際の再生位置から次チャプタまでの時間長とスキップ閾値とを比較する。スキップ操作の命令入力の際の再生位置から次チャプタまでの時間長がスキップ閾値よりも大きい場合には(OP12:Yes)、処理がOP13に進む。現在の再生位置から次チャプタまでの時間長がスキップ閾値以下である場合には(OP12:No)、処理がOP15に進み、CPU101は再生位置を次チャプタまでスキップさせる(OP15)。その後図5に示される処理が終了する。   In OP12, the CPU 101 compares the time length from the reproduction position to the next chapter at the time of inputting a skip operation command with the skip threshold. If the time length from the reproduction position to the next chapter at the time of inputting a skip operation command is larger than the skip threshold (OP12: Yes), the process proceeds to OP13. If the time length from the current playback position to the next chapter is less than or equal to the skip threshold (OP12: No), the process proceeds to OP15, and the CPU 101 skips the playback position to the next chapter (OP15). Thereafter, the process shown in FIG. 5 ends.

OP13では、CPU101は、次チャプタにフラグを立てる。このフラグによって、次回同じ区間でスキップ操作の命令が入力された場合には、OP11とOP14の処理によって、次チャプタまでの時間長と閾値との比較処理(OP12)なしに、CM平均時間分再生位置がスキップされる。次に処理がOP14に進み、再生位置がCM平均時間分スキップされる。その後、図5に示される処理が終了する。   In OP13, the CPU 101 sets a flag for the next chapter. With this flag, when a skip operation command is input next time in the same section, the processing for OP11 and OP14 is performed for the CM average time without comparing the time length to the next chapter with the threshold (OP12). The position is skipped. Next, the process proceeds to OP14, and the reproduction position is skipped by the CM average time. Thereafter, the process shown in FIG. 5 ends.

(スキップ操作の命令入力時の動作例)
図6は、スキップ操作の命令入力時の動作例1を示す図である。図6には、図4と同じ番組録画データの帯グラフが示されている。したがって、図6に示される例において、各区間の時間長,CM平均時間(2分45秒),スキップ閾値(3分15秒)は、図4に示される例と同じである。また、図6に示される番組録画データにおいて、チャプタ6はCMの開始点であるが、該CMの終了点にはチャプタが付与されていない。また、チャプタ6が開始点となるCMの時間長は2分30秒である。また、スキップ操作の命令入力時には、いずれのチャプタにもフラグが立てられていないとする。
(Operation example when skip operation command is input)
FIG. 6 is a diagram illustrating an operation example 1 when a skip operation command is input. FIG. 6 shows a band graph of the same program recording data as FIG. Therefore, in the example shown in FIG. 6, the time length of each section, the CM average time (2 minutes 45 seconds), and the skip threshold (3 minutes 15 seconds) are the same as in the example shown in FIG. In the program recording data shown in FIG. 6, chapter 6 is the start point of the CM, but no chapter is given to the end point of the CM. The time length of the CM where chapter 6 is the starting point is 2 minutes 30 seconds. It is also assumed that no flag is set for any chapter when a skip operation command is input.

動作例1では、再生位置がチャプタ6となる際に、ユーザからスキップ操作の命令が入力された場合について説明する。   In the first operation example, a case where a skip operation command is input from the user when the reproduction position is chapter 6 will be described.

図6に示される例では、スキップ操作の命令入力時(チャプタ6)から次のチャプタ7までの時間長は11分50秒であり、スキップ閾値(3分15秒)よりも長い(OP12:Yes)。したがって、スキップ制御部14は、チャプタ7にフラグを立てる(OP13)。また、スキップ制御部14は、再生位置をCM平均時間分スキップさせる(OP14)。   In the example shown in FIG. 6, the time length from the input of the skip operation command (chapter 6) to the next chapter 7 is 11 minutes 50 seconds, which is longer than the skip threshold (3 minutes 15 seconds) (OP12: Yes ). Therefore, the skip control unit 14 sets a flag on the chapter 7 (OP13). Further, the skip control unit 14 skips the reproduction position by the CM average time (OP14).

スキップ制御部14による再生位置のスキップによって、再生位置は、チャプタ6を開始点とするCMの終了点から15秒進んだ位置となる(CM時間2分30秒、CM平均時間2分45秒のため)。この場合、例えば、ユーザは、手動で巻き戻し等して所望の視聴ポイントを探す。ユーザ所望の視聴ポイントが該CMの終了点であるとすると、この場合には、15秒分巻戻し作業を行うことによって所望の視聴ポイント(CM終了点)にたど
り着くことができる。スキップ制御部14による処理が行われない場合には、チャプタ6においてスキップ操作の命令が入力されると、再生位置はチャプタ7にスキップされる。この場合には、ユーザ所望の視聴ポイント(CM終了点)から9分20秒ずれることになり、例えば、ユーザは9分20秒分の巻き戻し操作を行う。したがって、スキップ制御部14による処理が行われることによって、ユーザの操作時間及びユーザが巻き戻し画面を見続ける時間を短縮することができる。
By skipping the playback position by the skip control unit 14, the playback position is a position advanced 15 seconds from the end point of the CM starting from the chapter 6 (CM time 2 minutes 30 seconds, CM average time 2 minutes 45 seconds) For). In this case, for example, the user searches for a desired viewing point by manually rewinding or the like. If the user-desired viewing point is the end point of the CM, in this case, the desired viewing point (CM end point) can be reached by performing a rewind operation for 15 seconds. When processing by the skip control unit 14 is not performed, the playback position is skipped to the chapter 7 when a skip operation command is input in the chapter 6. In this case, the viewing point (CM end point) desired by the user is shifted from 9 minutes 20 seconds. For example, the user performs a rewinding operation for 9 minutes 20 seconds. Therefore, by performing the process by the skip control unit 14, it is possible to reduce the operation time of the user and the time that the user continues to watch the rewind screen.

図7は、スキップ操作の命令入力時の動作例2を示す図である。図7には、図6において説明された処理が実行された後の番組録画データの帯グラフが示されている。したがって、図7に示される例において、各区間の時間長,CM平均時間(2分45秒),スキップ閾値(3分15秒)は、図4及び図6に示される例と同じである。また、チャプタ6はCMの開始点であるが、該CMの終了点にはチャプタが付与されていない点も図6と同様である。なお、図7で示される番組録画データには、図6で説明された処理の結果として、チャプタ7にフラグが立てられている。図7では、チャプタ番号が円で囲まれたチャプタが、フラグが立てられているチャプタである。   FIG. 7 is a diagram illustrating an operation example 2 when a skip operation command is input. FIG. 7 shows a band graph of program recording data after the processing described in FIG. 6 is executed. Therefore, in the example shown in FIG. 7, the time length of each section, the CM average time (2 minutes 45 seconds), and the skip threshold (3 minutes 15 seconds) are the same as the examples shown in FIGS. The chapter 6 is the start point of the CM, but the chapter is not added to the end point of the CM as in FIG. In the program recording data shown in FIG. 7, the chapter 7 is flagged as a result of the processing described in FIG. 6. In FIG. 7, chapters whose chapter numbers are circled are chapters that are flagged.

動作例2では、動作例1で説明された処理の後、チャプタ6-7間に開始点及び終了点
にチャプタが付与されていないCMが含まれており、該CMの開始点で、ユーザからスキップ操作の命令が入力された場合について説明する。チャプタ6−7間の開始点及び終了点にチャプタが付与されていないCMの開始点をポイントS、終了点をポイントEとする。
In the operation example 2, after the process described in the operation example 1, a CM in which no chapter is assigned to the start point and the end point is included between the chapters 6-7, and at the start point of the CM, from the user A case where a skip operation command is input will be described. The start point and the end point of a CM in which no chapter is assigned to the start point and the end point between chapters 6-7 are set as point S.

図6に示される例では、スキップ操作の命令入力時の再生位置(ポイントS)の次のチャプタ7には、フラグが立てられている(OP11:Yes)。したがって、スキップ制御部14は、再生位置をCM平均時間分スキップさせる(OP14)。   In the example shown in FIG. 6, a flag is set in the chapter 7 next to the reproduction position (point S) at the time of inputting a skip operation command (OP11: Yes). Therefore, the skip control unit 14 skips the reproduction position by the CM average time (OP14).

スキップ制御部14による再生位置のスキップによって、再生位置は、ポイントSからCM平均時間(2分45秒)進んだ位置となる。なお、ここでは、スキップ後の再生位置は、CMの終了点であるポイントEよりも進んだ位置であるとする。ユーザは、手動で巻き戻し等して所望の視聴ポイントを探す。   By skipping the playback position by the skip control unit 14, the playback position becomes a position advanced from the point S by the CM average time (2 minutes 45 seconds). Here, it is assumed that the playback position after skipping is a position that is ahead of point E, which is the end point of the CM. The user searches for a desired viewing point by manually rewinding or the like.

図7に示される例において、スキップ制御部14による処理が行われない場合には、チャプタ6においてスキップ操作の命令が入力されると、再生位置はチャプタ7にスキップされる。この場合には、ユーザ所望の視聴ポイント(CM終了点)を見つけるために、巻き戻し操作を行う。ただし、図7に示される番組録画データの場合には、ポイントE(CM終了点)でユーザが巻き戻し操作をやめてしまう可能性が高く、ポイントSより前に存在する本編に気が付かず本編の一部を見逃す可能性がある。動作例2に示されるように、スキップ制御部14による処理が実行された場合には、本編の見逃しを低減することができる。   In the example shown in FIG. 7, when the processing by the skip control unit 14 is not performed, the playback position is skipped to chapter 7 when a skip operation command is input in chapter 6. In this case, a rewinding operation is performed in order to find a viewing point desired by the user (CM end point). However, in the case of the program recording data shown in FIG. 7, there is a high possibility that the user stops the rewinding operation at the point E (CM end point), and the main part existing before the point S is not noticed. There is a possibility of missing a part. As shown in the operation example 2, when the process by the skip control unit 14 is executed, oversight of the main part can be reduced.

スキップ後の表示画面は、スキップ後の再生位置で一時停止状態でもよいし、スキップ後の再生位置から再生してもよい。また、スキップ操作中は、例えば、表示部110の画面の下部に、チャプタが付与されている位置と現在の再生位置とを帯状に表示してもよい(例えば、図6,7)。   The display screen after skipping may be paused at the playback position after skipping, or may be played back from the playback position after skipping. Further, during the skip operation, for example, the position to which the chapter is assigned and the current reproduction position may be displayed in a band shape at the lower part of the screen of the display unit 110 (for example, FIGS. 6 and 7).

<第1実施形態の作用効果>
第1実施形態の再生装置1は、スキップ閾値よりも次チャプタまでの時間長が長い場合には、再生位置を、次チャプタまでではなく、CM平均時間分スキップさせる。これによって、終了点にチャプタが付与されていないCMが存在する場合でも、ユーザは該CMの終了点を効率良く見つけることができる。ここで、効率良くとは、例えば、巻戻しや早送
りの操作時間や操作回数が少ないことである。また、ユーザが巻き戻し又は早送り画面を見続ける時間を短くすることができ、ユーザの負担を減らすことができる。また、第1実施形態の再生装置1によれば、チャプタとチャプタとの間に、開始点及び終了点にチャプタが付与されていないCMが存在するような場合でも、本編の一部の見逃しを低減することができる。
<Operational effects of the first embodiment>
When the time length to the next chapter is longer than the skip threshold, the playback device 1 of the first embodiment skips the playback position by the CM average time, not to the next chapter. Accordingly, even when there is a CM to which no chapter is assigned at the end point, the user can efficiently find the end point of the CM. Here, “efficient” means, for example, that the operation time and the number of operations for rewinding and fast-forwarding are small. Moreover, the time during which the user continues to watch the rewind or fast-forward screen can be shortened, and the burden on the user can be reduced. Also, according to the playback device 1 of the first embodiment, even if there is a CM between which chapters are not assigned at the start point and end point, a part of the main part is overlooked. Can be reduced.

また、第1実施形態では、番組録画データの含まれるチャプタからCM平均時間とスキップ閾値を算出する。番組の種類や長さによってCMの時間は異なるため、第1実施形態の再生装置によれば、番組の種類や長さに応じたスキップ制御を行うことができる。   In the first embodiment, the CM average time and the skip threshold are calculated from chapters including program recording data. Since the CM time varies depending on the type and length of the program, the playback apparatus according to the first embodiment can perform skip control according to the type and length of the program.

<第1実施形態の変形例>
スキップ操作の命令が入力された際に、図5に示されるフローチャートを実行する前に、現在の再生位置から次チャプタまでの時間長がスキップ閾値より長いか否かを判定してもよい。
<Modification of First Embodiment>
When a skip operation command is input, it may be determined whether or not the time length from the current playback position to the next chapter is longer than the skip threshold before executing the flowchart shown in FIG.

図8は、変形例のスキップ制御処理のフローチャートの一例である。図8に示されるフローチャートは、CPU101がハードディスク106に格納されるスキップ制御プログラムを実行することによって行われる処理の一部である。また、図8に示されるフローチャートは、スキップ制御部14の処理の一部に相当する。図8に示されるフローチャートは、再生装置1に、ユーザからスキップ操作の命令が入力されると開始される。ユーザからのスキップ操作の命令は、例えば、遠隔操作機の操作、スキップ操作を指示する入力ボタンの押下等により入力される。   FIG. 8 is an example of a flowchart of a skip control process according to a modification. The flowchart shown in FIG. 8 is a part of processing performed by the CPU 101 executing a skip control program stored in the hard disk 106. Further, the flowchart shown in FIG. 8 corresponds to a part of the processing of the skip control unit 14. The flowchart shown in FIG. 8 starts when a skip operation command is input to the playback apparatus 1 from the user. The instruction for the skip operation from the user is input by, for example, operating the remote controller, pressing an input button for instructing the skip operation, or the like.

OP21では、CPU101は、スキップ操作の命令入力の際の再生位置から次チャプタまでの時間長とスキップ閾値とを比較する。スキップ操作の命令入力の際の再生位置から次チャプタまでの時間長がスキップ閾値よりも長い場合には(OP21:Yes)、次に、図5に示されるフローチャートが実行される。現在の再生位置から次チャプタまでの時間長がスキップ閾値以下である場合には(O21:No)、処理がOP22に進み、CPU101は再生位置を次チャプタまでスキップさせる(OP22)。その後図8に示される処理が終了する。   In OP21, the CPU 101 compares the time length from the reproduction position to the next chapter at the time of inputting a skip operation command with the skip threshold. If the time length from the reproduction position to the next chapter at the time of inputting a skip operation command is longer than the skip threshold (OP21: Yes), the flowchart shown in FIG. 5 is then executed. If the time length from the current playback position to the next chapter is equal to or less than the skip threshold (O21: No), the process proceeds to OP22, and the CPU 101 skips the playback position to the next chapter (OP22). Thereafter, the process shown in FIG. 8 ends.

図8のフローチャートによれば、次チャプタにフラグが立てられている場合でも、スキップ操作の命令入力の際の再生位置から次チャプタまでの時間長がスキップ閾値以下である場合には、再生位置は次チャプタにスキップされる。これは、通常のスキップ動作と変わりないので、ユーザに違和感与えない。   According to the flowchart of FIG. 8, even when the flag is set for the next chapter, if the time length from the playback position to the next chapter at the time of inputting a skip operation command is equal to or less than the skip threshold, the playback position is Skipped to next chapter. This is the same as a normal skip operation, and does not give the user a sense of incongruity.

(スキップ操作の命令入力時の動作例)
図9は、変形例におけるスキップ操作の命令入力時の動作例3を示す図である。図9には、図4と同じ番組録画データの帯グラフが示されている。したがって、図9に示される例において、各区間の時間長,CM平均時間(2分45秒),スキップ閾値(3分15秒)は、図4に示される例と同じである。また、チャプタ7にはフラグが立てられている。
(Operation example when skip operation command is input)
FIG. 9 is a diagram illustrating an operation example 3 at the time of inputting a skip operation command in the modification. FIG. 9 shows a band graph of the same program recording data as FIG. Therefore, in the example shown in FIG. 9, the time length of each section, the CM average time (2 minutes 45 seconds), and the skip threshold (3 minutes 15 seconds) are the same as in the example shown in FIG. In addition, a flag is set on the chapter 7.

動作例3では、本編途中のX点においてユーザからスキップ操作の命令が入力された場合と、本編途中のY点においてユーザからスキップ操作の命令が入力された場合と、について説明する。   In operation example 3, a case where a skip operation command is input from the user at point X in the middle of the main part and a case where a skip operation command is input from the user at point Y in the middle of the main part will be described.

X点でスキップ操作の命令が入力された場合、図9に示される例では、スキップ操作の命令入力時(X点)から次のチャプタ7までの時間長は8分10秒であり、スキップ閾値(3分15秒)よりも長い(OP21:Yes)。したがって、スキップ制御部14は、図5のフローチャートを実行し、チャプタ7にフラグが立てられているので(図5、OP
11:Yes)、再生位置をCM平均時間分スキップさせる(図5、OP14)。
When a skip operation command is input at point X, in the example shown in FIG. 9, the time length from the input of the skip operation command (point X) to the next chapter 7 is 8 minutes and 10 seconds, and the skip threshold value Longer than (3 minutes 15 seconds) (OP21: Yes). Therefore, the skip control unit 14 executes the flowchart of FIG. 5 and the chapter 7 is flagged (FIG. 5, OP
11: Yes), the playback position is skipped by the CM average time (FIG. 5, OP14).

Y点でスキップ操作の命令が入力された場合、図9に示される例では、スキップ操作の命令入力時(Y点)から次のチャプタ7までの時間長は2分40秒であり、スキップ閾値(3分15秒)よりも短い(OP21:No)。したがって、スキップ制御部14は、再生位置を次チャプタにスキップさせる(OP22)。   When a skip operation command is input at the Y point, in the example shown in FIG. 9, the time length from the input of the skip operation command (Y point) to the next chapter 7 is 2 minutes and 40 seconds, and the skip threshold value Shorter than (3 minutes 15 seconds) (OP21: No). Accordingly, the skip control unit 14 causes the next chapter to skip the playback position (OP22).

X点でスキップ操作の命令が入力された場合には、図5のフローチャートが実行されるので第1実施形態と同様の処理結果になる。一方、Y点でスキップ操作の命令が入力された場合には、第1実施形態とは異なり、再生位置が次チャプタにスキップされる。これは、通常のスキップ動作であるので、ユーザに違和感を与えない。   When a skip operation command is input at point X, the flowchart of FIG. 5 is executed, and the processing result is the same as in the first embodiment. On the other hand, when a skip operation command is input at point Y, unlike the first embodiment, the playback position is skipped to the next chapter. Since this is a normal skip operation, the user does not feel uncomfortable.

1 再生装置
11 チャプタ間隔取得部
12 CM平均時間算出部
13 閾値設定部
14 スキップ制御部
1 playback device 11 chapter interval acquisition unit 12 CM average time calculation unit 13 threshold setting unit 14 skip control unit

Claims (4)

コマーシャルメッセージ(CM)を含む番組録画データを再生する再生装置であって、
前記番組録画データに付与された複数の区切り点により区切られる区間の時間長がCM区間を判定するための所定範囲に含まれる区間の平均時間を算出する平均算出部と、
前記平均時間に応じた閾値時間を算出する算出部と、
前記番組録画データの再生中ユーザからスキップ命令を受けると、次の区切り点にフラグが立てられているか否かを判定し、前記次の区切り点にフラグが立てられていない場合には、前記次の区切り点までの時間長と前記閾値時間とを比較し、前記次の区切り点までの時間長が前記閾値時間よりも長い場合には、再生位置を前記平均時間スキップさせ、前記次の区切り点までの時間長が前記閾値時間よりも短い場合には、再生位置を前記次の区切り点にスキップさせ、前記次の区切り点にフラグが立てられている場合には、前記次の区切り点までの時間長と前記閾値時間との比較を行うことなく、再生位置を前記平均時間スキップさせる制御部と、
を備える再生装置。
A playback device for playing back program recording data including a commercial message (CM),
An average calculating unit for calculating an average time of a section included in a predetermined range in which a time length of a section divided by a plurality of break points given to the program recording data is determined as a CM section;
A calculation unit for calculating a threshold time according to the average time;
When a skip command is received from the user during the reproduction of the program recording data, it is determined whether or not a flag is set at the next breakpoint, and if the flag is not set at the next breakpoint, the next When the time length to the next breakpoint is longer than the threshold time, the playback position is skipped for the average time, and the next breakpoint is If the time length until is shorter than the threshold time, the playback position is skipped to the next breakpoint, and if the next breakpoint is flagged, without performing the comparison of the time length and the threshold time, and a control unit which Ru is the average time skipping the playback position,
A playback device comprising:
前記所定範囲は、番組のジャンルまたは長さの少なくとも一方に応じた範囲である、
請求項1に記載の再生装置。
The predetermined range is a range according to at least one of the genre or length of the program,
The playback apparatus according to claim 1 .
コマーシャルメッセージ(CM)を含む番組録画データを再生する再生装置が、
前記番組録画データに付与された複数の区切り点により区切られる区間の時間長がCM区間を判定するための所定範囲に含まれる区間の平均時間を算出し、
前記平均時間に応じた閾値時間を算出し、
前記番組録画データの再生中ユーザからスキップ命令を受けると、次の区切り点にフラグが立てられているか否かを判定し、前記次の区切り点にフラグが立てられていない場合には、前記次の区切り点までの時間長と前記閾値時間とを比較し、前記次の区切り点までの時間長が前記閾値時間よりも長い場合には、再生位置を前記平均時間スキップさせ、前記次の区切り点までの時間長が前記閾値時間よりも短い場合には、再生位置を前記次の区切り点にスキップさせ、前記次の区切り点にフラグが立てられている場合には、前記次の区切り点までの時間長と前記閾値時間との比較を行うことなく、再生位置を前記平均時間スキップさせる、
再生方法。
A playback device for playing back program recording data including a commercial message (CM)
Calculating the average time of the section included in the predetermined range for determining the CM section in which the time length of the section divided by the plurality of break points given to the program recording data is;
Calculating a threshold time according to the average time;
When a skip command is received from the user during the reproduction of the program recording data, it is determined whether or not a flag is set at the next breakpoint, and if the flag is not set at the next breakpoint, the next When the time length to the next breakpoint is longer than the threshold time, the playback position is skipped for the average time, and the next breakpoint is If the time length until is shorter than the threshold time, the playback position is skipped to the next breakpoint, and if the next breakpoint is flagged, without performing the comparison of the time length and the threshold time, Ru is the average time skipping the playback position,
Playback method.
コマーシャルメッセージ(CM)を含む番組録画データを再生する再生装置を、
前記番組録画データに付与された複数の区切り点により区切られる区間の時間長がCM区間を判定するための所定範囲に含まれる区間の平均時間を算出する平均算出部と、
前記平均時間に応じた閾値時間を算出する算出部と、
前記番組録画データの再生中ユーザからスキップ命令を受けると、次の区切り点にフラグが立てられているか否かを判定し、前記次の区切り点にフラグが立てられていない場合には、前記次の区切り点までの時間長と前記閾値時間とを比較し、前記次の区切り点までの時間長が前記閾値時間よりも長い場合には、再生位置を前記平均時間スキップさせ、前記次の区切り点までの時間長が前記閾値時間よりも短い場合には、再生位置を前記次の区切り点にスキップさせ、前記次の区切り点にフラグが立てられている場合には、前記次の区切り点までの時間長と前記閾値時間との比較を行うことなく、再生位置を前記平均時間スキップさせる制御部と、
して機能させる再生プログラム。
A playback device that plays back program recording data including commercial messages (CM),
An average calculating unit for calculating an average time of a section included in a predetermined range in which a time length of a section divided by a plurality of break points given to the program recording data is determined as a CM section;
A calculation unit for calculating a threshold time according to the average time;
When a skip command is received from the user during the reproduction of the program recording data, it is determined whether or not a flag is set at the next breakpoint, and if the flag is not set at the next breakpoint, the next When the time length to the next breakpoint is longer than the threshold time, the playback position is skipped for the average time, and the next breakpoint is If the time length until is shorter than the threshold time, the playback position is skipped to the next breakpoint, and if the next breakpoint is flagged, without performing the comparison of the time length and the threshold time, and a control unit which Ru is the average time skipping the playback position,
A playback program that makes it work.
JP2012092218A 2012-04-13 2012-04-13 Playback apparatus, playback method, and playback program Expired - Fee Related JP5891919B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012092218A JP5891919B2 (en) 2012-04-13 2012-04-13 Playback apparatus, playback method, and playback program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012092218A JP5891919B2 (en) 2012-04-13 2012-04-13 Playback apparatus, playback method, and playback program

Publications (2)

Publication Number Publication Date
JP2013223037A JP2013223037A (en) 2013-10-28
JP5891919B2 true JP5891919B2 (en) 2016-03-23

Family

ID=49593741

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012092218A Expired - Fee Related JP5891919B2 (en) 2012-04-13 2012-04-13 Playback apparatus, playback method, and playback program

Country Status (1)

Country Link
JP (1) JP5891919B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001320674A (en) * 2000-05-10 2001-11-16 Victor Co Of Japan Ltd Video recording and reproducing method and video recording and reproducing device
JP4514736B2 (en) * 2004-06-21 2010-07-28 三菱電機株式会社 Video playback device
JP2006135524A (en) * 2004-11-04 2006-05-25 Funai Electric Co Ltd Information recording and reproducing apparatus
JP4929127B2 (en) * 2007-11-07 2012-05-09 株式会社日立製作所 CM detecting method and moving picture reproducing apparatus using the same
JP4760962B2 (en) * 2009-06-24 2011-08-31 三菱電機株式会社 Video / audio recording and playback device

Also Published As

Publication number Publication date
JP2013223037A (en) 2013-10-28

Similar Documents

Publication Publication Date Title
CN109640188B (en) Video preview method and device, electronic equipment and computer readable storage medium
KR100793752B1 (en) The display device for having the function of editing the recorded data partially and method for controlling the same
JP2009088689A (en) Electronic equipment, and display method
WO2017181597A1 (en) Method and device for video playback
US11838604B2 (en) Generating crowdsourced trailers based on forward or rewind commands
JP2014030153A (en) Information processor, information processing method, and computer program
JP4456114B2 (en) Method and apparatus for navigating content in a personal video recorder
JP2011250095A (en) Electronic apparatus, video editing method, and program
JP6305558B2 (en) Method and system for reverse recording
JPWO2011052199A1 (en) Information processing apparatus, tuner, and information processing method
JP5891919B2 (en) Playback apparatus, playback method, and playback program
JP2012134840A (en) Recording/playback apparatus
WO2007145281A1 (en) Video reproducing device, video reproducing method, and video reproducing program
JP2007081663A (en) Client server system
JP2009164969A (en) Unit, method and program for reproducing content, and recording medium recording the program
JP4921262B2 (en) Playlist generating apparatus and playlist reproducing apparatus
JP2009094966A (en) Reproducing device, reproduction method, and reproduction control program
JP2014035783A (en) Remote controller, video recording and reproducing device, program and recording medium
WO2011121696A1 (en) Video playback method and video playback device
JP6096095B2 (en) Content reproduction method, content reproduction apparatus, and content reproduction program
JP6415206B2 (en) Movie processing apparatus, movie processing method, and movie processing program
JP5349651B2 (en) Electronic device, face image extraction control method and program
JP5092028B2 (en) Video processing apparatus and video processing method
JP4963660B2 (en) Video playback device
JP2011151605A (en) Image creation device, image creation method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150203

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150907

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150915

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20151106

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160208

R150 Certificate of patent or registration of utility model

Ref document number: 5891919

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees