JP4565048B1 - Video editing apparatus and video editing method - Google Patents
Video editing apparatus and video editing method Download PDFInfo
- Publication number
- JP4565048B1 JP4565048B1 JP2009245413A JP2009245413A JP4565048B1 JP 4565048 B1 JP4565048 B1 JP 4565048B1 JP 2009245413 A JP2009245413 A JP 2009245413A JP 2009245413 A JP2009245413 A JP 2009245413A JP 4565048 B1 JP4565048 B1 JP 4565048B1
- Authority
- JP
- Japan
- Prior art keywords
- editing
- video
- command
- client
- processing time
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 44
- 238000004088 simulation Methods 0.000 claims abstract description 10
- 238000012545 processing Methods 0.000 claims description 74
- 239000000284 extract Substances 0.000 claims description 3
- 238000004364 calculation method Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000002452 interceptive effect Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 239000000470 constituent Substances 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 102100035353 Cyclin-dependent kinase 2-associated protein 1 Human genes 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 101000737813 Homo sapiens Cyclin-dependent kinase 2-associated protein 1 Proteins 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 108090000237 interleukin-24 Proteins 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
【課題】ネットワークを介した高品位画像の編集サービスを実現し、使い勝手がよく、かつ適正で公平なサービス料金を課金することができる映像編集装置を提供する。
【解決手段】本発明に係る映像編集装置は、高解像映像に対して行う編集を模擬したシミュレート編集を高解像度映像よりも低い解像度の低解像度映像に対して行うと共にシミュレート編集の具体的内容を記述する編集コマンドを生成するクライアント、とネットワークを介して接続される映像編集装置において、編集コマンドによって、シミュレート編集の内容と実質的に同じ編集を高解像映像に対して自動的に行うリモートサーバと、リモートサーバが高解像度映像に対する編集を行う前に、その編集に係るサービス料金を編集コマンドを用いて予め求め、求めたサービス料金を前記クライアントに通知する課金ユニットと、を備えたことを特徴とする。
【選択図】 図4A video editing apparatus that realizes a high-quality image editing service via a network, is easy to use, and can charge an appropriate and fair service fee.
A video editing apparatus according to the present invention performs simulated editing that simulates editing performed on a high-resolution video on a low-resolution video having a lower resolution than that of the high-resolution video, and performs specific simulation editing. In a video editing device that is connected via a network to a client that generates editing commands that describe the actual content, editing that is substantially the same as the simulated editing content is automatically performed on the high-resolution video by the editing command. And a charging unit that obtains a service charge related to the editing in advance using an edit command and notifies the client of the calculated service charge before the remote server edits the high-resolution video. It is characterized by that.
[Selection] Figure 4
Description
本発明は、映像編集装置及び映像編集方法に係り、特に、ネットワークを介して映像編集サービスを提供する映像編集装置及び映像編集方法に関する。 The present invention relates to a video editing apparatus and a video editing method, and more particularly, to a video editing apparatus and a video editing method for providing a video editing service via a network.
近時、高速な広域コンピュータネットワーク網の整備に伴い、各種の計算機利用サービスを遠隔計算機を用いて提供する、所謂SaaS(Software as a Service)技術が普及してきている。SaaS技術においては、利用者の手元にある端末コンピュータ(以下、クライアントと呼ぶ)では処理に必要な情報の入力と処理結果の出力のみを行い、その間の情報処理の大半は遠隔計算機(以下、リモートサーバと呼ぶ)で行っている。 Recently, with the development of a high-speed wide area computer network, so-called SaaS (Software as a Service) technology for providing various computer use services using a remote computer has become widespread. In the SaaS technology, a terminal computer (hereinafter referred to as a client) at hand of a user only inputs information necessary for processing and outputs a processing result, and most of information processing during that time is performed by a remote computer (hereinafter referred to as a remote computer). Called a server).
他方、近時の放送用映像の高品位化により、映像の編集に伴う計算機処理負荷が著しく増大してきている。映像の編集の例としては、画面の一部に他の小さな別の画面を組み込み、所謂ピクチャー・イン・ピクチャー映像を作成する処理、文字スーパーを映像に重ねる処理、画面の一部をぼかすデフォーカス処理等がある。 On the other hand, with the recent increase in the quality of broadcast video, the computer processing load associated with video editing has increased significantly. Examples of video editing include incorporating another small screen into a part of the screen to create a so-called picture-in-picture video, processing to superimpose a character superposition on the video, and defocusing to blur part of the screen There are processing.
高品位、即ち高解像度で画素数の多い映像に対してこれらの編集を行うためには、専用のソフトウェアと高性能な計算機からなる映像編集用の装置が必要となるが、この種の映像編集用の装置は一般に高価である。放送番組を制作する事業者(以下、番組制作者と呼ぶ)毎に映像編集用の装置を保有するとすれば番組制作者にとって無視し得ないコスト負担となる。 In order to edit these images with high quality, that is, high resolution and a large number of pixels, a video editing device consisting of dedicated software and a high-performance computer is required. The equipment for use is generally expensive. If each broadcaster producing company (hereinafter referred to as a program producer) has a video editing device, the cost of the program producer cannot be ignored.
この映像編集用の装置をSaaS技術を用いた映像編集システムとして構築すれば、番組制作者のコスト負担を低減することができる。即ち、高品位映像の編集処理を行う装置本体をリモートサーバとして構成し、編集を行うための情報入力を複数のクライアント(番組制作者側に配置される)から行えるようにすれば、装置全体のコストが分散されるため、各番組制作者のコスト負担を低減することができる。 If this video editing device is constructed as a video editing system using the SaaS technology, the cost burden on the program producer can be reduced. That is, if the device main body that performs high-definition video editing processing is configured as a remote server so that information input for editing can be performed from a plurality of clients (located on the program producer side), Since the cost is distributed, the cost burden of each program producer can be reduced.
また、リモートサーバの構築やメインテナンス、及び映像の編集サービスを、番組制作者とは別の事業者(以下、サービス提供者という)で行い、番組制作者は映像の編集サービスの利用料金のみを支払う形態にすれば、番組制作者のコスト負担はさらに低減される。また、この形態では、リモートサーバのハードウェアやソフトウェアの維持・更新はサービス提供者が行うことになるので、番組制作者は維持・更新に関わる面倒な作業をする必要が無い。 Also, remote server construction, maintenance, and video editing services are performed by a provider (hereinafter referred to as a service provider) that is separate from the program producer, and the program producer pays only the usage fee for the video editing service. In this form, the cost burden on the program producer is further reduced. In this embodiment, since the service provider performs maintenance / update of the hardware and software of the remote server, the program producer does not need to perform troublesome work related to maintenance / update.
一方、リモートサーバを保有し維持するサービス提供者にとっては、適正な課金システムの構築が不可欠である。この種のリモートサーバ利用の従来の課金方法として、CPUの使用実績時間に基づく方法(以下、実績CPUタイム法と呼ぶ)がある。実績CPUタイム法は、CPUの動作時間の実績に基づいて料金が定めるため、サービス提供者はリモートサーバの動作時間に応じて確実に料金を回収できる。 On the other hand, construction of an appropriate billing system is indispensable for service providers who own and maintain remote servers. As a conventional charging method for using this type of remote server, there is a method based on the actual usage time of the CPU (hereinafter referred to as the actual CPU time method). In the actual CPU time method, the fee is determined based on the actual operation time of the CPU, so that the service provider can reliably collect the fee according to the operation time of the remote server.
しかしながら、リモートサーバのCPU動作時間は、映像の編集内容に依存して変動する。番組制作者が複雑な編集や加工を映像に対して行うとCPU動作時間は長くなり、料金は高くなる。映像の編集の内容は、番組制作者がクライアントを介して入力する編集の仕様によって決まるが、番組制作者は入力した仕様からはリモートサーバのCPU動作時間を事前に正確に推定することができない。つまり、番組制作者は、正確な料金がわからないままサービス提供者に利用を申し込むことなる。これは、サービスを利用する番組制作者にとって不安であり、必ずしも好ましい形態とはいえない。また、番組制作の予算に合わせて映像の編集の仕様を設定しようとしても、仕様の変更の程度と料金との対応関係が事前に正確に把握できないため、予算に合わせて仕様設定をすることが困難である。 However, the CPU operating time of the remote server varies depending on the editing content of the video. When a program producer performs complicated editing and processing on a video, the CPU operating time becomes long and the fee increases. The content of the video editing is determined by the editing specifications input by the program producer via the client. However, the program creator cannot accurately estimate the CPU operating time of the remote server in advance from the input specifications. In other words, the program producer applies to the service provider for use without knowing the exact fee. This is uneasy for program producers who use the service, and is not necessarily a preferable form. Even if you try to set video editing specifications according to the program production budget, it is not possible to accurately grasp in advance the correspondence between the degree of specification changes and fees, so it is possible to set specifications according to the budget. Have difficulty.
このように、実績CPUタイム法は、どちらかといえば、番組制作者よりもサービス提供者に有利な課金方法である。 As described above, the actual CPU time method is a charging method that is more advantageous to the service provider than the program producer.
これに対して、編集の内容に関わらず、編集の対象である映像の継続時間に応じて料金を定める課金方法(以下、映像時間法を呼ぶ)も考えられる。この課金方法では、例えば、同じ30分の放送映像番組であれば、どのように複雑な編集を行っても同じ料金となる。この課金方法は、映像時間から正確に料金を把握できるため、番組制作者にとっては安心な方法である。しかしながら、編集の仕様が複雑になると同じ映像時間であってもCPU動作時間は長くなるが、映像時間法の場合、それにも関わらずサービス提供者は同じ料金しか請求できない。このように、映像時間法はサービス提供者よりも番組制作者に有利な課金方法である。 On the other hand, a billing method (hereinafter referred to as a video time method) is also conceivable in which a fee is determined according to the duration of the video to be edited regardless of the content of editing. With this billing method, for example, the same 30-minute broadcast video program has the same charge no matter how complicated editing is performed. This billing method is a safe method for program producers because the fee can be accurately grasped from the video time. However, if the editing specification becomes complicated, the CPU operating time becomes long even if the video time is the same. However, in the video time method, the service provider can charge only the same fee. Thus, the video time method is a billing method that is more advantageous to the program producer than the service provider.
本発明は上記事情に鑑みてなされたもので、ネットワークを介した高品位画像の編集サービスを実現すると共に、番組制作者にとって使い勝手よく、かつ番組制作者とサービス提供者の双方に適正で公平なサービス料金を課金することができる映像編集装置及び映像編集方法を提供することを目的とする。 The present invention has been made in view of the above circumstances, and realizes a high-quality image editing service via a network, is easy to use for program producers, and is fair and appropriate for both program producers and service providers. An object of the present invention is to provide a video editing apparatus and a video editing method capable of charging a service fee.
上記課題を解決するため、本発明に係る映像編集装置は、高解像映像に対して行う編集を模擬したシミュレート編集を前記高解像度映像よりも低い解像度の低解像度映像に対して行うと共に前記シミュレート編集の具体的内容を記述する編集コマンドを生成するクライアント、とネットワークを介して接続される映像編集装置において、前記編集コマンドを前記クライアントから受信するコマンド受信ユニットと、受信した前記編集コマンドによって、前記シミュレート編集の内容と実質的に同じ編集を前記高解像映像に対して自動的に行うリモートサーバと、前記リモートサーバが前記高解像度映像に対する編集を行う前に、その編集に係るサービス料金を受信した前記編集コマンドを用いて予め求め、求めた前記サービス料金を前記クライアントに通知する課金ユニットと、を備え、前記課金ユニットは、編集コマンドと、前記リモートサーバが具備するプロセッサにその編集コマンドを事前に実行させて実測した処理時間とが予め関連付けられたデータベースを有し、前記クライアントから前記編集コマンドを受信すると、前記データベースを参照して受信した前記各編集コマンドに対応する前記処理時間を抽出し、受信した前記編集コマンドが実行されたときの前記プロセッサの合計処理時間を推定し、推定した前記合計処理時間と、予め定めている前記プロセッサの単位処理時間当たりのサービス料金とから前記高解像度映像の編集に係る前記サービス料金を求めて、前記クライアントに通知し、前記課金ユニットは、前記編集コマンドの種類が変更される場合、新たな前記編集コマンドが使用される場合、或は前記リモートサーバの処理速度が変更される場合に、その編集コマンドが実際に実行されたときの実績処理時間を用いて前記データベースを更新することができる、ことを特徴とする。 In order to solve the above problems, a video editing apparatus according to the present invention performs simulated editing simulating editing performed on a high-resolution video on a low-resolution video having a resolution lower than that of the high-resolution video, and In a video editing apparatus connected via a network to a client that generates an editing command that describes the specific contents of simulated editing, a command receiving unit that receives the editing command from the client, and the received editing command A remote server that automatically performs edits substantially the same as the contents of the simulated edit on the high-resolution video, and a service related to the edit before the remote server edits the high-resolution video The service charge obtained in advance using the edit command that received the charge, and the service charge obtained is determined in the class. Comprising a charging unit for notifying the Ant, wherein the charging unit is closed and editing commands, the database and the processing remote server is actually measured in advance to execute the editing commands to a processor that includes time previously associated When the edit command is received from the client, the processing time corresponding to each edit command received with reference to the database is extracted, and the total processing of the processor when the received edit command is executed Estimating time, obtaining the service fee for editing the high-resolution video from the estimated total processing time and a predetermined service fee per unit processing time of the processor, and notifying the client, the charging unit when the type of the editing command is changed, a new If serial editing commands are used, or if the processing speed of the remote server is changed, can update the database with the actual processing time when the editing command is actually executed, It is characterized by that.
本発明に係る映像編集システム及び映像編集方法によれば、ネットワークを介した高品位画像の編集サービスを実現すると共に、番組制作者にとって使い勝手よく、かつ番組制作者とサービス提供者の双方に適正で公平なサービス料金を課金することができる。 According to the video editing system and the video editing method of the present invention, while realizing a high-quality image editing service via a network, it is convenient for program producers and appropriate for both program producers and service providers. A fair service charge can be charged.
本発明の実施形態を添付図面に基づいて説明する。 Embodiments of the present invention will be described with reference to the accompanying drawings.
(1)システム概要
図1は、本発明の一実施形態に係る映像編集システム1のシステム構成例を示す図である。映像編集システム1は、複数のクライアント5と映像編集装置2とが、インターネット等の広域ネットワーク10を介して接続されている。
(1) System Overview FIG. 1 is a diagram showing a system configuration example of a video editing system 1 according to an embodiment of the present invention. In the video editing system 1, a plurality of
クライアント5は、例えばパーソナルコンピュータ等で構成される端末装置であり、夫々、番組制作者A、B、C等が管理する装置である。ここでの番組制作者とは、無線テレビジョン放送の放送事業者の他、有線テレビジョン放送事業者や番組制作会社等を含む。
The
一方、映像編集装置2は、所謂ハイビジョン映像等の高品位高解像度の映像を高速に処理することができるサーバ(リモートサーバ3)と課金ユニット4等を有している。
On the other hand, the
映像編集装置2は、サービス提供者が管理する装置であり、サービス提供者は映像編集装置2(特に、リモートサーバ3)を耐震、耐火災等の各種障害対策が施された建物等に設置する。リモートサーバ3は、番組制作者から提供される高品位高解像度の映像に対して、同じく番組制作者から提供される仕様に基づいて「編集」し、編集後の高品位高解像度の映像を番組制作者に返送するサービスを提供している。
The
ここで、本実施形態における「編集」の概念について簡単に説明しておく。通常、番組制作者は、スタジオや野外等で撮影すると、不要な部分をカットしたり、必要な場面をつなぎ合わせたりして、放送時間に収まるよう撮影した生映像に対する1次編集を行う。その後、1次編集された映像に対して特定の映像処理、即ち2次編集を行う。2次編集の例としては、画面の一部に他の小さな画面を重ねて所謂ピクチャー・イン・ピクチャー映像を作成する処理、画面の一部をぼかす処理、画面の一部に適宜の文字を重ね合わせる文字スーパー処理等の各種の映像加工処理がある。 Here, the concept of “editing” in the present embodiment will be briefly described. Normally, when a program producer shoots in a studio, outdoors, etc., he / she cuts an unnecessary part or connects necessary scenes, and performs primary editing on the live video shot so as to be within broadcast time. Thereafter, specific video processing, that is, secondary editing is performed on the primary edited video. Examples of secondary editing include creating a so-called picture-in-picture image by overlaying another small screen on a part of the screen, blurring a part of the screen, and overlaying appropriate characters on a part of the screen. There are various kinds of video processing such as superimposing character processing.
図2は、ピクチャー・イン・ピクチャー映像の概念を示す図である。この例では、主映像(図2(a))の一部に副映像(図2(b))を組み込み、ピクチャー・イン・ピクチャー映像(図2(c))を生成している。 FIG. 2 is a diagram illustrating the concept of picture-in-picture video. In this example, a sub-picture (FIG. 2B) is incorporated into a part of the main picture (FIG. 2A) to generate a picture-in-picture picture (FIG. 2C).
図3は、ぼかし処理と文字スーパーの一例を示す図である。元映像(図3(a))の中央部に対してぼかし処理を行い、さらに元映像の上部と下部に「田中さんのご家族」及び「2人の子供は女の子?男の子?」といった文字スーパーを嵌め込む処理を行って編集後の映像(図3(b))を生成している。 FIG. 3 is a diagram illustrating an example of blurring processing and character superimposition. A blur process is applied to the center of the original video (Fig. 3 (a)), and the upper and lower parts of the original video are superimposing characters such as "Tanaka's family" and "Two children are girls or boys?" Is processed to generate the edited video (FIG. 3B).
本実施形態における「編集」は主にこの2次編集のことであり、以下、単に「編集」というときはこの2次編集を指す。 “Edit” in the present embodiment is mainly this secondary edit. Hereinafter, simply “edit” refers to this secondary edit.
上記のような編集作業(2次編集の編集作業)は、番組制作者が実際に映像を見ながら、経験と感性に基づく対話型の形態で行うのが効率的である。しかしながら、今日の高品位高解像度のデジタル映像は画素数が膨大であり、高品位高解像度の映像に対して直接対話型で上記の編集作業を行おうとすると、編集装置としてのコンピュータに非常に高い処理能力が求められる。 It is efficient to perform the editing work (secondary editing work) as described above in an interactive form based on experience and sensibility while actually watching the video. However, today's high-definition and high-resolution digital video has an enormous number of pixels, and it is very expensive for a computer as an editing device if the above-described editing operation is performed directly on a high-definition and high-resolution video. Processing power is required.
そこで、本実施形態に係る映像編集システム1では、番組制作者が保有するクライアント5では、高品位高解像度映像の解像度を低減した低解像度映像(この低解像度映像をプロキシ映像と呼ぶ場合がある)に対して対話型の編集を行うものとしている。そして、対話型編集の結果として得られた編集内容を、映像編集装置2が具備する高性能のコンピュータであるリモートサーバ3に編集仕様として送り、リモートサーバ3では、送られてきた編集仕様に基づいて高品位高解像度映像に対する実際の編集処理を自動的に行うものとしている。クライアント5からリモートサーバ3に送られる編集仕様は、後述するように、一群の編集コマンドとして記述されるものである。
Therefore, in the video editing system 1 according to the present embodiment, the
このように、高品位高解像度の映像に対する実際の編集処理をリモートサーバ3に分担させることにより、低コストのパーソナルコンピュータで構成するクライアント5でも対話型の編集を行うことが可能となる。
In this way, by allowing the
他方、リモートサーバ3を管理する編集サービス提供者にとっては、サービス料金の適正な課金を可能とするシステムの構築が不可欠である。本実施形態に係る映像編集装置2は課金ユニット4を有しており、この課金ユニット4が編集に係るサービス料金を算定し、クライアント5に通知している。
On the other hand, it is indispensable for the editing service provider who manages the
(3)課金方法を含む映像編集方法の具体例
以下、課金ユニット4で行う課金方法を含め、映像編集システム1の具体的な処理について説明する。
(3) Specific Example of Video Editing Method Including Charging Method Specific processing of the video editing system 1 including the charging method performed by the charging unit 4 will be described below.
図4は、映像編集システム1が具備する映像編集装置2とクライアント5の具体的な構成例を示すブロック図である。また、図5は、映像編集システム1が行う映像編集処理の一例を示すフローチャートである。
FIG. 4 is a block diagram illustrating a specific configuration example of the
映像編集装置2は、リモートサーバ3、課金ユニット4、及び送受信ユニット(コマンド受信ユニット)20を有している。このうち、リモートサーバ3は、高解像度映像記憶ユニット30、高解像度映像編集ユニット31、及び低解像度映像(プロキシ映像)生成ユニット32を有している。また、課金ユニット4は、データベース40、料金算出ユニット41、及びデータベース更新ユニット42を有している。
The
上記各ユニットの動作を、図5に示すフローチャートを参照しつつ説明する。図5の各処理のうち、ステップST11−ステップST19はクライアント5で行う処理であり、ステップST21−ステップST29は、映像編集装置2で行う処理である。
The operation of each unit will be described with reference to the flowchart shown in FIG. 5, steps ST11 to ST19 are processes performed by the
ステップST11では、番組制作者が撮影し、さらに不要部分のカット等の1次編集を施した高品位高解像度の映像(以下、単に高解像度映像という)をクライアント5からリモートサーバ3に送信する。この送信以降、クライアント5で高解像度映像を使用することはない。
In step ST11, a high-quality, high-resolution video (hereinafter simply referred to as a high-resolution video) that has been photographed by the program producer and further subjected to primary editing such as cutting unnecessary portions is transmitted from the
クライアント5から送信されてきた高解像度映像は、リモートサーバ3の高解像度映像記憶ユニット30に保存される(ステップST21)。次に、リモートサーバ3の低解像度映像生成ユニット32は、高解像度映像を圧縮エンコードして解像度が低減されたプロキシ映像(低解像度映像)を生成し(ステップST22)、クライアント5に送信する(ステップST23)。プロキシ映像は、元の高解像度映像に比べると画質は劣化しているが、データ量は小さい。
The high resolution video transmitted from the
クライアント5は、受信したプロキシ映像を低解像度映像(プロキシ映像)記憶ユニット50に保存する(ステップST12)。
The
クライアント5では、保存したプロキシ映像をユーザインタフェース53の表示装置に表示して、低解像度映像編集ユニット51の機能を使用しながらプロキシ映像に対する編集作業を対話型で実施する(ステップST13)。プロキシ映像に対する編集の内容は、最終的に行われる高解像度映像に対する編集の内容と実質的に同じものであり、編集の対象が高解像度映像ではなく低解像度のプロキシ映像である点が相違しているだけである。つまり、プロキシ映像に対する編集は高解像度映像に対する編集を模擬したものであり、シミュレート編集と呼ぶ。
The
シミュレート編集の作業は、30分や1時間の番組1本分といった長さの映像に対して行われ、プロキシ映像に対するシミュレート編集の全体が完了するまで、クライアント5側で継続して行われる。クライアント5によるシミュレート編集の間は映像編集装置2とは分離した状態で作業が進められるため、映像編集装置2との通信によって中断されることなく効率的に編集作業を行うことができる。
The simulation editing operation is performed on a video of a length of 30 minutes or one hour of a program, and is continuously performed on the
ユーザ(番組制作者の編集担当者)は、ユーザインタフェース53を利用して効率よく対話型でシミュレート編集を行う。例えば、プロキシ映像を見ながら、所望の場面を選択し、選択した場面画像の所望の位置に文字スーパーを挿入する。このとき、文字のフォントの種類や、色、大きさ等をメニュー等から選択して指定する。また、映像にぼかし処理を施す場合は、ぼかし処理を施す映像の位置や範囲を指定し、ぼかし処理等の画像処理をメニュー等から選択して指定する。
A user (program producer's editor in charge) performs interactive interactive simulation editing using the
シミュレート編集の作業と並行して、クライアント5の編集コマンド生成ユニット52は、シミュレート編集の具体的な内容を記述する編集コマンドを生成する(ステップST14)。編集コマンドは、個々の編集内容を特定することが可能な属性情報を含んだ記述である。
In parallel with the simulation editing work, the editing
図6は、編集コマンドの一例を模式的に示す図である。例えば、ピクチャー・イン・ピクチャー処理を施す編集コマンドAは、図6(a)に例示するように、編集対象となる元映像(1)の場面を特定する時刻情報(例えば、t1からt2)、元映像に組み込む映像(2)の場面を特定する時刻情報(例えば、t3からt4)、組み込み映像を組み込む元映像の座標情報(x、y)、組み込み映像の大きさ(Xドット×Yドット)等の属性情報を含んで構成される。 FIG. 6 is a diagram schematically illustrating an example of an edit command. For example, the edit command A for performing picture-in-picture processing is time information (for example, t1 to t2) for specifying the scene of the original video (1) to be edited, as illustrated in FIG. Time information (for example, t3 to t4) for specifying the scene of the video (2) to be embedded in the original video, coordinate information (x, y) of the original video in which the embedded video is embedded, and the size of the embedded video (X dots × Y dots) And so on.
また、文字スーパー処理を施す編集コマンドBは、図6(b)に例示するように、文字スーパー挿入の対象となる元映像(1)の場面を特定する時刻情報(例えば、t5からt6)、挿入する文字テキスト(例えば、「田中さんのご家族」)、文字を重ねる元映像の座標情報(x、y)、文字の大きさや色、文字の種類等の属性情報を含んで構成される。 Further, the edit command B for performing the character super processing is time information (for example, t5 to t6) for specifying the scene of the original video (1) that is the target of character super insertion, as illustrated in FIG. 6B. It includes character text to be inserted (for example, “Mr. Tanaka's family”), coordinate information (x, y) of the original video on which characters are superimposed, and attribute information such as character size and color, character type, and the like.
また、ぼかし処理を施す編集コマンドCは、図6(c)に例示するように、ぼかし処理の対象となる元映像(1)の場面を特定する時刻情報(例えば、t5からt6)、ぼかし処理の範囲(例えば、元映像の座標(x1、y1)から座標(x2、y2))、ぼかしの程度(例えば、大、中、小のうちの「中」)等の属性情報を含んで構成される。 Further, as illustrated in FIG. 6C, the editing command C for performing the blurring process includes time information (for example, t5 to t6) for specifying the scene of the original video (1) that is the target of the blurring process, and the blurring process. Range (for example, coordinates (x1, y2) to coordinates (x2, y2) of the original video), and attribute information such as the degree of blurring (for example, “medium” of large, medium, and small). The
図6に示す各編集コマンドは、あくまで編集コマンドの概念を説明するための一例であり、これらに限定されるものではない。要は、各編集コマンドは、それらを高解像度映像に適用するとき、シミュレート編集の内容を高解像度映像に忠実に再現できる記述であればよい。 Each editing command shown in FIG. 6 is merely an example for explaining the concept of the editing command, and is not limited to these. In short, each editing command only needs to be a description that can reproduce the contents of the simulated editing faithfully in the high-resolution video when they are applied to the high-resolution video.
番組1本分のシミュレート編集が終了すると、個々の編集内容に対応する一群の編集コマンドが生成される。この一群の編集コマンドが、映像編集装置2のリモートサーバ3で行われる高解像度映像の編集に対する仕様となる。
When the simulated editing for one program is completed, a group of editing commands corresponding to each editing content is generated. This group of editing commands is a specification for editing a high-resolution video performed by the
生成された一群の編集コマンドは、クライアント5の送受信ユニット54から送信され(ステップST15)、映像編集装置2の送受信ユニット20で受信される(ステップST24)。
The generated group of editing commands is transmitted from the transmission /
受信された編集コマンドは、課金ユニット4の料金算出ユニット41に送られ、リモートサーバ3で編集処理が実行される前に、料金算出ユニット41で編集処理に係るサービス料金が算出される。
The received editing command is sent to the
料金算出ユニット41は、データベース40を参照し、受信した一群の編集コマンドに対応する処理時間をデータベース40から抽出する(ステップST25)。
The
図7は、データベース40の一例を示す図である。データベース40は、クライアント5で生成されると想定される編集コマンドと、リモートサーバ3が具備するプロセッサ(CPU)がその編集コマンドを実行した場合にかかると予測される処理時間とが予め関連付けられたデータベースである。個々の編集コマンドに対する処理時間は、リモートサーバ3で事前にプロセッサの処理時間を実測することによって得ることができる。
FIG. 7 is a diagram illustrating an example of the
クライアント5で行われるシミュレート編集の中には、従来とは異なったパラメータをもつ編集や、従来の種類とは異なる編集内容が含まれる場合もある。このような新たな編集コマンドに対しては、リモートサーバ3で試験的に新たな編集コマンドを用いて編集を実行し、処理時間の実測結果を課金ユニット4が具備するデータベース更新ユニット42がデータベース40に追加する。或は、新たな編集コマンドに対しては、処理速度の概略の推定値をデータベース40に保存しておき、この編集コマンドに対する処理速度の実績値が得られた時点でデータベース40を更新するようにしてもよい。
The simulated editing performed by the
リモートサーバ3のハードウェアやソフトウェアがバージョンアップされたときは、各編集コマンドに対する処理速度も変化する。このような場合にも、データベース更新ユニット42が、バージョンアップ後の処理時間を更新することができる。
When the hardware or software of the
図8は、データベース40を利用したサービス料金算出処理の流れを補足的に説明する図である。
FIG. 8 is a diagram for supplementarily explaining the flow of service charge calculation processing using the
シミュレート編集で得られた各編集コマンドに対応する処理時間をデータベース40から抽出すると、抽出した処理時間を合計して合計処理時間を求める。一方、課金ユニット4の適宜のメモリには、単位処理時間当りの料金43が予め保存されている。課金ユニット4は、求めた合計処理時間(例えば、Yms)と単位処理時間当りの料金(例えば、1msあたりX円)とを掛算し、リモートサーバ3がシミュレート編集と同じ編集内容を高解像度映像に対して行うときのサービス料金(例えば、X・Y円)を算出する(ステップST26)。
When the processing time corresponding to each editing command obtained by the simulation editing is extracted from the
算出したサービス料金は、クライアント5に送信され(ステップST27、ステップST16)、クライアント5のユーザインタフェース53(例えば、ディスプレイ装置)に表示される。
The calculated service fee is transmitted to the client 5 (steps ST27 and ST16) and displayed on the user interface 53 (for example, a display device) of the
番組制作者の編集担当者は、表示されたサービス料金を承認するときは(ステップST17のYES)、ユーザインタフェース53を介して、高解像度映像に対する編集の実行指示を入力する(ステップST18)。 When approving the displayed service fee (YES in step ST17), the program producer's editor in charge inputs an instruction to execute editing on the high-resolution video via the user interface 53 (step ST18).
この編集実行指示は、リモートサーバ3の高解像度編集ユニット31に送られる。高解像度編集ユニット31は、既にステップST24で受信している編集コマンドを用いて、高解像度映像に対する編集を実行する(ステップST28)。この編集処理は、既に仕様が確定しているため、人を介することなくリモートサーバ3で自動的に行われる。
This editing execution instruction is sent to the high
編集された高解像度映像は、リモートサーバ3からクライアント5に送られる(ステップST29、ステップST19)。
The edited high resolution video is sent from the
一方、サービス料金を承認しないときは(ステップST17のNO)、ステップST13に戻り、編集担当者がプロキシ映像に対するシミュレート編集の内容を変更する。そして、変更されたシミュレート編集の仕様に応じた編集コマンドが再度生成される。映像編集装置2の課金ユニット4は、変更された仕様に基づくサービス料金を再計算し、クライアント5に再提示する。
On the other hand, when the service fee is not approved (NO in step ST17), the process returns to step ST13, and the editing person changes the contents of the simulation editing for the proxy video. Then, an editing command corresponding to the changed simulation editing specification is generated again. The charging unit 4 of the
このように、本実施形態に係る映像編集装置2では、クライアント5から送られる編集仕様(一群の編集コマンド)に基づいて、リモートサーバ3での編集処理の実行前にサービス料金を迅速かつ高い精度で算定し(見積もり)、クライアント5に提供することができる。このため、番組制作者は、予算と請求金額との乖離を心配することなく、安心して映像編集処理をサービス提供者に依頼することができる。
As described above, in the
また、編集仕様をサービス提供者に送信すると、その編集仕様に対するサービス料金が人を介することなく瞬時に計算され、クライアント5に提示されるので、番組制作の予算に対応させた柔軟な編集仕様の策定が可能となる。例えば、提示されたサービス料金が予算に対して高すぎた場合は、編集内容をより簡素化するような修正を行い、予算に見合った編集内容にすることができる。逆に、提示されたサービス料金が予算よりも低かった場合には、編集内容をより充実させ、視聴者に対してより魅力的な映像編集を行うといった選択肢も可能となる。
When the editing specification is transmitted to the service provider, the service fee for the editing specification is instantaneously calculated without any human intervention and is presented to the
他方、サービス料金の算出方法として、編集対象の映像時間や映像コマ数に基づく算出方法が考えられるが、これらの算出方法では、同じ映像時間や映像コマ数であっても、編集内容によってリモートサーバ3の処理時間が変動するため、高い見積もり精度が期待できない。また、クライアント5で行うシミュレート編集の処理時間から、リモートサーバ3での高解像度映像に対する編集処理時間を推定する方法も考えられるが、各クライアント5の処理時間は使用するコンピュータの性能に依存して大きく変動するため、この方法も高い見積もり精度を期待することができない。
On the other hand, as a service charge calculation method, a calculation method based on the video time or the number of video frames to be edited can be considered. Therefore, high estimation accuracy cannot be expected. Also, a method of estimating the editing processing time for the high resolution video on the
これに対して、本実施形態に係る映像編集装置2では、編集仕様に対応する各編集コマンドと、この編集コマンドを実行したときのリモートサーバ3のプロセッサ実測処理時間とを関連付けるデータベースによってサービス料金を算出している。このため、編集仕様に対応した適正なサービス料金を高い精度でかつ迅速に算出することができる。
On the other hand, in the
また、サービス料金は、データベースから求めたリモートサーバ3の合計処理時間と、単位処理時間当りの料金の積によって算出しているため、例えば、リモートサーバ3のコストが下がった場合には、単位処理時間当りの料金を下げてサービス料金を値下げする、といった柔軟な運用も可能である。
Further, since the service fee is calculated by the product of the total processing time of the
以上説明してきたように、本実施形態に係る映像編集装置2及び映像編集方法によれば、ネットワークを介した高品位画像の編集サービスを実現すると共に、番組制作者にとって使い勝手よく、かつ番組制作者とサービス提供者の双方に適正で公平なサービス料金を課金することができる。
As described above, according to the
なお、本発明は上記の実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせても良い。 Note that the present invention is not limited to the above-described embodiments as they are, 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, the constituent elements over different embodiments may be appropriately combined.
1 映像編集システム
2 映像編集装置
3 リモートサーバ
4 課金ユニット
5 クライアント
20 送受信ユニット(受信ユニット)
31 高解像度映像編集ユニット
40 データベース
41 料金算出ユニット
DESCRIPTION OF SYMBOLS 1
31 High-resolution
Claims (5)
前記編集コマンドを前記クライアントから受信するコマンド受信ユニットと、
受信した前記編集コマンドによって、前記シミュレート編集の内容と実質的に同じ編集を前記高解像映像に対して自動的に行うリモートサーバと、
前記リモートサーバが前記高解像度映像に対する編集を行う前に、その編集に係るサービス料金を受信した前記編集コマンドを用いて予め求め、求めた前記サービス料金を前記クライアントに通知する課金ユニットと、
を備え、
前記課金ユニットは、
編集コマンドと、前記リモートサーバが具備するプロセッサにその編集コマンドを事前に実行させて実測した処理時間とが予め関連付けられたデータベースを有し、
前記クライアントから前記編集コマンドを受信すると、前記データベースを参照して受信した前記各編集コマンドに対応する前記処理時間を抽出し、受信した前記編集コマンドが実行されたときの前記プロセッサの合計処理時間を推定し、
推定した前記合計処理時間と、予め定めている前記プロセッサの単位処理時間当たりのサービス料金とから前記高解像度映像の編集に係る前記サービス料金を求めて、前記クライアントに通知し、
前記課金ユニットは、
前記編集コマンドの種類が変更される場合、新たな前記編集コマンドが使用される場合、或は前記リモートサーバの処理速度が変更される場合に、その編集コマンドが実際に実行されたときの実績処理時間を用いて前記データベースを更新することができる、
ことを特徴とする映像編集装置。 A client that performs simulated editing simulating editing performed on a high-resolution video on a low-resolution video having a resolution lower than that of the high-resolution video and generates an editing command that describes specific contents of the simulated editing , And a video editing device connected via a network,
A command receiving unit for receiving the editing command from the client;
A remote server that automatically performs substantially the same editing as the contents of the simulated editing on the high-resolution video by the received editing command;
Before the remote server edits the high-resolution video, a charging unit that obtains the service fee related to the editing in advance using the edit command and notifies the client of the determined service fee;
With
The billing unit is
A database in which an edit command and a processing time actually measured by causing the processor included in the remote server to execute the edit command in advance are associated in advance;
When the editing command is received from the client, the processing time corresponding to each editing command received with reference to the database is extracted, and the total processing time of the processor when the received editing command is executed is calculated. Estimate
Obtaining the service fee for editing the high-resolution video from the estimated total processing time and a predetermined service fee per unit processing time of the processor, and notifying the client;
The billing unit is
Actual processing when the editing command is actually executed when the type of the editing command is changed, when the new editing command is used, or when the processing speed of the remote server is changed The database can be updated using time,
A video editing apparatus characterized by that.
前記単位時間当たりのサービス料金を変更可能に構成される、
ことを特徴とする請求項1に記載の映像編集装置。 The billing unit is
The service charge per unit time is configured to be changeable,
The video editing apparatus according to claim 1.
リモートサーバが、受信した前記編集コマンドを用いて、前記シミュレート編集の内容と実質的に同じ編集を前記高解像映像に対して自動的に行うステップと、
前記リモートサーバが前記編集を行う前に、課金ユニットが、その編集に係るサービス料金を受信した前記編集コマンドを用いて予め求めるステップと、
求めた前記サービス料金を前記クライアントに通知するステップと、
を備え、
前記サービス料金を予め求めるステップでは、
前記クライアントから前記編集コマンドを受信すると、編集コマンドと、前記リモートサーバが具備するプロセッサにその編集コマンドを事前に実行させて実測した処理時間とが予め関連付けられたデータベースを参照して受信した前記各編集コマンドに対応する前記処理時間を抽出し、
受信した前記編集コマンドが実行されたときの前記プロセッサの合計処理時間を推定し、
推定した前記合計処理時間と、予め定めている前記プロセッサの単位処理時間当たりのサービス料金とから前記高解像度映像の編集に係る前記サービス料金を求め、
前記データベースは、前記編集コマンドの種類が変更される場合、新たな前記編集コマンドが使用される場合、或は前記リモートサーバの処理速度が変更される場合に、その編集コマンドが実際に実行されたときの実績処理時間を用いて更新できる、
ことを特徴とする映像編集方法。 A client that performs simulation editing that simulates editing performed on a high-resolution video on a low-resolution video that has a lower resolution than the high-resolution video and generates an editing command that describes the specific contents of the simulated editing. Receiving the editing command via a network;
A remote server automatically performing editing substantially the same as the contents of the simulated editing on the high resolution video using the received editing command;
Before the remote server performs the editing, a charging unit obtains in advance using the editing command that has received a service fee related to the editing; and
Notifying the client of the determined service fee;
With
In the step of obtaining the service fee in advance,
When the editing command is received from the client, each of the editing command and the processing time actually measured by causing the processor included in the remote server to execute the editing command in advance is referenced with reference to the database. Extract the processing time corresponding to the edit command,
Estimating the total processing time of the processor when the received editing command is executed;
Obtaining the service fee for editing the high-resolution video from the estimated total processing time and a predetermined service fee per unit processing time of the processor;
In the database, when the type of the editing command is changed, when the new editing command is used, or when the processing speed of the remote server is changed, the editing command is actually executed. Can be updated using the actual processing time when
A video editing method characterized by that.
ことを特徴とする請求項3に記載の映像編集方法。 The service fee per unit time can be changed.
The video editing method according to claim 3, wherein:
前記クライアントが、
高解像映像に対して行う編集を模擬したシミュレート編集を、前記高解像度映像よりも解像度の低い低解像度映像に対して行い、
前記シミュレート編集の具体的内容を記述する編集コマンドを生成し、
生成した前記編集コマンドを前記ネットワークを介して前記映像編集装置に送信する、ステップを備え、
前記映像編集装置に備えられるリモートサーバが、
前記クライアントから受信した前記編集コマンドを用いて、前記シミュレート編集の内容と実質的に同じ編集を前記高解像映像に対して自動的に行い、
前記映像編集装置に備えられる課金ユニットが、
前記リモートサーバが前記編集を行う前に、その編集に係るサービス料金を前記クライアントから受信した前記編集コマンドを用いて予め求め、
求めた前記サービス料金を前記クライアントに通知する、
ステップを備え、
前記サービス料金を予め求めるステップでは、
前記クライアントから前記編集コマンドを受信すると、編集コマンドと、前記リモートサーバが具備するプロセッサにその編集コマンドを事前に実行させて実測した処理時間とが予め関連付けられたデータベースを参照して受信した前記各編集コマンドに対応する前記処理時間を抽出し、
受信した前記編集コマンドが実行されたときの前記プロセッサの合計処理時間を推定し、
推定した前記合計処理時間と、予め定めている前記プロセッサの単位処理時間当たりのサービス料金とから前記高解像度映像の編集に係る前記サービス料金を求め、
前記データベースは、前記編集コマンドの種類が変更される場合、新たな前記編集コマンドが使用される場合、或は前記リモートサーバの処理速度が変更される場合に、その編集コマンドが実際に実行されたときの実績処理時間を用いて更新できる、
ことを特徴とする映像編集方法。 In a video editing method of a video editing system in which a client and a video editing device are connected via a network,
The client
Simulate editing that simulates editing performed on high-resolution video is performed on low-resolution video having a lower resolution than the high-resolution video,
An edit command that describes the specific contents of the simulated edit is generated,
Transmitting the generated editing command to the video editing device via the network, and
A remote server provided in the video editing device,
Using the editing command received from the client, the high-resolution video is automatically edited substantially the same as the contents of the simulated editing,
A charging unit provided in the video editing device,
Before the remote server performs the editing, a service fee related to the editing is obtained in advance using the editing command received from the client,
Notifying the client of the calculated service fee;
With steps,
In the step of obtaining the service fee in advance,
When the editing command is received from the client, each of the editing command and the processing time actually measured by causing the processor included in the remote server to execute the editing command in advance is referenced with reference to the database. Extract the processing time corresponding to the edit command,
Estimating the total processing time of the processor when the received editing command is executed;
Obtaining the service fee for editing the high-resolution video from the estimated total processing time and a predetermined service fee per unit processing time of the processor;
In the database, when the type of the editing command is changed, when the new editing command is used, or when the processing speed of the remote server is changed, the editing command is actually executed. Can be updated using the actual processing time when
A video editing method characterized by that.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009245413A JP4565048B1 (en) | 2009-10-26 | 2009-10-26 | Video editing apparatus and video editing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009245413A JP4565048B1 (en) | 2009-10-26 | 2009-10-26 | Video editing apparatus and video editing method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP4565048B1 true JP4565048B1 (en) | 2010-10-20 |
JP2011091740A JP2011091740A (en) | 2011-05-06 |
Family
ID=43098796
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009245413A Active JP4565048B1 (en) | 2009-10-26 | 2009-10-26 | Video editing apparatus and video editing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4565048B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016201774A (en) * | 2015-04-14 | 2016-12-01 | 株式会社日立国際電気 | Video server system and image connection method |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0314110A (en) * | 1989-06-13 | 1991-01-22 | Nippon Steel Corp | Computer processing work end time guidance system |
JP2000105676A (en) * | 1998-07-31 | 2000-04-11 | Canon Inc | Device and method for information processing, and storage medium storing computer-readable program |
JP2004295731A (en) * | 2003-03-28 | 2004-10-21 | Japan Research Institute Ltd | Batch job management system and batch job management program |
JP2009501491A (en) * | 2005-07-15 | 2009-01-15 | トムソン ライセンシング | Method and system for remote digital editing using narrowband channels |
JP2009536476A (en) * | 2006-04-10 | 2009-10-08 | ヤフー! インコーポレイテッド | Topic-specific creation and editing of media assets |
-
2009
- 2009-10-26 JP JP2009245413A patent/JP4565048B1/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0314110A (en) * | 1989-06-13 | 1991-01-22 | Nippon Steel Corp | Computer processing work end time guidance system |
JP2000105676A (en) * | 1998-07-31 | 2000-04-11 | Canon Inc | Device and method for information processing, and storage medium storing computer-readable program |
JP2004295731A (en) * | 2003-03-28 | 2004-10-21 | Japan Research Institute Ltd | Batch job management system and batch job management program |
JP2009501491A (en) * | 2005-07-15 | 2009-01-15 | トムソン ライセンシング | Method and system for remote digital editing using narrowband channels |
JP2009536476A (en) * | 2006-04-10 | 2009-10-08 | ヤフー! インコーポレイテッド | Topic-specific creation and editing of media assets |
Also Published As
Publication number | Publication date |
---|---|
JP2011091740A (en) | 2011-05-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107770626A (en) | Processing method, image synthesizing method, device and the storage medium of video material | |
US10078920B2 (en) | Personalized video-based augmented reality | |
US20190238919A1 (en) | Video broadcast system and a method of disseminating video content | |
US8363716B2 (en) | Systems and methods for video/multimedia rendering, composition, and user interactivity | |
CN110475150A (en) | The rendering method and device of virtual present special efficacy, live broadcast system | |
CN114025219B (en) | Rendering method, device, medium and equipment for augmented reality special effects | |
CN108124109A (en) | A kind of method for processing video frequency, equipment and computer readable storage medium | |
CN110633436B (en) | Visual and user-defined panoramic editing method, system, storage medium and equipment | |
CN108986192A (en) | Data processing method and device for live streaming | |
CN108010037A (en) | Image processing method, device and storage medium | |
CN104504447A (en) | Method and device for distributing virtual seat images | |
KR101881295B1 (en) | Video system based on layer mixer using augmented reality | |
KR20150114016A (en) | Method and system for generating virtual studio image by using 3-dimensional object modules | |
CN106162353A (en) | Interface processing method, Apparatus and system | |
CN111279687A (en) | Video subtitle processing method and director system | |
JP5090115B2 (en) | Moving image distribution apparatus, moving image distribution method and program thereof | |
KR102144336B1 (en) | Broadcasting system for integrating graphic with video based on cloud computing network | |
JP4565048B1 (en) | Video editing apparatus and video editing method | |
CN106060518B (en) | Possesses the realization method and system of 720 degree of panorama players of view angle switch function | |
KR20130067855A (en) | Apparatus and method for providing virtual 3d contents animation where view selection is possible | |
US20230326161A1 (en) | Data processing method and apparatus, electronic device, computer-readable storage medium, and computer program product | |
KR101943554B1 (en) | Method and server for providing sports game information | |
KR101221540B1 (en) | Interactive media mapping system and method thereof | |
JP6450305B2 (en) | Information acquisition apparatus, information acquisition method, and information acquisition program | |
CN116962745A (en) | Mixed drawing method, device and live broadcast system of video image |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100727 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100802 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130806 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4565048 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |