JP2003046925A - Recording/reproducing apparatus and server - Google Patents

Recording/reproducing apparatus and server

Info

Publication number
JP2003046925A
JP2003046925A JP2001231718A JP2001231718A JP2003046925A JP 2003046925 A JP2003046925 A JP 2003046925A JP 2001231718 A JP2001231718 A JP 2001231718A JP 2001231718 A JP2001231718 A JP 2001231718A JP 2003046925 A JP2003046925 A JP 2003046925A
Authority
JP
Japan
Prior art keywords
recording
stream
reproducing apparatus
server
processing
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
JP2001231718A
Other languages
Japanese (ja)
Inventor
Nobumasa Naito
信正 内藤
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 JP2001231718A priority Critical patent/JP2003046925A/en
Publication of JP2003046925A publication Critical patent/JP2003046925A/en
Pending legal-status Critical Current

Links

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PROBLEM TO BE SOLVED: To utilize the most recent editing functions at any time in a recording/ reproducing apparatus. SOLUTION: The recording/reproducing apparatus 100 for recording and reproducing images on a record medium 101 comprises a communication means 107 for communicating with the outside, a means 108 for requesting processing to images that are recorded on the record medium to the outside via the communication means, and a means 108 for reflecting a processing result on images by interpreting a script for executing by using the processing result and script obtained from the external client via the communication means.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】この発明は、操作性および機
能を拡張することができるようにした録画再生装置(映
像記憶再生装置)および拡張機能を提供サービスするサ
ーバ装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a recording / playback apparatus (video storage / playback apparatus) capable of expanding operability and functions, and a server apparatus for providing extended services.

【0002】[0002]

【従来の技術】画像を録画して後で再生し、映像を鑑賞
するビデオテープレコーダやハードディスクビデオ録画
装置、DVD録画装置などの録画再生装置が広く普及し
ている。そして、このような録画再生装置においては、
記録媒体に録画した画像に対し、不要シーンや不要画面
の除去、シーンの入れ替え、別な画面の取り込み、ぼか
しや輪郭強調、明るさ調整、タイトル挿入などと言った
画像の加工、音声の貼り付け、消去、などさまざまな編
集ができるようにすることが要望されている。
2. Description of the Related Art Recording and reproducing devices such as video tape recorders, hard disk video recording devices, and DVD recording devices for recording images, reproducing them later, and viewing images have become widespread. And, in such a recording / reproducing apparatus,
For images recorded on the recording medium, unnecessary scenes and unnecessary screens are removed, scenes are replaced, another screen is captured, image processing such as blurring and edge enhancement, brightness adjustment, and title insertion is performed, and sound is pasted. It is desired to be able to perform various edits such as deleting, deleting, and so on.

【0003】デジタルホームビデオカメラなどにおいて
は、簡易ではあるが編集機能を持たせたものもある。し
かし、据え置き型の録画再生装置には編集機能を有する
ものはなく、編集が必要となった場合には、家庭用にお
いてはパソコンなどで編集用のソフトウエアを起動さ
せ、画像を取り込んで行うことになる。
Some digital home video cameras have an editing function although they are simple. However, there is no stationary recording / playback device that has an editing function. When editing is necessary, at home, start editing software on a personal computer, etc., and import images. become.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、パソコ
ンでビデオ編集をしようとする場合には、そのためのビ
デオ編集ツールソフトが必要であり、また、パソコンそ
のものを用意しなければならない。また、録画再生装置
に編集機能を持たせたものを製造して販売すれば良い
が、その場合、その分、コストを招くほか、編集機能は
その録画再生装置の開発製造段階で実現し得た機能の範
囲にとどまり、その後のスペックアップや機能アップに
は対処できない。
However, when video editing is to be performed on a personal computer, video editing tool software for that purpose is required, and the personal computer itself must be prepared. Also, it is sufficient to manufacture and sell a recording / playback device having an editing function, but in that case, in addition to incurring costs, the editing function could be realized at the development / production stage of the recording / playback device. It stays within the range of functions, and cannot deal with subsequent specifications and functions.

【0005】また、画像の編集機能は高度な処理を伴う
ため、編集機能をハードウエアにて実現するにせよ、或
いはソフトウエアにて実現するにせよ、そのための開発
時間とコストがかかり、また、出荷後にバグなどが発見
された場合の対処が大きな問題となる。
Further, since the image editing function involves high-level processing, whether the editing function is realized by hardware or software requires development time and cost, and A major problem is how to deal with bugs discovered after shipping.

【0006】しかし、録画再生装置は映像を録画して鑑
賞すると云った基本的な機能のみがあれば良いのではな
く、自由に編集してビデオアルバムとして保存したり、
頒布したいなど編集機能に対するユーザの根強い要望も
あるから、低コストで高度な最新の編集機能を手軽に利
用できるような録画再生装置の開発が急務である。
However, the recording / reproducing apparatus does not have to have only the basic function of recording and viewing an image, and can be freely edited and stored as a video album.
Since there is a strong demand from users for editing functions such as distribution, there is an urgent need to develop a recording / playback device that can easily use the latest advanced editing functions at low cost.

【0007】従って、本発明の目的とするところは、最
新の編集機能をいつでも利用できるようにした録画再生
装置を提供することにある。
Therefore, it is an object of the present invention to provide a recording / reproducing apparatus in which the latest editing function can be used at any time.

【0008】また、本発明は、高度な最新の編集機能を
いつでも低コストで手軽に利用できるようにした録画再
生装置を提供することにある。
It is another object of the present invention to provide a recording / reproducing apparatus which makes it possible to easily use the latest advanced editing functions at low cost.

【0009】また、本発明は、録画再生装置に高度な最
新の編集機能をいつでも低コストで手軽に利用させるこ
とのできるようにサービスするサーバ装置を提供するこ
とにある。
It is another object of the present invention to provide a server device that provides a service so that the recording / playback apparatus can easily use the latest advanced editing functions at low cost.

【0010】[0010]

【課題を解決するための手段】上記目的を達成するた
め、本発明は次のように構成する。すなわち、本発明の
録画再生装置は、 記録媒体に映像を録画し、再生する録画再生装置におい
て、 外部と通信するための通信手段と、 前記記録媒体に記録された映像に対する処理を通信手段
を介して外部に依頼する手段と、 外部の依頼先より前記通信手段を介して得られた処理結
果とスクリプトとを用い、前記スクリプトを解釈して実
行することにより前記処理結果を映像に反映させる手段
とを具備することを特徴とする。
In order to achieve the above object, the present invention is configured as follows. That is, the recording / reproducing apparatus of the present invention is a recording / reproducing apparatus for recording and reproducing an image on a recording medium, and a communication unit for communicating with the outside, and a process for the image recorded on the recording medium via the communication unit. Means for requesting an external request, and means for reflecting the processing result in the video by interpreting and executing the script using the processing result and the script obtained from the external requester via the communication means. It is characterized by including.

【0011】本発明は、内部の処理能力に依存せずに、
所望の処理機能を利用できるようにするものであり、外
部処理によって新たな編集機能を追加して利用できるよ
うにするものである。
The present invention does not depend on the internal processing capacity,
A desired processing function can be used, and a new editing function can be added and used by external processing.

【0012】この本発明によれば、最新の編集機能をい
つでも利用できるようにした録画再生装置を提供するこ
とができる。
According to the present invention, it is possible to provide a recording / reproducing apparatus in which the latest editing function can be used anytime.

【0013】また、本発明は、処理の外部委託環境を提
供するサーバ装置として、 外部と通信するための通信手段と、 映像のストリームに対する各種の加工処理を提供すると
共に、その加工処理含む処理の選択指示のためのメニュ
ーを含む操作画面を前記通信手段を介して外部に提供す
る手段と、 映像のストリームに対して各種の効果を施して加工する
加工機能を有し、前記通信手段を介して外部より提供さ
れた映像のストリームに対して各種の効果のうちの前記
操作画面に基づく外部から指示された効果を施す手段
と、 前記効果を施した処理済みの映像のストリームに対する
反映手順を示したスクリプトを生成する手段と、 この生成したスクリプトと前記効果を施した処理済みの
映像のストリームとを前記通信手段を介して外部に送信
する手段とを具備する構成とする。
The present invention also provides, as a server device that provides an environment for outsourcing processing, communication means for communicating with the outside, and various types of processing for a video stream, as well as processing that includes the processing. It has a means for providing an operation screen including a menu for selecting instructions to the outside through the communication means, and a processing function for processing various effects on a video stream by using the communication means. Among the various effects, a means for applying an externally instructed effect based on the operation screen to the video stream provided from the outside, and a reflection procedure for the processed video stream subjected to the effect are shown. A means for generating a script, and the generated script and the stream of the processed video to which the effect is applied are transmitted to the outside through the communication means. Configuration to that and a that means.

【0014】この構成により、外部の装置、例えば、録
画再生装置に高度な最新の編集機能をいつでも低コスト
で手軽に利用できるようサービスするサーバ装置を提供
できる。
With this configuration, it is possible to provide a server device that provides an external device, for example, a recording / playback device, with a service so that the latest advanced editing function can be used at any time at low cost and easily.

【0015】[0015]

【発明の実施の形態】本発明は、録画再生装置にスクリ
プトを実行する機能を持たせ、また、サーバから編集処
理に関するメニューを録画再生装置に提供すると共に、
メニューから指示された編集内容についてスクリプトで
録画再生装置に渡し、実行させることで、録画再生装置
では必要な編集処理機能を実現する。
BEST MODE FOR CARRYING OUT THE INVENTION The present invention provides a recording / playback apparatus with a function for executing a script, and provides a recording / playback apparatus with a menu relating to editing processing from a server.
By passing the editing content instructed from the menu to the recording / reproducing apparatus by a script and executing it, the recording / reproducing apparatus realizes a necessary editing processing function.

【0016】より具体的には、録画再生装置をネットワ
ーク介してサーバに接続し、サーバ側の提供する画像編
集機能を利用して画像を編集するようにする。サーバ
は、インターネットプロバイダが提供したり、アプリケ
ーションサービスプロバイダ(ASP;Application Servi
ce Provider)が提供する。ASPとは、通信事業企業
がインターネット経由で業務ソフトなどのアプリケーシ
ョンを提供、貸し出しするサービスである。顧客ユーザ
はパソコンや携帯端末などのインテリジェント端末があ
れば、最新のアプリケーションを低コストで利用できる
ことになる。
More specifically, the recording / playback apparatus is connected to a server via a network, and an image is edited using an image editing function provided by the server. The server can be provided by an Internet provider or an application service provider (ASP).
ce Provider) provides. ASP is a service in which a telecommunications company provides and rents applications such as business software via the Internet. Customer users will be able to use the latest applications at low cost if they have intelligent terminals such as personal computers and mobile terminals.

【0017】そして、このようなサーバに接続し、録画
再生装置から自己の保持する映像データのうち、編集し
たい部分をサーバに送信し、サーバ側で提供する編集機
能を使用してサーバ側において加工処理し、これを録画
再生装置に送り返してもらう。
Then, by connecting to such a server, the recording / playback apparatus transmits the portion of the video data held by itself to the server and edits the portion on the server side using the editing function provided on the server side. Process it and send it back to the recording / playback device.

【0018】編集のために加工処理するストリームをプ
ロバイダ側に送信し、プロバイダ側が提供するネットワ
ーク経由の編集ツールを用いて加工処理して編集を行う
のである。
The stream to be processed for editing is transmitted to the provider side, and is processed and edited using the editing tool via the network provided by the provider side.

【0019】加工処理結果と、その加工処理結果の反映
させ方を示す手順をスクリプトの形で録画再生装置がプ
ロバイダ側より受け取り、スクリプトに基づいて録画再
生装置が最終的な編集を実施する。
The recording / reproducing apparatus receives a processing result and a procedure indicating how to reflect the processing processing in the form of a script from the provider side, and the recording / reproducing apparatus performs final editing based on the script.

【0020】編集するストリームの容量が大きい場合に
はそのストリームを圧縮してプロバイダ側に送信しても
よい。 すなわち、処理をプロバイダ側に委託するもの
で、プロバイダ側が提供する編集ツールを用いてストリ
ームに対する所望の加工処理した結果(サーバでの編集
結果)を、スクリプトと共に録画再生装置にネット経由
で返送し、録画再生装置ではこれを受け取り、この受け
取ったスクリプトを実行して加工済みの内容を反映させ
るようにすることで実際の最終的な編集は録画再生装置
で実行する。高度な画面効果などが必要な場合には、非
圧縮のストリームをプロバイダ側で加工して録画再生装
置に送り返す。
When the volume of the stream to be edited is large, the stream may be compressed and transmitted to the provider side. That is, the processing is outsourced to the provider side, and the result of the desired processing of the stream using the editing tool provided by the provider side (editing result on the server) is returned to the recording / playback device together with the script via the net, The recording / reproducing apparatus receives this and executes the received script to reflect the processed contents, so that the actual final editing is executed by the recording / reproducing apparatus. When a high-level screen effect is required, the uncompressed stream is processed on the provider side and sent back to the recording / playback device.

【0021】以下、本発明の実施の形態について図面を
参照して説明する。
Embodiments of the present invention will be described below with reference to the drawings.

【0022】(システム構成)本発明による画像再生装
置は、ネットワークを介してサーバと接続可能なもので
あり、例えば、ネットワーク機能とスクリプトによる処
理機能の拡張が可能なハードディスク(HDD)録画再
生装置となっている。
(System Configuration) The image reproducing apparatus according to the present invention can be connected to a server via a network, and is, for example, a hard disk (HDD) recording / reproducing apparatus capable of expanding a network function and a processing function by a script. Has become.

【0023】図1に示すように、100が当該HDD録
画再生装置であり、この録画再生装置100は、ネット
ワーク回線NWを介して処理センタのサーバ200に接
続されている。また、400は画像再生装置100の録
画再生画像をモニタ表示するモニタ装置である。
As shown in FIG. 1, 100 is the HDD recording / reproducing apparatus, and the recording / reproducing apparatus 100 is connected to the server 200 of the processing center via the network line NW. Reference numeral 400 is a monitor device for displaying the recorded and reproduced image of the image reproducing device 100 on a monitor.

【0024】ここで、HDD録画再生装置100は、
“ネットワーク接続機能”、“ストリーム情報の生成機
能”、“ストリームからのサムネイル画像抜き出し機
能”、“低画質ストリームへの再エンコーディング機
能”、“スクリプト解釈機能”、“ストリーム配信機
能”、“ストリームの受信および記録機能”、“メニュ
ー情報の受信および表示機能”、“ユーザ操作の受信及
び配信機能”などを有する。
Here, the HDD recording / reproducing apparatus 100 is
"Network connection function", "Stream information generation function", "Thumbnail image extraction function from stream", "Re-encoding function to low quality stream", "Script interpretation function", "Stream delivery function", "Stream It has a "reception and recording function", a "menu information reception and display function", a "user operation reception and distribution function", and the like.

【0025】また、サーバ200は、“ネットワーク接
続機能”、“ストリーム情報の解釈機能”、“スクリプ
ト生成機能”、“ストリームの受信及び記録機能”、
“ストリームの配信機能”、“メニューの生成および配
信機能”、“ユーザ操作情報のネットワーク介しての受
信機能”、“画像に対する特殊な効果を与えるための加
工処理機能”などを有する。
The server 200 has a "network connection function", a "stream information interpretation function", a "script generation function", a "stream reception and recording function",
It has a "stream delivery function", a "menu generation and delivery function", a "reception function for user operation information via a network", a "processing function for giving a special effect to an image", and the like.

【0026】(録画再生装置の構成)HDD録画再生装
置100は図2に示す如き構成であって、映像データや
音声データを記憶する記憶媒体(記録媒体)としてのH
DD(ハードディスク)部101、テレビ放送のチャネ
ルを選局してそのチャネルの放送信号(テレビ映像信
号)を抽出するTVチューナ部102、このTVチュー
ナ部102にて選局されて抽出された放送信号(テレビ
映像信号)を、例えば、国際標準の動画像圧縮符号化方
式であるMPEG方式で画像圧縮符号化処理するMPE
Gエンコーダ部103、MPEG方式に画像圧縮符号化
された符号化画像データを復号して通常の無圧縮の画像
データに戻すMPEGデコーダ部104、このMPEG
デコーダ部104で復号された画像データをモニタ装置
400に映像および音声として表示出力させるための映
像信号に変換するビデオエンコーダ/オーディオDAC
部105、リモコン操作器からの赤外線信号を受光して
電気信号に変換する赤外線受光部106、ネットワーク
とのインターフェースをとるネットワークインターフェ
ース部107、システムの制御の中枢を担うものであっ
て各種制御処理等を実施する処理演算部(CPU)10
8、受信されたスクリプトの一時保持を初め、処理演算
部108による各種データの処理や一時保持に用いるメ
モリ109およびファームウエア等を記憶保持するフラ
ッシュメモリ110からなる。
(Structure of Recording / Reproducing Apparatus) The HDD recording / reproducing apparatus 100 has a structure as shown in FIG. 2, and has an H-type as a storage medium (recording medium) for storing video data and audio data.
A DD (hard disk) unit 101, a TV tuner unit 102 that selects a television broadcast channel and extracts a broadcast signal (TV image signal) of the channel, and a broadcast signal that is selected and extracted by the TV tuner unit 102. MPE for performing image compression encoding of (television video signal) by, for example, the MPEG method which is an international standard moving image compression encoding method.
The G encoder unit 103, the MPEG decoder unit 104 that decodes the encoded image data that has been image compression-encoded according to the MPEG method, and returns it to the normal uncompressed image data.
A video encoder / audio DAC that converts the image data decoded by the decoder unit 104 into a video signal for display and output as video and audio on the monitor device 400.
Unit 105, infrared light receiving unit 106 that receives an infrared signal from a remote controller and converts it into an electric signal, network interface unit 107 that interfaces with a network, various control processes that play a central role in controlling the system, etc. Processing operation unit (CPU) 10 for executing
8. It comprises a memory 109 used for temporary storage of the received script, processing of various data by the processing operation unit 108 and temporary storage, and a flash memory 110 for storing and holding firmware and the like.

【0027】処理演算部108は、フラッシュメモリ1
10の保持するプログラム(ファームウエア)を実行す
ることにより、“ネットワーク接続機能”、“ストリー
ム情報の生成機能”、“ストリームからのサムネイル画
像抜き出し機能”、“低画質ストリームへの再エンコー
ディング機能”、“スクリプト解釈機能”、“ストリー
ム配信機能”、“ストリームの受信および記録機能”、
“メニュー情報の受信および表示機能”、“ユーザ操作
の受信及び配信機能”などを実現している。
The processing operation unit 108 is provided in the flash memory 1
By executing the program (firmware) held by 10, "network connection function", "stream information generation function", "thumbnail image extraction function from stream", "re-encoding function to low image quality stream", "Script interpretation function", "Stream distribution function", "Stream receiving and recording function",
It realizes "menu information reception and display function", "user operation reception and distribution function" and the like.

【0028】ここで、“ネットワーク接続機能”は、ネ
ットワークインターフェース部107よりネットワーク
NWを介してサーバ200とリンクして情報や命令、ス
クリプトの授受を実施する機能であり、 “ストリーム
情報の生成機能”は、編集用に送り出す映像のストリー
ムの持つ情報を生成する機能であり、例えば、 映像の
タイトル名(クイズ番組、音楽番組、ドキュメント番
組、スポーツ番組、バラエティ番組と言ったジャンル情
報も含む)や映像の容量(再生時間など)、映像の記録
画質(高画質記録、標準画質記録、低画質記録など)な
ど、映像の付帯情報を生成して情報として付加する機能
である。
Here, the "network connection function" is a function of linking with the server 200 via the network NW from the network interface unit 107 to exchange information, commands and scripts, and "stream information generation function". Is a function to generate information contained in the video stream sent for editing. For example, the title of the video (including genre information such as quiz program, music program, document program, sports program, variety program) and video. This is a function of generating additional information of the video such as the capacity (reproduction time) and the recording quality of the video (high quality recording, standard quality recording, low quality recording, etc.) and adding it as information.

【0029】また、“スクリプト解釈機能”は、サーバ
側から送られてきたスクリプトを解釈してその内容に従
った処理等を実施する機能であり、 “ストリームから
のサムネイル画像抜き出し機能” は、映像データのス
トリームからサムネイル画像を得る機能であり、“低画
質ストリームへの再エンコーディング機能” は、映像
データが大容量であるような場合において、短時間で伝
送を済ませたいようなときに、画像圧縮処理するなどに
より、ストームを圧縮する機能である。
The "script interpretation function" is a function for interpreting a script sent from the server side and performing processing according to the contents thereof. The "thumbnail image extraction function from stream" is a video image. This is a function to obtain thumbnail images from a data stream, and the "re-encoding function to a low-quality image stream" is an image compression process for when it is desired to complete transmission in a short time when there is a large amount of video data. This is the function of compressing the storm by doing so.

【0030】また、“ストリーム配信機能” は、編集
対象の映像データのストリームを配信する機能であり、
“ストリームの受信および記録機能” は、サーバから
送られてきたストリームを受信してハードディスクに記
録する機能であり、“メニュー情報の受信および表示機
能” は、サーバから送られてきた編集処理等に関する
利用可能な内容を選択するためのメニュー画面情報およ
びそのメニュー画面情報をモニタ装置400に表示する
機能であり、外部から制御できるような標準手続きを含
め、必要な手続ができるような仕組みとして用意されて
いる。
The "stream distribution function" is a function for distributing a stream of video data to be edited,
"Stream reception and recording function" is a function to receive the stream sent from the server and record it on the hard disk, and "Menu information reception and display function" is related to the editing processing etc. sent from the server. It is a function of displaying menu screen information for selecting usable contents and the menu screen information on the monitor device 400, and is prepared as a mechanism for performing necessary procedures including standard procedures that can be controlled from the outside. ing.

【0031】また、“ユーザ操作の受信及び配信機能”
は、リモコン操作器によるユーザの操作情報の受信
と、その情報のサーバへの配信を行う機能である。
In addition, "user operation reception and distribution function"
Is a function of receiving user's operation information by the remote controller and delivering the information to the server.

【0032】演算処理部108は、フラッシュメモリ1
10に記憶されているファームウエアに従って動作し、
上述のような機能の他、録画再生装置としての各種の基
本機能(録画、再生、早送り、スロー再生、頭出し、消
去、停止、静止、録画予約、チャネル選択、音声ボリュ
ーム調整、ミュートなど)の実現のための制御をする。
The arithmetic processing unit 108 is the flash memory 1
Operates according to the firmware stored in 10.
In addition to the functions described above, various basic functions of the recording / playback device (recording, playback, fast forward, slow playback, cue, erase, stop, still, recording reservation, channel selection, audio volume adjustment, mute, etc.) Control for realization.

【0033】また、演算処理部108は、赤外線受光部
106からリモコンデータ(ユーザのリモコン操作器操
作による赤外線送信データ)をユーザ操作として受け、
バスで接続されたデコーダ部104、エンコーダ部10
3、ネットワークインターフェース部107、HDD部
101、そして制御線で接続されたビデオエンコーダ/
オーディオDAC部105とTVチューナ部102を制
御する。
The arithmetic processing unit 108 also receives remote control data (infrared transmission data by the user's operation of the remote controller) from the infrared light receiving unit 106 as a user operation,
Decoder unit 104 and encoder unit 10 connected by a bus
3, a network interface unit 107, a HDD unit 101, and a video encoder / connector connected by a control line.
It controls the audio DAC unit 105 and the TV tuner unit 102.

【0034】放送番組を録画するケースを例にとると、
放送番組の映像ストリームは、外部のテレビアンテナか
らTVチューナ部102に入力され、ここで選局されて
デジタル信号に変換され、エンコーダ部103に送られ
る。そして、このエンコーダ部103により、MPEG
ストリームに画像圧縮され、メモリ109に一時記憶さ
れる。そして、その後、必要に応じてHDD部101に
保存される。
Taking the case of recording a broadcast program as an example,
A video stream of a broadcast program is input to the TV tuner unit 102 from an external television antenna, selected here, converted into a digital signal, and sent to the encoder unit 103. Then, the encoder unit 103 causes the MPEG
The image is compressed into a stream and temporarily stored in the memory 109. Then, after that, it is stored in the HDD unit 101 as needed.

【0035】このようにして録画された番組の再生は次
のようになる。すなわち、再生指示が与えられると、演
算処理部108はHDD部101に保存されたストリー
ムを読み出して、メモリ109に一時的に移した後、こ
れを順次、デコーダ部104に送ることでデジタル映像
信号に復号させる。そして、この復号されたデジタル映
像信号はビデオエンコーダ/オーディオDAC部105
に送られてアナログ信号に変換され、図示しないモニタ
装置400に出力されることで、画像として表示させ
る。
The reproduction of the program recorded in this way is as follows. That is, when a reproduction instruction is given, the arithmetic processing unit 108 reads out the stream stored in the HDD unit 101, temporarily transfers it to the memory 109, and then sequentially sends this to the decoder unit 104, whereby the digital video signal is transmitted. To decrypt. Then, the decoded digital video signal is transferred to the video encoder / audio DAC unit 105.
To be converted into an analog signal and output to a monitor device 400 (not shown) to be displayed as an image.

【0036】なお、HDD部101に保存されたストリ
ームをデコーダ部104で復号し、それをエンコーダ部
103に送って、ここで圧縮率を変えた映像トリームに
処理することで圧縮率の異なるストリームを生成し、メ
モリ109を介してHDD部101に保存することによ
り、異なるストリームとして保存することもできる。
The decoder unit 104 decodes the stream stored in the HDD unit 101, sends it to the encoder unit 103, and processes it into a video stream with a different compression ratio. It is also possible to save as a different stream by generating it and saving it in the HDD unit 101 via the memory 109.

【0037】一方、ネットワークNWを介してストリー
ムを他に送信したり、他から受信したりすることもでき
る。例えば、ストリームの送信は、演算処理部108で
送信情報を生成し、この生成した送信情報をメモリ10
9に保持させる。
On the other hand, the stream can be transmitted to or received from another via the network NW. For example, in transmitting a stream, the arithmetic processing unit 108 generates transmission information, and the generated transmission information is stored in the memory 10.
Hold at 9.

【0038】そして、当該メモリ109から演算処理部
108が生成した前記の送信情報を受け取り、HDD部
101に保存されたストリームを読み出して、これに前
記送信情報を付加し、ネットワークインターフェース部
107に与える。すると、このネットワークインターフ
ェース部107は、これらをネットワークNWへと送り
出す。
Then, the transmission information generated by the arithmetic processing unit 108 is received from the memory 109, the stream stored in the HDD unit 101 is read, the transmission information is added to the stream, and the result is given to the network interface unit 107. . Then, the network interface unit 107 sends them to the network NW.

【0039】また、ネットワークNWから情報等を受信
するとこのネットワークインターフェース部107は、
これら受信した情報等をメモリ109に一時保存する。
そして、演算処理部108はこのメモリ109を介して
取り込む。このようにして、演算処理部108に受け渡
される。
When receiving information or the like from the network NW, the network interface unit 107
The received information and the like are temporarily stored in the memory 109.
Then, the arithmetic processing unit 108 fetches it via the memory 109. In this way, it is delivered to the arithmetic processing unit 108.

【0040】(リモコン操作器)ユーザ操作を行うため
のものとして、例えば、図3に示す如きのリモコン操作
器300がある。図に示すように、リモコン操作器30
0は、録画再生装置の通常の操作に使用するキー機能の
ほかに、ネット操作機能を実現するキー機能として
“0”から“9”までの数字情報を入力するためのテン
キースイッチ301、カーソル位置を上下左右にシフト
操作するための方向キー(十字カーソル操作キー)30
2、入力操作などが決まった時点で決定であることを知
らせる決定キー303、入力内容などを破棄する指示を
与えるキャンセルキー304、メニュー内容の表示を指
示するためのメニューキー305、機能などを選択する
ためのジョグダイヤルキー306、編集操作のためのメ
ニュー内容の表示を指示する編集メニューキー307な
どを有する。
(Remote Controller) As a unit for user operation, there is a remote controller 300 as shown in FIG. 3, for example. As shown in the figure, the remote controller 30
The numeral 0 indicates a numeric key switch 301 for inputting numeric information from “0” to “9” as a key function for realizing a net operation function in addition to a key function used for a normal operation of the recording / reproducing apparatus, and a cursor position. Directional keys (cross-cursor operation key) 30 for shifting up, down, left and right
2. Enter key 303 for notifying that the input operation is decided at a fixed time, Cancel key 304 for giving an instruction to discard the input contents, Menu key 305 for instructing the display of the menu contents, selecting a function etc. It has a jog dial key 306 for operating, an edit menu key 307 for instructing display of menu contents for editing operation, and the like.

【0041】録画再生装置の通常の操作に使用するキー
機能と、ネット操作機能を実現するキー機能とはキーが
それぞれ独立したものであっても、あるいは共用するも
のであっても構わない。要はそれぞれの機能を使用する
場面で支障なく、操作指示ができれば良い。
The key function used for the normal operation of the recording / reproducing apparatus and the key function for realizing the net operation function may be independent or shared. In short, it is sufficient if operation instructions can be given without any problems in using each function.

【0042】リモコン操作器300はユーザのキー操作
に基づくその操作内容の情報が赤外線信号で送信出力さ
れされるようになっており、録画再生装置100の赤外
線受光部106は、このリモコン操作器300からの操
作情報信号である赤外線信号を受光して電気信号に変換
し、演算処理部108に与えてユーザの指示を演算処理
装部108に伝えるものである。
The remote controller 300 is adapted to transmit and output the information of the operation contents based on the user's key operation as an infrared signal, and the infrared light receiving section 106 of the recording / reproducing apparatus 100 is the remote controller 300. The infrared signal, which is an operation information signal from, is received, converted into an electric signal, and given to the arithmetic processing unit 108 to transmit the user's instruction to the arithmetic processing unit 108.

【0043】(処理センタサーバの構成)編集機能を有
する処理センタ側のサーバ200は、図4に示す如く、
処理演算部201、メモリ202およびネットワークイ
ンターフェース部203からなる。
(Structure of Processing Center Server) As shown in FIG. 4, the processing center side server 200 having an editing function is as follows.
The processing operation unit 201, the memory 202, and the network interface unit 203 are included.

【0044】これらは、バスで相互接続される。処理演
算部201は、メモリ202上のソフトウエアによって
動作する。ネットワークインターフェース部203は、
処理演算部201により制御され、入出力情報はメモリ
202上に展開される。演算処理部201は、受信され
た情報を元に送信情報を生成する。
These are interconnected by a bus. The processing calculation unit 201 operates by software on the memory 202. The network interface unit 203
It is controlled by the processing calculation unit 201, and the input / output information is expanded on the memory 202. The arithmetic processing unit 201 generates transmission information based on the received information.

【0045】処理演算部201は、メモリ202の保持
するプログラムを実行することにより、本サーバ200
の独自の機能である“ネットワーク接続機能”、“スト
リーム情報の解釈機能”、“スクリプト生成機能”、
“ストリームの受信及び記録機能”、“ストリームの配
信機能”、“メニューの生成および配信機能”、“ユー
ザ操作情報のネットワーク介しての受信機能”、“画像
に対する特殊な効果を与えるための加工処理機能”など
を実現する。
The processing operation unit 201 executes the program held in the memory 202 to thereby cause the server 200 to operate.
"Network connection function", "Stream information interpretation function", "Script generation function",
"Stream receiving and recording function", "Stream distribution function", "Menu generation and distribution function", "Reception function of user operation information via network", "Processing for giving special effect to image" Realize "functions".

【0046】ここで、“ネットワーク接続機能”は、ネ
ットワークインターフェース部203よりネットワーク
NWを介して録画再生装置100とリンクして情報や命
令、スクリプトの授受を実施する機能であり、 “スト
リーム情報の解釈機能”は、ストリームの持つ情報を解
釈する機能であり、 “スクリプト生成機能”は、録画
再生装置100に与える各種スクリプトを生成する機能
であり、ネットワークを介して録画再生装置100に配
信して録画再生装置100側で実行させることのできる
スクリプトを生成する。このスクリプト生成機能は、サ
ーバが提供する編集機能を中心に、必要な処理手順を生
成することができる。
Here, the "network connection function" is a function of linking the recording / reproducing apparatus 100 from the network interface unit 203 via the network NW to exchange information, commands, and scripts, and "interpretation of stream information". The "function" is a function of interpreting information contained in the stream, and the "script generation function" is a function of generating various scripts to be given to the recording / reproducing apparatus 100, which is distributed to the recording / reproducing apparatus 100 via the network and recorded. A script that can be executed on the playback device 100 side is generated. This script generation function can generate a necessary processing procedure centering on the editing function provided by the server.

【0047】なお、スクリプトはスクリプト言語(コン
ピュータに処理させる手順をテキスト(文字)を用いて
記述する言語)に則ったもので、スクリプト言語によっ
て記述された処理手続きをスクリプトと呼ぶ。スクリプ
トはイベント・ドリブンのプログラムである。
The script is based on a script language (a language for describing a procedure to be processed by a computer using text (characters)), and a processing procedure described in the script language is called a script. Scripts are event driven programs.

【0048】また、“ストリームの受信及び記録機能”
は、ネットワークNWを介して録画再生装置100か
ら得た画像データのストリームを取り込み、また、それ
を保存する機能であり、“ストリームの配信機能”は、
ネットワークNWを介して録画再生装置100から得た
サーバ200での編集加工済み画像のストリームを録画
再生装置100に配信する機能であり、“メニューの生
成および配信機能”は、ネットワークNWを介して録画
再生装置100から得た編集メニュー要求に応じて、提
供可能なメニューの情報を生成し、配信する機能であ
り、“ユーザ操作情報のネットワーク介しての受信機
能”は、ネットワークNWを介して録画再生装置100
から送られてきたユーザ操作情報、すなわち、リモコン
操作情報を受信する機能であり、“画像に対する特殊な
効果を与えるための加工処理機能”は、例えば、画像に
対するトランザクション処理などの現在、サーバ200
が画像の編集処理で提供している高度な編集加工処理を
要求に応じて実行する機能である。
Also, "stream reception and recording function"
Is a function of fetching a stream of image data obtained from the recording / reproducing apparatus 100 via the network NW and saving the stream. The “stream distribution function” is
The function of distributing the stream of the edited and processed image in the server 200 obtained from the recording / reproducing apparatus 100 via the network NW to the recording / reproducing apparatus 100, and the “menu generation and distribution function” is a function of recording via the network NW. It is a function of generating and distributing information of a menu that can be provided in response to an edit menu request obtained from the reproducing apparatus 100. The "reception function of user operation information via a network" is recording / reproducing via a network NW. Device 100
A function of receiving user operation information sent from the remote controller, that is, remote control operation information. The “processing function for giving a special effect to an image” is, for example, currently the server 200 such as a transaction process for an image.
Is a function for executing the advanced editing / editing process provided by the image editing process in response to a request.

【0049】ここで、上記の画像に対してトランザクシ
ョン処理とは、例えば、画面を波打たせたり、画面が切
り替わるときに画面をスライドさせるようにしたり、画
面がくるくると回転するようにしたり、画面が次第に暗
くなって消えていったり、逆に暗い画面から次第に明る
い画面になっていったり、…という具合に画像にさまざ
まな効果を与えるような処理のための機能である。従っ
て、本サーバ200には、そのためのユーザ選択用のト
ランザクションメニュー出力といった機能も持たせてあ
る。
Here, the transaction processing for the image is, for example, wavy screen, sliding the screen when the screen is switched, rotating the screen when it is rotated, or Is a function for processing that gives various effects to an image, such as gradually becoming dark and disappearing, and vice versa, gradually becoming a bright screen. Therefore, the server 200 is also provided with a function such as a transaction menu output for user selection.

【0050】以上の構成の本システムの作用を説明す
る。ここでは、ASPを利用した編集処理を中心に作用
を説明する。
The operation of this system having the above configuration will be described. Here, the operation will be described focusing on the editing process using the ASP.

【0051】(通信開始手順)録画再生装置100は、
赤外線受光部106で受けたリモコン操作器300から
のリモコン信号をもとに動作する。編集処理を実施する
場合には、ユーザはリモコン操作器300の編集メニュ
ーキー307を操作することになる。このキー操作によ
り、リモコン操作器300からは編集メニューのキー操
作情報が赤外線信号で送信され、これを受けた録画再生
装置100の赤外線受光部106はこの受信した情報を
処理演算部108に渡す。そして、処理演算部108
は、情報内容が編集メニューのモード選択であることを
認識し、“ユーザ操作の受信及び配信機能”を用いてメ
ニュー情報の送信依頼を出すべく、ネットワークインタ
ーフェース部107を介してその送信依頼を伝送する。
ネットワークインターフェース部107は初期化された
後、ネットワークNWを介して処理センタのサーバ20
0に伝送路を接続し、前記送信依頼を伝送する。
(Communication start procedure)
It operates based on the remote control signal from the remote controller 300 received by the infrared light receiving unit 106. When performing the editing process, the user operates the edit menu key 307 of the remote controller 300. By this key operation, the key operation information of the edit menu is transmitted from the remote controller 300 as an infrared signal, and the infrared light receiving unit 106 of the recording / reproducing apparatus 100 which receives the information passes the received information to the processing operation unit 108. Then, the processing calculation unit 108
Recognizes that the information content is the mode selection of the edit menu, and transmits the transmission request via the network interface unit 107 so as to issue the transmission request of the menu information using the “reception and distribution function of user operation”. To do.
After the network interface unit 107 is initialized, the server 20 of the processing center is connected via the network NW.
A transmission line is connected to 0 to transmit the transmission request.

【0052】このとき、処理演算部108は自分自身
(自録画再生装置100)の機種情報とファームウエア
バージョンを含む定められた情報もネットワークインタ
ーフェース部107に与え、処理センタのサーバ200
に送信する。
At this time, the processing operation unit 108 also provides the network interface unit 107 with predetermined information including the model information of itself (self-recording / playback apparatus 100) and the firmware version, and the server 200 of the processing center.
Send to.

【0053】サーバ200ではこれを受信してメニュー
情報の送信依頼であることを認識し、また、要求元の機
種情報とファームウエアバージョンを知って機種とファ
ームウエアに適合するように、“メニューの生成および
配信機能”により、メニュー画面の情報を生成し、“ス
クリプト生成機能”により、これをスクリプト化して、
録画再生装置100へと送信する。
The server 200 receives this, recognizes that it is a request for transmitting menu information, and knows the model information of the request source and the firmware version so as to match the model and firmware. Generate and distribute the menu screen information using the "Generation and distribution function", and script it using the "Script generation function".
It is transmitted to the recording / reproducing apparatus 100.

【0054】このようにして、外部処理による編集作業
がユーザにより選択されると、ネットワークインターフ
ェース部107を初期化し、ネットワークNWを介して
処理センタサーバ200に接続し、自分自身の機種情報
とファームウエアバージョンを含む定められた情報(編
集メニューの画面要求であればその旨の情報)を送信
し、サーバ200ではこれにより、受信情報を元に処理
を開始する。メニュー画面の送信要求の場合は、メニュ
ー画面の情報し、機種やファームウエアにあわせた操作
入力指示用のメニュー画面を生成し、“スクリプト生成
機能”により、これをスクリプト化して、録画再生装置
100へと送信することとなる。
In this way, when the editing work by the external processing is selected by the user, the network interface unit 107 is initialized and connected to the processing center server 200 via the network NW, and its own model information and firmware are connected. Predetermined information including the version (if there is a screen request for an edit menu, that information) is transmitted, and the server 200 starts processing based on the received information. In the case of a request for transmission of a menu screen, the menu screen information is used to generate a menu screen for operation input instruction according to the model and firmware, and this is scripted by the “script generation function”, and the recording / reproducing apparatus 100 is executed. Will be sent to.

【0055】処理センタサーバ200は、受信した情報
を元に処理を開始する。
The processing center server 200 starts processing based on the received information.

【0056】(通信によるGUI処理)この処理は、双
方の情報のやり取りによって行われる。すなわち、図5
に示すように、録画再生装置100はユーザ操作の情
報、HDD部101に記憶されているストリーム情報、
自己のシステム情報などを、処理センタ側のサーバ20
0に送り、処理センタ側のサーバ200は操作インター
フェース情報、情報要求、スクリプト、サーバ側編集済
みストリーム情報を録画再生装置100に送る。
(GUI processing by communication) This processing is performed by exchanging information between both parties. That is, FIG.
As shown in FIG. 5, the recording / reproducing apparatus 100 has information of user operations, stream information stored in the HDD unit 101,
The server 20 on the processing center side stores its own system information.
0, the server 200 on the processing center side sends the operation interface information, information request, script, and server side edited stream information to the recording / reproducing apparatus 100.

【0057】処理は大別すると「ユーザインターフェー
ス処理」、「スクリプト処理」そして「サーバ側編集処
理」の3つに分かれる。これら処理を説明する。
The processing is roughly divided into three parts, "user interface processing", "script processing" and "server side editing processing". These processes will be described.

【0058】(ユーザインターフェース処理)「ユーザ
インターフェース処理」は、主に録画再生装置100が
送信するユーザ操作の情報と、サーバ200側が送信す
る操作インターフェース情報で実現される。
(User Interface Processing) The “user interface processing” is realized mainly by user operation information transmitted by the recording / reproducing apparatus 100 and operation interface information transmitted by the server 200 side.

【0059】図6のフローチャートに示すように、録画
再生装置100は、赤外線受光部106で受けたユーザ
操作のうち、定められたものをサーバ200側に送信す
る(ステップS1〜S3)。
As shown in the flowchart of FIG. 6, the recording / reproducing apparatus 100 transmits a predetermined user operation among the user operations received by the infrared light receiving section 106 to the server 200 side (steps S1 to S3).

【0060】サーバ200側は、受信したユーザ操作を
元にユーザインターフェースを変化させたり、動作を行
う(ステップS11〜S14)。ユーザインターフェー
スは、サーバ200側で管理/処理され、生成されたG
UIは国際標準の画像圧縮方式の一つであるJPEGデ
ータの形式に圧縮符号化してから、録画再生装置100
に逐次送信させる(ステップS15)。録画再生装置1
00は、受信したJPEGデータを逐次デコードして画
面に出力する(ステップS4〜S6)。
The server 200 side changes the user interface or operates based on the received user operation (steps S11 to S14). The user interface is generated and managed / processed on the server 200 side.
The UI is compressed and encoded into the JPEG data format which is one of the international standard image compression methods, and then the recording / reproducing apparatus 100 is used.
Are sequentially transmitted (step S15). Recording / playback device 1
00 sequentially decodes the received JPEG data and outputs it to the screen (steps S4 to S6).

【0061】(スクリプト処理)「スクリプト処理」
は、サーバ200側がスクリプト(Script; OSやアプ
リケーション、ユーティリティに対する実行命令を記述
したプログラム)を録画再生装置100に送信し、録画
再生装置100は“スクリプト解釈機能”を用い、サー
バ200からのスクリプトに従って、処理を実施し、そ
の結果をサーバ200側に送信する。スクリプトは、録
画再生装置100に保存されているストリームに編集す
る、録画再生装置100に動作を起こすものの2つに分
けられる。
(Script processing) "Script processing"
Is transmitted to the recording / reproducing apparatus 100 by the server 200 side, and the recording / reproducing apparatus 100 uses the “script interpretation function” according to the script from the server 200. , Processing is performed, and the result is transmitted to the server 200 side. The script is divided into two types: one that edits the stream stored in the recording / reproducing apparatus 100 and causes the recording / reproducing apparatus 100 to operate.

【0062】前者は、マクロ化された編集情報で編集対
象、編集手順、編集後ストリームの取り扱いが記述され
ている。
In the former case, the editing target, the editing procedure, and the handling of the post-editing stream are described in the macrodized editing information.

【0063】録画再生装置100は、このスクリプトを
受信すると内容に従って保存されているストリームの編
集作業を行う。編集は、受信直後に行う方法とユーザの
任意の時に行う方法がある。
When the recording / reproducing apparatus 100 receives this script, the recording / reproducing apparatus 100 edits the stored stream according to the contents. Editing can be performed immediately after reception or at any time by the user.

【0064】後者は、ネットワーク接続の切断、ストリ
ームのサーバ200側への送受信などが含まれる。受信
後、直ちに実行される。
The latter includes disconnection of network connection, transmission / reception of streams to / from the server 200 side, and the like. It is executed immediately after reception.

【0065】(サーバ側編集処理)「サーバ側編集処
理」は、録画再生装置100からの「ストリームの受け
取りと加工」、「保存」、録画再生装置100ヘの「送
信」からなる。この処理は、編集したストリームを作成
することと録画再生装置100に送信されるグラフィッ
ク・ユーザ・インターフェース(GUI)を生成するた
めに行われる。
(Server-side editing process) The "server-side editing process" includes "stream reception and processing" from the recording / playback apparatus 100, "save", and "transmission" to the recording / playback apparatus 100. This process is performed to create an edited stream and to generate a graphic user interface (GUI) to be transmitted to the recording / playback apparatus 100.

【0066】ストリームの受け取りは、スクリプトを介
して行われる。ストリームは、用途にあわせて適宜な圧
縮率あるいはストリームのサイズがスクリプトで設定さ
れ、スクリプトで制御されて録画再生装置100からサ
ーバ側に送信される。
The stream is received via the script. An appropriate compression rate or stream size is set by a script according to the use of the stream, and the stream is controlled by the script and transmitted from the recording / reproducing apparatus 100 to the server side.

【0067】加工は、ユーザ操作によって指定されたも
のを行う場合とグラフィック・ユーザ・インターフェー
ス(GUI)を生成するために行われる。
The processing is performed to perform what is designated by a user operation and to generate a graphic user interface (GUI).

【0068】保存は、サービスの必要に応じて行われ
る。
Saving is performed according to the needs of the service.

【0069】録画再生装置100ヘの送信は、スクリプ
トを介して行われる。用途にあわせた適当な圧縮率ある
いはサイズのものがスクリプトで制御されて録画再生装
置に送信される。録画再生装置100は、受信したスト
リームをスクリプトの指示に従って保存する。
The transmission to the recording / playback apparatus 100 is performed via a script. An appropriate compression rate or size suitable for the application is controlled by the script and transmitted to the recording / playback apparatus. The recording / reproducing apparatus 100 saves the received stream according to the instruction of the script.

【0070】この「サーバ側編集処理」の動作例を図7
に示す。この例は、ストリームAおよびストリームBが
あって、これをストリームAについては、ストリームA
1,A2の2カットに分割し、また、ストリームBにつ
いてはストリームB1,B2の2カットに分割し、スト
リームA2とB1についてはエフェクトの処理を行って
ストリームA1のシーンからストリームB2のシーンに
移る際に、ストリームA2とB1をエフェクト処理した
映像を挟んで場面が切り替わっていくような映像に編集
しようと云う例である。
An example of the operation of this "server side editing process" is shown in FIG.
Shown in. In this example, there are stream A and stream B. For stream A, stream A
1 and A2 are divided into two cuts, stream B is divided into two cuts of streams B1 and B2, and streams A2 and B1 are subjected to effect processing to shift from the scene of stream A1 to the scene of stream B2. This is an example in which the stream A2 and B1 are edited so that the scenes are switched with the effect-processed video sandwiched therebetween.

【0071】この場合、録画再生装置100側からは、
編集メニュー画面に従い、ユーザがリモコン操作器30
0の操作により、「ストリームAについては、ストリー
ムA1,A2の2カットに分割し、また、ストリームB
についてはストリームB1,B2の2カットに分割する
こと」、そして、「ストリームA2とB1についてはA
2からB1に、指定の効果を経て画面が移り変わるよう
にエフェクトの処理を行うこと」、そして、「ストリー
ムA1のシーンからストリームB2のシーンに移る際
に、ストリームA2とB1をエフェクト処理した映像を
挟んで場面が切り替わっていくような映像にすること」
と言った内容の編集指示の情報を送信させ、サーバ20
0に与える。
In this case, from the recording / reproducing apparatus 100 side,
According to the edit menu screen, the user operates the remote controller 30
By the operation of 0, "stream A is divided into two cuts of streams A1 and A2, and stream B is divided into two cuts.
Is divided into two cuts of streams B1 and B2. ”And“ A for streams A2 and B1.
Effect processing so that the screen changes from 2 to B1 through the specified effect. " Make it a picture that the scenes switch between them. ''
The server 20 is caused to send the information of the editing instruction having the content
Give to 0.

【0072】サーバ200では、この受け取った編集指
示の情報をもとに、“スクリプト生成機能”により、次
のような内容を持つスクリプトを生成して録画再生装置
100に伝送する。すなわち、「HDD部101に記憶
されているストリームAおよびストリームBをストリー
ムA1,A2,B1,B2に分割し、ストリームA2お
よびB1を送信せよ」と言う内容を持つスクリプトであ
る。
On the basis of the received editing instruction information, the server 200 uses the "script generation function" to generate a script having the following contents and transmits it to the recording / reproducing apparatus 100. That is, it is a script having the content of "split stream A and stream B stored in HDD unit 101 into streams A1, A2, B1 and B2 and transmit streams A2 and B1".

【0073】すると、これを受けた録画再生装置100
では、“スクリプト解釈機能”により、スクリプトの内
容を解釈する。そして、図7に示すように、サーバ20
0から送られてきたスクリプトによる編集の指示に従
い、HDD部101に記憶されているストリームAおよ
びストリームBをストリームA1,A2,B1,B2に
分割し、そして、分割したストリームのうち、ストリー
ムA2およびB1をサーバ200に送信すると言う処理
を実行する。
Then, the recording / reproducing apparatus 100 receiving this
Then, the contents of the script are interpreted by the "script interpretation function". Then, as shown in FIG.
The stream A and the stream B stored in the HDD unit 101 are divided into streams A1, A2, B1, and B2 in accordance with the editing instruction by the script sent from 0, and the stream A2 and the stream A2 among the divided streams are divided. A process of transmitting B1 to the server 200 is executed.

【0074】サーバ200は、これを受信し、受け取っ
たストリームA2およびB1に対して、ユーザの指示、
すなわち、既に受け取っていた編集指示の情報に基づく
ユーザ指定のエフェクト処理を行い、エフェクト処理済
みストリームCを生成する。そして、これを「所定のフ
ァイル名を付して保存せよ」と言う内容のスクリプトと
共に録画再生装置100に送信する。
The server 200 receives this, and for the received streams A2 and B1, the user's instruction,
That is, the effect processing specified by the user is performed based on the already received information on the editing instruction, and the effect-processed stream C is generated. Then, this is transmitted to the recording / reproducing apparatus 100 together with the script having the content of "Save with a predetermined file name".

【0075】また、サーバ200は、「ストリーム“A
1”,“C”,“B2”からストリーム“A+B”を生
成し、HDD部101に保存せよ」と言う内容の編集ス
クリプトを生成して録画再生装置100に送信する。録
画再生装置100は、サーバ200から受け取ったスト
リームCを、サーバ200から受け取ったスクリプトの
指示に従って名前をつけて保存し、次に、前記編集スク
リプトに従って、ストリーム“A1”,“C”,“B
2”からストリーム“A+B”を生成し、HDD部10
1に保存する操作をする。
Further, the server 200 determines that "stream" A
1), “C”, and “B2” to generate a stream “A + B” and store it in the HDD unit 101 ”, and generate and send it to the recording / reproducing apparatus 100. The recording / reproducing apparatus 100 names and saves the stream C received from the server 200 according to the instruction of the script received from the server 200, and then stores the streams “A1”, “C”, and “B” according to the editing script.
2 ”to generate the stream“ A + B ”, and the HDD unit 10
Save to 1.

【0076】このような処理により、録画再生装置10
0では高度なエフェクト処理機能が無くとも、サーバ側
で代行して処理されたエフェクト処理済みのストリーム
を受け取ってそれを用いた新たな映像を完成させること
になり、所望の加工処理を含めた所望の高度な編集処理
が外部のサーバの支援のもとに実現することになる。
By such processing, the recording / reproducing apparatus 10
With 0, even if there is no advanced effect processing function, it will receive the effect-processed stream processed on behalf of the server side and complete a new video using it, and the desired processing including the desired processing Advanced editing processing will be realized with the support of an external server.

【0077】(通信終了手順)外部のサーバ200の支
援のもとに、必要な編集処理が終了したならば、外部の
サーバ200との通信を終了することになる。
(Communication Ending Procedure) With the support of the external server 200, when the necessary editing processing is completed, the communication with the external server 200 is ended.

【0078】通信の終了は、サーバ200側からスクリ
プトで制御される。通信終了制御のための該当のスクリ
プトをサーバ200側から録画再生装置100に送る。
そして、これを録画再生装置100が受信すると、演算
処理部108はそのスクリプトの内容に従った制御処理
を実行し、ネットワークインターフェース部107を制
御する結果、ネットワークインターフェース部107は
ネットワークNWから回線切断して通信を終了する。
The termination of communication is controlled by a script from the server 200 side. A corresponding script for communication end control is sent from the server 200 side to the recording / playback apparatus 100.
When the recording / reproducing apparatus 100 receives this, the arithmetic processing unit 108 executes the control processing according to the content of the script, and controls the network interface unit 107. As a result, the network interface unit 107 disconnects the line from the network NW. Communication ends.

【0079】<操作の具体例>この録画再生装置100
での、操作例を示しておく。これは、図7に示した編集
処理例をネットワークNWを介したGUI(グラフィカ
ル・ユーザ・インターフェース)によってユーザがどの
ように操作して選択実行するかを具体例として示したも
ので、図8〜図11の如きである。順に説明する。
<Specific Example of Operation> This recording / reproducing apparatus 100
Here is an example of the operation. This is a concrete example of how the user operates and selectively executes the edit processing example shown in FIG. 7 by a GUI (graphical user interface) via the network NW. It is as shown in FIG. This will be explained in order.

【0080】[S21] リモコン操作器300の編集
メニューのキーを押すことで、録画再生装置100では
自身に予め用意してある編集の基本メニューの選択画面
をモニタ装置400に画面表示させることになる。この
基本メニュー画面は“基本編集”と“アドバンスト編
集”の選択ボタン表示画面である。ユーザがリモコン操
作器300を操作して編集メニュー(画面(1))内の
「アドバンスド編集」を選択したとする。
[S21] By pressing the edit menu key of the remote controller 300, the recording / reproducing apparatus 100 causes the monitor apparatus 400 to display the selection screen of the basic editing menu prepared in advance. . This basic menu screen is a selection button display screen for "basic editing" and "advanced editing". It is assumed that the user operates the remote controller 300 and selects "advanced edit" in the edit menu (screen (1)).

【0081】[S22] 録画再生装置100はセンタ
に接続し、「アドバンスド編集」に関する利用可能なサ
ービスの一覧を受信する。サーバ200からS22のよ
うな画面の情報が送られ、録画再生装置100ではモニ
タ装置400にこれを画面表示することになる。ここで
は、受信した“サービスの一覧”の情報はメニュー画面
中にポップアップされた小ウインドウ内に表示されてい
る(画面(2))。
[S22] The recording / reproducing apparatus 100 connects to the center and receives a list of available services related to "advanced editing". Information on the screen as in S22 is sent from the server 200, and the recording / reproducing apparatus 100 displays the information on the screen on the monitor device 400. Here, the received “service list” information is displayed in a small window popped up on the menu screen (screen (2)).

【0082】[S23] ユーザがサービスを選択する
(画面(3))。リモコン操作器300の十字カーソル
キー302操作により“サービスの一覧”の中から所望
のものを指定するか、あるいはテンキー301で“サー
ビスの一覧”中の所望の情報番号をキー操作により入力
することで行う。
[S23] The user selects a service (screen (3)). By operating the cross cursor key 302 of the remote controller 300 to specify a desired one from the "service list", or by inputting a desired information number in the "service list" with the ten keys 301 by key operation. To do.

【0083】[S24] 録画再生装置100はユーザ
が選択したセンタのサーバに接続する。そして、システ
ム情報をサーバ200に送る。[S25] 録画再生装
置100は外部GUIモードに移行する。すなわち、外
部から与えられるGUIによる画面での操作が可能な表
示モードに移行するわけである。センタのサーバ200
はGUIの送信を行い、録画再生装置100はユーザ操
作の送信を開始する。センタのサーバ200は録画再生
装置100に対し、編集可能なストリームの一覧を要求
する。そして、この要求に応答して録画再生装置100
は編集可能なストリームの一覧をセンタのサーバ200
に送信する。センタのサーバ200はストリームの一覧
を元に「ストリーム一覧メニュー(サムネイル表示なし
の画面(4))」を生成する。
[S24] The recording / reproducing apparatus 100 connects to the server of the center selected by the user. Then, the system information is sent to the server 200. [S25] The recording / reproducing apparatus 100 shifts to the external GUI mode. In other words, the display mode is changed to a screen operation by a GUI provided from the outside. Center server 200
Transmits the GUI, and the recording / reproducing apparatus 100 starts transmitting the user operation. The server 200 of the center requests the recording / reproducing apparatus 100 for a list of editable streams. Then, in response to this request, the recording / reproducing apparatus 100.
Displays a list of editable streams in the server 200 of the center
Send to. The server 200 of the center generates a “stream list menu (screen (4) without thumbnail display)” based on the list of streams.

【0084】[S26] センタのサーバ200はスト
リームの一覧のサムネイル画像を録画再生装置100に
対して要求する。これを受けて録画再生装置100は指
定されたサムネイル画像を生成し、センタのサーバ20
0に送信する。
[S26] The server 200 of the center requests the recording / reproducing apparatus 100 for thumbnail images of a list of streams. In response to this, the recording / reproducing apparatus 100 generates the designated thumbnail image, and the center server 20
Send to 0.

【0085】[S27] センタのサーバ200は録画
再生装置100から受け取ったサムネイル画像を元に
「ストリーム一覧メニュー(サムネイル表示有り画面
(5))」を生成する。そして、モニタ装置400に表
示する。
[S27] The center server 200 creates a “stream list menu (thumbnail display screen (5))” based on the thumbnail images received from the recording / reproducing apparatus 100. Then, it is displayed on the monitor device 400.

【0086】[S28] ユーザはリモコン操作器30
0を操作する。この操作内容が“ストリーム編集”であ
ったとする。つまり、メニュー画面のメニュー内容から
編集を行う内容として例えば、“ストリーム編集”を選
択したとする。
[S28] The user operates the remote controller 30
Operate 0. It is assumed that the operation content is "stream edit". That is, it is assumed that “stream edit” is selected as the content to be edited from the menu content on the menu screen.

【0087】[S29] センタのサーバ200は、録
画再生装置100に対し、ユーザが選択したストリーム
のGUI用に高圧縮されたものを要求する(画面
(6))。
[S29] The server 200 of the center requests the recording / reproducing apparatus 100 for a highly compressed stream for the GUI of the stream selected by the user (screen (6)).

【0088】[S31] この要求を受けた録画再生装
置100は、指定されたストリームに対して指定された
圧縮処理を行い、サーバ200へと送信する。
[S31] Upon receipt of this request, the recording / playback apparatus 100 performs the specified compression processing on the specified stream and sends it to the server 200.

【0089】[S32] センタのサーバ200は録画
再生装置100から受信したストリームを元に「ストリ
ーム情報メニュー(画面(7))」を生成する。また、
センタのサーバ200は、受信したストリームを保存す
る。
[S32] The server 200 of the center generates a "stream information menu (screen (7))" based on the stream received from the recording / reproducing apparatus 100. Also,
The center server 200 stores the received stream.

【0090】[S33] ユーザがリモコン操作器30
0を操作してメニュー上で編集操作を行う。そして、録
画再生装置100はこの編集操作内容をセンタのサーバ
200に送る。
[S33] The user operates the remote controller 30
Operate 0 to edit on the menu. Then, the recording / reproducing apparatus 100 sends the editing operation content to the server 200 of the center.

【0091】[S34] 録画再生装置100からの編
集操作内容の情報を受けたセンタのサーバ200はメニ
ューに編集操作内容を反映させる(画面(8))。セン
タは編集スクリプトを生成し内部に保存する。
[S34] The server 200 of the center, which has received the information of the editing operation content from the recording / reproducing apparatus 100, reflects the editing operation content in the menu (screen (8)). The center creates an edit script and stores it internally.

【0092】[S35] ユーザがリモコン操作器30
0を操作してメニュー上で「プレビュー」を選択したと
する。
[S35] The user operates the remote controller 30
It is assumed that 0 is operated and "Preview" is selected on the menu.

【0093】[S36] センタのサーバ200は編
集スクリプトとストリームをもとに編集後のストリーム
プレビューを生成し、リアルタイムで録画再生装置10
0に送信する。この結果、録画再生装置100側のモニ
タ装置400にS36における画面(9)のように画像
が表示されることになる。
[S36] The server 200 of the center generates a stream preview after editing based on the editing script and the stream, and the recording / reproducing apparatus 10 in real time.
Send to 0. As a result, the image is displayed on the monitor device 400 on the recording / reproducing apparatus 100 side as in the screen (9) in S36.

【0094】[S37] センタのサーバ200はプレ
ビュー終了後に「ストリーム情報メニュー(画面(1
0))」を表示させるべく、その情報を録画再生装置1
00に送り、録画再生装置100側のモニタ装置400
に表示させる。
[S37] The server 200 of the center displays the "stream information menu (screen (1
0)) ”is displayed on the recording / reproducing apparatus 1
00, and the monitor device 400 on the recording / playback device 100 side
To display.

【0095】[S38] 画面(10)の表示時に、ユ
ーザがリモコン操作器300を操作してメニュー上で
「編集操作の確定」を行ったとする。この情報は録画再
生装置100側よりサーバ200へと送られる。そし
て、これを受けたセンタのサーバ200は、自己に保存
された編集スクリプトを録画再生装置100側に送信す
る。録画再生装置100ではこの編集スクリプトを受信
し、保存する。
[S38] When the screen (10) is displayed, it is assumed that the user operates the remote controller 300 to "determine editing operation" on the menu. This information is sent from the recording / playback apparatus 100 side to the server 200. Then, the server 200 of the center which receives this transmits the editing script stored therein to the recording / reproducing apparatus 100 side. The recording / reproducing apparatus 100 receives this editing script and stores it.

【0096】[S39] センタ側のサーバ20は「編
集の即時反映の有無メニュー(画面(11))」を生成
する。そして、これを録画再生装置100側に送信す
る。これを受けた録画再生装置100側ではそのモニタ
装置400に当該「編集の即時反映の有無メニュー(画
面(11))」を表示する。
[S39] The server 20 on the center side generates an "edit immediate reflection presence / absence menu (screen (11))". Then, this is transmitted to the recording / reproducing apparatus 100 side. Upon receipt of this, the recording / reproducing apparatus 100 displays the "immediate reflection / non-existence menu of edit (screen (11))" on the monitor apparatus 400.

【0097】[S40] このメニュー上でユーザがリ
モコン操作器300を操作して「編集の即時反映」を選
択したとする。するとセンタのサーバ200は編集の即
時反映を指示するスクリプトを録画再生装置100に送
信する。これを受けて、録画再生装置10では指定され
た編集スクリプトに従い、ストリームを編集する。
[S40] It is assumed that the user operates the remote controller 300 to select "immediate reflection of edit" on this menu. Then, the server 200 of the center transmits a script instructing the immediate reflection of the edit to the recording / reproducing apparatus 100. In response to this, the recording / reproducing apparatus 10 edits the stream according to the specified editing script.

【0098】[S41] 次にセンタのサーバ200は
「ストリーム情報メニュー(画面(12))」の表示画
面情報を生成して録画再生装置100に送る。これを受
けた録画再生装置100側ではモニタ装置400に当該
「ストリーム情報メニュー(画面(12))」を表示さ
せる。
[S41] Next, the server 200 of the center generates the display screen information of the "stream information menu (screen (12))" and sends it to the recording / reproducing apparatus 100. Upon receipt of this, the recording / reproducing apparatus 100 displays the "stream information menu (screen (12))" on the monitor apparatus 400.

【0099】[S42] この「ストリーム情報メニュ
ー(画面(12))」の表示時に、ユーザがリモコン操
作器300を操作して「高度なトランザクション」選択
したとする。録画再生装置100はこの編集操作内容を
センタのサーバ200に送る。
[S42] When the "stream information menu (screen (12))" is displayed, the user operates the remote controller 300 to select "advanced transaction". The recording / reproducing apparatus 100 sends this editing operation content to the server 200 of the center.

【0100】[S43] この情報を受けたサーバ20
0では、該当のメニュー画面を生成し、録画再生装置1
00に送る。そして、録画再生装置100はこの画面情
報をモニタ装置400に表示することにより、「高度な
トランザクション(画面(13))」が表示される。
[S43] The server 20 receiving this information
In 0, the corresponding menu screen is generated and the recording / playback apparatus 1
Send to 00. Then, the recording / reproducing apparatus 100 displays this screen information on the monitor device 400 to display the “advanced transaction (screen (13))”.

【0101】[S44] このメニュー画面の表示時
に、ユーザがリモコン操作器300を操作して「高度な
トランザクションメニュー」を選択したとする。録画再
生装置100はこの編集操作内容をセンタのサーバ20
0に送る。
[S44] It is assumed that the user operates the remote controller 300 to select the "advanced transaction menu" when the menu screen is displayed. The recording / reproducing apparatus 100 displays the content of this editing operation on the server 20 of the center.
Send to 0.

【0102】[S45] センタのサーバ200はこれ
を受けて「高度なトランザクションメニュー」該当のメ
ニュー画面を生成し、録画再生装置100に送る。そし
て、録画再生装置100はこの画面情報をモニタ装置4
00に表示することにより、モニタ装置400には「高
度なトランザクションメニュー(画面(14))」が表
示される。
[S45] In response to this, the server 200 of the center generates a menu screen corresponding to the "advanced transaction menu" and sends it to the recording / reproducing apparatus 100. Then, the recording / reproducing apparatus 100 displays this screen information on the monitor device 4.
00, the “advanced transaction menu (screen (14))” is displayed on the monitor device 400.

【0103】[S46] このメニュー画面の表示時
に、ユーザがリモコン操作器300を操作して、「切り
替え後のストリーム貼り付けられたポリゴンのボールが
画面外より飛び込み画面内でボールが展開してストリー
ムを切り替えるトランザクション」を選択したとする。
録画再生装置100はこの編集操作内容をセンタのサー
バ200に送る。
[S46] At the time of displaying this menu screen, the user operates the remote controller 300 to say, "The stream-switched polygon ball is jumped from outside the screen and the ball expands within the screen to stream. Suppose that you have selected "Transaction to switch between."
The recording / reproducing apparatus 100 sends this editing operation content to the server 200 of the center.

【0104】[S47] この情報を受けたサーバ20
0では、該当のメニュー画面を生成し、録画再生装置1
00に送る。そして、録画再生装置100はこの画面情
報をモニタ装置400に表示することにより、「切り替
え後のストリーム貼り付けられたポリゴンのボールが画
面外より飛び込み画面内でボールが展開してストリーム
を切り替えるトランザクション(画面(15))」の選
択状態の画面が表示される。
[S47] The server 20 receiving this information
In 0, the corresponding menu screen is generated and the recording / playback apparatus 1
Send to 00. Then, the recording / reproducing apparatus 100 displays this screen information on the monitor device 400 to display a message that “a polygon ball with the stream pasted after switching jumps from outside the screen and the ball expands within the screen to switch the stream ( Screen (15)) ”is displayed.

【0105】[S48] サーバ200は該当のストリ
ームの送信を録画再生装置100に要求し、これを受け
て録画再生装置100は該当のストリーム情報をHDD
部101から読み出し、センタのサーバ200に送る。
センタのサーバ200はこれを受信し、該当のエフェク
ト・編集処理を実施する。そして、処理結果を保存す
る。
[S48] The server 200 requests the recording / playback apparatus 100 to transmit the corresponding stream, and the recording / playback apparatus 100 receives the corresponding stream information from the HDD.
It is read from the unit 101 and sent to the server 200 in the center.
The server 200 of the center receives this and executes the corresponding effect / editing process. Then, the processing result is saved.

【0106】[S49] サーバ200では、保存され
たストリームをもとに「選択されたトランザクションの
プレビュー(画面(16))」を生成し、録画再生装置
100にリアルタイムで送信する。従って、これを受け
る録画再生装置100ではそのモニタ装置400に画面
(10)の如きの「選択されたトランザクションのプレ
ビュー」が表示される。
[S49] The server 200 generates a "preview of the selected transaction (screen (16))" based on the stored stream and transmits it to the recording / reproducing apparatus 100 in real time. Therefore, in the recording / reproducing apparatus 100 that receives this, a "preview of the selected transaction" such as the screen (10) is displayed on the monitor apparatus 400.

