JP4872701B2 - Information processing system, playback device, playback method, recording / playback device, recording / playback method, and program - Google Patents
Information processing system, playback device, playback method, recording / playback device, recording / playback method, and program Download PDFInfo
- Publication number
- JP4872701B2 JP4872701B2 JP2007035728A JP2007035728A JP4872701B2 JP 4872701 B2 JP4872701 B2 JP 4872701B2 JP 2007035728 A JP2007035728 A JP 2007035728A JP 2007035728 A JP2007035728 A JP 2007035728A JP 4872701 B2 JP4872701 B2 JP 4872701B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- content
- recording
- reproduction
- playback
- 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)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
本発明は、情報処理システム、再生装置、再生方法、記録再生装置、記録再生方法、およびプログラムに関し、特に、例えば、ユーザが視聴していない未視聴シーンをシームレスに視聴することができるようにした情報処理システム、再生装置、再生方法、記録再生装置、記録再生方法、およびプログラムに関する。 The present invention relates to an information processing system, a playback device, a playback method, a recording / playback device, a recording / playback method, and a program. In particular, for example, an unviewed scene not viewed by a user can be seamlessly viewed. The present invention relates to an information processing system, a playback device, a playback method, a recording / playback device, a recording / playback method, and a program.
近年、例えば、テレビ番組などのコンテンツを視聴することができる携帯電話機などが普及しつつある。従って、かかる携帯電話機を用いれば、ユーザは、外出先においても、コンテンツを視聴することができる。 In recent years, for example, mobile phones capable of viewing content such as television programs have become widespread. Therefore, by using such a mobile phone, the user can view the content even on the go.
しかしながら、携帯電話機の電波の状態が移動中に悪化した場合、ユーザは、電波の状態が悪化している間、携帯電話機を用いてコンテンツを視聴することができない。 However, when the radio wave state of the mobile phone deteriorates while moving, the user cannot view content using the mobile phone while the radio wave state deteriorates.
そこで、携帯電話機が、出力中のテレビ番組の放送電波の強度を検知し、その放送電波の強度が所定の値を下回ったとき、出力中の番組を特定するための番組特定情報を含む録画指示をホームサーバ装置に送信することで、ホームサーバ装置では、携帯電話機が出力中であったテレビ番組を自動的に録画する技術が開示されている(特に、特許文献1の[0007]段落を参照)。
しかしながら、ユーザは、ホームサーバ装置を用いて、携帯電話機の電波の状態が悪化している間に視聴することができなかったコンテンツのシーンを視聴する場合、視聴することができなかったコンテンツのシーンが再生されるまで、すでに視聴したシーンを、早送りなどによりスキップする必要があり、視聴することができなかったコンテンツのシーンをシームレスに視聴することができなかった。 However, when the user uses the home server device to view a content scene that could not be viewed while the radio wave condition of the mobile phone deteriorated, the content scene that could not be viewed Until the video is played, scenes that have already been viewed need to be skipped by fast-forwarding or the like, and it has been impossible to seamlessly view content scenes that could not be viewed.
本発明は、このような状況に鑑みてなされたものであり、ユーザが、視聴していない未視聴シーンを、シームレスに視聴することができるようにするものである。 The present invention has been made in view of such a situation, and enables a user to seamlessly view an unviewed scene that has not been viewed.
本発明の第1の側面の情報処理システムは、コンテンツを再生する再生装置と、前記コンテンツを記録して再生する記録再生装置から構成される情報処理システムであって、前記再生装置は、前記コンテンツを構成する複数のシーンのうち、現在時刻で放送中のシーンが上書きされることにより、前記現在時刻から予め決められた時間だけ過去の期間内に放送された各シーンを保持する第1の保持手段と、前記第1の保持手段に保持されている前記コンテンツを再生させる第1の再生制御手段と、再生された前記コンテンツを特定するための特定情報、及び再生された前記コンテンツの記録を指示するコマンドを、前記記録再生装置に送信する第1の送信手段と、前記コンテンツの総再生時間における相対的な時刻として、前記コンテンツの再生が終了された時刻を表す再生終了時刻、及び前記コンテンツの再生が開始された時刻を表す再生開始時刻をそれぞれ算出するための時刻算出情報と、前記コンテンツを特定するための前記特定情報と対応付けて得られる履歴情報を、履歴情報記録部に記録させる第1の記録制御手段と、前記履歴情報記録部に記録された前記履歴情報を、前記記録再生装置に送信する第2の送信手段とを有し、前記第1の再生制御手段は、前記再生終了時刻から現在時刻まで前記コンテンツの再生が中断されている場合、ユーザの操作に応じて、前記第1の保持手段に保持されている各シーンのうち、前記再生終了時刻から現在時刻までの中断区間内に放送されたシーンの始めから再生させるか、又は、前記第1の保持手段に保持されている各シーンのうち、前記現在時刻で放送され保持されたシーンから再生させ、前記記録再生装置は、複数の異なるチャンネル毎に予め用意された第2の保持手段であって、前記チャンネルにより現在時刻で放送中のコンテンツが上書きされることにより、前記現在時刻から予め決められた所定時間だけ過去の期間内に放送された前記コンテンツを保持する複数の第2の前記保持手段と、前記複数の第2の保持手段に保持されている各コンテンツのうち、前記再生装置により再生された所定のコンテンツを特定するための前記特定情報、及び前記所定のコンテンツの記録を指示する前記コマンドを、前記再生装置から受信する第1の受信手段と、前記複数の第2の保持手段を参照して、前記特定情報に基づき特定される前記所定のコンテンツを、前記コマンドを受信した現在時刻から前記所定時間だけ過去に遡ってコンテンツ記録部に記録させる記録制御手段と、前記所定のコンテンツの総再生時間における相対的な時刻として、前記再生装置により前記所定のコンテンツの再生が終了された前記再生終了時刻、及び前記所定のコンテンツの再生が開始された前記再生開始時刻をそれぞれ算出するための前記時刻算出情報と、前記特定情報とを対応付けて得られる前記履歴情報を、前記再生装置から受信する第2の受信手段と、前記履歴情報に基づいて、前記再生終了時刻及び前記再生開始時刻を算出する算出手段と、算出された前記再生終了時刻及び前記再生開始時刻に基づいて、前記コンテンツ記録部に記録された前記所定のコンテンツであって、前記再生終了時刻から前記再生開始時刻までの中断区間で放送された前記所定のコンテンツを表す未再生シーンを検出する検出手段と、前記未再生シーンを始めから再生する際の再生時刻以前の時刻から、前記コンテンツ記録部に記録された前記所定のコンテンツを再生させる第2の再生制御手段とを有する情報処理システムである。 First side information processing system of the present invention, a reproducing apparatus for reproducing content, an information processing system constituted by a recording and reproducing apparatus for reproducing the content serial and recording, the reproduction apparatus The scenes broadcasted at the current time among the plurality of scenes constituting the content are overwritten, so that each scene broadcast in the past period for a predetermined time from the current time is retained. 1 holding means, first reproduction control means for reproducing the content held in the first holding means, identification information for specifying the reproduced content, and the reproduced content a command for instructing recording, the first transmitting means for transmitting to said recording and reproducing apparatus, as the relative time in the total reproduction time of the content, the content A time calculation information for calculating playback start time respectively representing the time at which the playback end time, and the reproduction of the content is started represents a time at which raw is terminated, and the specific information for specifying the content First recording control means for recording history information obtained in association in the history information recording section , and second transmission means for transmitting the history information recorded in the history information recording section to the recording / reproducing apparatus. And when the reproduction of the content is interrupted from the reproduction end time to the current time, the first reproduction control unit is held in the first holding unit according to a user operation. Among the existing scenes, the scene broadcast from the start of the playback to the current time is reproduced from the beginning of the scene, or the scene stored in the first holding means is used. The regenerated from broadcasted held scene at the current time, the content of the recording and reproducing apparatus, a second holding means prepared in advance for each of a plurality of different channels, broadcast at the current time by the channel Are overwritten, the plurality of second holding means for holding the content broadcast within a past period of a predetermined time from the current time, and the plurality of second holding means The first information for receiving the specific information for specifying the predetermined content reproduced by the reproduction device and the command for instructing recording of the predetermined content among the held contents from the reproduction device. And the plurality of second holding means, the predetermined content specified based on the specific information, the command And recording control means for recording the content recording unit from the received current time going back by the past predetermined time, as a relative time time in the total reproduction time of the predetermined content by the playback apparatus of the predetermined content playing the terminated the reproduction end time, and the time calculation information and the history obtained in association with the previous SL specific information for calculating each said playback start time playback is started the predetermined content information, second receiving means for receiving from the reproducing apparatus, based on the previous SL history information, the reproduction end time and a calculating means for calculating the reproduction start time, calculated the reproduction end time and the reproduction Based on a start time, the predetermined content recorded in the content recording unit is a medium between the playback end time and the playback start time. Detecting means for detecting non-playback scenes representing the broadcast the predetermined content was in the interval from the reproduction time previous time when reproducing the unplayed scene from the beginning, the predetermined recorded in the content recording unit An information processing system having second reproduction control means for reproducing content.
本発明の第1の側面では、前記再生装置により、前記コンテンツを構成する複数のシーンのうち、現在時刻で放送中のシーンが上書きされることにより、前記現在時刻から予め決められた時間だけ過去の期間内に放送された各シーンを保持する第1の保持手段に保持されている前記コンテンツが再生され、再生された前記コンテンツを特定するための特定情報、及び再生された前記コンテンツの記録を指示するコマンドが、前記記録再生装置に送信され、前記コンテンツの総再生時間における相対的な時刻として、前記コンテンツの再生が終了された時刻を表す再生終了時刻、及び前記コンテンツの再生が開始された時刻を表す再生開始時刻をそれぞれ算出するための時刻算出情報と、前記コンテンツを特定するための前記特定情報と対応付けて得られる履歴情報が、履歴情報記録部に記録され、前記履歴情報記録部に記録された前記履歴情報が、前記記録再生装置に送信され、前記再生終了時刻から現在時刻まで前記コンテンツの再生が中断されている場合、ユーザの操作に応じて、前記第1の保持手段に保持されている各シーンのうち、前記再生終了時刻から現在時刻までの中断区間内に放送されたシーンの始めから再生させるか、又は、前記第1の保持手段に保持されている各シーンのうち、前記現在時刻で放送され保持されたシーンから再生させる。また、前記記録再生装置により、複数の異なるチャンネル毎に予め用意された第2の保持手段であって、前記チャンネルにより現在時刻で放送中のコンテンツが上書きされることにより、前記現在時刻から予め決められた所定時間だけ過去の期間内に放送された前記コンテンツを保持する複数の第2の前記保持手段に保持されている各コンテンツのうち、前記再生装置により再生された所定のコンテンツを特定するための前記特定情報、及び前記所定のコンテンツの記録を指示する前記コマンドが、前記再生装置から受信され、前記複数の第2の保持手段を参照して、前記特定情報に基づき特定される前記所定のコンテンツが、前記コマンドを受信した現在時刻から前記所定時間だけ過去に遡ってコンテンツ記録部に記録され、前記所定のコンテンツの総再生時間における相対的な時刻として、前記再生装置により前記所定のコンテンツの再生が終了された前記再生終了時刻、及び前記所定のコンテンツの再生が開始された前記再生開始時刻をそれぞれ算出するための前記時刻算出情報と、前記特定情報とを対応付けて得られる前記履歴情報が、前記再生装置から受信され、前記履歴情報に基づいて、前記再生終了時刻及び前記再生開始時刻が算出され、算出された前記再生終了時刻及び前記再生開始時刻に基づいて、前記コンテンツ記録部に記録された前記所定のコンテンツであって、前記再生終了時刻から前記再生開始時刻までの中断区間で放送された前記所定のコンテンツを表す未再生シーンが検出され、前記未再生シーンを始めから再生する際の再生時刻以前の時刻から、前記コンテンツ記録部に記録された前記所定のコンテンツが再生される。 In the first aspect of the present invention, the playback device overwrites a scene being broadcast at the current time among a plurality of scenes constituting the content, so that a past time from the current time is past. The content held in the first holding means for holding each scene broadcast within the period of time is reproduced, specific information for specifying the reproduced content, and recording of the reproduced content A command to be instructed is transmitted to the recording / playback apparatus, and the playback end time indicating the time when the playback of the content is ended as the relative time in the total playback time of the content, and the playback of the content is started. Correspondence between time calculation information for calculating each reproduction start time representing the time and the specific information for specifying the content The history information obtained in this way is recorded in the history information recording unit, and the history information recorded in the history information recording unit is transmitted to the recording / reproducing device, and the content is reproduced from the reproduction end time to the current time. In the case of interruption, playback from the beginning of the scene broadcast in the interruption section from the playback end time to the current time among the scenes held in the first holding means according to the user's operation. Or, from the scenes held in the first holding means, the scenes broadcast and held at the current time are reproduced. The recording / reproducing apparatus is a second holding unit prepared in advance for each of a plurality of different channels, and the content being broadcast at the current time is overwritten by the channel, so that it is determined in advance from the current time. In order to identify the predetermined content reproduced by the reproduction device among the contents held in the plurality of second holding means holding the content broadcasted in the past period for a predetermined time. The specific information and the command for instructing recording of the predetermined content are received from the playback device, and the predetermined information specified based on the specific information with reference to the plurality of second holding means The content is recorded in the content recording unit retroactively for the predetermined time from the current time when the command is received, and the predetermined code is recorded. As the relative time in the total playback time of the content, the playback end time at which the playback of the predetermined content is ended by the playback device and the playback start time at which the playback of the predetermined content is started are respectively calculated. The history information obtained by associating the time calculation information and the specific information is received from the playback device, and based on the history information, the playback end time and the playback start time are calculated, Based on the calculated reproduction end time and the reproduction start time, the predetermined content recorded in the content recording unit, which is broadcast in an interruption section from the reproduction end time to the reproduction start time. An unreproduced scene representing the predetermined content is detected, and from a time before the reproduction time when the unreproduced scene is reproduced from the beginning, Wherein recorded on the serial content recording section predetermined content is reproduced.
本発明の第2の側面の再生装置は、コンテンツを再生する再生装置であって、前記コンテンツを構成する複数のシーンのうち、現在時刻で放送中のシーンが上書きされることにより、前記現在時刻から予め決められた時間だけ過去の期間内に放送された各シーンを保持する保持手段と、前記保持手段に保持されている前記コンテンツを再生させる再生制御手段と、再生された前記コンテンツを特定するための特定情報、及び再生された前記コンテンツの記録を指示するコマンドを、記録再生装置に送信する第1の送信手段と、前記コンテンツの総再生時間における相対的な時刻として、前記コンテンツの再生が終了された時刻を表す再生終了時刻、及び前記コンテンツの再生が開始された時刻を表す再生開始時刻をそれぞれ算出するための時刻算出情報と、再生された前記コンテンツを特定するための特定情報とを対応付けて得られる履歴情報を、履歴情報記録部に記録させる記録制御手段と、前記履歴情報記録部に記録された前記履歴情報を、前記記録再生装置に送信する第2の送信手段とを備え、前記再生制御手段は、前記再生終了時刻から現在時刻まで前記コンテンツの再生が中断されている場合、ユーザの操作に応じて、前記保持手段に保持されている各シーンのうち、前記再生終了時刻から現在時刻までの中断区間内に放送されたシーンの始めから再生させるか、又は、前記保持手段に保持されている各シーンのうち、前記現在時刻で放送され保持されたシーンから再生させる再生装置である。 Reproducing apparatus of the second aspect of the present invention is a reproducing apparatus for reproducing content, among the plurality of scenes constituting the content, by the scene being broadcast at the current time is overwritten, the current A holding means for holding each scene broadcast within a past period for a predetermined time from the time, a playback control means for playing back the content held in the holding means, and specifying the played content specific information to, and reproduced a command for instructing recording of the content, a first transmitting means for transmitting to the recording and reproducing apparatus, as the relative time in the total reproduction time of the content, the content when for calculating reproduction end time representing the time at which playback is terminated, and the reproduction start time indicating the time at which playback is started in the content, respectively And calculation information, the history information obtained in association with specifying information for specifying the content reproduced, and recording control means causes the recording in the history information recording unit, recorded in the history information recording portion and the Second transmission means for transmitting history information to the recording / reproducing apparatus , wherein the reproduction control means responds to a user operation when reproduction of the content is interrupted from the reproduction end time to the current time. Of the scenes held in the holding means, each scene held in the holding means is reproduced from the beginning of the scene broadcast in the interruption section from the playback end time to the current time. It is a playback device that plays back a scene broadcast and held at the current time among the scenes .
前記コンテンツを構成する複数のシーンのうち、現在時刻で放送中のシーンを受信する受信手段をさらに設けることができ、前記保持手段は、受信された前記シーンが上書きされることにより、前記現在時刻から予め決められた時間だけ過去の期間内に放送された各シーンを保持することができる。 Receiving means for receiving a scene being broadcast at the current time out of a plurality of scenes constituting the content can be further provided, and the holding means is configured to overwrite the received scene and thereby overwrite the current time Thus, it is possible to hold each scene broadcast within the past period for a predetermined time.
本発明の第2の側面の再生方法は、コンテンツを再生する再生装置の再生方法であって、前記コンテンツを構成する複数のシーンのうち、現在時刻で放送中のシーンが上書きされることにより、前記現在時刻から予め決められた時間だけ過去の期間内に放送された各シーンを保持する保持手段に保持されている前記コンテンツを再生させる再生制御ステップと、再生された前記コンテンツを特定するための特定情報、及び再生された前記コンテンツの記録を指示するコマンドを、記録再生装置に送信する第1の送信ステップと、前記コンテンツの総再生時間における相対的な時刻として、前記コンテンツの再生が終了された時刻を表す再生終了時刻、及び前記コンテンツの再生が開始された時刻を表す再生開始時刻をそれぞれ算出するための時刻算出情報と、再生された前記コンテンツを特定するための特定情報とを対応付けて得られる履歴情報を、履歴情報記録部に記録させる記録制御ステップと、前記履歴情報記録部に記録された前記履歴情報を、前記記録再生装置に送信する第2の送信ステップとを含み、前記再生制御ステップは、前記再生終了時刻から現在時刻まで前記コンテンツの再生が中断されている場合、ユーザの操作に応じて、前記保持手段に保持されている各シーンのうち、前記再生終了時刻から現在時刻までの中断区間内に放送されたシーンの始めから再生させるか、又は、前記保持手段に保持されている各シーンのうち、前記現在時刻で放送され保持されたシーンから再生させる再生方法である。
本発明の第2の側面のプログラムは、コンテンツを再生する再生装置を制御するコンピュータに実行させるためのプログラムであって、前記コンテンツを構成する複数のシーンのうち、現在時刻で放送中のシーンが上書きされることにより、前記現在時刻から予め決められた時間だけ過去の期間内に放送された各シーンを保持する保持手段に保持されている前記コンテンツを再生させる再生制御ステップと、再生された前記コンテンツを特定するための特定情報、及び再生された前記コンテンツの記録を指示するコマンドを、記録再生装置に送信させる第1の送信制御ステップと、前記コンテンツの総再生時間における相対的な時刻として、前記コンテンツの再生が終了された時刻を表す再生終了時刻、及び前記コンテンツの再生が開始された時刻を表す再生開始時刻をそれぞれ算出するための時刻算出情報と、再生された前記コンテンツを特定するための特定情報とを対応付けて得られる履歴情報を、履歴情報記録部に記録させる記録制御ステップと、前記履歴情報記録部に記録された前記履歴情報を、前記記録再生装置に送信させる第2の送信制御ステップとを含み、前記再生制御ステップは、前記再生終了時刻から現在時刻まで前記コンテンツの再生が中断されている場合、ユーザの操作に応じて、前記保持手段に保持されている各シーンのうち、前記再生終了時刻から現在時刻までの中断区間内に放送されたシーンの始めから再生させるか、又は、前記保持手段に保持されている各シーンのうち、前記現在時刻で放送され保持されたシーンから再生させる処理をコンピュータに実行させるためのプログラムである。
The method of reproducing the second aspect of the present invention is a reproducing method of reproducing apparatus for reproducing content, among the plurality of scenes constituting the content, by the scene being broadcast at the current time is overwritten A playback control step for playing back the content held in the holding means for holding each scene broadcast in the past period for a predetermined time from the current time, and for specifying the played content specific information, and regenerated a command for instructing recording of the content, a first transmission step of transmitting to the recording and reproducing apparatus, as the relative time in the total reproduction time of the content, the reproduction of the content playback end time representing the terminated time, and for calculating playback start time respectively representing the time at which playback is started in the content A time calculation information, the history information obtained in association with specifying information for specifying the content reproduced, a recording control step of causing recorded in the history information recording unit, recorded in the history information recording portion the history information, looking contains a second transmission step of transmitting to the recording and reproducing apparatus, the reproduction control step, when said reproduction from the end time of the content to the current time playback is interrupted, operation of the user Depending on the situation, among the scenes held in the holding means, the scene broadcast from the beginning of the interrupted section from the playback end time to the current time is played back, or held in the holding means. It is a reproduction method of reproducing from a scene broadcast and held at the current time among the existing scenes .
A program according to a second aspect of the present invention is a program for causing a computer that controls a playback device to play back content to execute, and among the plurality of scenes constituting the content, a scene being broadcast at the current time is By being overwritten, a playback control step for playing back the content held in the holding means for holding each scene broadcast in the past period by a predetermined time from the current time, and the played back As the relative time in the total transmission time of the first transmission control step for transmitting the specific information for specifying the content and the command for instructing the recording of the reproduced content to be transmitted to the recording / reproducing apparatus, A playback end time indicating a time when the playback of the content is ended, and the playback of the content is started. Recording control step for recording history information obtained by associating time calculation information for calculating the reproduction start time representing the time with specific information for specifying the reproduced content in the history information recording unit And a second transmission control step for causing the recording / playback apparatus to transmit the history information recorded in the history information recording unit, wherein the playback control step includes a step of the content from the playback end time to the current time. When playback is interrupted, according to the user's operation, among the scenes held in the holding means, playback is started from the beginning of the scene broadcast in the interruption section from the playback end time to the current time. Or, a process for playing back from a scene broadcast and held at the current time among the scenes held in the holding means. Is a program for executing the.
本発明の第2の側面においては、前記コンテンツを構成する複数のシーンのうち、現在時刻で放送中のシーンが上書きされることにより、前記現在時刻から予め決められた時間だけ過去の期間内に放送された各シーンを保持する保持手段に保持されている前記コンテンツを再生させ、再生された前記コンテンツを特定するための特定情報、及び再生された前記コンテンツの記録を指示するコマンドを、記録再生装置に送信させ、前記コンテンツの総再生時間における相対的な時刻として、前記コンテンツの再生が終了された時刻を表す再生終了時刻、及び前記コンテンツの再生が開始された時刻を表す再生開始時刻をそれぞれ算出するための時刻算出情報と、再生された前記コンテンツを特定するための特定情報とを対応付けて得られる履歴情報を、履歴情報記録部に記録させ、前記履歴情報記録部に記録された前記履歴情報を、前記記録再生装置に送信させ、前記再生終了時刻から現在時刻まで前記コンテンツの再生が中断されている場合、ユーザの操作に応じて、前記保持手段に保持されている各シーンのうち、前記再生終了時刻から現在時刻までの中断区間内に放送されたシーンの始めから再生させるか、又は、前記保持手段に保持されている各シーンのうち、前記現在時刻で放送され保持されたシーンから再生させる。 In the second aspect of the present invention, among the plurality of scenes constituting the content, a scene being broadcast at the current time is overwritten, so that a predetermined time from the current time is within the past period. Recording and playback of specific information for specifying the reproduced content and a command for recording the reproduced content is performed by reproducing the content held in a holding unit that holds each broadcasted scene. to send device, as the relative time in the total reproduction time of the content, playback end time representing the time at which playback is terminated of the content, and a playback start time indicating the time at which playback is started in the content a time calculation information for calculating respectively, obtained in association with specifying information for specifying the content reproduced history The broadcast, to record the history information recording unit, said history information recorded in the history information recording portion, the recording is transmitted to the reproduction apparatus, the reproduction of the reproduction the contents from the end time to the current time is interrupted In this case, according to the user's operation, among the scenes held in the holding unit, the scene broadcast from the beginning of the interruption period from the playback end time to the current time is played back, or the holding is performed. Of the scenes held in the means, the scene broadcast and held at the current time is reproduced.
本発明の第3の側面の記録再生装置は、放送中のコンテンツを記録して再生する記録再生装置であって、複数の異なるチャンネル毎に予め用意された保持手段であって、前記チャンネルにより現在時刻で放送中のコンテンツが上書きされることにより、前記現在時刻から予め決められた所定時間だけ過去の期間内に放送された前記コンテンツを保持する複数の前記保持手段と、前記複数の保持手段に保持されている各コンテンツのうち、再生装置により再生された所定のコンテンツを特定するための特定情報、及び前記所定のコンテンツの記録を指示するコマンドを、前記再生装置から受信する第1の受信手段と、前記複数の保持手段を参照して、前記特定情報に基づき特定される前記所定のコンテンツを、前記コマンドを受信した現在時刻から前記所定時間だけ過去に遡ってコンテンツ記録部に記録させる記録制御手段と、前記所定のコンテンツの総再生時間における相対的な時刻として、前記再生装置により前記所定のコンテンツの再生が終了された時刻を表す再生終了時刻、及び前記所定のコンテンツの再生が開始された時刻を表す再生開始時刻をそれぞれ算出するための時刻算出情報と、前記特定情報とを対応付けて得られる履歴情報を、前記再生装置から受信する第2の受信手段と、前記履歴情報に基づいて、前記再生終了時刻及び前記再生開始時刻を算出する算出手段と、算出された前記再生終了時刻及び前記再生開始時刻に基づいて、前記コンテンツ記録部に記録された前記所定のコンテンツであって、前記再生終了時刻から前記再生開始時刻までの中断区間で放送された前記所定のコンテンツを表す未再生シーンを検出する検出手段と、前記未再生シーンを始めから再生する際の再生時刻以前の時刻から、前記コンテンツ記録部に記録された前記所定のコンテンツを再生させる再生制御手段とを備える記録再生装置である。 Recording reproducing apparatus of the third aspect of the present invention is a recording and reproducing apparatus for reproducing record the content being broadcast, a previously prepared holding means for each of a plurality of different channels, the current through the channel By overwriting the content being broadcast at the time, a plurality of holding means for holding the content broadcast within a past period of a predetermined time from the current time, and a plurality of holding means First receiving means for receiving, from the playback device, specific information for specifying the predetermined content played back by the playback device, and a command for instructing recording of the predetermined content among the held contents And referring to the plurality of holding means, the predetermined content specified based on the specific information, the current time when the command is received And recording control means for recording the content recording unit back only the past et predetermined time, as a relative time time in the total reproduction time of the predetermined content, reproduction of the predetermined content is terminated by the reproducing device playback end time indicating the time, and a time calculation information for calculating playback start time respectively representing the time at which playback is started of the predetermined content, the history information obtained in association with the previous SL specifying information the second receiving means for receiving from the reproducing apparatus, based on the previous SL history information, the reproduction end time and said calculation means for calculating the reproduction start time, calculated the reproduction end time and the reproduction start time The predetermined content recorded in the content recording unit is broadcast in the interruption section from the reproduction end time to the reproduction start time. Detecting means for detecting non-playback scenes representing the predetermined content, from said reproduction time previous time in reproducing unplayed scene from the beginning, reproducing the predetermined content recorded in the content recording unit a recording and reproducing apparatus and a cause regeneration control means.
前記時刻算出情報は、前記未再生シーンの前後に存在する画像を表すものであり、 The time calculation information represents images existing before and after the unreproduced scene,
前記算出手段では、前記コンテンツ記録部に記録されている前記所定のコンテンツに含まれる画像と、前記時刻算出情報としての画像とが一致するか否かを検出するマッチング処理の処理結果に基づいて、前記再生終了時刻及び前記再生開始時刻を算出することができる。 In the calculation means, based on a processing result of a matching process for detecting whether an image included in the predetermined content recorded in the content recording unit matches an image as the time calculation information, The reproduction end time and the reproduction start time can be calculated.
前記算出手段では、前記コンテンツ記録部に記録されている前記所定のコンテンツに含まれる画像の特徴量と、前記時刻算出情報としての画像の特徴量とが一致するか否かを検出するマッチング処理の処理結果に基づいて、前記再生終了時刻及び前記再生開始時刻を算出することができる。 In the calculation means, a matching process for detecting whether or not the feature amount of the image included in the predetermined content recorded in the content recording unit matches the feature amount of the image as the time calculation information. Based on the processing result, the reproduction end time and the reproduction start time can be calculated.
前記再生制御手段では、さらに、前記コンテンツ記録部に記録された前記所定のコンテンツを、所定の速度で再生させることができる。 The reproduction control means can further reproduce the predetermined content recorded in the content recording unit at a predetermined speed .
本発明の第3の側面の記録再生方法は、放送中のコンテンツを記録して再生する記録再生装置の記録再生方法であって、複数の異なるチャンネル毎に予め用意された保持手段であって、前記チャンネルにより現在時刻で放送中のコンテンツが上書きされることにより、前記現在時刻から予め決められた所定時間だけ過去の期間内に放送された前記コンテンツを保持する複数の前記保持手段に保持されている各コンテンツのうち、再生装置により再生された所定のコンテンツを特定するための特定情報、及び前記所定のコンテンツの記録を指示するコマンドを、前記再生装置から受信する第1の受信ステップと、前記複数の保持手段を参照して、前記特定情報に基づき特定される前記所定のコンテンツを、前記コマンドを受信した現在時刻から前記所定時間だけ過去に遡ってコンテンツ記録部に記録させる記録制御ステップと、前記所定のコンテンツの総再生時間における相対的な時刻として、前記再生装置により前記所定のコンテンツの再生が終了された時刻を表す再生終了時刻、及び前記所定のコンテンツの再生が開始された時刻を表す再生開始時刻をそれぞれ算出するための時刻算出情報と、前記特定情報とを対応付けて得られる履歴情報を、前記再生装置から受信する第2の受信ステップと、前記履歴情報に基づいて、前記再生終了時刻及び前記再生開始時刻を算出する算出ステップと、算出された前記再生終了時刻及び前記再生開始時刻に基づいて、前記コンテンツ記録部に記録された前記所定のコンテンツであって、前記再生終了時刻から前記再生開始時刻までの中断区間で放送された前記所定のコンテンツを表す未再生シーンを検出する検出ステップと、前記未再生シーンを始めから再生する際の再生時刻以前の時刻から、前記コンテンツ記録部に記録された前記所定のコンテンツを再生させる再生制御ステップとを含む記録再生方法である。
本発明の第3の側面のプログラムは、放送中のコンテンツを記録して再生する記録再生装置を制御するコンピュータに実行させるためのプログラムにおいて、複数の異なるチャンネル毎に予め用意された保持手段であって、前記チャンネルにより現在時刻で放送中のコンテンツが上書きされることにより、前記現在時刻から予め決められた所定時間だけ過去の期間内に放送された前記コンテンツを保持する複数の前記保持手段に保持されている各コンテンツのうち、再生装置により再生された所定のコンテンツを特定するための特定情報、及び前記所定のコンテンツの記録を指示するコマンドを、前記再生装置から受信させる第1の受信制御ステップと、前記複数の保持手段を参照して、前記特定情報に基づき特定される前記所定のコンテンツを、前記コマンドを受信した現在時刻から前記所定時間だけ過去に遡ってコンテンツ記録部に記録させる記録制御ステップと、前記所定のコンテンツの総再生時間における相対的な時刻として、前記再生装置により前記所定のコンテンツの再生が終了された時刻を表す再生終了時刻、及び前記所定のコンテンツの再生が開始された時刻を表す再生開始時刻をそれぞれ算出するための時刻算出情報と、前記特定情報とを対応付けて得られる履歴情報を、前記再生装置から受信させる第2の受信制御ステップと、前記履歴情報に基づいて、前記再生終了時刻及び前記再生開始時刻を算出する算出ステップと、算出された前記再生終了時刻及び前記再生開始時刻に基づいて、前記コンテンツ記録部に記録された前記所定のコンテンツであって、前記再生終了時刻から前記再生開始時刻までの中断区間で放送された前記所定のコンテンツを表す未再生シーンを検出する検出ステップと、前記未再生シーンを始めから再生する際の再生時刻以前の時刻から、前記コンテンツ記録部に記録された前記所定のコンテンツを再生させる再生制御ステップとを含む処理をコンピュータに実行させるためのプログラムである。
Third recording and reproducing method aspect of the present invention is a recording and reproducing method of a recording and reproducing apparatus for reproducing record the content being broadcast, a previously prepared holding means for each of a plurality of different channels, By overwriting the content being broadcast at the current time by the channel, the content is held in the plurality of holding means for holding the content broadcast within a past period of a predetermined time from the current time. A first receiving step of receiving, from the playback device, specific information for specifying the predetermined content played by the playback device, and a command for instructing recording of the predetermined content, Referring to a plurality of holding means, the predetermined content specified based on the specific information is determined from the current time when the command is received. A recording control step for serial back only a predetermined past time recorded in the content recording portion, as a relative time time in the total reproduction time of the predetermined content, reproduction of the predetermined content is terminated by the reproducing device playback end time indicating the time, and the time and calculation information for calculating playback start time respectively representing the time at which playback is started a predetermined content, the history information obtained in association with the previous SL specifying information, a second receiving step of receiving from the reproducing apparatus, based on the previous SL history information, the playback end time and the and calculating a reproduction start time, the playback end time and the playback start time is calculated On the basis of the predetermined content recorded in the content recording unit, from the playback end time to the playback start time. Detecting step and, from said reproduction time previous time in reproducing unplayed scene from the beginning, recorded the predetermined content to the content recording unit which detects a non-playback scenes representing the broadcast the predetermined content was in Is a recording / reproducing method including a reproduction control step for reproducing the data .
The program according to the third aspect of the present invention is a holding means prepared in advance for each of a plurality of different channels in a program for causing a computer that controls a recording / reproducing apparatus to record and reproduce the content being broadcast. Thus, the content being broadcast at the current time is overwritten by the channel, so that the content held in the plurality of holding means for holding the content broadcasted in the past period by a predetermined time from the current time. First receiving control step of receiving, from the playback device, specific information for specifying the predetermined content played back by the playback device, and a command for instructing recording of the predetermined content among the respective content being played back And the predetermined content specified based on the specific information with reference to the plurality of holding means. As a relative control time in the total playback time of the predetermined content by the playback device, and a recording control step for recording the content in the content recording unit retroactively from the current time at which the command is received by the predetermined time. The specific information is associated with the time calculation information for calculating the reproduction end time indicating the time when the reproduction of the content of the content is ended, and the reproduction start time indicating the time when the reproduction of the predetermined content is started. Second reception control step for receiving the history information obtained from the playback device, a calculation step for calculating the playback end time and the playback start time based on the history information, and the calculated playback end The predetermined content recorded in the content recording unit based on the time and the reproduction start time, From a detection step of detecting an unreproduced scene representing the predetermined content broadcast in an interruption section from a reproduction end time to the reproduction start time, and a time before the reproduction time when the unreproduced scene is reproduced from the beginning, A program for causing a computer to execute a process including a reproduction control step of reproducing the predetermined content recorded in the content recording unit.
本発明の第3の側面においては、複数の異なるチャンネル毎に予め用意された保持手段であって、前記チャンネルにより現在時刻で放送中のコンテンツが上書きされることにより、前記現在時刻から予め決められた所定時間だけ過去の期間内に放送された前記コンテンツを保持する複数の前記保持手段に保持されている各コンテンツのうち、再生装置により再生された所定のコンテンツを特定するための特定情報、及び前記所定のコンテンツの記録を指示するコマンドが、前記再生装置から受信され、前記複数の保持手段を参照して、前記特定情報に基づき特定される前記所定のコンテンツが、前記コマンドを受信した現在時刻から前記所定時間だけ過去に遡ってコンテンツ記録部に記録され、前記所定のコンテンツの総再生時間における相対的な時刻として、前記再生装置により前記所定のコンテンツの再生が終了された時刻を表す再生終了時刻、及び前記所定のコンテンツの再生が開始された時刻を表す再生開始時刻をそれぞれ算出するための時刻算出情報と、前記特定情報とを対応付けて得られる履歴情報が、前記再生装置から受信され、前記履歴情報に基づいて、前記再生終了時刻及び前記再生開始時刻が算出され、算出された前記再生終了時刻及び前記再生開始時刻に基づいて、前記コンテンツ記録部に記録された前記所定のコンテンツであって、前記再生終了時刻から前記再生開始時刻までの中断区間で放送された前記所定のコンテンツを表す未再生シーンが検出され、前記未再生シーンを始めから再生する際の再生時刻以前の時刻から、前記コンテンツ記録部に記録された前記所定のコンテンツが再生される。 In the third aspect of the present invention, the holding means prepared in advance for each of a plurality of different channels is determined in advance from the current time by overwriting the content being broadcast at the current time by the channel. Specific information for specifying the predetermined content reproduced by the reproduction device among the respective contents held in the plurality of holding means for holding the content broadcast in the past period for a predetermined time, and The current time when the command for instructing recording of the predetermined content is received from the playback device, and the predetermined content specified based on the specific information with reference to the plurality of holding means receives the command the predetermined time only retroactively recorded in the content recording unit from the phase in the total reproduction time of the predetermined content Specific as time point, the reproducing apparatus by the reproduction end time representing the time at which reproduction is terminated in the predetermined content, and for calculating respectively the playback start time indicating the time at which playback is started in the predetermined content and time calculation information, the history information obtained in association with the previous SL specification information, the received from the playback apparatus, based on the previous SL history information, the reproduction end time and the playback start time is calculated, the calculated The predetermined content recorded in the content recording unit on the basis of the reproduction end time and the reproduction start time, the predetermined content broadcast in an interruption section from the reproduction end time to the reproduction start time. unplayed scene representing the content is detected, the reproduction time previous time when reproducing the unplayed scene from the beginning, recorded in the content recording unit The was predetermined content is reproduced.
本発明によれば、ユーザが、視聴していない未視聴シーンを、シームレスに視聴することができる。 According to the present invention, an unviewed scene that the user has not viewed can be viewed seamlessly.
以下に本発明の実施の形態を説明する。 Embodiments of the present invention will be described below .
以下、図面を参照して、本発明の実施の形態について説明する。 Embodiments of the present invention will be described below with reference to the drawings.
図1は、本発明を適用した情報処理システムの一実施の形態の構成例を示すブロック図である。 FIG. 1 is a block diagram showing a configuration example of an embodiment of an information processing system to which the present invention is applied.
図1の情報処理システムは、携帯電話機31、HDD(Hard Disk Drive)レコーダ32、テレビジョン受像機33、ネットワーク34、およびサーバ35により構成される。
The information processing system in FIG. 1 includes a
携帯電話機31は、ユーザの操作に基づいて、動画コンテンツである番組を出力するとき、HDDレコーダ32が行う、コンテンツを記録する記録処理により記録されるコンテンツを特定する記録対象決定情報とともに、コンテンツの記録を指示するコマンドを、赤外線などの無線やネットワーク34などを介して、HDDレコーダ32に送信する。
When the
また、携帯電話機31は、携帯電話機31を用いてユーザが視聴した番組の視聴履歴を示す履歴情報を、赤外線などの無線やネットワーク34などを介して、HDDレコーダ32に送信する。
In addition, the
HDDレコーダ32は、携帯電話機31から赤外線などの無線やネットワーク34を介して送信される記録対象決定情報およびコマンドを受信し、受信したコマンドに従い、同じく受信した記録対象決定情報に基づいて特定される番組を記録する。
The
また、HDDレコーダ32は、携帯電話機31から赤外線などの無線やネットワーク34を介して送信される履歴情報を受信し、その履歴情報に基づいて、記録した番組を、テレビジョン受像機33に供給して出力させる。
Further, the
さらに、HDDレコーダ32は、携帯電話機31から送信される情報に対するレスポンスを生成し、携帯電話機31に送信する。
Further, the
テレビジョン受像機33は、HDDレコーダ32から供給される番組を出力する。
The
ネットワーク34は、例えば、インターネットなどのネットワークにより構成される。
The
サーバ35は、動画コンテンツである番組などを記録しており、携帯電話機31やHDDレコーダ32からの要求に従い、記録している番組を、ネットワーク34を介して、携帯電話機31やHDDレコーダ32に送信する。
The server 35 records a program that is a moving image content and transmits the recorded program to the
図2は、図1の情報処理システムにより行われる処理を模式的に説明する図である。 FIG. 2 is a diagram schematically illustrating processing performed by the information processing system of FIG.
図中左上側に示されるように、時刻tnにおいて、ユーザが外出先で、番組mの視聴を開始するように、番組の視聴が可能な携帯電話機31を操作したとき、携帯電話機31は、記録対象決定情報としての、例えば、番組mの特定情報とともに、番組(コンテンツ)の記録を指示するコマンドを、自宅のHDDレコーダ32に送信する。なお、特定情報とは、所定の番組を特定する情報をいい、従って、例えば、番組mの特定情報とは、番組mを一意に表す番組ID(Identification)などであり、番組mを特定する情報をいう。
As shown on the upper left side of the figure, at time t n , when the user operates the
携帯電話機31から、番組mの特定情報とともに、番組の記録を指示するコマンドが送信されると、図中右側に示されるように、自宅のHDDレコーダ32は、携帯電話機31からの番組mの特定情報およびコマンドを受信する。
When a command for instructing recording of a program is transmitted from the
HDDレコーダ32は、受信したコマンドに従い、番組mの特定情報およびコマンドを受信した時刻よりも所定の時間前の時刻tn-2から、受信した番組mの特定情報により特定される番組mの記録を開始する。
In accordance with the received command, the
また、番組の視聴が可能な装置であれば、携帯電話機31である必要はなく、例えば、携帯電話機31に代えて、カーナビゲーション装置41によっても実現することができる。
In addition, the device need not be the
即ち、図中左下側に示されるように、時刻thにおいて、ユーザが外出先で、番組pの視聴を開始するように、番組の視聴が可能なカーナビゲーション装置41を操作したとき、カーナビゲーション装置41は、記録対象決定情報としての、例えば、番組pの特定情報とともに、番組の記録を指示するコマンドを、自宅のHDDレコーダ32に送信する。
That is, as shown in the lower left side of the figure, when the user operates the
このとき、図中右側に示されるように、自宅のHDDレコーダ32は、カーナビゲーション装置41からの番組pの特定情報およびコマンドを受信する。
At this time, as shown on the right side in the figure, the
HDDレコーダ32は、受信したコマンドに従い、番組pの特定情報およびコマンドを受信した時刻よりも所定の時間前の時刻th-2から、受信した番組pの特定情報により特定される番組pの記録を開始する。
In accordance with the received command, the
次に図3を参照して、HDDレコーダ32が、携帯電話機31やカーナビゲーション装置41からの特定情報およびコマンドを受信したときよりも所定の時間前の時刻から番組の記録を開始する具体的な方法を説明する。
Next, referring to FIG. 3, the
図3は、このような具体的な方法を説明する図である。 FIG. 3 is a diagram for explaining such a specific method.
図中上側には、シーンn−10乃至n+10により構成される番組mが示されており、図中中央には、図2のHDDレコーダ32に内蔵される記録用リングバッファの概念図が示されている。
In the upper part of the figure, a program m composed of scenes n-10 to n + 10 is shown, and in the center of the figure, a conceptual diagram of a recording ring buffer built in the
HDDレコーダ32は、内蔵する記録用リングバッファに、番組mの最新の所定の時間分、即ち、現在時刻から所定の時間前の期間に放送された番組mを、適宜、上書きする形で記録させる。
The
即ち、HDDレコーダ32の記録用リングバッファでは、現在放送されている番組mのシーンが、適宜、一時記録され、記録用リングバッファに記録された番組mのシーンの容量が、記録用リングバッファの記録容量を超えた場合、記録用リングバッファに記録されている番組mのシーンのうちの、最初に記録された番組mのシーンから上書きされていく。
That is, in the recording ring buffer of the
具体的には、番組mのシーンn+1が放送される直前に、記録用リングバッファには、図中中央に示されるように、すでに、放送される番組mのシーンn+1の直前のシーンであるシーンn乃至n−2が一時記録されており、番組mのシーンn+1が放送されると、HDDレコーダ32は、番組mのシーンn+1を受信し、すでに一時記録されている一番古い番組mのシーンn−2に代えて、記録用リングバッファに一時記録させる。
Specifically, immediately before the scene n + 1 of the program m is broadcast, the recording ring buffer already has a scene that is the scene immediately before the scene n + 1 of the program m to be broadcast, as shown in the center of the figure. When n to n-2 are temporarily recorded and the scene n + 1 of the program m is broadcast, the
このとき、記録用リングバッファには、番組mのシーンn+1乃至n−1が一時記録される。 At this time, scenes n + 1 to n−1 of program m are temporarily recorded in the recording ring buffer.
これにより、HDDレコーダ32の記録用リングバッファには、常に、番組mの最新の所定の時間分を一時記録させておくことができる。
Thereby, the latest predetermined time of the program m can be always temporarily recorded in the recording ring buffer of the
HDDレコーダ32は、携帯電話機31やカーナビゲーション装置41からの、記録対象決定情報としての番組mの特定情報およびコマンドを受信したときに、記録用リングバッファに一時記録された番組mの最新の所定の時間分を、内蔵する記録媒体の記録領域の一部である動画コンテンツ記録部に記録させる。従って、HDDレコーダ32は、携帯電話機31やカーナビゲーション装置41からの、記録対象決定情報としての番組mの特定情報およびコマンドを受信したときよりも所定の時間前分だけ早く、番組の記録を開始することができる。
When the
図4は、図1の携帯電話機31の詳細な構成例を示すブロック図である。
FIG. 4 is a block diagram showing a detailed configuration example of the
携帯電話機31は、メモリ61aを内蔵するシステムコントローラ61、アンテナ62、チューナ63、リングバッファ64、映像音声処理部65、表示部66、音声出力部67、操作部68、動画コンテンツ記録部69、視聴情報記録部70、および通信部71により構成される。
The
システムコントローラ61は、例えば、ユーザが操作する操作部68の操作に応じて、チューナ63、映像音声処理部65、および通信部71を制御する。
For example, the
また、システムコントローラ61は、ユーザが操作する操作部68の操作に応じて、様々な処理を行う。
Further, the
即ち、システムコントローラ61は、操作部68からの操作信号に基づいて、リングバッファ64に一時記録された映像信号と音声信号を、リングバッファ64から読み出し、動画コンテンツ記録部69に供給して、動画コンテンツとして、記録させる。
That is, the
また、システムコントローラ61は、操作部68からの操作信号に基づいて、動画コンテンツ記録部69から、動画コンテンツ記録部69に記録された動画コンテンツを読み出し、リングバッファ64に適宜供給し、一時記録させる。
Further, the
さらに、システムコントローラ61は、操作部68からの操作信号に基づいて、履歴情報を生成し、視聴情報記録部70に供給して、記録させる。
Furthermore, the
また、システムコントローラ61は、操作部68からの操作信号に基づいて、履歴情報が記録された視聴情報記録部70から、履歴情報を読み出し、通信部71に供給する。
Further, the
さらに、システムコントローラ61は、操作部68からの操作信号に基づいて、記録対象決定情報としての、例えば、所定の番組の特定情報を生成し、通信部71に供給する。
Further, the
メモリ61aは、システムコントローラ61が行う処理に用いるワークエリアなどに用いるメモリである。
The
アンテナ62は、ワンセグ放送の放送電波を受信し、対応するRF(Radio Frequency)信号を、チューナ63に供給する。
The
ここで、ワンセグ放送とは、地上デジタル放送の1チャンネルあたりの帯域(6MHz)を13のセグメントに分け、そのうちの1セグメントを利用して提供される携帯・移動体向けの放送である。 Here, one-segment broadcasting is broadcasting for portable / mobile objects provided by dividing a band (6 MHz) per channel of terrestrial digital broadcasting into 13 segments and using one of these segments.
チューナ63は、アンテナ62から供給されるワンセグ放送のRF信号から、所定のチャンネル(周波数帯域)のRF信号を復調し、その結果得られる(ベースバンドの)音声信号と映像信号とを、リングバッファ64に供給し、一時記録させる。
The
リングバッファ64は、チューナ63から供給された音声信号と映像信号を一時記録する。
The
映像音声処理部65は、リングバッファ64に一時記録された映像信号と音声信号それぞれを、リングバッファ64から適宜読み出し、表示部66と音声出力部67それぞれに供給する。
The video /
また、映像音声処理部65は、表示部66に供給した映像信号に対応する映像を、表示部66に表示させる。さらに、映像音声処理部65は、音声出力部67に供給した音声信号に対応する音声を、音声出力部67に出力させる。
In addition, the video /
表示部66は、映像音声処理部65から供給された映像信号に対応する映像を、表示する。
The display unit 66 displays a video corresponding to the video signal supplied from the video /
音声出力部67は、映像音声処理部65から供給された音声信号に対応する音声を、出力する。
The
操作部68は、携帯電話機31に設けられたテンキーや電源ボタンなどであり、ユーザが操作部68を操作した場合、そのユーザによる操作に対応した操作信号をシステムコントローラ61に供給する。
The
動画コンテンツ記録部69は、システムコントローラ61から供給された映像信号と音声信号とを、動画コンテンツとして記録する。
The moving image
視聴情報記録部70は、システムコントローラ61から供給された履歴情報を記録する。
The viewing
通信部71は、システムコントローラ61から供給された履歴情報や、記録対象決定情報としての、例えば特定情報などを、赤外線などの無線やネットワーク34を介して、HDDレコーダ32などに送信する。また、通信部68は、HDDレコーダ32などから供給された情報を受信し、システムコントローラ61に供給する。
The communication unit 71 transmits history information supplied from the
図5は、図1のHDDレコーダ32の詳細な構成例を示すブロック図である。
FIG. 5 is a block diagram showing a detailed configuration example of the
HDDレコーダ32は、メモリ121aを内蔵するシステムコントローラ121、アンテナ122、記録処理部123、動画コンテンツ記録部124、再生処理部125、操作部126、視聴情報記録部127、および通信部128により構成される。
The
システムコントローラ121は、例えば、ユーザが操作する操作部126の操作に応じて、記録処理部123、再生処理部125、および通信部128を制御する。
For example, the
システムコントローラ121は、通信部128から供給された履歴情報などを、視聴情報記録部127に供給して、記録させる。
The
また、システムコントローラ121は、操作部126からの操作信号に基づいて、視聴情報記録部127から、視聴情報記録部127に記録された履歴情報を読み出し、その履歴情報に基づいて、再生処理部125を制御する。
In addition, the
さらに、システムコントローラ121は、通信部128から供給された記録対象決定情報としての特定情報およびコマンドに基づいて、記録処理部123を制御する。
Further, the
メモリ121aは、システムコントローラ121が行う処理に用いるワークエリアなどに用いるメモリである。
The memory 121 a is a memory used for a work area used for processing performed by the
アンテナ122は、TV(Television)放送の放送電波を受信し、対応するRF信号を、記録処理部123(チューナ1611乃至161N)に供給する。
The
ここで、TV放送とは、地上デジタル放送の1チャンネルあたりの帯域(6MHz)を13のセグメントに分け、そのうちの4セグメントまたは12セグメントを利用して提供される、テレビジョン受像機などの固定の装置向けの放送である。 Here, TV broadcasting refers to a fixed terrestrial television receiver or the like that is provided using four or 12 segments of a 13-band band (6 MHz) per channel of digital terrestrial broadcasting. Broadcast for devices.
記録処理部123は、チューナ161n(n=1,2,・・・,N)、記録用リングバッファ162n、映像音声処理部163n、および書き込み部164nにより構成され、アンテナ122からのRF信号から取得した所定の番組を、動画コンテンツ記録部124に供給して、動画コンテンツとして記録させる。
The
チューナ161n(n=1,2,・・・,N)は、アンテナ122から供給されるTV放送のRF信号から、それぞれ異なるチャンネルのRF信号を復調し、その結果得られる音声信号と映像信号とを、記録用リングバッファ162nに適宜供給し、一時記録させる。
The tuners 161 n (n = 1, 2,..., N) demodulate RF signals of different channels from TV broadcast RF signals supplied from the
記録用リングバッファ162nは、チューナ161nから供給された音声信号と映像信号を一時記録する。
The
映像音声処理部163nは、映像信号と音声信号が一時記録された記録用リングバッファ162nから、映像信号と音声信号を読み出し、その映像信号と音声信号とに、動画コンテンツ記録部124に記録するのに必要な処理を行い、書き込み部164nに供給する。
The video /
書き込み部164nは、映像音声処理部163nから供給された映像信号と音声信号とを、動画コンテンツ記録部124に供給し、動画コンテンツとして記録させる。
The writing unit 164 n supplies the video signal and the audio signal supplied from the video /
動画コンテンツ記録部124は、記録処理部123の書き込み部164nから供給された映像信号と音声信号とを、動画コンテンツとして記録する。
The moving image
再生処理部125は、読み出し部191、再生用バッファ192、および映像音声処理部193により構成され、動画コンテンツが記録された動画コンテンツ記録部124から、動画コンテンツを読み出し、再生する。
The
読み出し部191は、動画コンテンツが記録された動画コンテンツ記録部124から、動画コンテンツを読み出し、再生用バッファ192に適宜供給して、一時記録させる。
The reading unit 191 reads the moving image content from the moving image
再生用バッファ192は、読み出し部191から供給された動画コンテンツを一時記録する。
The
映像音声処理部193は、再生用バッファ192から、再生用バッファ192に一時記録された動画コンテンツとしての映像信号と音声信号それぞれを読み出し、テレビジョン受像機33の表示部236と音声出力部237それぞれに供給する。
The video /
また、映像音声処理部193は、表示部236に供給した映像信号に対応する映像を、表示部236に表示させる。さらに、映像音声処理部193は、音声出力部237に供給した音声信号に対応する音声を、音声出力部237に出力させる。
In addition, the video /
操作部126は、HDDレコーダ32に設けられた操作キーや電源ボタンなどであり、ユーザが操作部126を操作した場合、そのユーザによる操作に対応した操作信号をシステムコントローラ121に供給する。なお、操作部126は、HDDレコーダ32に設けられている必要はなく、例えば、HDDレコーダ32を操作する図示せぬリモートコントローラに設けられていてもよく、この場合、ユーザが操作部126を操作すると、そのユーザによる操作に対応した操作信号が、赤外線などの無線などにより、システムコントローラ121に供給される。
The operation unit 126 is an operation key, a power button, or the like provided on the
視聴情報記録部127は、システムコントローラ121から供給された履歴情報などを記録する。
The viewing information recording unit 127 records history information supplied from the
通信部128は、システムコントローラ121から供給された情報などを、赤外線などの無線やネットワーク34を介して、携帯電話機31などに送信する。また、通信部128は、携帯電話機31などから、赤外線などの無線やネットワーク34を介して供給された記録対象決定情報や履歴情報などを受信し、システムコントローラ121に供給する。
The
テレビジョン受像機33は、表示部236および音声出力部237により構成される。なお、テレビジョン受像機33が有する他の機能ブロックは、説明を簡単にするために、ここでは省略している。
The
表示部236は、HDDレコーダ32の映像音声処理部193から供給された映像信号に対応する映像を、表示する。
The
音声出力部237は、HDDレコーダ32の映像音声処理部193から供給された音声信号に対応する音声を、出力する。
The
次に、図6のフローチャートを参照して、携帯電話機31が、記録対象決定情報とともに、番組の記録を指示するコマンドを送信するコマンド送信処理を説明する。
Next, a command transmission process in which the
このコマンド送信処理は、ユーザが、所定の番組の視聴を開始するように、携帯電話機31の操作部68を操作したときに、開始される。このとき、システムコントローラ61には、ユーザの操作に応じた、操作部68からの操作信号が供給される。
This command transmission process is started when the user operates the
ステップS31において、システムコントローラ61は、変数nを値0に初期化する。
In step S31, the
その後、システムコントローラ61は、操作部68からの操作信号に基づいて、ユーザが視聴を開始した所定の番組を特定するワンセグ用の特定情報を判定し、ユーザが視聴を開始した所定の番組と同じ内容の番組を特定するTV用の特定情報に変換する。
Thereafter, the
ここで、ワンセグ用の特定情報とは、ワンセグ放送により放送される所定の番組を特定する情報であり、TV用の特定情報とは、TV放送により放送される所定の番組を特定する情報である。なお、システムコントローラ61は、ワンセグ用の特定情報と、そのワンセグ用の特定情報により特定される番組と同じ内容の番組を特定するTV用の特定情報とを対応付けた特定情報テーブルを用いて、ワンセグ用の特定情報をTV用の特定情報に変換することができる。
Here, the specific information for one segment is information for specifying a predetermined program broadcasted by one-segment broadcasting, and the specific information for TV is information for specifying a predetermined program broadcasted by TV broadcasting. . The
なお、ワンセグ用の特定情報を、対応するTV用の特定情報に変換するのは、一般的に、同じ内容の番組でも、ワンセグ放送とTV放送とで異なるチャンネルを用いているためである。 The reason why the 1Seg specific information is converted into the corresponding TV specific information is that a program having the same contents generally uses different channels for the 1Seg broadcast and the TV broadcast.
処理は、ステップS31からステップS32に進み、システムコントローラ61は、番組の記録を指示するコマンドを生成し、ワンセグ用の特定情報を変換することで得られたTV用の特定情報とともに、通信部71に供給して、HDDレコーダ32に送信させる。
The process proceeds from step S31 to step S32, and the
即ち、ステップS32において、通信部71は、システムコントローラ61から供給される、記録対象決定情報としてのTV用の特定情報とともに、番組の記録を指示するコマンドを、HDDレコーダ32に送信する。
That is, in step S <b> 32, the communication unit 71 transmits a command for instructing recording of a program to the
ステップS32の処理の終了後、処理は、ステップS33に進み、通信部71は、システムコントローラ61の制御に従い、TV用の特定情報およびコマンドを送信してから所定の時間内に、TV用の特定情報およびコマンドを正常に受信したことを示すレスポンスをHDDレコーダ32から受信したか否か、即ち、HDDレコーダ32が、通信部71からのTV用の特定情報およびコマンドを正常に受信したか否かを判定する。
After the process of step S32 is completed, the process proceeds to step S33, and the communication unit 71 transmits the TV specific information and command within a predetermined time according to the control of the
ステップS33において、TV用の特定情報およびコマンドを送信してから所定の時間内に、TV用の特定情報およびコマンドを正常に受信したことを示すレスポンスをHDDレコーダ32から受信したと判定された場合、処理は、ステップS34に進み、映像音声処理部65は、システムコントローラ61の制御に従い、HDDレコーダ32により、TV用の特定情報およびコマンドが正常に受信された旨の表示を表示部66に表示させ、処理は、終了される。
When it is determined in step S33 that a response indicating that the TV specific information and command are normally received from the
一方、ステップS33において、TV用の特定情報およびコマンドを送信してから所定の時間内に、TV用の特定情報およびコマンドを正常に受信したことを示すレスポンスをHDDレコーダ32から受信していないと判定された場合、処理は、ステップS35に進み、システムコントローラ61は、変数nに値1を加算し、その結果得られた加算値を新たな変数nの値とした後、処理は、ステップS36に進む。
On the other hand, in step S33, if a response indicating that the TV specific information and command are normally received is not received from the
ステップS36において、システムコントローラ61は、変数nが閾値Th_nよりも大であるか否かを判定する。ここで、閾値Th_nとは、TV用の特定情報およびコマンドを、HDDレコーダ32が正常に受信するまで送信する回数を表しており、例えば、携帯電話機31の工場製造時にあらかじめ設定された値である。
In step S36, the
ステップS36において、変数nが閾値Th_nよりも大でないと判定された場合、処理は、ステップS32に戻り、以下、同様の処理を繰り返す。 If it is determined in step S36 that the variable n is not greater than the threshold value Th_n, the process returns to step S32, and thereafter the same process is repeated.
一方、ステップS36において、変数nが閾値Th_nよりも大であると判定された場合、処理は、ステップS37に進み、映像音声処理部65は、システムコントローラ61の制御に従い、HDDレコーダ32により、TV用の特定情報およびコマンドが正常に受信されなかった旨の表示を表示部66に表示させ、処理は、終了される。
On the other hand, if it is determined in step S36 that the variable n is larger than the threshold value Th_n, the process proceeds to step S37, and the video /
次に、図7のフローチャートを参照して、HDDレコーダ32が、携帯電話機31からの記録対象決定情報に基づいて特定される番組を記録する記録処理を説明する。
Next, a recording process in which the
ステップS71において、アンテナ122は、TV放送の放送電波を受信し、対応するRF信号を、記録処理部123のチューナ1611乃至161Nに供給する。
In step S <b> 71, the
また、ステップS71において、チューナ1611乃至Nそれぞれは、アンテナ122からのRF信号から、それぞれ異なるチャンネルのRF信号を復調し、その結果得られる番組それぞれを、記録用リングバッファ1621乃至162Nそれぞれに供給し、一時記録させる。
In step S71, each of the
これにより、記録用リングバッファ1621乃至162Nには、TV放送により放送される、異なるチャンネルの番組すべてが、最新の所定の時間分だけ一時記録される。 As a result, all programs of different channels broadcast by TV broadcasting are temporarily recorded in the recording ring buffers 162 1 to 162 N for the latest predetermined time.
その後、図6のステップS32の処理において、携帯電話機31の通信部71が、TV用の特定情報およびコマンドをHDDレコーダ32に送信すると、処理は、ステップS71からステップS72に進み、通信部128は、システムコントローラ121の制御に従い、携帯電話機31の通信部71からのTV用の特定情報およびコマンドを受信し、システムコントローラ121に供給して、処理は、ステップS73に進む。
Thereafter, when the communication unit 71 of the
ステップS73において、システムコントローラ121は、通信部128から供給されたTV用の特定情報およびコマンドが、エラーのない情報(データ)であるか否か、即ち、通信部128が携帯電話機31からのTV用の特定情報およびコマンドを正常に受信することができたか否かを判定する。
In step S73, the
ステップS73において、TV用の特定情報およびコマンドを正常に受信することができなかったと判定された場合、図6のステップS32の処理において、再度、携帯電話機31の通信部71が、TV用の特定情報およびコマンドをHDDレコーダ32に送信するのを待って、処理は、ステップS72に戻り、以下、同様の処理を繰り返す。なお、図6のステップS32の処理において、もはや、携帯電話機31の通信部71が、TV用の特定情報およびコマンドをHDDレコーダ32に送信しないとき、即ち、図6のステップS36において、変数nが閾値Th_nより大であると判定されたときには、ステップS73の処理を終了し、その後、処理は、終了される。
If it is determined in step S73 that the TV specific information and command could not be received normally, the communication unit 71 of the
一方、ステップS73において、TV用の特定情報およびコマンドを正常に受信することができたと判定された場合、処理は、ステップS74に進み、システムコントローラ121は、TV用の特定情報およびコマンドを正常に受信することができたことを示すレスポンスを生成し、通信部128に供給するとともに、通信部128を制御して、生成したレスポンスを携帯電話機31に送信させる。
On the other hand, if it is determined in step S73 that the TV specific information and command have been successfully received, the process proceeds to step S74, and the
ステップS74の処理の終了後、処理は、ステップS75に進み、システムコントローラ121は、通信部128からのTV用の特定情報に基づいて、記録(録画)する番組である録画番組を特定する。
After the process of step S74 ends, the process proceeds to step S75, and the
また、システムコントローラ121は、通信部128からのコマンドに従い、記録処理部123を制御し、ステップS76およびステップS77において、記録処理部123に、特定した録画番組を記録させる。
Further, the
即ち、処理は、ステップS75からステップS76に進み、記録処理部123の映像処理部163n(n=1,2,・・・N)は、記録用リングバッファ162nから、ステップS71において一時記録された録画番組を適宜読み出し、その録画番組に対して、動画コンテンツ記録部124に記録するのに必要な処理を行う。また、ステップS76において、映像音声処理部163nは、処理後の録画番組を、書き込み部164nに供給し、書き込み部164nは、そこに供給された処理後の録画番組を、動画コンテンツ記録部124に供給して、記録させる。
That is, the process proceeds from step S75 to step S76, and the video processing unit 163 n (n = 1, 2,... N) of the
その後、処理は、ステップS77に進み、システムコントローラ121は、録画番組の終了時刻となったか否かを判定し、まだ、録画番組の終了時刻となっていないと判定された場合、処理は、ステップS76に戻り、以下、同様の処理を繰り返す。
Thereafter, the process proceeds to step S77, and the
一方、ステップS77において、録画番組の終了時刻となったと判定された場合、処理は、終了される。 On the other hand, if it is determined in step S77 that the end time of the recorded program has been reached, the process ends.
以上、図6のコマンド送信処理、および図7の記録処理において、ユーザが、所定の番組を視聴するように、携帯電話機31を操作したときに、携帯電話機31が、TV用の特定情報とともに、コマンドを送信することとし、HDDレコーダ32が、携帯電話機31からのコマンドに従い、同じく携帯電話機31からのTV用の特定情報により特定される所定の番組を、自動的に記録することとしたため、ユーザは、携帯電話機31を用いて行う所定の番組の視聴を途中で中断したとしても、HDDレコーダ32を用いて、所定の番組の未視聴部分を視聴することができる。
As described above, in the command transmission process of FIG. 6 and the recording process of FIG. 7, when the user operates the
また、HDDレコーダ32は、携帯電話機31からのTV用の特定情報およびコマンドを受信する前から、ステップS71において、記録用リングバッファ162nに、録画番組の最新の所定の時間分を一時記録しているため、携帯電話機31からのTV用の特定情報およびコマンドを受信した時刻よりも所定の時間前の時刻から、記録を開始することができ、このため、ユーザは、HDDレコーダ32を用いて、携帯電話機31により視聴を開始した以前のシーン(録画番組の最新の所定の時間分)を視聴することができる。
Further, before receiving the TV specific information and command from the
さらに、ユーザが、チャンネルを変更するように、携帯電話機31を操作するごとに、変更されたチャンネルに対応する番組が、HDDレコーダ32に自動的に記録されるため、例えば、ユーザが、いま視聴している番組Aのチャンネルから、他の番組Bのチャンネルに変更するように、携帯電話機31を操作したとしても、HDDレコーダ32には、番組Aが記録される。その結果、携帯電話機31により番組Bを視聴することで、視聴することができなかった番組Aを、後で、HDDレコーダ32を用いて視聴することができる。
Further, every time the user operates the
ここで、ユーザが、所定の番組を視聴するように、携帯電話機31を操作したときに、ユーザが視聴する所定の番組が、HDDレコーダ32にも自動的に録画されることとなるが、ユーザが、携帯電話機31を用いて視聴を開始した所定の番組を構成するシーンうちの、ユーザが視聴していない未視聴シーンを、HDDレコーダ32を用いて視聴する場合には、ユーザは、未視聴シーンが再生されるところまで、HDDレコーダ32に記録された所定の番組のシーンの早送りなどの操作をする必要があった。
Here, when the user operates the
次に、ユーザが、HDDレコーダ32に記録された所定の番組の早送りなどの操作をすることなく、ユーザが視聴していない未視聴シーンをシームレスに視聴することができる方法を説明する。
Next, a method by which the user can seamlessly view an unviewed scene that the user has not viewed without performing an operation such as fast-forwarding a predetermined program recorded in the
図8は、このような方法を実現する図1の情報処理システムが行う処理を模式的に説明する図である。 FIG. 8 is a diagram schematically illustrating processing performed by the information processing system of FIG. 1 that realizes such a method.
図中左上側に示されるように、ユーザは、ある番組を視聴するように、ワンセグの視聴が可能な携帯電話機31を操作し、ある番組をシーン1からシーン5まで視聴する。このとき、ユーザがある番組の視聴を開始したときに、携帯電話機31において出力されたシーン1が開始されるときの、ある番組すべてを再生するのに要する所要時間における相対的な時刻を表す視聴開始時刻を算出するのに用いる視聴開始情報snと、ある番組の視聴を終了したときに出力されるシーン5が終了されるときの、ある番組すべてを再生するのに要する所要時間における相対的な時刻を表す視聴終了時刻を算出するのに用いる視聴終了情報enそれぞれを、出力されたある番組の特定情報に対応付けた履歴情報を、視聴情報記録部70に記録する。
As shown on the upper left side of the figure, the user operates a
ユーザは、自宅に帰宅後、携帯電話31からHDDレコーダ32に、携帯電話機31に記録された履歴情報を送信するように、携帯電話機31の操作部68を操作する。
After returning home, the user operates the
このとき、HDDレコーダ32は、携帯電話機31からの履歴情報を受信する。そして、HDDレコーダ32は、受信した履歴情報に基づいて、ユーザが、携帯電話機31により視聴していない未視聴シーンを検出し、例えば、検出した未視聴シーンであるシーン6から再生を開始する。
At this time, the
次に、図9のフローチャートを参照して、ユーザが、携帯電話機31を用いて所定の番組を視聴し、その所定の番組の履歴情報を記録する視聴履歴処理を説明する。
Next, viewing history processing in which a user views a predetermined program using the
この視聴履歴処理は、例えば、ユーザが、携帯電話機31を用いて所定の番組を視聴するように操作部68を操作したときに、開始される。このとき、システムコントローラ61には、ユーザの操作に応じた、操作部68からの操作信号が供給され、システムコントローラ61は、操作部68からの操作信号に基づいて、チューナ63および映像音声処理部65を制御する。
This viewing history process is started, for example, when the user operates the
ステップS131において、アンテナ62は、ワンセグ放送の放送電波を受信し、対応するRF信号をチューナ63に供給して、処理は、ステップS132に進み、チューナ63は、アンテナ62から供給されるワンセグ放送のRF信号から、所定のチャンネルのRF信号を復調し、その結果得られる音声信号と映像信号とを、リングバッファ64に供給して、一時記録させる。
In step S131, the
ステップS132の処理の終了後、処理は、ステップS133に進み、システムコントローラ61は、視聴開始情報snとしての、ユーザが視聴を開始した時刻である視聴開始時刻snを、時刻を計時する図示せぬ計時部により計時する。
After step S132, the process proceeds to step S133, the
また、ステップS133において、システムコントローラ61は、操作部68からの操作信号に基づいて、ユーザが視聴を開始した番組のワンセグ用の特定情報を判定し、上述した特定情報テーブルを用いて、判定したワンセグ用の特定情報を、対応するTV用の特定情報に変換する。
In step S133, the
さらに、ステップS133において、システムコントローラ61は、計時した視聴開始時刻snと、変換することで得られたTV用の特定情報とを対応付けた情報を、履歴情報として、視聴情報記録部69に供給して、記録させ、処理は、ステップS134に進む。
Further, in step S133, the
ステップS134において、映像音声処理部65は、システムコントローラ61の制御に従い、リングバッファ64に適宜一時記録される映像信号と音声信号を読み出し、処理は、ステップS135に進み、読み出した映像信号と音声信号それぞれを、表示部66と音声出力部67それぞれに供給し、表示部66に、映像信号に対応する画像を表示させ、音声出力部67に、音声信号に対応する音声を出力させる。
In step S134, the video /
その後、処理は、ステップS136に進み、システムコントローラ61は、操作部68から、ユーザが視聴を開始した番組の出力の終了を指示する操作信号が供給されたか否か、即ち、ユーザが、視聴を開始した番組の視聴を終了するように、操作部68を操作したか否かを判定する。
Thereafter, the process proceeds to step S136, and the
ステップS136において、ユーザが視聴を開始した番組の視聴が終了されていないと判定された場合、処理は、ステップS134に戻り、以下、同様の処理を繰り返す。 If it is determined in step S136 that viewing of the program that the user has started viewing has not ended, the processing returns to step S134, and the same processing is repeated thereafter.
一方、ステップS136において、ユーザが視聴を開始した番組の視聴が終了されたと判定された場合、処理は、ステップS137に進み、システムコントローラ61は、視聴終了情報enとしての視聴終了時刻enを計時する。
On the other hand, in step S136, if it is determined that the user is viewing the program that initiated the viewing is terminated, the process proceeds to step S137, the
また、ステップS137において、システムコントローラ61は、操作部68からの操作信号に基づいて、ユーザが視聴を開始した番組のワンセグ用の特定情報を判定し、上述した特定情報テーブルを用いて、判定したワンセグ用の特定情報を、対応するTV用の特定情報に変換する。
In step S137, the
さらに、ステップS137において、システムコントローラ61は、計時した視聴終了時刻enと、変換することで得られたTV用の特定情報とを対応付けた情報を、履歴情報として、視聴情報記録部70に供給して、記録させ、処理は、終了される。
Further, in step S137, the
次に、図10のフローチャートを参照して、図1の携帯電話機31が、履歴情報を送信する履歴情報送信処理を説明する。
Next, history information transmission processing in which the
この履歴情報送信処理は、例えば、ユーザが、視聴情報記録部70に記録された履歴情報を、HDDレコーダ32に送信するように、操作部68を操作したときに、開始される。このとき、システムコントローラ61には、ユーザの操作に応じた、操作部68からの操作信号が供給され、システムコントローラ61は、操作部68からの操作信号に基づいて、通信部71の制御などを行う。
This history information transmission process is started, for example, when the user operates the
ステップS171において、システムコントローラ61は、変数kを値0に初期化する。また、システムコントローラ61は、視聴情報記録部70から、視聴情報記録部70に記録された履歴情報を読み出し、通信部71に供給する。
In step S171, the
その後、処理は、ステップS171からステップS172に進み、通信部71は、システムコントローラ61から供給された履歴情報を、赤外線などの無線やネットワーク34を介して、HDDレコーダ32に送信し、処理は、ステップS173に進む。
Thereafter, the process proceeds from step S171 to step S172, and the communication unit 71 transmits the history information supplied from the
ステップS173において、通信部71は、システムコントローラ61の制御に従い、履歴情報を送信してから所定の時間内に、履歴情報を正常に受信したことを示すレスポンスをHDDレコーダ32から受信したか否か、即ち、HDDレコーダ32が、通信部71からの履歴情報を正常に受信したか否かを判定する。
In step S173, according to the control of the
ステップS173において、履歴情報を送信してから所定の時間内に、履歴情報を正常に受信したことを示すレスポンスをHDDレコーダ32から受信したと判定された場合、処理は、ステップS177に進み、映像音声処理部65は、システムコントローラ61の制御に従い、HDDレコーダ32により、履歴情報が正常に受信された旨の表示を表示部66に表示させ、処理は、終了される。
If it is determined in step S173 that a response indicating that the history information has been normally received is received from the
一方、ステップS173において、履歴情報を送信してから所定の時間内に、履歴情報を正常に受信したことを示すレスポンスをHDDレコーダ32から受信していないと判定された場合、処理は、ステップS174に進み、システムコントローラ61は、変数kに値1を加算し、その結果得られた加算値を新たな変数kの値として、処理は、ステップS175に進む。
On the other hand, if it is determined in step S173 that a response indicating that the history information has been normally received has not been received from the
ステップS175において、システムコントローラ61は、変数kが閾値Th_kよりも大であるか否かを判定する。ここで、閾値Th_kとは、履歴情報を、HDDレコーダ32が正常に受信するまで送信する回数を表しており、例えば、携帯電話機31の工場製造時にあらかじめ設定された値である。
In step S175, the
ステップS175において、変数kが閾値Th_kよりも大でないと判定された場合、処理は、ステップS172に戻り、以下、同様の処理を繰り返す。 If it is determined in step S175 that the variable k is not greater than the threshold value Th_k, the process returns to step S172, and thereafter the same process is repeated.
一方、ステップS175において、変数kが閾値Th_kよりも大であると判定された場合、処理は、ステップS176に進み、映像音声処理部65は、システムコントローラ61の制御に従い、HDDレコーダ32により、履歴情報が正常に受信されなかった旨の表示を表示部66に表示させ、処理は、終了される。
On the other hand, if it is determined in step S175 that the variable k is larger than the threshold value Th_k, the process proceeds to step S176, and the audio /
次に、図11のフローチャートを参照して、携帯電話機31が、図10の履歴情報送信処理を行ったときに、HDDレコーダ32が、携帯電話機31からの履歴情報を受信する履歴情報受信処理を説明する。
Next, referring to the flowchart of FIG. 11, when the
この履歴情報受信処理は、図10のステップS172の処理において、携帯電話機31(通信部71)が履歴情報を送信したときに、開始される。 This history information reception process is started when the mobile phone 31 (communication unit 71) transmits history information in the process of step S172 of FIG.
このとき、ステップS231において、通信部128は、システムコントローラ121の制御に従い、携帯電話機31からの履歴情報を受信し、システムコントローラ121に供給して、処理は、ステップS232に進み、システムコントローラ121は、通信部128から供給された履歴情報が、エラーのない情報(データ)であるか否か、即ち、通信部128が携帯電話機31からの履歴情報を正常に受信することができたか否かを判定する。
At this time, in step S231, the
ステップS232において、携帯電話機31からの履歴情報を正常に受信することができなかったと判定された場合、図10のステップS172において、再度、携帯電話機31から履歴情報が送信されてくるのを待って、処理は、ステップS231に戻り、以下、同様の処理を繰り返す。なお、図10ステップS172において、もはや、携帯電話機31が、履歴情報をHDDレコーダ32に送信しないとき、即ち、図10のステップS175において、変数kが閾値Th_kより大であると判定されたときには、ステップS232の処理を終了し、その後、処理は、終了される。
If it is determined in step S232 that the history information from the
一方、ステップS232において、携帯電話機31からの履歴情報を正常に受信することができたと判定された場合、処理は、ステップS233に進み、システムコントローラ121は、通信部128から供給された履歴情報を、視聴情報記録部127に供給して、記録させる。
On the other hand, when it is determined in step S232 that the history information from the
ステップS233の処理の終了後、処理は、ステップS234に進み、システムコントローラ121は、履歴情報を正常に受信したことを示すレスポンスを生成し、通信部128に供給して、携帯電話機31に送信させる。即ち、ステップS234において、通信部128は、システムコントローラ121の制御に従い、履歴情報を正常に受信することができたことを示すレスポンスを、携帯電話機31に送信する。
After the process of step S233 ends, the process proceeds to step S234, and the
その後、処理は、終了される。 Thereafter, the process is terminated.
HDDレコーダ32は、図11の履歴情報受信処理により受信した履歴情報に基づいて、未視聴シーンを検出することができる。
The
図12は、HDDレコーダ32が、ユーザが外出先で携帯電話機31により視聴することができなかった未視聴シーンを検出する方法を説明する図である。
FIG. 12 is a diagram for explaining a method in which the
図中、横(水平)方向には、ユーザが外出先で、携帯電話機31を用いて視聴を開始した所定の番組の一部を表すシーンn−4乃至m+4が示されている。
In the figure, in the horizontal (horizontal) direction, scenes n−4 to m + 4 representing a part of a predetermined program that the user has started to watch using the
また、シーンn−4乃至nおよびシーンm乃至m+4は、ユーザが視聴した視聴シーンを表しており、シーンn+1乃至m−1は、ユーザが視聴していない未視聴シーンを表している。 Scenes n-4 to n and scenes m to m + 4 represent viewing scenes viewed by the user, and scenes n + 1 to m-1 represent unviewed scenes not viewed by the user.
HDDレコーダ32は、携帯電話機31からの履歴情報に基づいて、所定の番組すべてを再生するのに要する所要時間における相対的な時刻としての、視聴を終了した時刻である視聴終了時刻Ten、および視聴を開始した時刻である視聴開始時刻Tsn+1を算出し、未視聴シーンを検出する。
より具体的には、例えば、ユーザが、携帯電話機31を用いて視聴を開始した番組の放送開始時刻と、n回目に視聴を終了した時刻である視聴終了時刻enにより、所定の番組すべてを再生するのに要する所要時間における相対的な時刻としての、視聴終了時刻Tenを算出する。
More specifically, for example, a user, a broadcast start time of the program that initiated the viewing using the
また、例えば、ユーザが、携帯電話機31を用いて視聴を開始した番組の放送開始時刻と、n+1回目に視聴を開始した時刻である視聴開始時刻sn+1により、番組すべてを再生するのに要する所要時間における相対的な時刻としての、視聴開始時刻Tsn+1を算出する。
Also, for example, the user can play all the programs based on the broadcast start time of a program that has been viewed using the
HDDレコーダ32は、算出した視聴終了時刻Tenから視聴開始時刻Tsn+1の間に再生されるシーンn+1乃至m−1を、未視聴シーンn+1乃至m−1として検出する。
次に、図13のフローチャートを参照して、HDDレコーダ32が、携帯電話機31からの履歴情報に基づいて、所定の番組の未視聴シーンを再生する再生処理を説明する。
Next, with reference to the flowchart of FIG. 13, a reproduction process in which the
この再生処理は、例えば、ユーザが、動画コンテンツ記録部124に記録された動画コンテンツである所定の番組を再生するように、HDDレコーダ32の操作部126を操作したときに、開始される。このとき、システムコントローラ121には、ユーザの操作に応じた、操作部126からの操作信号が供給される。
This reproduction process is started, for example, when the user operates the operation unit 126 of the
システムコントローラ121は、操作部126からの操作信号に基づいて、動画コンテンツ記録部124から、再生する番組を示す再生番組の特定情報を取得して(読み出して)、処理は、ステップS261に進む。
Based on the operation signal from the operation unit 126, the
なお、動画コンテンツ記録部124には、動画コンテンツが記録されるときに、その動画コンテンツとともに、動画コンテンツの特定情報が対応付けられて記録されているものとする。
In the moving image
ステップS261において、システムコントローラ121は、取得した再生番組の特定情報に基づいて、視聴情報記録部127から、視聴情報記録部127に記録された再生番組の履歴情報を読み出し、再生番組の未視聴シーンがあるか否かを判定する。
In step S261, the
ステップS261において、再生番組に未視聴シーンがないと判定された場合、処理は、ステップS262に進み、再生処理部125の読み出し部191は、システムコントローラ121の制御に従い、動画コンテンツ記録部124から、再生番組の最初から読み出し、適宜、再生処理部125の再生用バッファメモリ192に供給して、一時記録させる。
If it is determined in step S261 that there is no unviewed scene in the playback program, the process proceeds to step S262, and the reading unit 191 of the
一方、ステップS261において、再生番組に未視聴シーンがあると判定された場合、処理は、ステップS263に進み、システムコントローラ121は、視聴情報記録部127から読み出した再生番組の履歴情報に基づいて、図12で示されるように、再生番組の、視聴終了時刻Tenと視聴開始時刻Tsn+1を算出して、処理は、ステップS264に進む。
On the other hand, if it is determined in step S261 that there is an unviewed scene in the reproduced program, the process proceeds to step S263, and the
ステップS264において、システムコントローラ121は、算出した視聴終了時刻Tenから視聴開始時刻Tsn+1の間に再生されるシーンを、未視聴シーンとして検出し、その未視聴シーンを読み出させる。
In step S264, the
即ち、ステップS264において再生処理部125の読み出し部191は、システムコントローラ121の制御に従い、視聴終了時刻Tenから、動画コンテンツ記録部124に記録された再生番組の未視聴シーンを、動画コンテンツ記録部124から読み出し、再生用バッファメモリ192に、適宜、供給して一時記録させる。
That is, the reading unit 191 of the
ステップS264の処理の終了後、処理は、ステップS265に進み、再生処理部125の映像音声処理部193は、ステップS262またはステップS264の処理により再生番組が一時記録された再生用バッファメモリ192から、再生番組を読み出し、再生番組としての映像信号と音声信号それぞれを、表示部126と音声出力部127それぞれに供給して、表示部126に、映像信号に対応する画像を表示させ、音声出力部127に、音声信号に対応する音声を出力させる。
After the processing of step S264 is completed, the process proceeds to step S265, and the video /
その後、処理は、終了される。 Thereafter, the process is terminated.
以上、図13の、HDDレコーダ32の再生処理において、HDDレコーダ32は、携帯電話機31からの履歴情報に基づいて、未視聴シーンの始めから所定の番組を再生させることとしたので、ユーザは、携帯電話機31を用いて視聴した視聴シーンに続く未視聴シーンを、シームレスに視聴することができる。
As described above, in the playback process of the
なお、HDDレコーダ32は、未視聴シーンの再生を、例えば、2倍速や3倍速などの所定の速度で再生するようにしてもよい。
Note that the
また、図13の、HDDレコーダ32における再生処理では、HDDレコーダ32は、未視聴シーンの始めから所定の番組を再生させることとしたが、例えば、未視聴シーンの所定の時間前の視聴シーンの始めから、所定の番組を再生することができる。
In the playback process in the
即ち、図14は、HDDレコーダ32が、未視聴シーンの所定の時間前の視聴シーンの始めから、所定の番組を再生する様子を示す図である。
That is, FIG. 14 is a diagram showing a state in which the
図中、上側に示される右方向に延びた矢印は、所定の番組すべてを再生するのに要する所要時間における相対的な時刻を示しており、図中、中央に示される、矩形で囲まれた数字1乃至9は、所定の番組すべてを再生するのに要する所要時間における相対的な時刻に対応して再生される所定の番組のシーン2乃至9を示している。
In the figure, the arrow extending in the right direction shown on the upper side indicates the relative time in the time required to play all the predetermined programs, and is surrounded by a rectangle shown in the center in the figure.
例えば、ユーザは外出先で、携帯電話機31を用いて、所定の番組の放送中に、リアルタイムで、所定の番組を最初のシーンからシーン5まで視聴し、シーン5を視聴し終わったときの時刻t0に、視聴を終了する。
For example, the time when the user watches the predetermined program from the first scene to the
その後、ユーザは、自宅に帰宅後、HDDレコーダ32を用いて、すでに視聴済みの視聴シーンである、時刻t1に再生されるシーン3から視聴を開始し、視聴シーンであるシーン3乃至シーン5を視聴して、視聴シーンのシーン5に続く未視聴シーン6以降のシーンの視聴をすることができる。
Thereafter, after returning home, the user uses the
以上のように、未視聴シーンよりも前の視聴シーンから、所定の番組を再生することとしたので、ユーザは、再生される未視聴シーンが、どの視聴シーンからの続きであるかを容易に理解することができる。 As described above, since the predetermined program is reproduced from the viewing scene before the unviewed scene, the user can easily determine from which viewing scene the reproduced unviewed scene is continued. I can understand.
ここで、図7の記録処理において、HDDレコーダ32は、携帯電話機31から送信されたコマンドに基づいて、所定の番組を記録する記録処理を開始することとしたが、ユーザが、あらかじめ、所定の番組を記録させるようにタイマー予約をしておくことで、所定の番組を、HDDレコーダ32に記録させることもできる。
Here, in the recording process of FIG. 7, the
次に、図15のフローチャートを参照して、HDDレコーダ32が、所定の番組が開始されたことを示す番組開始情報を送信する番組開始情報送信処理を説明する。
Next, a program start information transmission process in which the
なお、この番組開始情報送信処理が行われる前提として、ユーザは、所定のチャンネルにより放送される所定の番組が所定の時刻に記録されるように、操作部126を操作しており、システムコントローラ121は、操作部126からの操作信号に基づいて、内蔵するメモリ121aに、記録する番組のTV用の特定情報と、記録を開始する録画開始時刻を一時記録する。
As a premise that this program start information transmission processing is performed, the user operates the operation unit 126 so that a predetermined program broadcast on a predetermined channel is recorded at a predetermined time, and the
ステップS371において、システムコントローラ121は、時刻を計時する計時部により計時される時刻が、内蔵するメモリ121aに一時記録されている録画開始時刻であるか否かを適宜判定し、計時される時刻が、録画開始時刻であると判定されるまで、ステップS371の処理を繰り返す。
In step S371, the
ステップS371において、計時される時刻が、録画開始時刻であると判定された場合、処理は、ステップS372に進み、システムコントローラ121は、記録処理部123を制御し、所定の番組の記録を開始させて、処理は、ステップS373に進み、システムコントローラ121は、変数mを値0に初期化する。
If it is determined in step S371 that the time counted is the recording start time, the process proceeds to step S372, and the
その後、システムコントローラ121は、記録を開始した所定の番組を特定するTV用の特定情報を、ワンセグ用の特定情報に変換することで、ワンセグ用の特定情報を取得して、処理は、ステップS374に進む。
Thereafter, the
なお、システムコントローラ121は、携帯電話機31と同様に、TV用の特定情報と、そのTV用の特定情報により特定される番組と同じ番組を放送するチャンネルを特定するワンセグ用の特定情報とを対応付けた特定情報テーブルを用いて、TV用の特定情報を、ワンセグ用の特定情報に変換しているものとする。
As with the
ステップS374において、システムコントローラ121は、番組開始情報を生成し、取得したワンセグ用の特定情報とともに、通信部128に供給し、通信部128を制御して、番組開始情報とワンセグ用の特定情報を、携帯電話機31に送信させる。
In step S374, the
ステップS374の処理の終了後、処理は、ステップS375に進み、通信部128は、システムコントローラ121の制御に従い、番組開始情報とワンセグ用の特定情報を送信した時刻から所定の時間以内に、携帯電話機31から、番組開始情報とワンセグ用の特定情報を正常に受信したことを示すレスポンスを受信したか否かを判定する。
After the process of step S374 is completed, the process proceeds to step S375, and the
ステップS375において、番組開始情報とワンセグ用の特定情報を正常に受信したことを示すレスポンスを受信したと判定された場合、処理は、終了される。 If it is determined in step S375 that the program start information and the response indicating that the one-segment specific information has been normally received have been received, the process ends.
一方、ステップS375において、番組開始情報とワンセグ用の特定情報を正常に受信したことを示すレスポンスを受信することができなかったと判定された場合、処理は、ステップS376に進む。 On the other hand, if it is determined in step S375 that a response indicating that the program start information and the specific information for one-segment broadcasting have been normally received has not been received, the process proceeds to step S376.
ステップS376において、システムコントローラ121は、変数mに値1を加算し、その結果得られた加算値を新たな変数mの値とした後、処理は、ステップS377に進み、変数mが閾値Th_mよりも大であるか否かを判定する。ここで、閾値Th_mとは、番組開始情報とワンセグ用の特定情報を、携帯電話機31が正常に受信するまで送信する回数を表しており、例えば、HDDレコーダ32の工場製造時にあらかじめ設定された値である。
In step S376, the
ステップS377において、変数mが閾値Th_mよりも大でないと判定された場合、処理は、ステップS374に戻り、以下、同様の処理を繰り返す。 If it is determined in step S377 that the variable m is not greater than the threshold value Th_m, the process returns to step S374, and thereafter the same process is repeated.
一方、ステップS377において、変数mが閾値Th_mよりも大であると判定された場合、処理は、終了される。 On the other hand, if it is determined in step S377 that the variable m is greater than the threshold value Th_m, the process is terminated.
次に、図16のフローチャートを参照して、HDDレコーダ32が、図15の番組開始情報送信処理を行ったときに、携帯電話機31が、HDDレコーダ32からの番組開始情報を受信する番組開始情報受信処理を説明する。
Next, referring to the flowchart of FIG. 16, when the
この番組開始情報受信処理は、例えば、図15のステップS374において、HDDレコーダ32が、番組開始情報およびワンセグ用の特定情報を送信したときに、開始される。
This program start information reception process is started, for example, when the
このとき、ステップS411において、通信部71は、システムコントローラ61の制御に従い、HDDレコーダ32から送信される番組開始情報およびワンセグ用の特定情報を受信し、システムコントローラ61に供給して、処理は、ステップS412に進む。
At this time, in step S411, the communication unit 71 receives the program start information and the specific information for one seg transmitted from the
ステップS412において、システムコントローラ61は、通信部71から供給された番組開始情報およびワンセグ用の特定情報が、エラーのない情報であるか否か、即ち、通信部71は、番組開始情報およびワンセグ用の特定情報を正常に受信したか否かを判定する。
In step S412, the
ステップS412において、番組開始情報およびワンセグ用の特定情報を正常に受信することができなかったと判定された場合、図15のステップS374において、再度、HDDレコーダ32が、番組開始情報およびワンセグ用の特定情報を送信するのを待って、処理は、ステップS411に戻り、以下、同様の処理を繰り返す。なお、図15のステップS374の処理において、もはや、HDDレコーダ32が、番組開始情報およびワンセグ用の特定情報を、携帯電話機31に送信しないとき、即ち、図15のステップS377において、変数mが閾値Th_mより大であると判定されたときには、ステップS412の処理を終了し、その後、処理は、終了される。
If it is determined in step S412 that the program start information and the one-segment specific information cannot be normally received, in step S374 in FIG. 15, the
一方、ステップS412において、番組開始情報およびワンセグ用の特定情報を正常に受信したと判定された場合、処理は、ステップS413に進み、システムコントローラ61は、番組開始情報およびワンセグ用の特定情報を正常に受信したことを示すレスポンスを生成し、通信部71に供給して、HDDレコーダ32に供給させる。即ち、ステップS413において、通信部71は、システムコントローラ61の制御に従い、番組開始情報およびワンセグ用の特定情報を正常に受信したことを示すレスポンスを送信して、処理は、ステップS414に進む。
On the other hand, if it is determined in step S412 that the program start information and the one-segment specific information have been normally received, the process proceeds to step S413, and the
ステップS414において、システムコントローラ61は、通信部71からの番組開始情報に基づいて、映像音声処理部65を制御し、音声出力部67に、一定期間、ワンセグ用の特定情報により特定される番組の放送が開始されたことを示す音声を出力させる。なお、ワンセグ用の特定情報により特定される番組の放送が開始されたことを、ユーザに通知する手段として、音声を出力する代わりに、携帯電話機31に設けられたバイブレーション機能を用いることとしてもよい。
In step S414, the
その後、処理は、ステップS414からステップS415に進み、システムコントローラ61は、ユーザが、ステップS414の処理において音声が出力されている一定期間内に、ワンセグ用の特定情報により特定される番組を視聴するように、携帯電話機31の操作部68を操作したか否か、即ち、操作部68からの操作信号に基づいて、一定期間内に、ワンセグ用の特定情報により特定される番組を視聴するワンセグ視聴モードに設定されたか否かを判定する。
Thereafter, the process proceeds from step S414 to step S415, and the
ステップS415において、一定期間内に、ワンセグ視聴モードに設定されたと判定された場合、処理は、ステップS416に進み、携帯電話機31は、受信したワンセグ用の特定情報により特定される番組を表示して、処理は、終了される。
If it is determined in step S415 that the one-segment viewing mode has been set within a certain period, the process proceeds to step S416, and the
即ち、ステップS416において、携帯電話機31は、図9を参照して説明した処理を行い、その後、処理は、終了される。
That is, in step S416, the
一方、ステップS415において、一定期間内に、ワンセグ視聴モードに設定されなかったと判定された場合、処理は、ステップS417に進み、システムコントローラ61は、通信部71からのワンセグ用の特定情報に基づいて、映像音声処理部65を制御し、表示部66に、ワンセグ用の特定情報により特定される番組の放送が開始されたことを示すアイコンなどを表示させ、処理は、ステップSS418に進む。
On the other hand, when it is determined in step S415 that the one-segment viewing mode has not been set within a certain period of time, the process proceeds to step S417, and the
ステップS418において、チューナ63は、システムコントローラ61の制御に従い、リングバッファ64に、最近の所定の時間内に放送される、ワンセグ用の特定情報により特定される番組を一時記録させて、処理は、終了される。
In step S418, under the control of the
なお、その後、ユーザが、ワンセグ視聴モードに設定するように、携帯電話機31の操作部68を操作すると、携帯電話機31においては、ステップS418においてリングバッファ64に一時記録された所定の番組を出力する。
After that, when the user operates the
ここで、所定の番組が開始されたときに、ユーザは、携帯電話機31をワンセグ視聴モードに設定できなかったとしても、ステップS418の処理により、リングバッファ64には、ワンセグ用の特定情報により特定される番組が、始めから一時記録されるため、ワンセグ視聴モードとされたときに、リングバッファ64に一時記録された番組の容量が、リングバッファ64の記録容量よりも小である場合には、リングバッファ64には、ワンセグ用の特定情報により特定される番組が、始めから、ワンセグ視聴モードとされたときまで一時記録されているため、ユーザは、番組を最初から視聴することができる。
Here, even if the user cannot set the
以上、図15の番組開始情報送信処理、および図16の番組開始情報受信処理により、自宅でタイマー予約した番組の放送が開始されるときに、HDDレコーダ32から携帯電話機31に対して、番組の放送の開始を通知することとし、携帯電話機31は、番組の放送の開始を、ユーザに通知する音声を出力することとしたので、ユーザは、携帯電話機31により、タイマー予約した番組の放送が開始されることを容易に知ることができる。
As described above, when the broadcast of the program reserved for the timer at the home is started by the program start information transmission process of FIG. 15 and the program start information reception process of FIG. 16, the program is transmitted from the
次に、図17のフローチャートを参照して、携帯電話機31が行う他の視聴履歴処理を説明する。
Next, another viewing history process performed by the
この、他の視聴履歴処理は、例えば、ユーザが、携帯電話機31を用いて所定の番組を視聴するように操作部68を操作したときに、開始される。このとき、システムコントローラ61には、ユーザの操作に応じた、操作部68からの操作信号が供給され、システムコントローラ61は、操作部68からの操作信号に基づいて、チューナ63および映像音声処理部65を制御する。
This other viewing history process is started, for example, when the user operates the
ステップS451において、システムコントローラ61は、履歴情報が記録された視聴情報記録部70に、ユーザが視聴を開始する所定の番組の履歴情報が記録されているか否か、即ち、所定の番組について、視聴を開始し終了することで出来た、視聴が中断された区間である中断区間(未視聴シーン)が存在するか否かを判定する。
In step S451, the
ステップS451において、視聴情報記録部70に、ユーザが視聴を開始する所定の番組の履歴情報が記録されていないと判定された場合、即ち、中断区間が存在しないと判定された場合、処理は、ステップS453に進み、ステップS453乃至S459それぞれにおいて、図9のステップS131乃至S137それぞれと同様の処理を行う。
In step S451, when it is determined that the history information of the predetermined program that the user starts to watch is not recorded in the viewing
その後、処理は、ステップS459からステップS460に進み、チューナ63は、システムコントローラ61の制御に従い、ワンセグ放送の放送電波をアンテナ62により受信するときから所定の時間前の期間に受信した所定の番組を、次回、他の視聴履歴処理が行われるまでの間、適宜、リングバッファ64に一時記録し続ける。そして、次回、他の視聴履歴処理が行われたときに、今回行われる他の視聴履歴処理は、終了される。
Thereafter, the process proceeds from step S459 to step S460, and the
一方、ステップS451において、視聴情報記録部70に、ユーザが視聴を開始する所定の番組の履歴情報が記録されていると判定された場合、即ち、中断区間が存在すると判定された場合、処理は、ステップS452に進み、システムコントローラ61は、操作部68からの操作信号に基づいて、ユーザが、中断区間から番組を視聴するように操作部68を操作したか、いま放送されているところから番組を視聴するように操作部68を操作したか、即ち、中断区間を再生するか否かを判定する。
On the other hand, if it is determined in step S451 that history information of a predetermined program that the user starts to watch is recorded in the viewing
ステップS452において、中断区間の再生をしないと判定された場合、処理は、ステップS453に進み、以下、同様の処理を繰り返す。 If it is determined in step S452 that the interrupted section is not reproduced, the process proceeds to step S453, and thereafter the same process is repeated.
一方、ステップS452において、中断区間を再生すると判定された場合、処理は、ステップS455に進み、ステップS455乃至S459において、携帯電話機31は、前回、視聴を終了したところから、所定の番組の視聴を開始する。
On the other hand, if it is determined in step S452 that the interrupted section is to be reproduced, the process proceeds to step S455. In steps S455 to S459, the
即ち、ステップS455において、図9のステップS133と同様の処理を行い、処理は、ステップS456に進み、映像音声処理部65は、システムコントローラ61の制御に従い、前回、他の視聴履歴処理におけるステップS460の処理によりリングバッファ64に一時記録された所定の番組を読み出し、処理は、ステップS457に進み、以下、同様の処理を繰り返す。
That is, in step S455, the same processing as in step S133 of FIG. 9 is performed, the processing proceeds to step S456, and the video /
以上のように、前回、視聴を中断することで生じた中断区間を再生することができるようにしたので、ユーザは、例えば、前回生じた中断区間の始めから視聴を開始することができ、このため、自宅のHDDレコーダ32によらずに、携帯電話機31により、シームレスに番組を視聴することができる。
As described above, since the interruption section generated by interrupting the viewing last time can be reproduced, the user can start viewing from the beginning of the interruption section generated last time, for example. Therefore, the program can be viewed seamlessly by the
ここで、図1の情報処理システムにおいては、ユーザが外出先で、携帯電話機31により視聴を開始した番組のうちの未視聴シーンを、自宅のHDDレコーダ32を用いてシームレスに視聴することができるようにしたが、反対に、ユーザが自宅で、テレビジョン受像機33により視聴していた番組を、ユーザが外出先でシームレスに視聴することもできる。
Here, in the information processing system of FIG. 1, the user can seamlessly view an unviewed scene of a program started to be viewed by the
図18は、そのような情報処理システムの構成例を示すブロック図である。 FIG. 18 is a block diagram illustrating a configuration example of such an information processing system.
図18の情報処理システムは、携帯電話機31およびテレビジョン受像機33により構成される。
The information processing system in FIG. 18 includes a
携帯電話機31は、図1の携帯電話機31と同様に構成されており、テレビジョン受像機33に所定のデータを要求するリクエスト信号を送信するとともに、そのリクエスト信号に応じたデータを、テレビジョン受像機33から受信する。
The
テレビジョン受像機33は、携帯電話機31からのリクエスト信号を受信し、そのリクエスト信号に応じたデータを、携帯電話機31に送信する。
The
図19は、図18のテレビジョン受像機33の詳細な構成例を示すブロック図である。
FIG. 19 is a block diagram showing a detailed configuration example of the
テレビジョン受像機33は、メモリ261aを内蔵するシステムコントローラ261、アンテナ262、チューナ263、バッファ264、映像音声処理部265、表示部266、音声出力部267、リングバッファ268、操作部269、および通信部270により構成される。
The
システムコントローラ261は、例えば、ユーザが操作する操作部269の操作に応じて、チューナ263、映像音声処理部265、および通信部270を制御する。
For example, the
また、システムコントローラ61は、所定の番組における最新の所定の時間分であるリングバッファデータが一時記録されたリングバッファ268から、リングバッファデータを読み出し、通信部270に供給する。
Further, the
メモリ261aは、システムコントローラ261が行う処理に用いるワークエリアなどに用いるメモリである。
The
アンテナ262は、TV放送の放送電波を受信し、対応するRF信号を、チューナ263に供給する。
The
チューナ263は、アンテナ262から供給されるTV放送のRF信号から、所定のチャンネルのRF信号を復調し、その結果得られる音声信号と映像信号とを、バッファ264に適宜供給し、一時記録させる。
The
バッファ264は、チューナ263から供給された音声信号と映像信号を一時記録する。
The
映像音声処理部265は、映像信号と音声信号が一時記録されたバッファ264から、映像信号と音声信号それぞれを読み出し、表示部266と音声出力部267それぞれに供給する。
The video /
また、映像音声処理部265は、表示部266に供給した映像信号に対応する映像を、表示部266に表示させる。さらに、映像音声処理部265は、音声出力部267に供給した音声信号に対応する音声を、音声出力部267に出力させる。
In addition, the video /
さらに、映像音声処理部265は、映像信号と音声信号が一時記録されたバッファ264から、映像信号と音声信号を読み出し、リングバッファ268に適宜供給して、一時記録させる。
Further, the video /
表示部266は、映像音声処理部265から供給された映像信号に対応する映像を、表示する。
The display unit 266 displays a video corresponding to the video signal supplied from the video /
音声出力部267は、映像音声処理部265から供給された音声信号に対応する音声を、出力する。
The audio output unit 267 outputs audio corresponding to the audio signal supplied from the video /
リングバッファ268は、映像音声処理部265から供給された映像信号および音声信号を、一時記録する。
The ring buffer 268 temporarily records the video signal and audio signal supplied from the video /
操作部269は、テレビジョン受像機33に設けられた操作ボタンや電源ボタンなどであり、ユーザが操作部269を操作した場合、そのユーザによる操作に対応した操作信号をシステムコントローラ261に供給する。なお、操作部269は、テレビジョン受像機33に設けられている必要はなく、例えば、テレビジョン受像機33を操作する図示せぬリモートコントローラに設けられていてもよく、この場合、ユーザが操作部269を操作すると、そのユーザによる操作に対応した操作信号が、赤外線などの無線などにより、システムコントローラ261に供給される。
The operation unit 269 is an operation button or a power button provided on the
通信部270は、システムコントローラ261から供給されたリングバッファデータなどを、赤外線などの無線などを介して、携帯電話機31に送信する。また、通信部270は、携帯電話機31から供給された情報を受信し、システムコントローラ261に供給する。
The communication unit 270 transmits the ring buffer data and the like supplied from the
次に、図20のフローチャートを参照して、テレビジョン受像機33が、携帯電話機31からの、リングバッファ268に一時記録されたリングバッファデータを要求するリクエスト信号に応じて、リングバッファデータを送信するリングバッファデータ送信処理を説明する。
Next, referring to the flowchart of FIG. 20, the
ステップS511において、アンテナ262は、TV放送の放送電波を受信し、対応するRF信号をチューナ263に供給して、チューナ263は、アンテナ262から供給されるTV放送のRF信号から、所定のチャンネルのRF信号を復調し、その結果得られる音声信号と映像信号とを、バッファ264に供給して、一時記録させる。
In step S511, the
また、ステップS511において、映像音声処理部265は、システムコントローラ261の制御に従い、バッファ264に適宜一時記録される映像信号と音声信号それぞれを読み出し、表示部266と音声出力部267それぞれに供給して、表示部266に、映像信号に対応する画像を表示させ、音声出力部267に、音声信号に対応する音声を出力させる。
In step S511, the video /
処理は、ステップS511からステップS512に進み、さらに、映像音声処理部265は、バッファ264から読み出した映像信号と音声信号を、リングバッファ268に供給し、一時記録させて、処理は、ステップS513に進む。
The processing proceeds from step S511 to step S512, and the video /
これにより、リングバッファ268には、映像信号と音声信号が表す番組における最新の所定の時間分が、記録される。 Thereby, the latest predetermined time in the program represented by the video signal and the audio signal is recorded in the ring buffer 268.
ステップS513において、通信部270は、リングバッファ268に一時記録されたリングバッファデータを要求するリクエスト信号を受信したか否かを判定する。 In step S513, the communication unit 270 determines whether or not a request signal for requesting ring buffer data temporarily recorded in the ring buffer 268 has been received.
ステップS513において、リクエスト信号を受信していないと判定された場合、処理は、ステップS511に戻り、以下、同様の処理を繰り返す。 If it is determined in step S513 that the request signal has not been received, the process returns to step S511, and thereafter the same process is repeated.
一方、ステップS513において、リクエスト信号を受信したと判定された場合、処理は、ステップS514に進み、システムコントローラ261は、変数iを値0に初期化し、処理は、ステップS515に進み、リングバッファデータが一時記録されたリングバッファ268から、リングバッファデータを読み出して、携帯電話機31で再生することができる所定のフォーマットに変換する。
On the other hand, if it is determined in step S513 that the request signal has been received, the process proceeds to step S514, the
また、ステップS515において、システムコントローラ261は、所定のフォーマットに変換されたリングバッファデータを、通信部270に供給して、携帯電話機31に送信させる。
In step S515, the
即ち、ステップS515において、通信部270は、システムコントローラ261から供給される(所定のフォーマットに変換された)リングバッファデータを、携帯電話機31に送信する。
That is, in step S515, the communication unit 270 transmits the ring buffer data (converted into a predetermined format) supplied from the
ステップS515の処理の終了後、処理は、ステップS516に進み、通信部270は、リングバッファデータを送信してから所定の時間内に、リングバッファデータを正常に受信したことを示すレスポンスを携帯電話機31から受信したか否か、即ち、携帯電話機31が、通信部270からのリングバッファデータを正常に受信したか否かを判定する。
After the process of step S515 ends, the process proceeds to step S516, and the communication unit 270 sends a response indicating that the ring buffer data has been normally received within a predetermined time after transmitting the ring buffer data to the mobile phone. It is determined whether or not the
ステップS516において、リングバッファデータを送信してから所定の時間内に、リングバッファデータを正常に受信したことを示すレスポンスを携帯電話機31から受信したと判定された場合、処理は、ステップS520に進み、映像音声処理部265は、システムコントローラ261の制御に従い、携帯電話機31により、リングバッファデータが正常に受信された旨の表示を表示部266に表示させ、処理は、終了される。
If it is determined in step S516 that the
一方、ステップS516において、リングバッファデータを送信してから所定の時間内に、リングバッファデータを正常に受信したことを示すレスポンスを携帯電話機31から受信していないと判定された場合、処理は、ステップS517に進み、システムコントローラ261は、変数iに値1を加算し、その結果得られた加算値を新たな変数nの値とした後、処理は、ステップS518に進む。
On the other hand, if it is determined in step S516 that a response indicating that the ring buffer data has been normally received has not been received from the
ステップS518において、システムコントローラ261は、変数iが閾値Th_iよりも大であるか否かを判定する。ここで、閾値Th_iとは、リングバッファデータを、携帯電話機31が正常に受信するまで送信する回数を表しており、例えば、テレビジョン受像機33の工場製造時にあらかじめ設定された値である。
In step S518, the
ステップS518において、変数iが閾値Th_iよりも大でないと判定された場合、処理は、ステップS515に戻り、以下、同様の処理を繰り返す。 If it is determined in step S518 that the variable i is not greater than the threshold value Th_i, the process returns to step S515, and thereafter the same process is repeated.
一方、ステップS518において、変数iが閾値Th_iよりも大であると判定された場合、処理は、ステップS519に進み、映像音声処理部265は、システムコントローラ261の制御に従い、携帯電話機31により、リングバッファデータが正常に受信されなかった旨の表示を表示部266に表示させ、処理は、終了される。
On the other hand, if it is determined in step S518 that the variable i is larger than the threshold value Th_i, the process proceeds to step S519, and the video /
次に、図21のフローチャートを参照して、携帯電話機31が、テレビジョン受像機33からのリングバッファデータを受信するリングバッファデータ受信処理を説明する。
Next, ring buffer data reception processing in which the
このリングバッファデータ受信処理は、ユーザが、テレビジョン受像機33により出力されている番組と同じ内容である所定の番組を記録するように、携帯電話機32の操作部68を操作したときに、開始される。
This ring buffer data reception process is started when the user operates the
このとき、ステップS581において、システムコントローラ61は、操作部68からの操作信号に基づいて、テレビジョン受像機33により出力される番組と同じ内容である所定の番組を記録する。即ち、ステップS581において、アンテナ62からチューナ63を介してリングバッファ64に供給される所定の番組を読み出し、動画コンテンツ記録部69に供給して、記録させる。
At this time, in step S581, the
その後、ユーザが、テレビジョン受像機33のリングバッファ268に一時記録されたリングバッファデータを要求するリクエスト信号を送信するように、操作部68を操作すると、通信部71は、システムコントローラ61の制御に従い、リクエスト信号を、携帯電話機33に送信する。
Thereafter, when the user operates the
その後、処理は、ステップS581からステップS582に進み、通信部71は、図20のステップS515の処理により送信されるテレビジョン受像機33からのリングバッファデータを受信し、システムコントローラ61に供給して、処理は、ステップS583に進み、システムコントローラ61は、通信部71から供給されたリングバッファデータが、エラーのないデータであるか否か、即ち、通信部71は、リングバッファデータを正常に受信したか否かを判定する。
Thereafter, the process proceeds from step S581 to step S582, and the communication unit 71 receives the ring buffer data from the
ステップS583において、リングバッファデータを正常に受信することができなかったと判定された場合、図20のステップS515において、再度、テレビジョン受像機33がリングバッファデータを送信するのを待って、処理は、ステップS582に戻り、以下、同様の処理を繰り返す。なお、図20のステップS515の処理において、もはや、テレビジョン受像機33が、リングバッファデータを携帯電話機31に送信しないとき、即ち、図20のステップS518において、変数iが閾値Th_iより大であると判定されたときには、ステップS583の処理を終了し、その後、処理は、終了される。
If it is determined in step S583 that the ring buffer data could not be received normally, in step S515 in FIG. 20, the
一方、ステップS583において、リングバッファデータを正常に受信したと判定された場合、処理は、ステップS584に進み、システムコントローラ61は、通信部71から供給されたリングバッファデータを、動画コンテンツ記録部69に供給して、記録させる。
On the other hand, if it is determined in step S583 that the ring buffer data has been normally received, the process proceeds to step S584, and the
ステップS584の処理の終了後、処理は、ステップS585に進み、システムコントローラ61は、リングバッファデータを正常に受信したことを示すレスポンスを、通信部71に供給し、テレビジョン受像機33へ送信させて、処理は、終了される。
After the process of step S584 ends, the process proceeds to step S585, and the
次に、図22のフローチャートを参照して、携帯電話機31が、図21のリングバッファデータ受信処理の終了後、所定の番組を再生する再生処理を説明する。
Next, with reference to the flowchart of FIG. 22, a description will be given of a reproduction process in which the
この、携帯電話機31による再生処理は、ユーザが、いま放送されている番組を視聴するワンセグ視聴モード、または、図21のステップS582により得られたリングバッファデータと、そのリングバッファデータに続く、図21のステップS581により記録された番組を、2倍速や3倍速で再生する追いかけ再生モードに設定するように、携帯電話機31の操作部68を操作したときに、開始される。
The reproduction processing by the
このとき、ステップS621において、システムコントローラ61は、操作部68からの操作信号に基づいて、携帯電話機33のモードが、ワンセグ視聴モードに設定されたか、追いかけ再生モードに設定されたかを判定する。
At this time, in step S621, the
ステップS621において、追いかけ再生モードに設定されたと判定された場合、処理は、ステップS622に進み、システムコントローラ61は、リングバッファデータと、そのリングバッファデータに続く番組が記録された動画コンテンツ記録部69から、リングバッファデータと、そのリングバッファデータに続く番組を読み出し、映像音声処理部65に供給して、例えば、2倍速で再生されるように、映像音声処理部65を制御する。
If it is determined in step S621 that the chasing playback mode has been set, the process proceeds to step S622, and the
その後、ステップS622において、ユーザが、追いかけ再生モードからワンセグ視聴モードに変更するように操作部68を操作すると、処理は、ステップS623に進む。
Thereafter, in step S622, when the user operates the
一方、ステップS621において、追いかけ再生モードに設定されていない、即ち、ワンセグ視聴モードに設定されたと判定された場合、処理は、ステップS623に進み、携帯電話機31は、いま放送されている所定の番組を出力する。
On the other hand, if it is determined in step S621 that the chasing playback mode has not been set, that is, the one-segment viewing mode has been set, the process proceeds to step S623, and the
即ち、ステップS623において、チューナ63は、システムコントローラ61の制御に従い、アンテナ62からのRF信号から、所定のチャンネルのRF信号を復調し、その結果得られる音声信号と映像信号とを、リングバッファ64に供給して、一時記録させる。
That is, in step S623, the
また、ステップS623において、映像音声処理部65は、リングバッファ64に一時記録された音声信号と映像信号を読み出し、映像信号と音声信号それぞれを、表示部66と音声出力部67それぞれに供給して、表示部66に、映像信号に対応する画像を表示させるとともに、音声出力部67に、音声信号に対応する音声を出力させる。
In step S623, the video /
その後、処理は、ステップS623からステップS624に進み、システムコントローラ61は、操作部68から、ユーザが視聴を開始した番組の出力の終了を指示する操作信号が供給されたか否か、即ち、ユーザが視聴を開始した番組の視聴を終了するように、操作部68を操作したか否かを判定する。
Thereafter, the process proceeds from step S623 to step S624, and the
ステップS624において、ユーザが視聴を開始した番組の視聴が終了されていないと判定された場合、処理は、ステップS623に戻り、以下、同様の処理を繰り返す。 If it is determined in step S624 that viewing of the program that the user has started viewing has not ended, the processing returns to step S623, and the same processing is repeated thereafter.
一方、ステップS624において、ユーザが視聴を開始した番組の視聴が終了されたと判定された場合、処理は、終了される。 On the other hand, if it is determined in step S624 that viewing of the program that the user has started viewing has ended, the process ends.
以上、携帯電話機32では、図21のリングバッファデータ受信処理において、テレビジョン受像機33により出力されている番組と同じ内容の番組を記録するとともに、かかる記録の操作をしている間に、テレビジョン受像機33により出力されている番組の視聴することができなかったシーンを、テレビジョン受像機33からのリングバッファデータとして、受信することができるため、ユーザは、携帯電話機32により、テレビジョン受像機33により出力されている番組の視聴することができなかったシーンから、視聴することができる。従って、ユーザは、テレビジョン受像機33を用いて視聴していた番組の続きを、携帯電話機31を用いてシームレスに視聴することができる。
As described above, the
次に、上述した一連の処理は、専用のハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、いわゆる組み込み型のコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム格納媒体からインストールされる。 Next, the series of processes described above can be executed by dedicated hardware or can be executed by software. When a series of processing is executed by software, a program constituting the software can execute various functions by installing a so-called embedded computer or various programs. For example, it is installed from a program storage medium in a general-purpose personal computer.
図23は、上述した一連の処理をプログラムにより実行するコンピュータの構成例を示すブロック図である。 FIG. 23 is a block diagram illustrating a configuration example of a computer that executes the above-described series of processing by a program.
CPU(Central Processing Unit)901は、ROM(Read Only Memory)902、または記憶部908に記録されているプログラムに従って各種の処理を実行する。RAM(Random Access Memory)903には、CPU901が実行するプログラムやデータなどが適宜記録される。これらのCPU901、ROM902、およびRAM903は、バス904により相互に接続されている。
A CPU (Central Processing Unit) 901 executes various processes according to a program recorded in a ROM (Read Only Memory) 902 or a
CPU901にはまた、バス904を介して入出力インタフェース905が接続されている。入出力インタフェース905には、キーボード、マウス、マイクロホンなどよりなる入力部906、ディスプレイ、スピーカなどよりなる出力部907が接続されている。CPU901は、入力部906から入力される指令に対応して各種の処理を実行する。そして、CPU901は、処理の結果を出力部907に出力する。
An input /
入出力インタフェース905に接続されている記憶部908は、例えばハードディスクからなり、CPU901が実行するプログラムや各種のデータを記録する。通信部909は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。
The
また、通信部909を介してプログラムを取得し、記憶部908に記録してもよい。
Further, the program may be acquired via the
入出力インタフェース905に接続されているドライブ910は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア911が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記憶部908に転送され、記録される。
A
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム格納媒体は、図23に示すように、磁気ディスク(フレキシブルディスクを含む)、光ディスク(CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)を含む)、光磁気ディスク(MD(Mini-Disc)を含む)、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア911、または、プログラムが一時的もしくは永続的に格納されるROM902や、記憶部908を構成するハードディスクなどにより構成される。プログラム格納媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインタフェースである通信部909を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
As shown in FIG. 23, a program storage medium that stores a program that is installed in a computer and is ready to be executed by the computer includes a magnetic disk (including a flexible disk), an optical disk (CD-ROM (Compact Disc-Read Only). Memory), DVD (including Digital Versatile Disc), magneto-optical disk (including MD (Mini-Disc)), or
なお、本明細書において、プログラム格納媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。 In the present specification, the step of describing the program stored in the program storage medium is not limited to the processing performed in time series according to the described order, but is not necessarily performed in time series. Or the process performed separately is also included.
また、本実施の形態では、携帯電話機31が行う図6のコマンド送信処理において、TV用の特定情報を、記録対象決定情報としてHDDレコーダ32に送信し、HDDレコーダ32が行う図7の記録処理においては、携帯電話機31から送信されたTV用の特定情報により特定された所定の番組を記録することとしたが、携帯電話機31がGPS(Global Positioning System)機能を有する場合には、携帯電話機31が行う図6のコマンド送信処理において、例えば、TV用の特定情報の代わりに、ユーザが携帯電話機31を用いて所定の番組を視聴した場所を示す場所情報を、記録対象決定情報として送信することとしてもよい。
Further, in the present embodiment, in the command transmission processing of FIG. 6 performed by the
この場合、HDDレコーダ32が行う図7の記録処理では、記録対象決定情報としての場所情報により特定された番組を記録する。即ち、例えば、HDDレコーダ32では、記録対象決定情報としての場所情報が、ユーザが銀座で番組の視聴を開始したことを示す情報である場合、銀座周辺のプレースポットなどの情報を紹介する情報番組を、録画番組として特定して、記録することができる。
In this case, in the recording process of FIG. 7 performed by the
また、HDDレコーダ32では、携帯電話機31からの記録対象決定情報に基づいて、記録した番組をリストとして表示させることができる。即ち、例えば、場所情報が、記録対象決定情報として携帯電話機31からHDDレコーダ32に送信されたとき、HDDレコーダ32は、送信された場所情報に基づいて特定される番組を記録し、その後、ユーザが、記録した番組をリストとして表示させるように、HDDレコーダ32を操作すると、HDDレコーダ32は、テレビジョン受像機33に、場所情報ごとに記録した番組を、リストとして表示させることができる。
The
なお、図13のステップS263において、視聴終了情報en(視聴開始情報sn+1)として、所定の番組の視聴を終了した視聴終了時刻(所定の番組の視聴を開始した視聴開始時刻)を用いることにより、視聴終了時刻Ten(視聴開始時刻Tsn+1)を算出することとしたが、例えば、未視聴シーンの前後の複数フレームを用いて、視聴終了時刻Ten(視聴開始時刻Tsn+1)を算出することもできる。 In step S263 of FIG. 13, as the viewing end information e n (viewing start information s n + 1 ), the viewing end time (viewing start time when viewing of the predetermined program is started) is terminated. by using, but it was decided to calculate the viewing end time Te n (viewing start time Ts n + 1), for example, using the front and rear of a plurality of frames of unviewed scene, viewing end time Te n (viewing start time Ts n + 1 ) can also be calculated.
具体的には、図12に示すように、例えば、所定の番組の視聴を終了した視聴終了時刻よりも前の複数フレームとして、例えば、10フレームを、視聴終了情報enとして記録しておき、記録した10フレームを用いて、その10フレームと一致(マッチ)する所定の番組を構成する10フレームを検出するマッチング処理を行う。そして、マッチング処理により検出された、所定の番組を構成する10フレームの再生が終了される、所定の番組すべてを再生するのに要する所要時間における相対的な時刻を、視聴終了時刻Tenとして算出する。 Specifically, as shown in FIG. 12, for example, as a plurality of frames before the viewing end time ended the viewing of a given program, for example, 10 frames, may be recorded as the viewing end information e n, Using the recorded 10 frames, matching processing is performed to detect 10 frames constituting a predetermined program that matches (matches) the 10 frames. The calculated, detected by the matching processing, reproduction of 10 frames constituting a given program is ended, the relative time in the time required to play all predetermined program, as the viewing end time Te n To do.
また、例えば、マッチング処理として、未視聴シーンの前後の複数フレームの特徴を表す特徴量を用いて、その特徴量と特徴量が一致する、所定の番組を構成するフレームを検出するようにしてもよい。 In addition, for example, as a matching process, a feature amount representing features of a plurality of frames before and after an unviewed scene may be used to detect a frame constituting a predetermined program that matches the feature amount. Good.
さらに、本実施の形態においては、TV放送やワンセグ放送により放送される番組を対象として、HDDレコーダ32に自動的に記録したり、未視聴シーンをシームレスに視聴することができることを説明したが、勿論、これに限定されるものではなく、例えば、TV放送やワンセグ放送により放送される番組に代えて、図1のサーバ35に記録された番組などのコンテンツを対象とすることもできる。
Furthermore, in the present embodiment, it has been described that a program broadcast by TV broadcasting or one-segment broadcasting can be automatically recorded on the
なお、本実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。 The present embodiment is not limited to the above-described embodiment, and various modifications can be made without departing from the gist of the present invention.
31 携帯電話機, 32 HDDレコーダ, 33 テレビジョン受像機 , 61 システムコントローラ, 62 アンテナ, 63 チューナ, 64 リングバッファ, 65 映像音声処理部, 66 表示部, 67 音声出力部, 68 操作部, 69 動画コンテンツ記録部, 70 視聴情報記録部, 71 通信部, 122 アンテナ, 123 記録処理部, 124 動画コンテンツ記録部, 125 再生処理部, 126 操作部, 127 視聴情報記録部, 128 通信部, 1611乃至161N チューナ, 1621乃至162N 記録用リングバッファ, 1631乃至163N 映像音声処理部, 1641乃至164N 書き込み部, 191 読み出し部, 192 再生用バッファ, 193 映像音声処理部, 261 システムコントローラ, 262 アンテナ, 263 チューナ, 264 バッファ, 265 映像音声処理部, 266 表示部, 267 音声出力部, 268 リングバッファ, 269 操作部, 270 通信部 31 mobile phone, 32 HDD recorder, 33 television receiver, 61 system controller, 62 antenna, 63 tuner, 64 ring buffer, 65 video / audio processing unit, 66 display unit, 67 audio output unit, 68 operation unit, 69 video content Recording unit, 70 viewing information recording unit, 71 communication unit, 122 antenna, 123 recording processing unit, 124 moving image content recording unit, 125 playback processing unit, 126 operation unit, 127 viewing information recording unit, 128 communication unit, 161 1 to 161 N tuner, 162 1 to 162 N recording ring buffer, 163 1 to 163 N video / audio processing unit, 164 1 to 164 N writing unit, 191 reading unit, 192 playback buffer, 193 video / audio processing unit, 261 system controller, 262 antenna, 263 Over Na, 264 buffer, 265 video and audio processing unit, 266 display unit, 267 audio output unit, 268 a ring buffer, 269 operation unit, 270 communication unit
Claims (11)
前記再生装置は、
前記コンテンツを構成する複数のシーンのうち、現在時刻で放送中のシーンが上書きされることにより、前記現在時刻から予め決められた時間だけ過去の期間内に放送された各シーンを保持する第1の保持手段と、
前記第1の保持手段に保持されている前記コンテンツを再生させる第1の再生制御手段と、
再生された前記コンテンツを特定するための特定情報、及び再生された前記コンテンツの記録を指示するコマンドを、前記記録再生装置に送信する第1の送信手段と、
前記コンテンツの総再生時間における相対的な時刻として、前記コンテンツの再生が終了された時刻を表す再生終了時刻、及び前記コンテンツの再生が開始された時刻を表す再生開始時刻をそれぞれ算出するための時刻算出情報と、前記コンテンツを特定するための前記特定情報と対応付けて得られる履歴情報を、履歴情報記録部に記録させる第1の記録制御手段と、
前記履歴情報記録部に記録された前記履歴情報を、前記記録再生装置に送信する第2の送信手段と
を有し、
前記第1の再生制御手段は、前記再生終了時刻から現在時刻まで前記コンテンツの再生が中断されている場合、ユーザの操作に応じて、
前記第1の保持手段に保持されている各シーンのうち、前記再生終了時刻から現在時刻までの中断区間内に放送されたシーンの始めから再生させるか、
又は、前記第1の保持手段に保持されている各シーンのうち、前記現在時刻で放送され保持されたシーンから再生させ、
前記記録再生装置は、
複数の異なるチャンネル毎に予め用意された第2の保持手段であって、前記チャンネルにより現在時刻で放送中のコンテンツが上書きされることにより、前記現在時刻から予め決められた所定時間だけ過去の期間内に放送された前記コンテンツを保持する複数の第2の前記保持手段と、
前記複数の第2の保持手段に保持されている各コンテンツのうち、前記再生装置により再生された所定のコンテンツを特定するための前記特定情報、及び前記所定のコンテンツの記録を指示する前記コマンドを、前記再生装置から受信する第1の受信手段と、
前記複数の第2の保持手段を参照して、前記特定情報に基づき特定される前記所定のコンテンツを、前記コマンドを受信した現在時刻から前記所定時間だけ過去に遡ってコンテンツ記録部に記録させる記録制御手段と、
前記所定のコンテンツの総再生時間における相対的な時刻として、前記再生装置により前記所定のコンテンツの再生が終了された前記再生終了時刻、及び前記所定のコンテンツの再生が開始された前記再生開始時刻をそれぞれ算出するための前記時刻算出情報と、前記特定情報とを対応付けて得られる前記履歴情報を、前記再生装置から受信する第2の受信手段と、
前記履歴情報に基づいて、前記再生終了時刻及び前記再生開始時刻を算出する算出手段と、
算出された前記再生終了時刻及び前記再生開始時刻に基づいて、前記コンテンツ記録部に記録された前記所定のコンテンツであって、前記再生終了時刻から前記再生開始時刻までの中断区間で放送された前記所定のコンテンツを表す未再生シーンを検出する検出手段と、
前記未再生シーンを始めから再生する際の再生時刻以前の時刻から、前記コンテンツ記録部に記録された前記所定のコンテンツを再生させる第2の再生制御手段と
を有する
情報処理システム。 A reproducing apparatus for reproducing content, the information processing system composed of a recording and reproducing apparatus for reproducing the content serial and recorded,
The playback device
A scene that is broadcasted at the current time among a plurality of scenes constituting the content is overwritten, whereby each scene broadcast in the past period for a predetermined time from the current time is retained. Holding means,
First reproduction control means for reproducing the content held in the first holding means;
First transmission means for transmitting, to the recording / playback device, specification information for specifying the played content and a command for instructing recording of the played content;
As a relative time in the total reproduction time of the content, for calculating reproduction end time representing the time at which playback is terminated of the content, and a playback start time indicating the time at which playback is started in the content, respectively and time calculation information, the history information obtained in association with the specific information for specifying the content, the first recording control means for recording the history information recording unit,
A second transmission means for transmitting the history information recorded in the history information recording section to the recording / reproducing apparatus ;
In the case where the playback of the content is interrupted from the playback end time to the current time, the first playback control means, in response to a user operation,
Of each of the scenes held in the first holding means, play from the beginning of the scene broadcast in the interruption section from the playback end time to the current time,
Or, from each scene held in the first holding means, it is played from the scene broadcast and held at the current time,
The recording / reproducing apparatus comprises:
A second holding means prepared in advance for each of a plurality of different channels, wherein the content being broadcast at the current time is overwritten by the channel, so that a past period of time is determined in advance from the current time. A plurality of second holding means for holding the content broadcasted in the medium;
Among the contents held in the plurality of second holding means, the specifying information for specifying the predetermined content reproduced by the reproduction device, and the command for instructing recording of the predetermined content First receiving means for receiving from the playback device;
Recording that records the predetermined content specified based on the specific information retroactively by the predetermined time from the current time when the command is received with reference to the plurality of second holding means. Control means;
As a relative time time in the total reproduction time of the predetermined content, the reproduction the reproduction end time reproduction of the predetermined content is terminated by the device, and the playback start reproduction of is started the predetermined content said time calculation information for calculating time each, the history information obtained in association with the previous SL specifying information, second receiving means for receiving from said reproducing apparatus,
Based on the previous SL history information, a calculation means for calculating the reproduction end time and the reproduction start time,
Based on the calculated reproduction end time and the reproduction start time, the predetermined content recorded in the content recording unit, which is broadcast in an interruption section from the reproduction end time to the reproduction start time. Detecting means for detecting an unreproduced scene representing predetermined content ;
An information processing system comprising: a second reproduction control unit that reproduces the predetermined content recorded in the content recording unit from a time before a reproduction time when the unreproduced scene is reproduced from the beginning .
前記コンテンツを構成する複数のシーンのうち、現在時刻で放送中のシーンが上書きされることにより、前記現在時刻から予め決められた時間だけ過去の期間内に放送された各シーンを保持する保持手段と、
前記保持手段に保持されている前記コンテンツを再生させる再生制御手段と、
再生された前記コンテンツを特定するための特定情報、及び再生された前記コンテンツの記録を指示するコマンドを、記録再生装置に送信する第1の送信手段と、
前記コンテンツの総再生時間における相対的な時刻として、前記コンテンツの再生が終了された時刻を表す再生終了時刻、及び前記コンテンツの再生が開始された時刻を表す再生開始時刻をそれぞれ算出するための時刻算出情報と、再生された前記コンテンツを特定するための特定情報とを対応付けて得られる履歴情報を、履歴情報記録部に記録させる記録制御手段と、
前記履歴情報記録部に記録された前記履歴情報を、前記記録再生装置に送信する第2の送信手段と
を備え、
前記再生制御手段は、前記再生終了時刻から現在時刻まで前記コンテンツの再生が中断されている場合、ユーザの操作に応じて、
前記保持手段に保持されている各シーンのうち、前記再生終了時刻から現在時刻までの中断区間内に放送されたシーンの始めから再生させるか、
又は、前記保持手段に保持されている各シーンのうち、前記現在時刻で放送され保持されたシーンから再生させる
再生装置。 In the reproducing apparatus for reproducing the content,
Holding means for holding each scene broadcast in the past period for a predetermined time from the current time by overwriting a scene being broadcast at the current time among a plurality of scenes constituting the content When,
Playback control means for playing back the content held in the holding means;
First transmission means for transmitting, to the recording / reproducing apparatus, identification information for identifying the reproduced content and a command for instructing recording of the reproduced content;
As a relative time in the total reproduction time of the content, for calculating reproduction end time representing the time at which playback is terminated of the content, and a playback start time indicating the time at which playback is started in the content, respectively and time calculation information, the history information obtained in association with specifying information for specifying the content reproduced, and recording control means causes the recording in the history information recording unit,
A second transmission means for transmitting the history information recorded in the history information recording section to the recording / reproducing apparatus ;
When the reproduction of the content is interrupted from the reproduction end time to the current time, according to a user operation, the reproduction control means
Of each scene held in the holding means, play from the beginning of the scene broadcast in the interruption section from the playback end time to the current time,
Or, from the scenes held in the holding means, playback is started from the scene broadcast and held at the current time.
Playback device.
前記保持手段は、受信された前記シーンが上書きされることにより、前記現在時刻から予め決められた時間だけ過去の期間内に放送された各シーンを保持する The holding means holds each scene broadcast in the past period by a predetermined time from the current time by overwriting the received scene.
請求項2に記載の再生装置。 The reproducing apparatus according to claim 2.
前記コンテンツを構成する複数のシーンのうち、現在時刻で放送中のシーンが上書きされることにより、前記現在時刻から予め決められた時間だけ過去の期間内に放送された各シーンを保持する保持手段に保持されている前記コンテンツを再生させる再生制御ステップと、
再生された前記コンテンツを特定するための特定情報、及び再生された前記コンテンツの記録を指示するコマンドを、記録再生装置に送信する第1の送信ステップと、
前記コンテンツの総再生時間における相対的な時刻として、前記コンテンツの再生が終了された時刻を表す再生終了時刻、及び前記コンテンツの再生が開始された時刻を表す再生開始時刻をそれぞれ算出するための時刻算出情報と、再生された前記コンテンツを特定するための特定情報とを対応付けて得られる履歴情報を、履歴情報記録部に記録させる記録制御ステップと、
前記履歴情報記録部に記録された前記履歴情報を、前記記録再生装置に送信する第2の送信ステップと
を含み、
前記再生制御ステップは、前記再生終了時刻から現在時刻まで前記コンテンツの再生が中断されている場合、ユーザの操作に応じて、
前記保持手段に保持されている各シーンのうち、前記再生終了時刻から現在時刻までの中断区間内に放送されたシーンの始めから再生させるか、
又は、前記保持手段に保持されている各シーンのうち、前記現在時刻で放送され保持されたシーンから再生させる
再生方法。 In the reproducing method of reproducing apparatus for reproducing content,
Holding means for holding each scene broadcast in the past period for a predetermined time from the current time by overwriting a scene being broadcast at the current time among a plurality of scenes constituting the content A reproduction control step of reproducing the content held in
A first transmission step of transmitting identification information for identifying the reproduced content and a command for instructing recording of the reproduced content to a recording / reproducing device;
As a relative time in the total reproduction time of the content, for calculating reproduction end time representing the time at which playback is terminated of the content, and a playback start time indicating the time at which playback is started in the content, respectively and time calculation information, the history information obtained in association with specifying information for specifying the content reproduced, a recording control step of causing recorded in the history information recording unit,
The history information recorded in the history information recording portion, seen including a second transmission step of transmitting to the recording and reproducing apparatus,
In the reproduction control step, when reproduction of the content is interrupted from the reproduction end time to the current time, according to a user operation,
Of each scene held in the holding means, play from the beginning of the scene broadcast in the interruption section from the playback end time to the current time,
Or, from the scenes held in the holding means, playback is started from the scene broadcast and held at the current time.
Playback method.
前記コンテンツを構成する複数のシーンのうち、現在時刻で放送中のシーンが上書きされることにより、前記現在時刻から予め決められた時間だけ過去の期間内に放送された各シーンを保持する保持手段に保持されている前記コンテンツを再生させる再生制御ステップと、
再生された前記コンテンツを特定するための特定情報、及び再生された前記コンテンツの記録を指示するコマンドを、記録再生装置に送信させる第1の送信制御ステップと、
前記コンテンツの総再生時間における相対的な時刻として、前記コンテンツの再生が終了された時刻を表す再生終了時刻、及び前記コンテンツの再生が開始された時刻を表す再生開始時刻をそれぞれ算出するための時刻算出情報と、再生された前記コンテンツを特定するための特定情報とを対応付けて得られる履歴情報を、履歴情報記録部に記録させる記録制御ステップと、
前記履歴情報記録部に記録された前記履歴情報を、前記記録再生装置に送信させる第2の送信制御ステップと
を含み、
前記再生制御ステップは、前記再生終了時刻から現在時刻まで前記コンテンツの再生が中断されている場合、ユーザの操作に応じて、
前記保持手段に保持されている各シーンのうち、前記再生終了時刻から現在時刻までの中断区間内に放送されたシーンの始めから再生させるか、
又は、前記保持手段に保持されている各シーンのうち、前記現在時刻で放送され保持されたシーンから再生させる
処理をコンピュータに実行させるためのプログラム。 The program to be executed by a computer that controls the reproducing apparatus for reproducing content,
Holding means for holding each scene broadcast in the past period for a predetermined time from the current time by overwriting a scene being broadcast at the current time among a plurality of scenes constituting the content A reproduction control step of reproducing the content held in
A first transmission control step for causing the recording / playback apparatus to transmit specific information for specifying the played content and a command for instructing recording of the played content;
As a relative time in the total reproduction time of the content, for calculating reproduction end time representing the time at which playback is terminated of the content, and a playback start time indicating the time at which playback is started in the content, respectively and time calculation information, the history information obtained in association with specifying information for specifying the content reproduced, a recording control step of causing recorded in the history information recording unit,
The history information recorded in the history information recording portion, seen including a second transmission control step Ru is transmitted to the recording and reproducing apparatus,
In the reproduction control step, when reproduction of the content is interrupted from the reproduction end time to the current time, according to a user operation,
Of each scene held in the holding means, play from the beginning of the scene broadcast in the interruption section from the playback end time to the current time,
Or, from the scenes held in the holding means, playback is started from the scene broadcast and held at the current time.
Program for executing the processing to the computer.
複数の異なるチャンネル毎に予め用意された保持手段であって、前記チャンネルにより現在時刻で放送中のコンテンツが上書きされることにより、前記現在時刻から予め決められた所定時間だけ過去の期間内に放送された前記コンテンツを保持する複数の前記保持手段と、
前記複数の保持手段に保持されている各コンテンツのうち、再生装置により再生された所定のコンテンツを特定するための特定情報、及び前記所定のコンテンツの記録を指示するコマンドを、前記再生装置から受信する第1の受信手段と、
前記複数の保持手段を参照して、前記特定情報に基づき特定される前記所定のコンテンツを、前記コマンドを受信した現在時刻から前記所定時間だけ過去に遡ってコンテンツ記録部に記録させる記録制御手段と、
前記所定のコンテンツの総再生時間における相対的な時刻として、前記再生装置により前記所定のコンテンツの再生が終了された時刻を表す再生終了時刻、及び前記所定のコンテンツの再生が開始された時刻を表す再生開始時刻をそれぞれ算出するための時刻算出情報と、前記特定情報とを対応付けて得られる履歴情報を、前記再生装置から受信する第2の受信手段と、
前記履歴情報に基づいて、前記再生終了時刻及び前記再生開始時刻を算出する算出手段と、
算出された前記再生終了時刻及び前記再生開始時刻に基づいて、前記コンテンツ記録部に記録された前記所定のコンテンツであって、前記再生終了時刻から前記再生開始時刻までの中断区間で放送された前記所定のコンテンツを表す未再生シーンを検出する検出手段と、
前記未再生シーンを始めから再生する際の再生時刻以前の時刻から、前記コンテンツ記録部に記録された前記所定のコンテンツを再生させる再生制御手段と
を備える記録再生装置。 In a recording / playback apparatus for recording and playing back content being broadcast ,
A holding means prepared in advance for each of a plurality of different channels, wherein the content being broadcast at the current time is overwritten by the channel, and broadcast within a past period of time determined in advance from the current time. A plurality of holding means for holding the content that has been recorded;
Of the contents held in the plurality of holding means, receiving from the playback device specific information for specifying the predetermined content played back by the playback device and a command for instructing recording of the predetermined content First receiving means to:
A recording control unit that refers to the plurality of holding units and records the predetermined content specified based on the specific information in a content recording unit retroactively from the current time when the command is received by the predetermined time; ,
As a relative time time in the total reproduction time of the predetermined content, the reproduction apparatus by the reproduction end time representing the time at which reproduction is terminated in the predetermined content, and time playback is started the predetermined content a time calculation information for calculating playback start time respectively representing a history information obtained in association with the previous SL specifying information, second receiving means for receiving from said reproducing apparatus,
Based on the previous SL history information, a calculation means for calculating the reproduction end time and the reproduction start time,
Based on the calculated reproduction end time and the reproduction start time, the predetermined content recorded in the content recording unit, which is broadcast in an interruption section from the reproduction end time to the reproduction start time. Detecting means for detecting an unreproduced scene representing predetermined content ;
A recording / reproducing apparatus comprising: reproduction control means for reproducing the predetermined content recorded in the content recording unit from a time before a reproduction time when the unreproduced scene is reproduced from the beginning .
前記算出手段は、前記コンテンツ記録部に記録されている前記所定のコンテンツに含まれる画像と、前記時刻算出情報としての画像とが一致するか否かを検出するマッチング処理の処理結果に基づいて、前記再生終了時刻及び前記再生開始時刻を算出する The calculation means is based on a processing result of a matching process that detects whether an image included in the predetermined content recorded in the content recording unit matches an image as the time calculation information, Calculate the playback end time and the playback start time
請求項6に記載の記録再生装置。 The recording / reproducing apparatus according to claim 6.
請求項7に記載の記録再生装置。 The recording / reproducing apparatus according to claim 7.
請求項6に記載の記録再生装置。 The recording / reproducing apparatus according to claim 6, wherein the reproduction control unit further reproduces the predetermined content recorded in the content recording unit at a predetermined speed.
複数の異なるチャンネル毎に予め用意された保持手段であって、前記チャンネルにより現在時刻で放送中のコンテンツが上書きされることにより、前記現在時刻から予め決められた所定時間だけ過去の期間内に放送された前記コンテンツを保持する複数の前記保持手段に保持されている各コンテンツのうち、再生装置により再生された所定のコンテンツを特定するための特定情報、及び前記所定のコンテンツの記録を指示するコマンドを、前記再生装置から受信する第1の受信ステップと、
前記複数の保持手段を参照して、前記特定情報に基づき特定される前記所定のコンテンツを、前記コマンドを受信した現在時刻から前記所定時間だけ過去に遡ってコンテンツ記録部に記録させる記録制御ステップと、
前記所定のコンテンツの総再生時間における相対的な時刻として、前記再生装置により前記所定のコンテンツの再生が終了された時刻を表す再生終了時刻、及び前記所定のコンテンツの再生が開始された時刻を表す再生開始時刻をそれぞれ算出するための時刻算出情報と、前記特定情報とを対応付けて得られる履歴情報を、前記再生装置から受信する第2の受信ステップと、
前記履歴情報に基づいて、前記再生終了時刻及び前記再生開始時刻を算出する算出ステップと、
算出された前記再生終了時刻及び前記再生開始時刻に基づいて、前記コンテンツ記録部に記録された前記所定のコンテンツであって、前記再生終了時刻から前記再生開始時刻までの中断区間で放送された前記所定のコンテンツを表す未再生シーンを検出する検出ステップと、
前記未再生シーンを始めから再生する際の再生時刻以前の時刻から、前記コンテンツ記録部に記録された前記所定のコンテンツを再生させる再生制御ステップと
を含む記録再生方法。 In a recording / reproducing method of a recording / reproducing apparatus for recording and reproducing contents being broadcasted ,
A holding means prepared in advance for each of a plurality of different channels, wherein the content being broadcast at the current time is overwritten by the channel, and broadcast within a past period of time determined in advance from the current time. Among the contents held in the plurality of holding means for holding the content, the specification information for specifying the predetermined content reproduced by the reproducing device, and the command for instructing recording of the predetermined content A first receiving step of receiving from the playback device;
A recording control step of referring to the plurality of holding means and recording the predetermined content specified based on the specific information in a content recording unit retroactively from the current time when the command is received by the predetermined time; ,
As a relative time time in the total reproduction time of the predetermined content, the reproduction apparatus by the reproduction end time representing the time at which reproduction is terminated in the predetermined content, and time playback is started the predetermined content a time calculation information for calculating playback start time respectively representing a history information obtained in association with the previous SL specific information, a second receiving step of receiving from said reproducing apparatus,
Based on the previous SL history information, a calculation step of calculating the reproduction end time and the reproduction start time,
Based on the calculated reproduction end time and the reproduction start time, the predetermined content recorded in the content recording unit, which is broadcast in an interruption section from the reproduction end time to the reproduction start time. A detection step of detecting an unreproduced scene representing the predetermined content ;
A reproduction control step of reproducing the predetermined content recorded in the content recording unit from a time before the reproduction time when the unreproduced scene is reproduced from the beginning ;
Recording and reproducing method, including.
複数の異なるチャンネル毎に予め用意された保持手段であって、前記チャンネルにより現在時刻で放送中のコンテンツが上書きされることにより、前記現在時刻から予め決められた所定時間だけ過去の期間内に放送された前記コンテンツを保持する複数の前記保持手段に保持されている各コンテンツのうち、再生装置により再生された所定のコンテンツを特定するための特定情報、及び前記所定のコンテンツの記録を指示するコマンドを、前記再生装置から受信させる第1の受信制御ステップと、
前記複数の保持手段を参照して、前記特定情報に基づき特定される前記所定のコンテンツを、前記コマンドを受信した現在時刻から前記所定時間だけ過去に遡ってコンテンツ記録部に記録させる記録制御ステップと、
前記所定のコンテンツの総再生時間における相対的な時刻として、前記再生装置により前記所定のコンテンツの再生が終了された時刻を表す再生終了時刻、及び前記所定のコンテンツの再生が開始された時刻を表す再生開始時刻をそれぞれ算出するための時刻算出情報と、前記特定情報とを対応付けて得られる履歴情報を、前記再生装置から受信させる第2の受信制御ステップと、
前記履歴情報に基づいて、前記再生終了時刻及び前記再生開始時刻を算出する算出ステップと、
算出された前記再生終了時刻及び前記再生開始時刻に基づいて、前記コンテンツ記録部に記録された前記所定のコンテンツであって、前記再生終了時刻から前記再生開始時刻までの中断区間で放送された前記所定のコンテンツを表す未再生シーンを検出する検出ステップと、
前記未再生シーンを始めから再生する際の再生時刻以前の時刻から、前記コンテンツ記録部に記録された前記所定のコンテンツを再生させる再生制御ステップと
を含む処理をコンピュータに実行させるためのプログラム。 In a program for causing a computer that controls a recording / reproducing apparatus that records and reproduces content being broadcast to be executed,
A holding means prepared in advance for each of a plurality of different channels, wherein the content being broadcast at the current time is overwritten by the channel, and broadcast within a past period of time determined in advance from the current time. Among the contents held in the plurality of holding means for holding the content, the specification information for specifying the predetermined content reproduced by the reproducing device, and the command for instructing recording of the predetermined content A first reception control step for receiving the signal from the playback device;
A recording control step of referring to the plurality of holding means and recording the predetermined content specified based on the specific information in a content recording unit retroactively from the current time when the command is received by the predetermined time; ,
As a relative time time in the total reproduction time of the predetermined content, the reproduction apparatus by the reproduction end time representing the time at which reproduction is terminated in the predetermined content, and time playback is started the predetermined content a time calculation information for calculating playback start time respectively representing a history information obtained in association with the previous SL specific information, a second reception control step of Ru is received from the playback apparatus,
Based on the previous SL history information, a calculation step of calculating the reproduction end time and the reproduction start time,
Based on the calculated reproduction end time and the reproduction start time, the predetermined content recorded in the content recording unit, which is broadcast in an interruption section from the reproduction end time to the reproduction start time. A detection step of detecting an unreproduced scene representing the predetermined content ;
A reproduction control step of reproducing the predetermined content recorded in the content recording unit from a time before the reproduction time when the unreproduced scene is reproduced from the beginning ;
Program for executing the processing to the computer, including.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007035728A JP4872701B2 (en) | 2007-02-16 | 2007-02-16 | Information processing system, playback device, playback method, recording / playback device, recording / playback method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007035728A JP4872701B2 (en) | 2007-02-16 | 2007-02-16 | Information processing system, playback device, playback method, recording / playback device, recording / playback method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008199560A JP2008199560A (en) | 2008-08-28 |
| JP4872701B2 true JP4872701B2 (en) | 2012-02-08 |
Family
ID=39758079
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007035728A Expired - Fee Related JP4872701B2 (en) | 2007-02-16 | 2007-02-16 | Information processing system, playback device, playback method, recording / playback device, recording / playback method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4872701B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5415680B2 (en) * | 2007-08-01 | 2014-02-12 | シャープ株式会社 | Playback apparatus and content playback system |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2005057928A1 (en) * | 2003-11-27 | 2005-06-23 | Matsushita Electric Industrial Co., Ltd. | Content transmission device and content transmission method |
| JP2005184180A (en) * | 2003-12-17 | 2005-07-07 | Matsushita Electric Ind Co Ltd | Portable terminal device and television program viewing system using the same |
| JP4515176B2 (en) * | 2004-07-13 | 2010-07-28 | アルパイン株式会社 | TV broadcast receiving system |
-
2007
- 2007-02-16 JP JP2007035728A patent/JP4872701B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008199560A (en) | 2008-08-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20090245759A1 (en) | Transmission and reception apparatus, receiver, and reproduction method | |
| US20070014404A1 (en) | Method of reproducing transport stream in television receiver and television receiver using the same | |
| JP2006012225A (en) | Information processing device | |
| JP4730590B2 (en) | Control device and method, information processing device and method, and program | |
| JP4500431B2 (en) | Image display device, image display method, and storage medium | |
| US20080187293A1 (en) | Method and apparatus for processing data | |
| JP4872701B2 (en) | Information processing system, playback device, playback method, recording / playback device, recording / playback method, and program | |
| JP5137513B2 (en) | Content viewing takeover playback system and method | |
| EP2413591A1 (en) | Digital broadcast recording/reproducing apparatus | |
| JP2003304477A (en) | Video / audio playback device | |
| JP2007312140A (en) | Display device, recording / playback device, content transfer system, and transfer method | |
| JP2008199561A (en) | Information processing system, information processing apparatus, information processing method, and program | |
| JP3900363B2 (en) | AVHDD and hard disk recorder | |
| JP4198744B2 (en) | Playback device, information sharing system | |
| JP2005217972A (en) | Portable receiving terminal device | |
| JP4480017B2 (en) | Mobile terminal device and television broadcast recording system | |
| JP2011071584A (en) | Electronic apparatus, and display method | |
| JP2003319280A (en) | Digital broadcasting reception system | |
| JP5888157B2 (en) | Recorder system and recorder device | |
| JP2007005960A (en) | Digital broadcast receiving apparatus and digital broadcast reproduction method | |
| JP2003272297A (en) | Digital broadcast receiving apparatus and control method thereof | |
| JP4678495B2 (en) | Information processing apparatus and method, and program | |
| JP2006332773A (en) | Control apparatus and method, and program | |
| JP2008271285A (en) | Program data management device, system, program data management method, and program | |
| JP2008118186A (en) | Receiving apparatus and communication method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100203 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110630 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110705 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110829 |
|
| 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: 20111025 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111107 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141202 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141202 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |