[go: up one dir, main page]

JP2009089034A - Client device and server access method - Google Patents

Client device and server access method Download PDF

Info

Publication number
JP2009089034A
JP2009089034A JP2007256240A JP2007256240A JP2009089034A JP 2009089034 A JP2009089034 A JP 2009089034A JP 2007256240 A JP2007256240 A JP 2007256240A JP 2007256240 A JP2007256240 A JP 2007256240A JP 2009089034 A JP2009089034 A JP 2009089034A
Authority
JP
Japan
Prior art keywords
server
content
related information
information
client device
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.)
Pending
Application number
JP2007256240A
Other languages
Japanese (ja)
Inventor
Tetsuya Goto
哲也 後藤
Fujiko Nobe
冨士子 野部
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2007256240A priority Critical patent/JP2009089034A/en
Publication of JP2009089034A publication Critical patent/JP2009089034A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

【課題】無駄なサーバアクセスを防止してサーバの負荷を軽減すること。
【解決手段】特定のコンテンツにのみ関連情報を格納し、コンテンツ毎に関連情報の有無を表すテーブルを管理するサーバに接続されるクライアント機器は、前記サーバから前記テーブルをダウンロードする手段(#4)と、コンテンツの再生中に前記ダウンロードしたテーブルを参照して再生コンテンツの関連情報をサーバが格納しているか否かを判定し(#12)、格納している場合は前記サーバへ該再生コンテンツの関連情報の取得要求を送信する手段(#14)とを具備する。
【選択図】図5
A server load is reduced by preventing unnecessary server access.
A client device connected to a server that stores related information only in specific content and manages a table representing the presence or absence of related information for each content downloads the table from the server (# 4) Then, it is determined whether or not the server stores the related information of the reproduced content with reference to the downloaded table during the reproduction of the content (# 12). Means (# 14) for transmitting a related information acquisition request.
[Selection] Figure 5

Description

本発明はサーバに接続され、サーバにアクセスして情報をダウンロードするクライアント機器及びサーバアクセス方法に関する。   The present invention relates to a client device connected to a server and accessing the server to download information and a server access method.

近年、テレビジョン放送信号を受信し、テレビジョン放送の画像および音声を所定のディジタルデータに変換して、ハードディスク、DVD(ディジタルバーサタイルディスク)等の記録媒体に記録し、必要に応じて再生する情報記録再生装置が開発されている。この装置の普及に伴い、各番組の間の広告をスキップして再生させる事態が想定されるので、視聴者に広告を強制的に視聴させることが困難となり、広告の価値が低下する問題がある。   In recent years, a television broadcast signal has been received, television broadcast images and sound are converted into predetermined digital data, recorded on a recording medium such as a hard disk or DVD (digital versatile disk), and reproduced as necessary. Recording / reproducing devices have been developed. With the spread of this device, it is assumed that the advertisement between each program is skipped and reproduced, so that it becomes difficult for the viewer to forcibly view the advertisement and the value of the advertisement is lowered. .

これに対処するために、テレビジョン放送の番組を録画し、それを再生して視聴する視聴者に対し、広告を強制的に視聴させる技術が開発されている(特許文献1参照)。ここでは、録画された放送番組のタイトルおよび/または頒布されたコンテンツタイトル(DVD、CD等に記録されたタイトル)のユーザ利用状況の1つとして再生タイトルを検出する。この検出された再生タイトルを特定できる特定情報(録画時の放送チャネルコード、放送日時等)に応じて情報処理を行なうにあたって、ある再生タイトルが選択されると、特定情報が通信回線経由でサーバに送られる。すると、ユーザ側のクライアント機器は送られてきた特定情報に関連あるいは付随する広告情報をサーバから取得し、表示する。これにより、個別のユーザに対して、最新かつ自分に適した情報を適宜表示あるいは選択表示できるようにする。特定情報は再生タイトルが選択されると、必ずサーバに送信される。しかし、特定情報に関連あるいは付随する広告情報が必ずサーバに存在するとは限らず、あるタイトルは広告情報が存在しないことがある。そのようなタイトルに対してはクライアント機器からサーバに特定情報を送信しても無駄である。
特開2007−104313号公報(要約)
In order to cope with this, a technique has been developed in which a television broadcast program is recorded, and a viewer who views and reproduces the program is forced to view the advertisement (see Patent Document 1). Here, the playback title is detected as one of the user usage statuses of the title of the recorded broadcast program and / or the distributed content title (title recorded on DVD, CD, etc.). When information processing is performed according to the specific information (broadcast channel code at the time of recording, broadcast date and time, etc.) that can specify the detected reproduction title, when a certain reproduction title is selected, the specific information is transmitted to the server via the communication line. Sent. Then, the client device on the user side acquires advertisement information related to or accompanying the transmitted specific information from the server and displays it. As a result, the latest and appropriate information can be appropriately displayed or selected for individual users. The specific information is always transmitted to the server whenever a playback title is selected. However, the advertisement information related to or associated with the specific information does not always exist in the server, and there is a case where there is no advertisement information for a certain title. For such titles, it is useless to send specific information from the client device to the server.
JP 2007-104313 A (summary)

このように従来の広告視聴システムには、クライアント機器からの無駄なサーバアクセスがあり、サーバの負荷を増大させるとともに、クライアント機器側の処理の効率も低下する可能性がある。   As described above, in the conventional advertisement viewing system, there is unnecessary server access from the client device, which increases the load on the server and may reduce the processing efficiency on the client device side.

本発明の目的は無駄なサーバアクセスを防止してサーバの負荷を軽減し、合わせてクライアント機器側の処理の効率を上げるクライアント機器及びサーバアクセス方法を提供することにある。   An object of the present invention is to provide a client device and a server access method that prevent unnecessary server access, reduce the load on the server, and increase the efficiency of processing on the client device side.

本発明の一態様によれば、特定のコンテンツに対する関連情報を格納し、コンテンツ毎に関連情報の有無を表すテーブルを管理するサーバに接続されるクライアント機器は、
前記サーバから前記テーブルをダウンロードする手段と、
コンテンツの再生中に前記ダウンロードしたテーブルを参照して再生コンテンツの関連情報をサーバが格納しているか否かを判定し、格納している場合は前記サーバへ該再生コンテンツの関連情報の取得要求を送信する手段と、
を具備するように構成される。
According to one aspect of the present invention, a client device connected to a server that stores related information for specific content and manages a table that indicates the presence or absence of the related information for each content,
Means for downloading the table from the server;
It is determined whether or not the server stores the related information of the reproduced content with reference to the downloaded table during the reproduction of the content, and if it is stored, the server requests the server to acquire the related information of the reproduced content. Means for transmitting;
It is comprised so that it may comprise.

本発明の他の態様によれば、特定のコンテンツに対する関連情報を格納し、コンテンツ毎に関連情報の有無を表すテーブルを管理するサーバに接続されるクライアント機器におけるサーバアクセス方法は、
前記サーバから前記テーブルをダウンロードし、
コンテンツの再生中に前記ダウンロードしたテーブルを参照して再生コンテンツの関連情報をサーバが格納しているか否かを判定し、格納している場合は前記サーバへ該再生コンテンツの関連情報の取得要求を送信するように構成される。
According to another aspect of the present invention, a server access method in a client device connected to a server that stores related information for specific content and manages a table that indicates the presence or absence of related information for each content,
Download the table from the server,
It is determined whether or not the server stores the related information of the reproduced content with reference to the downloaded table during the reproduction of the content, and if it is stored, the server requests the server to acquire the related information of the reproduced content. Configured to transmit.

以上説明したように本発明によれば、再生コンテンツに関する関連情報がサーバに格納されていることが判明した場合のみ、関連情報取得要求がサーバに送信されるので、クライアント機器からの無駄なサーバアクセスが防止され、サーバへのアクセス頻度が低減され、サーバの負荷が軽減され、合わせてクライアント機器側の処理の効率も上がる。   As described above, according to the present invention, the related information acquisition request is transmitted to the server only when it is determined that the related information related to the playback content is stored in the server. Is prevented, the frequency of access to the server is reduced, the load on the server is reduced, and the processing efficiency on the client device side is also increased.

以下、図面を参照してこの発明の実施の形態を説明する。まずこの発明が適用された記録再生装置の概要を図1に示して説明する。図1では、記録媒体(あるいは情報記憶媒体)としてDVD−RAM、DVD±RW、DVD±R、DVD−ROM(DVDビデオ)、CD−RW、CD−R、CD−ROM(音楽CD)などの光ディスクとハードディスクの双方を取り扱うことができる装置として示しているが、これらのハードディスクや光ディスクは、半導体メモリ等の他の記録媒体と置換(あるいは併用)されてもよい。   Embodiments of the present invention will be described below with reference to the drawings. First, an outline of a recording / reproducing apparatus to which the present invention is applied will be described with reference to FIG. In FIG. 1, recording media (or information storage media) such as DVD-RAM, DVD ± RW, DVD ± R, DVD-ROM (DVD video), CD-RW, CD-R, CD-ROM (music CD), etc. Although shown as an apparatus capable of handling both optical disks and hard disks, these hard disks and optical disks may be replaced (or used together) with other recording media such as semiconductor memory.

図1の構成において、各ブロックを大きく分けると、左側は記録系の主なブロック構成を示し、右側は再生系の主なブロック構成を示している。図1の記録再生装置は、ディスクドライブ部1002と、ハードディスクドライブ部2001の2種類のディスクドライブ部を有する。ディスクドライブ部1002は、ビデオファイルを構築できる第1のメディアとしての光ディスク1001を回転駆動し、情報の読み書きを実行する。ディスクドライブ部1002は、光ディスク1001に対する回転制御系、レーザ駆動系、光学系などを有する。また、ハードディスクドライブ部2001は、第2のメディアとしてのハードディスクを駆動する。   In the configuration of FIG. 1, when each block is roughly divided, the left side shows the main block configuration of the recording system, and the right side shows the main block configuration of the reproduction system. The recording / reproducing apparatus of FIG. 1 has two types of disk drive units, a disk drive unit 1002 and a hard disk drive unit 2001. The disk drive unit 1002 rotationally drives an optical disk 1001 as a first medium that can construct a video file, and reads and writes information. The disk drive unit 1002 includes a rotation control system, a laser drive system, an optical system, and the like for the optical disk 1001. The hard disk drive unit 2001 drives a hard disk as a second medium.

データプロセッサ部1003は、ディスクドライブ部1002及びハードディスクドライブ部2001に記録データを供給することができ、また、再生された信号を受け取ることができる。データプロセッサ部1003は、記録または再生単位のデータを取り扱うもので、バッファ回路、変調・復調回路、エラー訂正部などを含む。   The data processor unit 1003 can supply recording data to the disk drive unit 1002 and the hard disk drive unit 2001, and can receive a reproduced signal. The data processor unit 1003 handles recording or reproduction unit data, and includes a buffer circuit, a modulation / demodulation circuit, an error correction unit, and the like.

図1の記録再生装置は、録画側を構成するエンコーダ部50と、再生側を構成するデコーダ部60と、装置本体の動作を制御するマイクロコンピュータブロック30を主たる構成要素として具備している。エンコーダ部50は、トランスポートストリーム処理部及び複数のMPEGエンコーダを含む。   The recording / reproducing apparatus in FIG. 1 includes an encoder unit 50 constituting the recording side, a decoder unit 60 constituting the reproducing side, and a microcomputer block 30 for controlling the operation of the apparatus main body as main components. The encoder unit 50 includes a transport stream processing unit and a plurality of MPEG encoders.

エンコーダ部50は、基本的には入力されたアナログビデオ信号やアナログオーディオ信号をデジタル化するビデオ用及びオーディオ用のアナログデジタルコンバータと、ビデオエンコーダと、オーディオエンコーダとを有する。さらに、字幕や絵柄をビットマップデータで表す副映像のエンコーダも適宜含むことができる。   The encoder unit 50 basically includes an analog-to-digital converter for video and audio that digitizes an input analog video signal or analog audio signal, a video encoder, and an audio encoder. Furthermore, a sub-picture encoder that represents subtitles and pictures as bitmap data can be included as appropriate.

エンコーダ部50からのエンコード出力は、バッファメモリを含むフォーマッタ51にて所定のDVD-RAMのフォーマットに変換され(デジタル放送のトランスポートストリーム(MPEG2−TS)をストリーム記録する場合はフォーマット変換なし)、先のデータプロセッサ部1003に供給される。なおトランスポートストリームから抽出したパケットエレメンタリーストリームがエンコーダ部50から直接ハードディスクドライブ部2001のハードディスクに記録される場合もある。   The encoded output from the encoder unit 50 is converted into a predetermined DVD-RAM format by a formatter 51 including a buffer memory (when a digital broadcast transport stream (MPEG2-TS) is recorded as a stream, the format is not converted). This is supplied to the previous data processor unit 1003. Note that the packet elementary stream extracted from the transport stream may be recorded directly on the hard disk of the hard disk drive unit 2001 from the encoder unit 50.

エンコーダ部50には、スイッチ(信号セレクタ)53を介して、AV入力部41aからの外部アナログビデオ信号と外部アナログオーディオ信号を入力することができる。また、エンコーダ部50には、地上波アナログチューナ41b、地上波デジタルチューナ41c、衛星BS/CSチューナ41d、衛星アナログチューナ41eからの受信信号(1つまたは複数)を選択的に入力することができる。   An external analog video signal and an external analog audio signal from the AV input unit 41 a can be input to the encoder unit 50 via a switch (signal selector) 53. In addition, the encoder unit 50 can selectively receive received signal (s) from the terrestrial analog tuner 41b, the terrestrial digital tuner 41c, the satellite BS / CS tuner 41d, and the satellite analog tuner 41e. .

ここで、エンコーダ部50が例えば2つのMPEGエンコーダを含む場合、地上波アナログチューナ41bで受信した番組をハードディスクドライブ部2001でDVD−VR録画し、同時に、衛星アナログチューナ41eで受信した番組をハードディスクドライブ部2001または光ディスク1001でDVD−VR録画することが可能である。また、エンコーダ部50が1つのMPEGエンコーダしか持たない場合でも、地上波デジタルチューナ41cで受信した番組(MPEG2−TS)をハードディスクドライブ部2001でストリーム記録し、同時に、地上波アナログチューナ41bで受信した番組をハードディスクドライブ部2001または光ディスク1001でDVD−VR録画しつつ視聴することも可能である。   Here, when the encoder unit 50 includes, for example, two MPEG encoders, a program received by the terrestrial analog tuner 41b is DVD-VR recorded by the hard disk drive unit 2001, and at the same time, a program received by the satellite analog tuner 41e is recorded on the hard disk drive. DVD-VR recording is possible with the unit 2001 or the optical disc 1001. Even when the encoder unit 50 has only one MPEG encoder, the program (MPEG2-TS) received by the terrestrial digital tuner 41c is stream-recorded by the hard disk drive unit 2001 and simultaneously received by the terrestrial analog tuner 41b. It is also possible to view the program while recording the DVD-VR on the hard disk drive unit 2001 or the optical disc 1001.

なお、エンコーダ部50は、圧縮された(エンコード済みの)デジタルビデオ信号やデジタルオーディオ信号が直接入力されるときは、圧縮デジタルビデオ信号やデジタルオーディオ信号を直接フォーマッタ51に供給することもできる。また、エンコーダ部50は、アナログデジタル変換されたデジタルビデオ信号やオーディオ信号を、ビデオミキシング部71やオーディオセレクタ76に直接供給することもできる。   The encoder unit 50 can also supply the compressed digital video signal or digital audio signal directly to the formatter 51 when a compressed (encoded) digital video signal or digital audio signal is directly input. The encoder unit 50 can also directly supply the digital video signal and audio signal that have been converted from analog to digital to the video mixing unit 71 and the audio selector 76.

エンコーダ部50に含まれるMPEGビデオエンコーダでは、デジタルビデオ信号はMPEG2またはMPEG1規格に基づいた可変ビットレートで圧縮されて、ハードディスクでまたは光ディスクに記録するデジタルビデオ信号へ変換される。デジタルオーディオ信号は、MPEGまたはAC−3規格に基づいて固定ビットレートで圧縮されたデジタルオーディオ信号、あるいは非圧縮のリニアPCMのデジタルオーディオ信号に変換される。   In the MPEG video encoder included in the encoder unit 50, the digital video signal is compressed at a variable bit rate based on the MPEG2 or MPEG1 standard, and converted into a digital video signal to be recorded on a hard disk or on an optical disk. The digital audio signal is converted into a digital audio signal compressed at a fixed bit rate based on the MPEG or AC-3 standard, or an uncompressed linear PCM digital audio signal.

副映像信号がAV入力部41aから入力された場合(例えば副映像信号の独立出力端子付DVDビデオプレーヤからの信号入力など)、あるいはこのようなデータ構成のDVDビデオ信号が放送されてそれがTVチューナ部42で受信された場合は、DVDビデオ信号中の副映像信号が副映像エンコーダでエンコード(DVD規格に基づくランレングス符号化)されて副映像のビットマップデータとなる。   When a sub-video signal is input from the AV input unit 41a (for example, a signal input from a DVD video player with an independent output terminal of a sub-video signal), or a DVD video signal having such a data structure is broadcast and is transmitted to a TV When received by the tuner unit 42, the sub-picture signal in the DVD video signal is encoded by the sub-picture encoder (run-length encoding based on the DVD standard) and becomes sub-picture bitmap data.

エンコードされたデジタルビデオ信号、デジタルオーディオ信号、副映像データは、フォーマッタ51にてパック化され、ビデオパック、オーディオパック、副映像パックとなり、さらにこれらが集合されて、DVDビデオ規格で規定されたフォーマット(DVD−Videoフォーマット)や、DVD-レコーディング規格で規定されたフォーマット(DVD−VRフォーマット)に変換される。フォーマッタ51は、上記の変換処理のとき、バッファメモリ52をワークエリアとして利用している。   The encoded digital video signal, digital audio signal, and sub-picture data are packed by the formatter 51 to become a video pack, an audio pack, and a sub-picture pack, and these are assembled into a format defined by the DVD video standard. (DVD-Video format) or a format (DVD-VR format) defined by the DVD-recording standard. The formatter 51 uses the buffer memory 52 as a work area during the above conversion process.

図1の装置は、フォーマッタ51でフォーマット化された情報(ビデオ、オーディオ、副映像データなどのパック)及び作成された管理情報を、データプロセッサ部1003を介してハードディスクドライブ部2001および/またはデータディスクドライブ部1002に供給し、ハードディスクあるいは光ディスク1001に記録することができる。またハードディスクあるいは光ディスク1001に記録された情報を、データプロセッサ部1003、ディスクドライブ部1002を介して、光ディスク1001あるいはハードディスクに記録することもできる。   The apparatus shown in FIG. 1 receives information formatted in the formatter 51 (packs of video, audio, sub-picture data, etc.) and created management information via a data processor unit 1003 and a hard disk drive unit 2001 and / or a data disk. It can be supplied to the drive unit 1002 and recorded on the hard disk or the optical disc 1001. Further, information recorded on the hard disk or the optical disk 1001 can be recorded on the optical disk 1001 or the hard disk via the data processor unit 1003 and the disk drive unit 1002.

また、ハードディスクあるいは光ディスク1001に記録されている複数番組のビデオオブジェクトを、一部削除したり、異なる番組のオブジェクトをつなげたり、といった編集処理を行うこともできる。   It is also possible to perform editing processing such as deleting a part of video objects of a plurality of programs recorded on the hard disk or the optical disc 1001 or connecting objects of different programs.

マイクロコンピュータブロック30は、MPU(マイクロプロセッシングユニット)、またはCPU(セントラルプロセッシングユニット)、制御プログラム等が書きこまれたROM、プログラム実行に必要なワークエリアを提供するためのRAM等を含んでいる。マイクロコンピュータブロック30は、地上波アナログ放送の電子番組サービス(東京地区ではADAMS:TV-Asahi Data and Multimedia Service)あるいは地上波/衛星デジタル放送の電子ガイド情報/電子番組ガイド(EPG)から、電子番組表の情報(放送番組だけでなく種々な情報サービスも含む)を取り込むことができる。また、マイクロコンピュータブロック30は、ネットワークインターフェース30aを介して外部ネットワーク200に接続することが可能である。これにより、外部のサーバ(後述する図3)から電子番組案内情報(DEPG)を取り込むことも可能である。   The microcomputer block 30 includes an MPU (microprocessing unit) or CPU (central processing unit), a ROM in which a control program and the like are written, a RAM for providing a work area necessary for program execution, and the like. The microcomputer block 30 is an electronic program from an electronic program service for terrestrial analog broadcasting (ADAMS: TV-Asahi Data and Multimedia Service in Tokyo area) or electronic guide information / electronic program guide (EPG) for terrestrial / satellite digital broadcasting. Table information (including not only broadcast programs but also various information services) can be captured. The microcomputer block 30 can be connected to the external network 200 via the network interface 30a. Thereby, it is also possible to take in electronic program guide information (DEPG) from an external server (FIG. 3 described later).

さらに、マイクロコンピュータブロック30のMPUは、そのROMに格納された制御プログラム(ファームウエア)に従い、RAMをワークエリアとして用いて、欠陥場所検出、未記録領域検出、録画情報記録位置設定、UDF記録、AVアドレス設定などを実行する。またマイクロコンピュータブロック30は、装置の各ブロックを統括して制御するために必要な情報処理部を有するもので、ワークRAM31、ディレクトリ検出部32、VMG(全体のビデオ管理情報)情報作成部、コピー関連情報検知部、コピー及びスクランブリング情報処理部(RDI処理部)、パケットヘッダ処理部、シーケンスヘッダ処理部、アスペクト比情報処理部などを備える。またマイクロコンピュータブロック30は、録画を実行する際の管理情報の制御部34と、編集を実行する際の管理情報の制御部33をも備える。   Further, the MPU of the microcomputer block 30 uses a RAM as a work area according to a control program (firmware) stored in the ROM, and detects a defect location, unrecorded area detection, recording information recording position setting, UDF recording, Performs AV address setting and the like. The microcomputer block 30 has an information processing unit necessary to control and control each block of the apparatus, and includes a work RAM 31, a directory detection unit 32, a VMG (total video management information) information creation unit, and a copy. A related information detection unit, a copy and scrambling information processing unit (RDI processing unit), a packet header processing unit, a sequence header processing unit, an aspect ratio information processing unit, and the like are provided. The microcomputer block 30 also includes a management information control unit 34 for recording and a management information control unit 33 for editing.

さらに、マイクロコンピュータブロック30には、シリーズ番組予約・録画制御部35、GUI(グラフィックユーザインターフェース)画面制御部36、情報蓄積・分析・データ収集等の処理部37が設けられている。   Further, the microcomputer block 30 is provided with a series program reservation / recording control unit 35, a GUI (graphic user interface) screen control unit 36, and a processing unit 37 such as information storage / analysis / data collection.

マイクロコンピュータブロック30のMPUの実行結果のうち、ユーザに通知すべき内容は、映像データ記録再生装置の表示部43に表示されるか、またはモニターディスプレイ3001にOSD(オンスクリーンディスプレイ)表示される。   Among the execution results of the MPU of the microcomputer block 30, the contents to be notified to the user are displayed on the display unit 43 of the video data recording / reproducing apparatus or are displayed on the monitor display 3001 by OSD (on-screen display).

また、マイクロコンピュータブロック30は、この装置を操作するための操作信号を与えるキー入力部44を有する。このキー入力部44は、例えば記録再生装置の本体上に設けた操作スイッチ類や、あるいはリモートコントローラなどが相当する。また、記録再生装置と有線通信あるいは無線通信あるいは光通信もしくは赤外線通信などの手段を用いて接続されたパーソナルコンピュータを、図1の装置の操作に利用することも可能である。いずれの形態であるにせよ、ユーザがこのキー入力部44を操作することにより、受信もしくは入力された映像音声信号の録画処理、録画されたコンテンツや光ディスクの再生処理、あるいは録画されたコンテンツに対する編集処理などを施すことができる。   Further, the microcomputer block 30 has a key input unit 44 for giving an operation signal for operating this apparatus. The key input unit 44 corresponds to, for example, operation switches provided on the main body of the recording / reproducing apparatus or a remote controller. Also, a personal computer connected to the recording / reproducing apparatus by means of wired communication, wireless communication, optical communication, infrared communication, or the like can be used for the operation of the apparatus of FIG. Regardless of the form, when the user operates the key input unit 44, recording processing of the received video / audio signal, playback processing of the recorded content or optical disc, or editing of the recorded content is performed. Processing can be performed.

なお、マイクロコンピュータブロック30が、ディスクドライブ部1002、ハードディスクドライブ部2001、データプロセッサ部1003、エンコーダ部50及び/またはデコーダ部60などを制御するタイミングは、STC(システムタイムクロック)38からの時間データに基づいて実行することができる。録画や再生の動作は、通常はSTC38からのタイムクロックに同期して実行されるが、それ以外の処理はSTC38とは独立したタイミングで実行されてもよい。   The timing at which the microcomputer block 30 controls the disk drive unit 1002, the hard disk drive unit 2001, the data processor unit 1003, the encoder unit 50, and / or the decoder unit 60 is time data from an STC (system time clock) 38. Can be performed based on. Recording and playback operations are normally executed in synchronization with the time clock from the STC 38, but other processes may be executed at a timing independent of the STC 38.

デコーダ部60は、図示しないが、パック構造を持つDVDフォーマットの信号から各パックを分離して取り出すセパレータと、パック分離やその他の信号処理実行時に使用するメモリと、セパレータで分離された主映像データ(ビデオパックの内容)をデコードするVデコーダと、セパレータで分離された副映像データ(副映像パックの内容)をデコードする副映像デコーダと、セパレータで分離されたオーディオデータ(オーディオパックの内容)をデコードするAデコーダとを有する。デコーダ部60はまた、デコードされた主映像にデコードされた副映像を適宜合成し、主映像にメニュー、ハイライトボタン、字幕やその他の副映像を重ねて出力するビデオプロセッサを備えている。   Although not shown, the decoder unit 60 separates and extracts each pack from a DVD format signal having a pack structure, a memory used when performing pack separation and other signal processing, and main video data separated by the separator. V decoder that decodes (contents of video pack), sub-picture decoder that decodes sub-video data (sub-picture pack contents) separated by a separator, and audio data (audio pack contents) separated by a separator And an A decoder for decoding. The decoder unit 60 also includes a video processor that appropriately synthesizes the decoded sub-video with the decoded main video and outputs a menu, a highlight button, subtitles, and other sub-videos superimposed on the main video.

デコーダ部60の出力ビデオ信号は、ビデオミキシング部71に入力される。ビデオミキシング部71では、例えばテキストデータの合成が行われる。またビデオミキシング部71には、TVチューナやAV入力部41aからの信号を直接取り込むラインもまた接続されている。ビデオミキシング部71には、バッファとして用いるフレームメモリ72が接続されている。ビデオミキシング部71の出力がアナログ出力の場合はI/F(インタフェース)73を介して外部出力され、デジタル出力の場合はデジタルアナログ変換器74を介して外部へ出力される。   The output video signal of the decoder unit 60 is input to the video mixing unit 71. In the video mixing unit 71, for example, text data is synthesized. The video mixing unit 71 is also connected to a line that directly takes in a signal from the TV tuner or the AV input unit 41a. A frame memory 72 used as a buffer is connected to the video mixing unit 71. When the output of the video mixing unit 71 is an analog output, it is externally output via an I / F (interface) 73, and when it is a digital output, it is output externally via a digital-analog converter 74.

デコーダ部60の出力オーディオ信号は、セレクタ76を介してデジタルアナログ変換器77でアナログ変換され外部に出力される。セレクタ76は、マイクロコンピュータブロック30からのセレクト信号により制御される。これによりセレクタ76は、TVチューナ41b〜41eやAV入力部41aからのデジタル信号を直接モニタする時、エンコーダ部50をスルーした信号を直接選択することも可能である。   The output audio signal of the decoder unit 60 is analog-converted by the digital-analog converter 77 via the selector 76 and output to the outside. The selector 76 is controlled by a select signal from the microcomputer block 30. Thus, the selector 76 can directly select a signal that has passed through the encoder unit 50 when directly monitoring digital signals from the TV tuners 41b to 41e and the AV input unit 41a.

なお、エンコーダ部50のフォーマッタ51では、録画中、各切り分け情報を作成し、定期的にマイクロコンピュータブロック30のMPUへ送る(GOP先頭割り込み時などの情報)。切り分け情報としては、VOBUのパック数、VOBU先頭からのIピクチャのエンドアドレス、VOBUの再生時間などである。   Note that the formatter 51 of the encoder unit 50 creates each piece of segmentation information during recording and periodically sends it to the MPU of the microcomputer block 30 (information at the time of GOP head interrupt, etc.). The segmentation information includes the number of VOBU packs, the end address of the I picture from the beginning of the VOBU, and the playback time of the VOBU.

同時に、アスペクト情報処理部からの情報を録画開始時にMPUへ送り、MPUはVOBストリーム情報(STI)を作成する。ここでSTIは、解像度データ、アスペクトデータなどを保存し、再生時、各デコーダ部ではこの情報を元に初期設定が行われる。   At the same time, information from the aspect information processing unit is sent to the MPU at the start of recording, and the MPU creates VOB stream information (STI). Here, the STI stores resolution data, aspect data, and the like, and at the time of reproduction, each decoder unit is initialized based on this information.

また本装置では、DVDに記録するビデオファイルは1ディスクに1ファイルとしている。またデータをアクセス(シーク)している間に、途切れないで再生を続けるために、最低限連続する情報単位(サイズ)を決めている。この単位をCDA(コンティギュアス・データ・エリア)という。CDAサイズは、ECC(エラー訂正コード)ブロック(16セクタ)の倍数であり、ファイルシステムではこのCDA単位で記録を行っている。   In this apparatus, one video file is recorded on a DVD. In order to continue playback without interruption while accessing (seeking) data, a minimum continuous information unit (size) is determined. This unit is called CDA (Contiguous Data Area). The CDA size is a multiple of an ECC (error correction code) block (16 sectors), and the file system records in this CDA unit.

データプロセッサ部1003は、エンコーダ部50のフォーマッタからVOBU単位のデータを受け取り、CDA単位のデータをディスクドライブ部1002あるいはハードディスクドライブ部2001に供給している。またマイクロコンピュータブロック30のMPUは、記録したデータを再生するのに必要な管理情報を作成し、データ記録終了のコマンドを認識すると、作成した管理情報をデータプロセッサ部1003に送る。これにより、管理情報がディスクに記録される。従って、エンコードが行われているとき、エンコーダ部50からマイクロコンピュータブロック30のMPUは、データ単位の情報(切り分け情報など)を受け取る。また、マイクロコンピュータブロック30のMPUは、記録開始時には光ディスク及びハードディスクから読み取った管理情報(ファイルシステム)を認識し、各ディスクの未記録エリアを認識し、データ上の記録エリアをデータプロセッサ部1003を介してディスクに設定している。   The data processor unit 1003 receives data in VOBU units from the formatter of the encoder unit 50 and supplies data in CDA units to the disk drive unit 1002 or the hard disk drive unit 2001. Further, the MPU of the microcomputer block 30 creates management information necessary for reproducing the recorded data. When the MPU recognizes a data recording end command, it sends the created management information to the data processor unit 1003. Thereby, the management information is recorded on the disc. Therefore, when encoding is performed, the MPU of the microcomputer block 30 receives data unit information (eg, segmentation information) from the encoder unit 50. The MPU of the microcomputer block 30 recognizes the management information (file system) read from the optical disk and the hard disk at the start of recording, recognizes the unrecorded area of each disk, and sets the data processor area to the data processor unit 1003. Is set to disk via.

図2は、リモートコントローラ20の概観を例示している。主な操作キーを説明する。20aは電源をオンオフするための電源キーであり、20bは番組ナビを起動する番組ナビキーである。(20bはトップメニュー画面を表示させるためのトップメニューキーとして用いられてもよい。)メニューキー20cは、例えばDVDなどの媒体に記録されているメニューを表示させるときに操作する操作キーである。20DEは、決定キーであり、20UP、20DW、20R、20Lは、カーソルをそれぞれ上、下、右、左に移動させるためのカーソル操作キーである。   FIG. 2 illustrates an overview of the remote controller 20. Main operation keys will be described. 20a is a power key for turning on / off the power, and 20b is a program navigation key for starting program navigation. (20b may be used as a top menu key for displaying a top menu screen.) The menu key 20c is an operation key operated when displaying a menu recorded on a medium such as a DVD. 20DE is an enter key, and 20UP, 20DW, 20R, and 20L are cursor operation keys for moving the cursor up, down, right, and left, respectively.

図3は、この発明の一実施の形態に係るサーバアクセス方法が適用されるシステム構成の一例を説明する図である。このシステムでは、インターネット等のネットワーク200を介してサーバ300にクライアント機器100(図1の記録再生装置)が適宜接続されるようになっている。110はサーバアクセス端子である。サーバ300は、番組表(EPG)データ提供部306、コンテンツ情報(CI)提供部304、サーバアクセス情報提供部302等を含む。クライアント機器100は、その機器の動作(コンテンツ再生装置102の動作、HDDやDVD−R/RW/RAM等の記録メディア104への記録、GUI表示システム(モニタ)106での表示を介したユーザ操作等)の情報を蓄積したり、サーバ300からの情報を蓄積するデータ蓄積部(データベース)108を備えている。クライアント機器100のCPUはサーバアクセス情報要求処理部122と、サーバアクセス情報受信記憶処理部124と、再生コンテンツ・アクセス情報比較処理部126と、コンテンツ情報要求処理部128と、コンテンツ情報受信記憶処理部130と、コンテンツ情報再生処理部132と、コンテンツ情報表示カウント処理部134と、コンテンツ情報表示回数情報アップロード処理部136と、コンテンツ情報・アクセス情報クリア部138とを含む。   FIG. 3 is a diagram for explaining an example of a system configuration to which the server access method according to one embodiment of the present invention is applied. In this system, a client device 100 (recording / reproducing apparatus in FIG. 1) is appropriately connected to a server 300 via a network 200 such as the Internet. 110 is a server access terminal. The server 300 includes a program guide (EPG) data providing unit 306, a content information (CI) providing unit 304, a server access information providing unit 302, and the like. The client device 100 operates as a user via the operation of the device (the operation of the content reproduction device 102, the recording on the recording medium 104 such as the HDD or DVD-R / RW / RAM, the display on the GUI display system (monitor) 106). And the like, and a data storage unit (database) 108 for storing information from the server 300 is provided. The CPU of the client device 100 includes a server access information request processing unit 122, a server access information reception / storage processing unit 124, a reproduction content / access information comparison processing unit 126, a content information request processing unit 128, and a content information reception / storage processing unit. 130, a content information reproduction processing unit 132, a content information display count processing unit 134, a content information display count information upload processing unit 136, and a content information / access information clear unit 138.

図3のシステム構成において、クライアント機器100側は以下の機能を持つことができるように構成される:
・放送以外のコンテンツやサービス情報を統合的に表示し、番組表、番組リスト、番組検索の動作機能と表示インタフェースの機能を持つ;
・ユーザ設定やサーバ側設定(ユーザがサーバ設定も可能)で、特定のコンテンツやサービスの表示・非表示、表示順番、表示情報量、表示内容を指定できる機能を持つ;
・ユーザの好みを蓄積するデータベースを持つ;
・録画予約、予約の実行、録画内容の再生実行、録画内容の削除、録画内容の可搬メディア(DVD−R/RW/RAM等)への保存、ライブラリ(メタデータ)情報の管理、CD/DVDなどの可搬メディアの再生、さらにはコンテンツやサービスの購入履歴情報、情報の検索、自動検索用キーワードなどの蓄積および/またはサーバ送信できる機能を持つ;
・サーバから、(コンテンツプロバイダや商品販売業者等が)推薦する情報および/またはユーザが必要とする情報を、自動的または手動で取得できる機能を持つ。
In the system configuration of FIG. 3, the client device 100 side is configured to have the following functions:
-Integrated display of non-broadcasting content and service information, with program table, program list, program search operation functions and display interface functions;
-With user settings and server-side settings (users can also make server settings), it has the ability to specify display / non-display of specific content and services, display order, display information amount, and display content
・ Has a database that stores user preferences;
・ Recording reservation, execution of reservation, playback of recorded content, deletion of recorded content, saving of recorded content to portable media (DVD-R / RW / RAM, etc.), management of library (metadata) information, CD / It has a function of storing portable media such as a DVD, storing content and service purchase history information, searching for information, keywords for automatic search, and / or transmitting to a server;
-It has a function capable of automatically or manually acquiring information recommended by a content provider or a merchandise distributor and / or information required by a user from a server.

また、図3のシステム構成において、サーバ300側は、以下の機能を持つことができるように構成される:
・クライアントを特定できる機能を持つ;
・クライアント情報を蓄積できる機能を持つ;
・番組表システム用の番組データを蓄積、送信できる機能を持つ;
・番組データ以外の各種コンテンツデータを収集・蓄積できる機能を持つ;
・蓄積したクライアント情報と各種コンテンツ情報を分析し、関係づけ、おすすめ度を付加し、クライアントに配信できる機能を持つ;
・クライアントからの、コンテンツ購入やレンタル申込などに対応可能な機能を持つ;
・課金システムを有する。
Further, in the system configuration of FIG. 3, the server 300 side is configured to have the following functions:
・ Has a function to identify clients;
・ Has a function to store client information;
・ Has a function to store and transmit program data for the program guide system;
・ Has a function to collect and store various content data other than program data;
-Analyzes and associates the accumulated client information with various content information, adds recommendations, and delivers to clients;
・ Has functions that can handle content purchases and rental applications from clients;
・ Has a billing system.

図4は図3のシステムのクライアント機器100とサーバ300との通信処理を説明する概念図である。クライアント機器100側の記録メディア152(図1のHDD部2001相当)は放送波を通して放送された番組や、サーバからのダウンロードコンテンツ352を格納する。記録メディア152以外にも、クライアント機器100は映画、音楽等のCDV/CD154等の記憶媒体(図1の媒体1001相当)を含む。記録メディア152、CDV/CD154のコンテンツが再生開始されると(ブロック#156)、ブロック#158でサーバアクセス情報の有無が判定される。   FIG. 4 is a conceptual diagram illustrating communication processing between the client device 100 and the server 300 in the system of FIG. A recording medium 152 (corresponding to the HDD unit 2001 in FIG. 1) on the client device 100 side stores programs broadcast through broadcast waves and download contents 352 from the server. In addition to the recording medium 152, the client device 100 includes a storage medium (corresponding to the medium 1001 in FIG. 1) such as a CDV / CD154 such as a movie or music. When playback of the contents of the recording medium 152 and CDV / CD 154 is started (block # 156), the presence / absence of server access information is determined at block # 158.

サーバ300にはコンテンツ毎にコンテンツに関連あるいは付随する関連情報(広告情報等)が格納されており、クライアント機器100はコンテンツの再生中にサーバ300へ当該コンテンツの関連情報のダウンロード要求を送信し、関連情報(コンテンツ情報)をダウンロードしておく。コンテンツの再生が停止すると、クライアント機器100はダウンロードしておいたコンテンツ情報を表示する。ここで、サーバ300は全てのコンテンツに対して関連情報を格納している訳ではない。コンテンツによっては関連情報の無いものもある。関連情報とは例えばコンテンツの広告に関する情報であり、テキスト、静止画、音声および/または動画を含んで構成される。関連情報の他の例は物販情報に関する情報であり、テキスト、静止画、音声および/または動画を含んで構成される。   The server 300 stores related information (advertising information, etc.) related to or associated with each content, and the client device 100 transmits a download request for the related information of the content to the server 300 during the reproduction of the content. Download related information (content information). When the reproduction of the content is stopped, the client device 100 displays the downloaded content information. Here, the server 300 does not store related information for all contents. Some contents have no related information. The related information is, for example, information related to content advertisements, and includes text, still images, audio, and / or moving images. Another example of the related information is information related to product sales information, and includes text, still images, sounds, and / or moving images.

そこで、本実施形態ではコンテンツ毎に関連情報の有無を示すサーバアクセス情報が定義されている。図6はサーバアクセス情報の一例であり、サーバ300が関連情報を格納しているコンテンツの識別番号の一覧表(テーブル)である。この一覧表に記載されている識別番号のコンテンツは関連情報がサーバ300に格納されていることを示す。一覧表はサーバ300が関連情報を格納する毎にそのコンテンツ識別番号を登録して作成する。クライアント機器100がサーバ300に接続されると、クライアント機器100はサーバ300から一覧表をダウンロードする。ダウンロードした一覧表はRAM等の不揮発性メモリからなる蓄積部164に格納される。   Therefore, in this embodiment, server access information indicating the presence / absence of related information is defined for each content. FIG. 6 is an example of server access information, which is a list (table) of content identification numbers in which the server 300 stores related information. The content of the identification number described in this list indicates that related information is stored in the server 300. The list is created by registering the content identification number each time the server 300 stores related information. When the client device 100 is connected to the server 300, the client device 100 downloads a list from the server 300. The downloaded list is stored in the storage unit 164 composed of a nonvolatile memory such as a RAM.

コンテンツの識別番号は次のように決められる。録画コンテンツの場合は、サーバとクライアントが同じID決定方法(放送チャンネルと放送時刻を用いる方法)を使い、独自に決定する。従って、サーバとクライアントは互いに識別番号を認識し、識別番号を知らせるためのサーバとクライアント間の通信は発生しない。ダウンロードコンテンツの場合は、サーバがIDを決定し、コンテンツのダウンロード時にクライアントに伝える。   The content identification number is determined as follows. In the case of recorded content, the server and the client use the same ID determination method (method using the broadcast channel and broadcast time) and determine it independently. Therefore, the server and the client recognize the identification number, and communication between the server and the client for notifying the identification number does not occur. In the case of download content, the server determines the ID and informs the client when the content is downloaded.

ブロック#158でサーバアクセス情報(一覧表)が無いと判定されると、クライアント機器100はサーバ300へサーバアクセス情報取得要求を送信する。サーバ300はサーバアクセス情報取得要求を受信すると、コンテンツ情報/サーバアクセス情報蓄積部354からサーバアクセス情報をクライアント機器100側のコンテンツ情報/サーバアクセス情報蓄積部164へ格納する。   When it is determined in block # 158 that there is no server access information (list), the client device 100 transmits a server access information acquisition request to the server 300. When the server 300 receives the server access information acquisition request, the server 300 stores the server access information from the content information / server access information storage unit 354 in the content information / server access information storage unit 164 on the client device 100 side.

ブロック#158でサーバアクセス情報(一覧表)が有ると判定されると、ブロック#160でクライアント機器100は一覧表に再生中のコンテンツの識別番号があるか否かを、すなわち当該コンテンツの関連情報がサーバに格納されているか否かを判定する。当該コンテンツの識別番号が一覧表にある場合、すなわち関連情報がサーバに格納されており、関連情報のダウンロードが可能である場合は、クライアント機器100はサーバ300へコンテンツ情報取得要求を送信する。サーバ300はコンテンツ情報取得要求を受信すると、コンテンツ情報/サーバアクセス情報蓄積部354からコンテンツ情報をクライアント機器100側のコンテンツ情報/サーバアクセス情報蓄積部164へ格納する。   If it is determined in block # 158 that the server access information (list) is present, in block # 160, the client device 100 determines whether there is an identification number of the content being played back in the list, that is, related information on the content. Is stored in the server. When the identification number of the content is in the list, that is, when the related information is stored in the server and the related information can be downloaded, the client device 100 transmits a content information acquisition request to the server 300. Upon receiving the content information acquisition request, the server 300 stores the content information from the content information / server access information storage unit 354 in the content information / server access information storage unit 164 on the client device 100 side.

ブロック#160で当該コンテンツの識別番号が一覧表にない場合はコンテンツ情報がサーバ300に格納されておらずダウンロードが不可能であるので、ブロック#162で処理を終了する。これにより、コンテンツ情報がサーバ300に格納されていないにも関わらずサーバ300へ取得要求を送信するという無駄なサーバアクセスが防止され、サーバアクセスの頻度が低減し、サーバの負荷が軽減される。また、クライアント機器100にサーバアクセス情報が格納されているか否かを判定し、無い場合のみサーバ300へコンテンツ情報取得要求を送信するので、これによっても無駄なサーバアクセスがが防止され、上記の効果を奏する。   If the content identification number is not in the list in block # 160, the content information is not stored in the server 300 and cannot be downloaded, so the processing ends in block # 162. Accordingly, useless server access in which an acquisition request is transmitted to the server 300 even though the content information is not stored in the server 300 is prevented, the frequency of server access is reduced, and the load on the server is reduced. In addition, it is determined whether or not server access information is stored in the client device 100, and the content information acquisition request is transmitted to the server 300 only when there is no server access information. Play.

記録メディア152、CDV/CD154のコンテンツ再生が停止すると(ブロック#166)、ブロック#168でクライアント機器100はコンテンツ情報/サーバアクセス情報蓄積部164から再生していたコンテンツに関連するコンテンツ情報を読み出し、図7に示すように表示する。   When content playback of the recording medium 152 and CDV / CD 154 is stopped (block # 166), the client device 100 reads content information related to the content being played back from the content information / server access information storage unit 164 in block # 168, Displayed as shown in FIG.

その後、ブロック#170でコンテンツ情報の表示回数等の表示情報データを蓄積する。図7に示すコンテンツ情報はメニューだけであり、実際の広告情報等は図7の各項目「…DVD情報」、「…紀行」、「…上映情報」等をクリックすると表示される。表示回数はクリック回数である。蓄積データはサーバアクセス情報取得要求あるいはコンテンツ情報取得要求の送信時に同時にサーバ300へ送信される。これによってもサーバアクセスの頻度が低減し、サーバの負荷が軽減される。   Thereafter, display information data such as the number of display times of the content information is accumulated in block # 170. The content information shown in FIG. 7 is only a menu, and actual advertisement information and the like are displayed by clicking each item “... DVD information”, “. The number of impressions is the number of clicks. The stored data is transmitted to the server 300 at the same time when the server access information acquisition request or the content information acquisition request is transmitted. This also reduces the frequency of server access and reduces the load on the server.

サーバ300へ送信された蓄積データはユーザ情報分析/コンテンツ情報分析/データ作成(お薦め度付き)部358で番組表データ356を利用してユーザの嗜好が分析される。なお、放送チャンネルと放送時刻が判れば放送番組が特定できるので、番組表データは無くても良い。   The stored data transmitted to the server 300 is analyzed by the user information analysis / content information analysis / data creation (with recommendation level) unit 358 by using the program guide data 356 to analyze user preferences. Since the broadcast program can be specified if the broadcast channel and the broadcast time are known, the program guide data may not be present.

図5は図4に示した概念の通信を利用したクライアント機器の動作フロー図である。   FIG. 5 is an operation flow diagram of the client device using the communication concept shown in FIG.

電源オン後の初めての再生時には、ステップ#2で、クライアント機器100はサーバ300へサーバアクセス情報取得要求を送信し、表示回数情報をアップロードする。   At the time of the first reproduction after the power is turned on, in step # 2, the client device 100 transmits a server access information acquisition request to the server 300 and uploads the display count information.

ステップ#4で、クライアント機器100はサーバ300からサーバアクセス情報をダウンロードする。   In step # 4, the client device 100 downloads server access information from the server 300.

サーバとクライアントは接続されているので、このときは再生中のコンテンツの識別番号がサーバアクセス情報に含まれているか否か判定せずに、ステップ#6で、クライアント機器100はサーバ300へコンテンツ情報取得要求を送信する。   Since the server and the client are connected, at this time, without determining whether the identification number of the content being reproduced is included in the server access information, the client device 100 sends the content information to the server 300 in step # 6. Send an acquisition request.

ステップ#8で、クライアント機器100はサーバ300からコンテンツ情報をダウンロードする。   In step # 8, the client device 100 downloads content information from the server 300.

再生停止時にコンテンツ情報のダウンロードが完了している場合は、ステップ#10でコンテンツ情報を表示し、表示回数をコンテンツ情報毎にカウントする。   If the download of the content information is completed when the reproduction is stopped, the content information is displayed in step # 10, and the display count is counted for each content information.

2回目およびそれ以降の再生時にはサーバアクセス情報はクライアント機器は記憶しているので、サーバアクセス情報取得要求は送信しない。ステップ#12で再生中のコンテンツの識別番号がサーバアクセス情報に含まれているか否かを判断して、アクセス可能であれば、ステップ#14で、クライアント機器100はサーバ300へコンテンツ情報取得要求を送信するとともに、表示回数情報をアップロードする。アクセス不可能であれば、何もしない。クライアント機器100はステップ#16でコンテンツ情報をダウンロードする。   The server access information acquisition request is not transmitted because the server access information is stored in the client device at the second and subsequent playbacks. In step # 12, it is determined whether or not the identification number of the content being reproduced is included in the server access information. If access is possible, the client device 100 sends a content information acquisition request to the server 300 in step # 14. Send and upload impression count information. If it is inaccessible, do nothing. The client device 100 downloads the content information at step # 16.

2回目およびそれ以降の再生も再生停止時にコンテンツ情報のダウンロードが完了している場合は、ステップ#18でコンテンツ情報を表示し、表示回数をコンテンツ情報毎にカウントする。   In the second and subsequent playbacks, if the download of content information is completed when playback is stopped, the content information is displayed in step # 18, and the display count is counted for each content information.

電源がオフされると、ステップ#20で図4の蓄積部164に蓄積されているコンテンツ情報とサーバアクセス情報がクリアされる。表示回数データはクリアされず、保持される。   When the power is turned off, the content information and server access information stored in the storage unit 164 of FIG. 4 are cleared at step # 20. The display count data is not cleared but retained.

以上説明したように、第1の実施の形態によれば、サーバアクセス情報に基づいて関連情報取得要求がサーバに送信されているので、無駄なサーバアクセスが防止され、サーバアクセスの頻度が低減され、サーバの負荷が軽減される。   As described above, according to the first embodiment, since the related information acquisition request is transmitted to the server based on the server access information, useless server access is prevented and the frequency of server access is reduced. , Server load is reduced.

なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。上記実施形態ではコンテンツの再生中に関連情報を必ずサーバからダウンロードしているが、ダウンロード済みの関連情報が蓄積部164に格納されている場合は省略してもよい。サーバは、サーバアクセス情報をクライアント機器毎に管理するようにしても良い。これにより、電源投入後の最初の再生中にサーバからクライアント機器へ送信されるサーバアクセス情報のデータ量が低減する。さらに、クライアント毎のサーバアクセス情報を管理する際に、関連情報の表示回数情報を参考にしてクライアント機器のユーザの嗜好を分析し、分析結果に応じて関連情報を絞り込むと、より効果的に広告情報を配信することができる。   Note that the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. In addition, various inventions can be formed by appropriately combining a plurality of constituent elements disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, you may combine suitably the component covering different embodiment. In the above embodiment, the related information is always downloaded from the server during the reproduction of the content, but may be omitted if the downloaded related information is stored in the storage unit 164. The server may manage server access information for each client device. Thereby, the data amount of the server access information transmitted from the server to the client device during the first reproduction after the power is turned on is reduced. Furthermore, when managing server access information for each client, it is possible to analyze the user preferences of client devices with reference to the display count information of the related information, and to narrow down the related information according to the analysis results, thereby more effectively advertising Information can be distributed.

また、本発明は、コンピュータに所定の手段を実行させるための(あるいはコンピュータを所定の手段として機能させるための、あるいはコンピュータに所定の機能を実現させるための)プログラムを記録したコンピュータ読取り可能な記録媒体としても実施することもできる。   Further, the present invention provides a computer-readable recording recording a program for causing a computer to execute predetermined means (or for causing a computer to function as predetermined means or for causing a computer to realize predetermined functions). It can also be implemented as a medium.

本発明の一実施形態に係るクライアント装置の構成を説明する図。The figure explaining the structure of the client apparatus which concerns on one Embodiment of this invention. 図1の装置の操作に用いることが出来るリモーロコントローラの一例を説明する図。The figure explaining an example of the remote controller which can be used for operation of the apparatus of FIG. 本発明の一実施形態に係るサーバアクセス方法が適用されるシステム構成の一例を示す図。1 is a diagram showing an example of a system configuration to which a server access method according to an embodiment of the present invention is applied. 図3のクライアント機器とサーバ間の通信処理の一例を示す図。The figure which shows an example of the communication processing between the client apparatus of FIG. 3, and a server. 図3のクライアント機器の動作フローを示す図。The figure which shows the operation | movement flow of the client apparatus of FIG. サーバアクセス情報の一例を示す図。The figure which shows an example of server access information. 再生停止時のコンテンツ情報の表示一例を示す図。The figure which shows an example of a display of the content information at the time of reproduction | regeneration stop.

符号の説明Explanation of symbols

100…クライアント機器、102…コンテンツ再生装置、104…記録メディア、106…GUI表示システム、108…データ蓄積部、120…CPU、200…ネットワーク、300…サーバ、302…サーバアクセス情報提供部、304…コンテンツ情報提供部。   DESCRIPTION OF SYMBOLS 100 ... Client apparatus, 102 ... Content reproduction apparatus, 104 ... Recording medium, 106 ... GUI display system, 108 ... Data storage part, 120 ... CPU, 200 ... Network, 300 ... Server, 302 ... Server access information provision part, 304 ... Content information provider.

Claims (16)

特定のコンテンツに対する関連情報を格納し、コンテンツ毎に関連情報の有無を表すテーブルを管理するサーバに接続されるクライアント機器において、
前記サーバから前記テーブルをダウンロードする手段と、
コンテンツの再生中に前記ダウンロードしたテーブルを参照して再生コンテンツの関連情報をサーバが格納しているか否かを判定し、格納している場合は前記サーバへ該再生コンテンツの関連情報の取得要求を送信する手段と、
を具備するクライアント機器。
In a client device connected to a server that stores related information for specific content and manages a table representing the presence or absence of related information for each content,
Means for downloading the table from the server;
It is determined whether or not the server stores the related information of the playback content with reference to the downloaded table during the playback of the content, and if it is stored, the server requests the server to acquire the related information of the playback content. Means for transmitting;
A client device.
前記サーバからダウンロードした前記テーブルを格納する不揮発性の記憶手段と、
コンテンツの再生開始時に前記記憶手段が前記テーブルを格納しているか否かを判定し、格納していない場合は前記サーバへテーブル取得要求を送信する手段と、
をさらに具備する請求項1記載のクライアント機器。
Nonvolatile storage means for storing the table downloaded from the server;
Means for determining whether or not the storage means stores the table at the start of content reproduction, and if not, means for transmitting a table acquisition request to the server;
The client device according to claim 1, further comprising:
クライアント機器毎に前記テーブルを管理するサーバに接続され、前記テーブル取得要求送信手段は前記サーバへ自機器のテーブル取得要求を送信する請求項2に記載のクライアント機器。   The client device according to claim 2, wherein the client device is connected to a server that manages the table for each client device, and the table acquisition request transmission unit transmits a table acquisition request of the own device to the server. 関連情報の取得要求に応じて関連情報をクライアント機器に送信するサーバに接続され、コンテンツの再生が停止すると、ダウンロードした関連情報を表示する手段をさらに具備する請求項1記載のクライアント機器。   2. The client device according to claim 1, further comprising means for displaying the downloaded related information when reproduction of content is stopped, connected to a server that transmits the related information to the client device in response to a request for acquiring related information. 前記サーバへの関連情報の取得要求の送信と同時に関連情報の表示回数情報を前記サーバへアップロードする手段をさらに具備する請求項1記載のクライアント装置。   The client device according to claim 1, further comprising means for uploading display count information of related information to the server simultaneously with transmission of a related information acquisition request to the server. 前記サーバへのテーブル取得要求の送信と同時に関連情報の表示回数情報を前記サーバへアップロードする手段をさらに具備する請求項2記載のクライアント装置。   The client apparatus according to claim 2, further comprising means for uploading display number information of related information to the server simultaneously with transmission of a table acquisition request to the server. 前記テーブル取得要求送信手段は電源投入後の最初のコンテンツ再生時に前記サーバへテーブル取得要求を送信し、
前記関連情報取得要求送信手段は2回目以降のコンテンツ再生時に前記テーブルを参照して再生コンテンツの関連情報をサーバが格納しているか否かを判定する請求項2記載のクライアント機器。
The table acquisition request transmission means transmits a table acquisition request to the server at the time of first content playback after power-on,
3. The client device according to claim 2, wherein the related information acquisition request transmission unit determines whether or not the server stores the related information of the reproduced content with reference to the table during the second and subsequent content reproduction.
特定のコンテンツに対する関連情報を格納し、コンテンツ毎に関連情報の有無を表すテーブルを管理するサーバに接続されるクライアント機器におけるサーバアクセス方法において、
前記サーバから前記テーブルをダウンロードし、
コンテンツの再生中に前記ダウンロードしたテーブルを参照して再生コンテンツの関連情報をサーバが格納しているか否かを判定し、格納している場合は前記サーバへ該再生コンテンツの関連情報の取得要求を送信するサーバアクセス方法。
In a server access method in a client device connected to a server that stores related information for specific content and manages a table that indicates the presence or absence of related information for each content,
Download the table from the server,
It is determined whether or not the server stores the related information of the reproduced content with reference to the downloaded table during the reproduction of the content, and if it is stored, the server requests the server to acquire the related information of the reproduced content. Server access method to send.
前記サーバは関連情報の取得要求に応じて関連情報をクライアント機器に送信し、
コンテンツの再生が停止すると、ダウンロードした関連情報を表示するように構成される請求項8記載のサーバアクセス方法。
The server sends relevant information to the client device in response to a request for obtaining relevant information,
The server access method according to claim 8, configured to display downloaded related information when content reproduction stops.
前記サーバからダウンロードした前記テーブルを不揮発性の記憶手段に格納し、
コンテンツの再生開始時に前記記憶手段が前記テーブルを格納しているか否かを判定し、格納していない場合は前記サーバへテーブル取得要求を送信するように構成された請求項8記載のサーバアクセス方法。
Storing the table downloaded from the server in a non-volatile storage means;
9. The server access method according to claim 8, wherein the storage means determines whether or not the storage means stores the table at the start of content reproduction, and if not, transmits a table acquisition request to the server. .
前記サーバはクライアント機器毎に前記テーブルを管理し、
前記サーバへ自機器のテーブル取得要求を送信するように構成された請求項10に記載のサーバアクセス方法。
The server manages the table for each client device,
The server access method according to claim 10, wherein the server access method is configured to transmit a table acquisition request of the device itself to the server.
前記サーバへの関連情報の取得要求の送信と同時に関連情報の表示回数情報を前記サーバへアップロードするように構成された請求項8記載のサーバアクセス方法。   The server access method according to claim 8, wherein the display count information of related information is uploaded to the server simultaneously with transmission of a related information acquisition request to the server. 前記サーバへのテーブル取得要求の送信と同時に関連情報の表示回数情報を前記サーバへアップロードするように構成された請求項10記載のサーバアクセス方法。   The server access method according to claim 10, wherein the display count information of related information is uploaded to the server simultaneously with transmission of a table acquisition request to the server. 前記サーバはアップロードされた表示回数に応じてユーザの嗜好を分析し、ユーザの嗜好に応じて絞り込まれた関連情報を前記クライアント機器へ送信する請求項12または請求項13に記載のサーバアクセス方法。   The server access method according to claim 12 or 13, wherein the server analyzes a user's preference according to an uploaded display count, and transmits related information narrowed down according to the user's preference to the client device. 前記関連情報はコンテンツの広告に関するテキスト、静止画、音声および/または動画を含んで構成される請求項8に記載のサーバアクセス方法。   The server access method according to claim 8, wherein the related information includes text, still images, sounds, and / or moving images related to content advertisements. 前記関連情報は物販情報に関するテキスト、静止画、音声および/または動画を含んで構成される請求項8に記載のサーバアクセス方法。   The server access method according to claim 8, wherein the related information includes text related to product sales information, a still image, audio, and / or a moving image.
JP2007256240A 2007-09-28 2007-09-28 Client device and server access method Pending JP2009089034A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007256240A JP2009089034A (en) 2007-09-28 2007-09-28 Client device and server access method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007256240A JP2009089034A (en) 2007-09-28 2007-09-28 Client device and server access method

Publications (1)

Publication Number Publication Date
JP2009089034A true JP2009089034A (en) 2009-04-23

Family

ID=40661844

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007256240A Pending JP2009089034A (en) 2007-09-28 2007-09-28 Client device and server access method

Country Status (1)

Country Link
JP (1) JP2009089034A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12007411B2 (en) 2021-06-22 2024-06-11 Teradyne, Inc. Test socket having an automated lid

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0310962A (en) * 1989-05-22 1991-01-18 American Standard Inc Brake ensuring circuit
JP2005182070A (en) * 2000-06-22 2005-07-07 Yamaha Corp Content playback control apparatus and method for supplying advertisement information
JP2007184838A (en) * 2006-01-10 2007-07-19 Sanyo Electric Co Ltd Video reproduction system and video reproducer

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0310962A (en) * 1989-05-22 1991-01-18 American Standard Inc Brake ensuring circuit
JP2005182070A (en) * 2000-06-22 2005-07-07 Yamaha Corp Content playback control apparatus and method for supplying advertisement information
JP2007184838A (en) * 2006-01-10 2007-07-19 Sanyo Electric Co Ltd Video reproduction system and video reproducer

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12007411B2 (en) 2021-06-22 2024-06-11 Teradyne, Inc. Test socket having an automated lid

Similar Documents

Publication Publication Date Title
JP4746397B2 (en) Advertisement display processing method and apparatus related to playback title
JP4880662B2 (en) Menu support method for high-density optical recording media
US20070079333A1 (en) Information processing method using electronic guide information and apparatus thereof
JP2002152636A (en) Recording / playback device with automatic chapter creation function
JP2002152665A (en) Recording / playback device with playlist creation guide function
JP4987341B2 (en) Program recommendation device and program recommendation method
JP2005341399A (en) Recording / reproducing apparatus and recording / reproducing method
JP4599261B2 (en) Program recording reservation apparatus and program recording reservation method
JP2009089034A (en) Client device and server access method
JP2007096605A (en) Information display method and apparatus using electronic program guide
JP2009284345A (en) Video recorder and reproducer, and video recording and reproducing method
JP4987664B2 (en) Information processing apparatus and operation support screen display method
JP2005109742A (en) Content recording apparatus, content reproducing apparatus, content recording / reproducing apparatus, and content deletion management method.
JP4776427B2 (en) Content recording device
JP2006338751A (en) Network-compatible information recording / reproducing apparatus and control method thereof
JP4599263B2 (en) Recording reservation apparatus and recording reservation method
JP2005110054A (en) Content recording / reproducing apparatus, content reproducing apparatus, content recording / reproducing system, and content management method
JP4649366B2 (en) Recording / reproducing apparatus and recording / reproducing method
JP2007295095A (en) Compressed data transfer apparatus and compressed data transfer method
JP5075423B2 (en) RECOMMENDED PROGRAM PRESENTATION DEVICE AND RECOMMENDED PROGRAM PRESENTATION METHOD
JP2007300411A (en) Recording / reproducing apparatus with automatic recording function and information arranging method thereof
JP2012054942A (en) Program recommendation apparatus and program recommendation method
JP5422679B2 (en) Recording / reproducing apparatus and recording reservation setting method
JP2008172618A (en) Chapter usage summarization server and recording / reproducing apparatus used in this server
JP2007266953A (en) Video recording apparatus and video recording method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100210

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120419

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120424

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20120529

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120821