【0107】[S50] センタのサーバ200はプレ
ビュー終了後に「トランザクション処理の実行の有無メ
ニュー」の表示画面を生成し、録画再生装置100に送
信する。従って、これを受ける録画再生装置100では
そのモニタ装置400に画面(17)の如きの「トラン
ザクション処理の実行の有無メニュー」を表示する。
[S50] After the preview is completed, the server 200 of the center generates a display screen of a “transaction process execution presence / absence menu” and transmits it to the recording / reproducing apparatus 100. Therefore, in the recording / reproducing apparatus 100 that receives this, the "transaction process execution presence / absence menu" such as the screen (17) is displayed on the monitor apparatus 400.

【0108】[S51] このメニュー画面の表示時
に、ユーザがリモコン操作器300を操作して、「処理
の実行」を選択したとする。録画再生装置100はこの
編集操作内容をセンタのサーバ200に送る。
[S51] When the menu screen is displayed, the user operates the remote controller 300 to select “execute processing”. The recording / reproducing apparatus 100 sends this editing operation content to the server 200 of the center.

【0109】[S] センタのサーバ200はユーザが
選択したトランザクション処理に必要な部分のストリー
ムの編集に使用する品質のストリームの送信を録画再生
装置100に要求する。この要求を受けて録画再生装置
100はサーバ200に当該品質を持つストリームを送
信する。すなわち、録画再生装置100は指定されたス
トリームを指定された圧縮処理を行い、あるいは指定の
通り圧縮処理を行わずに送信する。
[S] The server 200 of the center requests the recording / reproducing apparatus 100 to transmit a stream of a quality used for editing the stream of the part required for the transaction processing selected by the user. In response to this request, the recording / reproducing apparatus 100 transmits the stream having the quality to the server 200. That is, the recording / reproducing apparatus 100 performs the specified compression process on the specified stream, or transmits the specified stream without performing the compression process as specified.

【0110】[S53] これを受けたセンタのサーバ
200はストリームを元に指定されたトランザクション
処理を行って所望のストリームを生成する。センタのサ
ーバ200は当該生成したストリームを保存する。
[S53] Upon receipt of this, the server 200 of the center performs a designated transaction process based on the stream to generate a desired stream. The server 200 of the center stores the generated stream.

【0111】[S54] センタのサーバ200は生成
したストリームを録画再生装置100に送信する。録画
再生装置100はストリームを受信、保存する。また、
センタのサーバ200は生成したストリームを組み込む
編集スクリプトを生成して録画再生装置100に送信す
る。
[S54] The server 200 at the center transmits the generated stream to the recording / reproducing apparatus 100. The recording / playback apparatus 100 receives and stores the stream. Also,
The server 200 of the center creates an edit script that incorporates the created stream and sends it to the recording / playback apparatus 100.

【0112】[S55] 録画再生装置100は編集ス
クリプトを受信、保存し、その編集スクリプトに従い、
ストリームを編集する。
[S55] The recording / reproducing apparatus 100 receives and saves the edit script, and according to the edit script,
Edit the stream.

【0113】[S56] センタのサーバ200は「ス
トリーム情報メニュー(メニュー18)」画面を生成
し、録画再生装置100に送る。これを受けた録画再生
装置100ではそのモニタ装置400に「ストリーム情
報メニュー(画面(18))」を表示する。
[S56] The server 200 of the center generates a "stream information menu (menu 18)" screen and sends it to the recording / reproducing apparatus 100. In response to this, the recording / reproducing apparatus 100 displays the "stream information menu (screen (18))" on the monitor apparatus 400.

【0114】[S58] リモコン操作器300を操作
してユーザが「アドバンスド編集の終了」を選択したと
する。この情報は録画再生装置100からサーバ200
へと送られ、サーバ200では「アドバンスド編集の終
了」の画面を生成する。そして、録画再生装置100に
送る。その結果、録画再生装置100のモニタ装置40
0には「アドバンスド編集の終了(画面(19))」が
表示される。
[S58] It is assumed that the user operates the remote controller 300 to select "end advanced editing". This information is transferred from the recording / playback apparatus 100 to the server 200.
Then, the server 200 generates a screen of “end of advanced editing”. Then, it is sent to the recording / playback apparatus 100. As a result, the monitor device 40 of the recording / reproducing device 100.
At 0, "End of advanced editing (screen (19))" is displayed.

【0115】[S59] そして、センタのサーバ20
0はネットワーク接続の切断をスクリプトで録画再生装
置100に送信する。録画再生装置100はスクリプト
を受信し、それに従い接続を切断する。センタのサーバ
200は切断処理を行う。
[S59] Then, the server 20 of the center
0 transmits the disconnection of the network to the recording / reproducing apparatus 100 by a script. The recording / reproducing apparatus 100 receives the script and disconnects the connection accordingly. The server 200 of the center performs disconnection processing.

【0116】[S60] 切断処理が終わったところで
録画再生装置100はモニタ装置400の画面表示を初
期画面としての編集メニュー画面にする(画面(2
0))。
[S60] When the disconnection process ends, the recording / reproducing apparatus 100 changes the screen display of the monitor device 400 to the edit menu screen as the initial screen (screen (2
0)).

【0117】本システムは、録画再生装置内部に編集用
のユーザ向けインターフェースをもたずに、録画画像に
対しての高度な編集機能を実装できるようにするもので
あり、上述したように、録画再生装置にはスクリプトの
解釈実行処理をする機能を持たせておき、編集の実行は
外部のサーバに任せるようにすると共に、編集処理済み
のストリームと編集結果の組み立てはサーバ側よりスク
リプトで伝送して貰い、これを受けて録画再生装置で
は、スクリプトを実施し、その内容に従って、ストリー
ムを組み立てることで目的の編集を完成させるようにし
た。
The present system enables a high-level editing function for a recorded image to be installed without having a user interface for editing inside the recording / reproducing apparatus. The playback device has the function of interpreting and executing the script, leaving the execution of editing to an external server, and transmitting the assembled edited stream and the edited result by the script from the server side. In response to this, the recording / playback device executes the script and assembles the stream according to the contents to complete the intended edit.

【0118】概念図で示すと図12の如きであり、録画
再生装置100からは映像ソースのうちの編集するスト
リームを例えば、圧縮してプロバイダ側(サーバ200
側)に送信し、プロバイダ側が提供するネットワーク経
由の編集ツール(メニューやGUIそして加工処理のた
めの編集機能)を用いてプロバイダ側にて編集のための
加工処理を行う(加工処理の委託)。
A conceptual diagram is as shown in FIG. 12. From the recording / reproducing apparatus 100, the stream to be edited of the video source is compressed, for example, to the provider side (server 200).
Side), and the provider side performs a processing process for editing on the provider side using the editing tool (menu, GUI, and editing function for processing) provided by the provider side (contracting the processing process).

【0119】その結果を、プロバイダ側からスクリプト
の形で録画再生装置100が受け取り、実際の編集を実
行する。高度な画面効果などが必要な場合には、非圧縮
のストリームをプロバイダ側で加工してから録画再生装
置に送り返す。
The recording / reproducing apparatus 100 receives the result from the provider side in the form of a script and executes the actual editing. When a high-level screen effect is required, the uncompressed stream is processed by the provider and then sent back to the recording / playback device.

【0120】録画再生装置100には、スクリプトを実
行して映像を編集する機能とWebブラウザの機能をも
たせておく。ユーザが編集を行う場合には、ネットワー
ク経由で指定されたプロバイダとアクセスする。また、
例えば、その際にストリームのダイジェストを送信し、
プロバイダ側でそのストリームを保存しておく。
The recording / reproducing apparatus 100 is provided with a function of executing a script to edit a video and a function of a Web browser. When the user edits, he / she accesses the specified provider via the network. Also,
For example, at that time, send a digest of the stream,
Save the stream on the provider side.

【0121】ユーザは、Webブラウザを用いて提供さ
れるインターフェースにより加工処理を含めた編集作業
を行う。本システムにおけるこのような仕組みは、ビジ
ネスモデルとして考えた場合、例えば、接続時間単位や
映像長さ、処理の内容によって課金することで、プロバ
イダ側は多くのユーザに高度な編集機能を低料金で提供
し、ユーザは高度な編集機能を低価格で何時でも利用で
きるようになる。
The user performs editing work including processing by using the interface provided by using the Web browser. Considering such a mechanism in this system as a business model, for example, by charging for each connection time unit, video length, and processing content, the provider side can provide many users with advanced editing functions at low cost. Providing users with advanced editing features at a low price and at any time.

【0122】録画再生装置は、編集終了後に編集情報を
プロバイダ側からスクリプトの形で受け取る。そして、
録画再生装置は、そのスクリプトを元に編集作業を行
う。
The recording / reproducing apparatus receives the editing information from the provider side in the form of a script after the editing is completed. And
The recording / playback device performs editing work based on the script.

【0123】高度な編集作業の場合、例えば、2つのシ
ーンをスライドして入れ替えたり、あらかじめ用意され
ているアニメ映像と合成するなどの処理を行う場合に
は、録画再生装置はプロバイダ側に非圧縮(あるいは低
圧縮)ストリームを送信する。プロバイダ側はストリー
ムを保存し、変更を加えて録画再生装置側に返送する。
録画再生装置は返送されたストリームを、これとあわせ
てプロバイダ側から受け取ったスクリプトを元に処理
し、目的の編集を完了する。
In the case of advanced editing work, for example, when performing processing such as sliding and exchanging two scenes or synthesizing with a prepared animation image, the recording / reproducing apparatus is uncompressed on the provider side. Send (or low compression) stream. The provider side saves the stream, makes changes, and returns it to the recording / playback apparatus side.
The recording / playback apparatus processes the returned stream based on the script received from the provider side together with this, and completes the intended editing.

【0124】従って、このような本実施例によれば、最
新の編集機能をいつでも利用できるようにした録画再生
装置を提供できる。
Therefore, according to the present embodiment as described above, it is possible to provide the recording / reproducing apparatus in which the latest editing function can be used at any time.

【0125】また、本実施例によれば、高度な最新の編
集機能をいつでも低コストで手軽に利用できるようにし
た録画再生装置を提供できる。
Further, according to the present embodiment, it is possible to provide a recording / reproducing apparatus in which the latest advanced editing function can be easily used at low cost at any time.

【0126】また、本実施例によれば、録画再生装置に
高度な最新の編集機能をいつでも低コストで手軽に利用
させることができるようサービスするサーバ装置を提供
できる。
Further, according to the present embodiment, it is possible to provide a server device which provides a service so that the recording / playback device can easily use the latest advanced editing function at low cost.

【0127】なお、本発明は上述した実施形態に示す例
に限定されるものではなく、種々変形して実施可能であ
る。
The present invention is not limited to the examples shown in the above-mentioned embodiments, but can be modified in various ways.

【0128】また、本発明において、上記実施形態には
種々の段階の発明が含まれており、開示される複数の構
成要件における適宜な組み合わせにより種々の発明が抽
出され得るものである。例えば、実施形態に示される全
構成要件から幾つかの構成要件が削除されても、発明が
解決しようとする課題の欄で述べた課題の少なくとも1
つが解決でき、発明の効果の欄で述べられている効果の
少なくとも1つが得られる場合には、当該実施形態での
構成要件が一部削除された構成についても発明として成
立し得るものである。
Further, in the present invention, the embodiments include inventions at various stages, and various inventions can be extracted by appropriately combining a plurality of disclosed constituent elements. For example, even if some constituent elements are deleted from all the constituent elements shown in the embodiment, at least one of the problems described in the section of the problem to be solved by the invention is
When one of them can be solved and at least one of the effects described in the section of the effect of the invention can be obtained, the configuration in which some of the constituent features in the embodiment are deleted can be realized as the invention.

【0129】[0129]

【発明の効果】以上、詳述したように、本発明によれ
ば、最新の編集機能をいつでも利用できるようにした録
画再生装置を提供できる。
As described above in detail, according to the present invention, it is possible to provide a recording / reproducing apparatus in which the latest editing function can be used at any time.

【0130】また、本発明によれば、高度な最新の編集
機能をいつでも低コストで手軽に利用できるようにした
録画再生装置を提供することができる。
Further, according to the present invention, it is possible to provide a recording / reproducing apparatus in which the latest advanced editing function can be easily used at low cost at any time.

【0131】また、本発明によれば、録画再生装置に高
度な最新の編集機能をいつでも低コストで手軽に利用可
能にサービスできるサーバ装置を提供することができ
る。
Further, according to the present invention, it is possible to provide a server device capable of servicing the recording / reproducing apparatus with the latest advanced editing function at any time at low cost and easily.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明を説明するための図であって、本発明の
システム構成例を示す図である。
FIG. 1 is a diagram for explaining the present invention and is a diagram showing a system configuration example of the present invention.

【図2】本発明による録画再生装置の要部構成例を示す
ブロック図である。
FIG. 2 is a block diagram showing a configuration example of a main part of a recording / reproducing apparatus according to the present invention.

【図3】本発明の録画再生装置で使用される一例として
のリモコン操作器の外観を示す図である。
FIG. 3 is a diagram showing an appearance of a remote controller as an example used in the recording / reproducing apparatus of the present invention.

【図4】本発明によるサーバ装置の要部構成例を示すブ
ロック図である。
FIG. 4 is a block diagram showing a configuration example of a main part of a server device according to the present invention.

【図5】本発明のシステムにおける録画再生装置とサー
バとの間での通信によるGUI処理を説明するための図
である。
FIG. 5 is a diagram for explaining GUI processing by communication between the recording / reproducing apparatus and the server in the system of the present invention.

【図6】本発明のシステムにおける録画再生装置とサー
バとの間での通信によるユーザインターフェース処理を
説明するための図である。
FIG. 6 is a diagram for explaining user interface processing by communication between the recording / reproducing apparatus and the server in the system of the present invention.

【図7】本発明のシステムによる編集処理実施の際の録
画再生装置およびサーバでの作用例を説明するための図
である。
FIG. 7 is a diagram for explaining an operation example in the recording / playback apparatus and the server when the editing process is performed by the system of the present invention.

【図8】本発明のシステムによる編集処理実施の際の画
面の変遷と録画再生装置およびサーバの作用例を説明す
るための図である。
FIG. 8 is a diagram for explaining a transition of a screen and an operation example of the recording / playback device and the server when the editing process is performed by the system of the present invention.

【図9】本発明のシステムによる編集処理実施の際の画
面の変遷と録画再生装置およびサーバの作用例を説明す
るための図である。
FIG. 9 is a diagram for explaining a transition of a screen and an operation example of the recording / playback apparatus and the server when the editing process is performed by the system of the present invention.

【図10】本発明のシステムによる編集処理実施の際の
画面の変遷と録画再生装置およびサーバの作用例を説明
するための図である。
FIG. 10 is a diagram for explaining a transition of a screen and an operation example of the recording / reproducing apparatus and the server when the editing process is performed by the system of the present invention.

【図11】本発明のシステムによる編集処理実施の際の
画面の変遷と録画再生装置およびサーバの作用例を説明
するための図である。
FIG. 11 is a diagram for explaining a transition of a screen and an operation example of the recording / reproducing device and the server when the editing process is executed by the system of the present invention.

【図12】本発明のシステムにおける編集処理の概念を
説明するための図である。
FIG. 12 is a diagram for explaining the concept of edit processing in the system of the present invention.

【符号の説明】[Explanation of symbols]

100…HDD録画再生装置 101…HDD(ハードディスク)部(記録媒体) 102…TVチューナ部 103…MPEGエンコーダ部 104…MPEGデコーダ部、 105…ビデオエンコーダ/オーディオDAC部 106…赤外線受光部 107…ネットワークインターフェース部、 108…処理演算部(CPU) 109…メモリ 110…フラッシュメモリ NW…ネットワーク回線 200…処理センタのサーバ 300…リモコン操作器 400…モニタ装置。 100 ... HDD recording / reproducing apparatus 101 ... HDD (hard disk) unit (recording medium) 102 ... TV tuner section 103 ... MPEG encoder section 104 ... MPEG decoder section, 105 ... Video encoder / audio DAC section 106 ... Infrared receiver 107 ... network interface section, 108 ... Processing operation unit (CPU) 109 ... memory 110 ... Flash memory NW: Network line 200 ... Processing center server 300 ... Remote controller 400 ... Monitor device.

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】記録媒体に映像を録画し、再生する録画再
生装置において、 外部と通信するための通信手段と、 前記記録媒体に記録された映像に対する処理を通信手段
を介して外部に依頼する手段と、 外部の依頼先より前記通信手段を介して得られた処理結
果とスクリプトとを用い、前記スクリプトを解釈して実
行することにより前記処理結果を映像に反映させる手段
と、を具備することを特徴とする録画再生装置。
1. A recording / reproducing apparatus for recording and reproducing an image on a recording medium, and requesting an external device for communicating with an external device, and a process for the image recorded on the recording medium, via the communication device. Means, and means for reflecting the processing result on the video by interpreting and executing the script by using the processing result and the script obtained from the external requester through the communication means. A recording / playback device characterized by:
【請求項2】記録媒体に映像を録画し、再生する録画再
生装置において、 外部と通信するための通信手段と、 前記記録媒体より編集対象映像のストリームを読み出
し、前記通信手段を介して外部に伝送すると共に、前記
通信手段を介して外部より与えられる映像編集用の操作
指示画面を表示制御し、この操作指示画面に従ってユー
ザの選択指示する内容を前記通信手段を介して外部に送
信し、外部に前記ストリームに対する編集処理を委託
し、その編集結果とその編集結果の反映段取りを記述し
たスクリプトを前記外部の編集処理委託先から前記通信
手段を介して受けるとこのスクリプトを解釈し、実行し
て前記編集対象のストリームに前記編集結果を反映させ
たストリームを得る手段と、を具備することを特徴とす
る録画再生装置。
2. A recording / reproducing apparatus for recording and reproducing an image on a recording medium, and a communication unit for communicating with the outside, and a stream of an image to be edited is read out from the recording medium and externally transmitted via the communication unit. Along with the transmission, display control of an operation instruction screen for video editing given from the outside via the communication means is performed, and the contents selected and instructed by the user according to the operation instruction screen are transmitted to the outside via the communication means. When the editing process for the stream is outsourced to the stream and a script describing the editing result and the setup of reflecting the editing result is received from the external entrusting destination for the editing process via the communication means, the script is interpreted and executed. Means for obtaining a stream in which the edited result is reflected in the stream to be edited.
【請求項3】外部と通信するための通信手段と、 映像のストリームに対する各種の加工処理を提供すると
共に、その加工処理含む処理の選択指示のためのメニュ
ーを含む操作画面を前記通信手段を介して外部に提供す
る手段と、 映像のストリームに対して各種の効果を施して加工する
加工機能を有し、前記通信手段を介して外部より提供さ
れた映像のストリームに対して各種の効果のうちの前記
操作画面に基づく外部から指示された効果を施す手段
と、 前記効果を施した処理済みの映像のストリームに対する
反映手順を示したスクリプトを生成する手段と、 この生成したスクリプトと前記効果を施した処理済みの
映像のストリームとを前記通信手段を介して外部に送信
する手段と、を具備することを特徴とするサーバ装置。
3. A communication means for communicating with the outside, and various processing for a video stream are provided, and an operation screen including a menu for instructing selection of processing including the processing is provided via the communication means. And a processing function for processing various effects on the video stream by applying various effects to the video stream. Among various effects on the video stream externally provided via the communication means. Means for applying an effect instructed from the outside based on the operation screen, means for generating a script showing a procedure for reflecting the processed video stream to which the effect has been applied, and the generated script and the effect. And a means for transmitting the processed video stream to the outside via the communication means.
JP2001231718A 2001-07-31 2001-07-31 Recording/reproducing apparatus and server Pending JP2003046925A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001231718A JP2003046925A (en) 2001-07-31 2001-07-31 Recording/reproducing apparatus and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001231718A JP2003046925A (en) 2001-07-31 2001-07-31 Recording/reproducing apparatus and server

Publications (1)

Publication Number Publication Date
JP2003046925A true JP2003046925A (en) 2003-02-14

Family

ID=19063734

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001231718A Pending JP2003046925A (en) 2001-07-31 2001-07-31 Recording/reproducing apparatus and server

Country Status (1)

Country Link
JP (1) JP2003046925A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009001918A1 (en) * 2007-06-27 2008-12-31 Sprasia Inc. Dynamic image distribution system and dynamic image distribution method
JP2009508402A (en) * 2005-09-07 2009-02-26 ソニー株式会社 System and method for improving home network GUI response time and presentation

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009508402A (en) * 2005-09-07 2009-02-26 ソニー株式会社 System and method for improving home network GUI response time and presentation
US8904443B2 (en) 2005-09-07 2014-12-02 Sony Corporation System and method for improving home network GUI response time and presentation
WO2009001918A1 (en) * 2007-06-27 2008-12-31 Sprasia Inc. Dynamic image distribution system and dynamic image distribution method
JP2009010652A (en) * 2007-06-27 2009-01-15 Sprasia Inc System and method for distributing moving picture

Similar Documents

Publication Publication Date Title
US7346650B2 (en) Recording and reproducing system, server apparatus, recording and reproducing method, terminal apparatus, operating method, and program storage medium
US7823080B2 (en) Information processing apparatus, screen display method, screen display program, and recording medium having screen display program recorded therein
JP5697137B2 (en) Portable information terminal and method, information processing apparatus and method, recording medium, and information processing system
CN112261416A (en) Cloud-based video processing method and device, storage medium and electronic equipment
US20010004417A1 (en) Video editing system
US8265457B2 (en) Proxy editing and rendering for various delivery outlets
US9473817B2 (en) Television receiver, method of controlling the receiver, and network construction device
JPH1196098A (en) Method and device for recording data transmitted on internet
US20060126088A1 (en) Information processing apparatus and method, and program
KR100522949B1 (en) Display Method For Moving Icon
TW535437B (en) Dynamic generation of video content for presentation by a media server
JP2007150994A (en) Video editing system and video editing apparatus
JP3420213B2 (en) Information processing apparatus and method, recording medium, recording system, and recording method
US9246981B2 (en) Transfer device, client apparatus, server apparatus, reproduction apparatus and transfer method
CN103037266A (en) Terminal video switching method, system and intelligent terminal based on proxy server
JP2003091345A (en) Information processor, guidance presenting method, guidance presenting program and recording medium recording the guidance presenting program
KR20000054715A (en) Method and system for servicing by using the internet, method for producing and transmitting moving picture files and recording medium thereof
JP2009303062A (en) Broadcast receiving terminal, broadcast data synthesizing method, program and recording medium
JP4129162B2 (en) Content creation demonstration system and content creation demonstration method
JP2003091647A (en) Information processing device, information list drawing- up method and program, and recording medium storing information list drawing-up program
JP2003046925A (en) Recording/reproducing apparatus and server
JP2008048091A (en) Motion picture tagging program, motion picture tag system, and motion picture distributing method
JP2000181860A (en) Decentralized installation type information processing system, information processing terminal and personal computer
JP4468611B2 (en) Video editing system
JP2003224801A (en) Reproduction apparatus system, information processing apparatus, and control method for the information processing apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20061003

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090120

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090323

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090428