JP4942620B2 - Terminal device, command management method, program - Google Patents
Terminal device, command management method, program Download PDFInfo
- Publication number
- JP4942620B2 JP4942620B2 JP2007302588A JP2007302588A JP4942620B2 JP 4942620 B2 JP4942620 B2 JP 4942620B2 JP 2007302588 A JP2007302588 A JP 2007302588A JP 2007302588 A JP2007302588 A JP 2007302588A JP 4942620 B2 JP4942620 B2 JP 4942620B2
- Authority
- JP
- Japan
- Prior art keywords
- command
- information
- command information
- moving image
- distribution server
- 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
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
本発明は、動画を再生するとともに、ユーザから発言されるコメントを収集し、収集したコメントに応じたコマンドに応じた処理を動画の再生時間に合わせて実行する端末装置、コマンド管理方法、プログラムに関する。 The present invention relates to a terminal device, a command management method, and a program that reproduces a moving image, collects comments made by a user, and executes processing according to a command corresponding to the collected comments in accordance with the reproduction time of the moving image. .
従来から、放送されたテレビ番組等の動画のコンテンツに対し、ユーザが発言したコメントを、その動画上に表示させるシステムがある。
例えば、テレビ番組等に関する掲示板において、テレビ番組の動画の再生開始から再生終了までのうち、あるシーンについてコメントの発言を各ユーザの端末から行うことによって、ユーザ間において、同じテレビ番組を共有し、シーン毎に応じたコメントの発言を互いに行うことができる。このようなシステムは、例えば、特許文献1として提供されている。このシステムによれば、テレビ番組を視聴しながら、その同じテレビ番組に関するコメントを複数のユーザが閲覧して楽しむことができる。
このように1つの動画を複数のユーザが閲覧する場合、その動画の再生タイミングがユーザ毎に異なる。すなわち、再生開始タイミングがユーザ毎に異なるために、同じ動画を閲覧しているにもかかわらず、現在閲覧しているシーンがユーザ毎に異なる。
このようなコメントを動画上に表示するシステムにおいて、ユーザから発言されたコメントを処理する方法として、例えば、コメントが追加された時点の動画再生時間とそのコメントを対応づけて記憶しておき、動画再生時間が到来したときに、そのコメントを動画上に出力する第1の方法がある。
For example, in a bulletin board related to a television program, the same television program is shared between users by making a comment from each user's terminal from the start of playback to the end of playback of the video of the TV program, Comments can be made according to each scene. Such a system is provided as
As described above, when a plurality of users view one moving image, the reproduction timing of the moving image is different for each user. That is, since the playback start timing differs for each user, the scene currently being browsed differs for each user even though the same video is being browsed.
In a system for displaying such a comment on a video, as a method of processing a comment made by a user, for example, a video playback time at the time when a comment is added and the comment are stored in association with each other. There is a first method for outputting the comment on a moving image when the playback time has come.
しかしながら、上述の第1の方法にあっては、以下の問題が考えられる。
すなわち、発言されたコメントを動画再生時間とともに記憶しておき、そのコメントが再生された時刻に到達した時に再生する方法においては、あるシーンを閲覧しているユーザにとって、同じ動画を閲覧している他のユーザがコメントを発言した場合、当該あるユーザが閲覧しているシーンよりも再生時間が先(まだ再生されていないシーン)に対してコメントが発言されると、自身の動画が再生されて、そのシーンに到達した場合にそのコメントが画面上に表示されるが、再生時間が以前(再生し終わったシーン)に対してコメントが発言された場合には、自身においては既に再生がされてしまっているので、そのコメントが反映された画像を表示することができないという問題がある。
また、スライドバー等によって、再生時間の巻き戻しや早送り等(以下、シークと称する)を行う場合、そのシークを行った時点の動画を再生してコメントの表示を行うまでの処理に時間がかかり、再生がスムーズにできない。また、コメントとして発言された内容が、単に文字列を表示するものではなく、例えば、コメントとして何らかの演算が指示された場合には、その演算処理を行い(以下、ロードと称する)、演算結果を反映させた画像を表示するまでに時間がかかってしまう。
However, in the above-described first method, the following problems can be considered.
In other words, in the method of storing the remarked comment together with the video playback time and playing back when the comment reaches the playback time, the same video is viewed for a user who is viewing a scene. When another user has made a comment, if a comment is made for a playback time that is earlier than the scene being browsed by that user (a scene that has not been played), the video is played back. When the scene is reached, the comment is displayed on the screen. However, if a comment is made for the previous playback time (the scene that has been played back), the comment has already been played back. Therefore, there is a problem that an image reflecting the comment cannot be displayed.
In addition, when rewinding or fast-forwarding playback time (hereinafter referred to as seek) using a slide bar or the like, it takes time to display the comment after displaying the video at the time of the seek. Playback is not smooth. In addition, the content uttered as a comment does not simply display a character string. For example, when a certain operation is instructed as a comment, the calculation process is performed (hereinafter referred to as “load”), and the calculation result is displayed. It takes time to display the reflected image.
ここで、コメントとして発言された内容が演算である場合、コメントが発言された時点で、そのコメントに対する演算を予め行い、その演算結果を動画再生時間に対応づけて記憶するロードの処理を行っておき、動画再生時間が到来したときにその動画再生時間におけるロードの結果を動画上に表示する第2の方法も考えられる。この第2の方法によれば、シークが行われた場合においては、その動画再生時間におけるロードの結果を読み出して表示することができるので、シークがされた後に画像を表示するまでの時間を短縮することができ、また、過去に発言された内容についても反映させた状態で画面上に表示することができる。
しかし、この第2の方法では、コメントが発言された場合に、その発言された動画再生時間以降について全て、その発言されたコメントによる演算結果を反映(計算し直し)しなければならないので、保持していた計算結果を全て更新するまでの時間がかかってしまい、さらには、このロードの処理の負荷が大きいために、画像を表示する処理が追いつかず、スムーズな画像表示ができなくなってしまうという問題がある。
Here, when the content uttered as a comment is an operation, when the comment is uttered, an operation is performed on the comment in advance, and a load process is performed to store the operation result in association with the video playback time. In addition, when the moving image reproduction time has come, a second method of displaying the result of loading at the moving image reproduction time on the moving image can be considered. According to the second method, when a seek is performed, the result of loading in the moving image playback time can be read and displayed, so the time until the image is displayed after the seek is shortened. It is also possible to display on the screen in a state in which the contents remarked in the past are also reflected.
However, in this second method, when a comment is made, the calculation result of the comment that has been made must be reflected (recalculated) after the said video playback time. It takes time to update all the calculation results, and furthermore, because the load of this load process is large, the process of displaying the image cannot catch up and the smooth image display cannot be performed. There's a problem.
本発明は、このような事情に鑑みてなされたもので、その目的は、過去の再生時間に対して発言されたコメントを閲覧している時点の再生画面に反映させることができるとともに、シークにかかる処理およびロードにかかる処理の負荷を軽減させることができる端末装置、コマンド管理方法、プログラムを提供することにある。 The present invention has been made in view of such circumstances, and its purpose can be reflected in a playback screen at the time of browsing a comment made in response to a past playback time, and in a seek. An object of the present invention is to provide a terminal device, a command management method, and a program that can reduce the load of such processing and loading processing.
上述した課題を解決するために、本発明は、ユーザに操作される端末装置と、動画データを配信する動画配信サーバと、所定の処理を実行させるコマンドを示す設定コマンド情報を前記動画データの再生時間を示す再生時間情報に対応付けて記憶するコマンド情報記憶手段を備えたコマンド配信サーバと、を備えた動画配信システムにおいて、前記端末装置は、前記動画配信サーバに接続し、前記動画配信サーバに動画データを要求して受信する際に、要求する動画データに対応するコマンド情報と当該コマンド情報に対応付けられる再生時間情報と、を前記コマンド配信サーバから受信する第1の受信手段と、第1の受信手段が受信したコマンド情報を記憶する記憶手段と、前記動画配信サーバから受信する動画データを出力装置に再生させる動画再生手段と、前記第1の受信手段がコマンド情報を受信した後に前記コマンド配信サーバから送信されるコマンド情報と再生時間情報とを受信する第2の受信手段と、前記第2の受信手段が受信したコマンド情報と再生時間情報とを前記記憶手段に追加して記憶するとともに、当該コマンド情報を追加したことによって前記記憶手段に既に記憶されたコマンド情報のうち、更新が必要なコマンド情報を更新するコマンド情報更新手段と、前記動画再生手段が再生する動画データの再生時間に従って、前記記憶手段に記憶されたコマンド情報に応じた処理を実行するコマンド実行手段と、を有することを特徴とする。 In order to solve the above-described problem, the present invention reproduces the moving image data by setting a terminal device operated by a user, a moving image distribution server for distributing moving image data, and setting command information indicating a command for executing a predetermined process. And a command distribution server provided with command information storage means for storing in association with reproduction time information indicating time, wherein the terminal device is connected to the video distribution server and connected to the video distribution server. A first receiving means for receiving, from the command distribution server, command information corresponding to the requested video data and playback time information associated with the command information when requesting and receiving the video data; Storage means for storing the command information received by the receiving means, and video data received from the video distribution server is reproduced on the output device. Video reproduction means, second reception means for receiving command information and reproduction time information transmitted from the command distribution server after the first reception means has received command information, and the second reception means The command information and the playback time information received are stored in the storage means, and command information that needs to be updated among command information already stored in the storage means by adding the command information is stored. Command information updating means for updating, and command execution means for executing processing according to command information stored in the storage means in accordance with a playback time of moving picture data played back by the moving picture playback means. .
また、上述の端末装置において、前記コマンド情報更新手段は、前記更新が必要なコマンド情報を更新する場合に、前記第2の受信手段が受信したコマンド情報に対応づけられた再生時間情報によって指定される再生時間以降の再生時間となっている再生時間情報のコマンド情報を更新することを特徴とする。 In the above terminal device, the command information updating unit is designated by reproduction time information associated with the command information received by the second receiving unit when updating the command information that needs to be updated. The command information of the playback time information that is the playback time after the playback time is updated.
また、上述の端末装置において、前記コマンド情報のいずれかには、スクリプトを実行させるスクリプト情報が含まれており、当該スクリプトは、コマンド情報によって実行される結果を前記出力装置に出力させる命令を含むことを特徴とする。 In the above terminal device, any of the command information includes script information for executing a script, and the script includes a command for causing the output device to output a result executed by the command information. It is characterized by that.
また、本発明は、ユーザに操作される端末装置と、動画データを配信する動画配信サーバと、所定の処理を実行させるコマンドを示す設定コマンド情報を前記動画データの再生時間を示す再生時間情報に対応付けて記憶するコマンド情報記憶手段を備えたコマンド配信サーバと、を備えた動画配信システムの端末装置のコマンド情報管理方法であって、第1の受信手段によって、前記動画配信サーバに接続し、前記動画配信サーバに動画データを要求して受信する際に、要求する動画データに対応するコマンド情報と当該コマンド情報に対応付けられる再生時間情報と、を前記コマンド配信サーバから受信し、動画再生手段によって、前記受信手段が受信した動画データを出力装置に再生させ、第2の受信手段によって、前記第1の受信手段がコマンド情報を受信した後に前記コマンド配信サーバから送信されるコマンド情報と再生時間情報とを受信し、コマンド情報更新部によって、前記第2の受信手段が受信したコマンド情報と再生時間情報とを、第1の受信手段が受信したコマンド情報を記憶する記憶手段に追加して記憶するとともに、当該コマンド情報を追加したことによって前記記憶手段に既に記憶されたコマンド情報のうち、更新が必要となるコマンド情報を更新し、コマンド実行手段によって、前記動画再生手段が再生する動画データの再生時間に従って、前記記憶手段に記憶されたコマンド情報に応じた処理を実行することを特徴とする。 The present invention also provides a terminal device operated by a user, a moving image distribution server for distributing moving image data, and setting command information indicating a command for executing a predetermined process as reproduction time information indicating a reproduction time of the moving image data. A command distribution server comprising command information storage means for storing the information in association with each other, and a command information management method for a terminal device of a video distribution system comprising: a first receiving means connected to the video distribution server; When requesting and receiving video data from the video distribution server, command information corresponding to the requested video data and playback time information associated with the command information are received from the command distribution server, and video playback means To cause the output device to reproduce the video data received by the receiving unit, and the second receiving unit causes the first receiving unit to The command information and the playback time information transmitted from the command distribution server after receiving the command information are received, and the command information and the playback time information received by the second receiving means are received by the command information update unit. Command information that needs to be updated among command information that is already stored in the storage means by adding the command information to the storage means that stores the command information received by one receiving means. The command execution means executes processing according to the command information stored in the storage means in accordance with the reproduction time of the moving picture data reproduced by the moving picture reproduction means.
また、本発明は、ユーザに操作される端末装置と、動画データを配信する動画配信サーバと、所定の処理を実行させるコマンドを示す設定コマンド情報を前記動画データの再生時間を示す再生時間情報に対応付けて記憶するコマンド情報記憶手段を備えたコマンド配信サーバと、を備えた動画配信システムの端末装置を構成するコンピュータを、前記動画配信サーバに接続し、前記動画配信サーバに動画データを要求して受信する際に、要求する動画データに対応するコマンド情報と当該コマンド情報に対応付けられる再生時間情報と、を前記コマンド配信サーバから受信する第1の受信手段、前記受信手段が受信した動画データを出力装置に再生させる動画再生手段、前記第1の受信手段がコマンド情報を受信した後に前記コマンド配信サーバから送信されるコマンド情報と再生時間情報とを受信する第2の受信手段、前記第2の受信手段が受信したコマンド情報と再生時間情報とを、第1の受信手段が受信したコマンド情報を記憶する記憶手段に追加して記憶するとともに、当該コマンド情報を追加したことによって前記記憶手段に既に記憶されたコマンド情報のうち、更新が必要となるコマンド情報を更新するコマンド情報更新手段、前記動画再生手段が再生する動画データの再生時間に従って、前記記憶手段に記憶されたコマンド情報に応じた処理を実行するコマンド実行手段、として機能させるプログラムである。 The present invention also provides a terminal device operated by a user, a moving image distribution server for distributing moving image data, and setting command information indicating a command for executing a predetermined process as reproduction time information indicating a reproduction time of the moving image data. A computer that constitutes a terminal device of a video distribution system including a command information storage unit that stores command information in association with each other, connects the computer to the video distribution server, and requests video data from the video distribution server Receiving the command information corresponding to the requested moving image data and the reproduction time information associated with the command information from the command distribution server, the moving image data received by the receiving unit. Video reproducing means for causing the output device to reproduce the command distribution service after the first receiving means has received the command information. Second receiving means for receiving command information and playback time information transmitted from the bar, command information and playback time information received by the second receiving means, and command information received by the first receiving means. Command information updating means for updating command information that needs to be updated among command information already stored in the storage means by adding the command information to the storage means for storing, the moving image This is a program that functions as command execution means for executing processing according to command information stored in the storage means in accordance with the playback time of moving image data to be played back by the playback means.
以上説明したように、この発明によれば、コマンド情報を追加で受信した場合に、記憶手段に既に記憶されているコマンド情報のうち、更新が必要なコマンド情報を更新するようにしたので、過去の再生時間に対してコマンドが追加された場合であっても、その追加されたコマンドを反映させて画像を表示することができる。また、コマンド情報が追加された場合に、更新が必要なコマンド情報を更新して記憶しておくようにしたので、ロードにかかる時間を長引かせることを低減することができる。また、動画再生時間が異なる位置から再生するようにシークしても、更新されたコマンド情報を読み出して実行することができるので、シークされた後の画像を円滑に表示することができる。 As described above, according to the present invention, when command information is additionally received, command information that needs to be updated among command information already stored in the storage means is updated. Even when a command is added for the playback time, an image can be displayed by reflecting the added command. Further, when command information is added, command information that needs to be updated is updated and stored, so that it is possible to reduce prolonging the time required for loading. Further, even if seeking to reproduce from a position where the moving image reproduction time is different, the updated command information can be read and executed, so that the image after the seek can be displayed smoothly.
以下、本発明の一実施形態による動画配信システムについて図面を参照して説明する。図1は、この発明の一実施形態による動画配信システムの構成を示す概略ブロック図である。
この図において、動画配信システムは、動画配信サーバ1、コメント配信サーバ2、コマンド配信サーバ3、端末装置4がネットワーク5を介して接続される。動画配信サーバ1は、動画データと、動画の投稿者のユーザIDとを対応づけて記憶しており、端末装置4からの配信要求に応じて、動画データを配信する。この配信は、例えば、ストリーミング配信によって行われる。
Hereinafter, a moving picture distribution system according to an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a schematic block diagram showing the configuration of a moving image distribution system according to an embodiment of the present invention.
In this figure, in the moving image distribution system, a moving
コメント配信サーバ2は、動画配信サーバ1が配信する動画に対するコメントをコメントが付与された動画再生時間である再生時間情報とともにコメント情報として端末装置4から受信し、受信したコメント情報を、その動画を閲覧する各端末装置4に配信する。コマンド配信サーバ3は、動画配信サーバ1が配信する動画の再生中に実行するコマンド情報を、コマンドの登録が許可された端末装置4から受信し、その動画を閲覧する各端末装置4に配信する。
The
端末装置4は、ネットワーク5を介して動画配信サーバ1、コメント配信サーバ2、コマンド配信サーバ3に接続することが可能であり、動画配信サーバ1から配信される動画データを受信して表示するとともに、コメント配信サーバ2から配信されるコメント情報を受信して、動画データの再生時間に従い、当該再生時間の再生時間情報が対応付けされたコメントを表示装置に表示される動画上に出力し、コマンド配信サーバ3から配信されたコマンドを実行する。
この端末装置4としては、動画を表示したり、音声を出力したりする機能を有するものであればよく、例えば、PC、携帯電話、PDA、携帯型ゲーム機等が適用可能である。
The
The
次に、端末装置4について、さらに説明する。図2は、端末装置4の構成を示す概略ブロック図である。
この図において、受信部401は、コメント配信サーバ2から送信されるコメント情報を受信する。また、受信部401は、コマンド情報変換部402を有する。このコマンド情報変換部402は、受信したコメント情報がコマンドに相当する場合には、コマンド情報としてコマンド情報更新部430に出力する。また、コマンド情報変換部402は、自身にコメント情報に含まれるコメントとコマンドとなる処理を対応づけて変換テーブルを記憶しており、この変換テーブルを参照して、コマンドに相当するコメントについてコマンド情報として出力する。例えば、「上」または「うえ」というテキストをコメント情報のコメントとして受信した場合には、動画上に表示させるキャラクターや図形等の画像をそのコメントに応じて表示位置を移動させるコマンドとして出力する。さらに、このコマンドに対応する処理内容を記憶する。例えば、この図3において、「上」というコマンドについては、移動対象となる画像を画面の上方向に移動量させる量が対応付けされて記憶されている。
このコマンド変換部402に記憶される情報を図3に示す。
また、受信部401は、コマンド配信サーバ3からコマンド情報が送信された場合には、動画配信サーバ1から受信する動画データに対応するコマンド情報と当該コマンド情報に対応付けられる再生時間情報と、をコマンド配信サーバ3から受信する。
このコメント情報受信部401が、上述の第1の受信手段、第2の受信手段に相当する。
Next, the
In this figure, the receiving
Information stored in the
In addition, when command information is transmitted from the
The comment
定義記憶部410は、入力されるコマンドを演算するルールが定義情報として記憶している。この定義記憶部410に記憶される情報の一例を図4に示す。
In the
コマンド情報記憶部420は、受信部401から出力されるコマンド情報を記憶する。このコマンド情報記憶部420に記憶される情報の一例を図5に示す。この図において、再生時間IDは、コマンド情報に対応付けされた再生時間情報毎に一意に特定する情報である。すなわち、再生時間が同じであっても、コマンド情報が異なれば、再生時間IDは異なるものである。
計算値は、コマンド情報によって指定されるコマンドの値や文字列、スクリプト、オブジェクト等を設定することが可能であり、例えば、コメントに応じて指定される変数に代入する値を示すものや、数値あるいは他の変数と数値とによって演算する式を表すものがある。
The command
The calculated value can be set to a command value specified by command information, a character string, a script, an object, etc. For example, a value to be assigned to a variable specified according to a comment, a numerical value Alternatively, there is an expression that expresses an operation using other variables and numerical values.
バージョン情報は、コマンド情報を受信した順序を示す情報であり、例えば、コマンド情報を受信する毎にカウントアップされる値である。ここでは、ver(バージョン)1、ver2、・・・のように受信部401によってコマンド情報あるいはコメントを受信する毎にカウントアップされる。
The version information is information indicating the order in which the command information is received. For example, the version information is a value that is counted up every time the command information is received. Here, each time command information or a comment is received by the receiving
コマンド情報更新部430は、受信部401によって受信したコメント情報あるいはコマンド情報を受信すると、受信したコマンド情報と再生時間情報とをコマンド記憶部420に追加して記憶する。
また、コマンド情報更新部430は、受信したコメント情報からコマンド変換部402によって変換されたコマンド情報あるいは受信部401が受信したコマンド情報にバージョン情報と再生時間IDとを付与し、コマンド情報記憶部420に記憶する。
また、コマンド情報更新部430は、コマンド情報をコマンド情報記憶部420に追加記憶したことによってコマンド記憶部420に既に記憶されているコマンド情報のうち、更新が必要となるコマンド情報を更新する。例えば、「c=7」、「a=c−1」というコマンドが既に記憶されている状態においては、その計算結果は、「a=6」になるが、「c=7」の再生時間IDよりも後の再生時間IDが付与された「C=2」というコマンドが追加記憶された場合には、「c=7」が「C=2」に書き換えられ、その結果、「a=c−1」の計算をし直し、演算結果を「a=2」となるようにコマンド情報を更新する。ここで、更新が必要でないコマンド情報については更新を行わない。
When the comment information or the command information received by the receiving
Further, the command
Further, the command
差分情報記憶部440は、差分情報を記憶する。この差分情報記憶部440に記憶される情報の一例を図6に示す。
この図において、差分情報は、再生時間IDに対応づけて、再生時間におけるコマンドの計算結果と、そのコマンドが影響を受ける変数(既に記憶されたコマンド)と、このコマンドによって影響を受ける直前の再生時間IDと、バージョン情報とが記憶される。この図においては、一例として、再生時間IDに対応づけて、コマンドの結果「(a=1)」と、影響を受ける変数「C」、影響を受ける直前の再生時間ID「A010」、バージョン情報「ver1」が記憶されている。
The difference
In this figure, the difference information is associated with the playback time ID, the calculation result of the command at the playback time, the variable affected by the command (the command already stored), and the playback immediately before being affected by this command. A time ID and version information are stored. In this figure, as an example, the command result “(a = 1)”, the affected variable “C”, the reproduction time ID “A010” immediately before being affected, and the version information are associated with the reproduction time ID. “Ver1” is stored.
関連変数管理部450は、コマンドと、当該コマンドによって影響をうけるコマンドとを対応づけて記憶する。
差分情報更新部460は、バージョン比較部461と動画再生時間判定部462とを有し、コマンド情報記憶部420に記憶されたコマンド情報をコマンド情報更新部430が更新すると、差分情報記憶部440に記憶される差分情報を更新する。バージョン比較部461は、差分情報記憶部440に記憶されたバージョン情報と追加記憶されたコマンド情報のバージョン情報とを比較する。動画再生時間判定部462は、差分情報記憶部440に記憶された再生時間IDと追加記憶されたコマンド情報の再生時間IDとを比較する。
この差分情報更新部460は、バージョン比較部461と動画再生時間判定部462との結果を基に、差分情報記憶部440に記憶される差分情報を更新する。
The related variable management unit 450 stores the command and the command affected by the command in association with each other.
The difference
The difference
コメント記憶部470は、受信部401が受信したコメント情報のうち、コマンド情報に変換されなかったコメント情報を記憶する。
表示装置480は、画像を表示する機能を有し、例えば、液晶表示装置である。
出力部490は、受信部401が受信する動画データを表示装置480に表するとともに、コメント記憶部470に記憶されたコメントを動画データにあわせて表示し、さらに、コマンド情報記憶部420に記憶されたコマンド情報に従ってコマンドを実行し、表示装置480に画像を表示する。
The
The
The
図7は、端末装置4の表示装置480に表示される画面の一例を示す図面である。
動画画面211には、動画配信サーバ1から送信された動画情報が再生される。
コメント一覧表示エリア212は、複数のユーザから入力されたコメントがリスト化されて表示される領域である。このようなコメントは、受信部401がコメント配信サーバ2から定期的に受信し、コメント記憶部470に記憶される。ここで、受信部401は、予め定められた件数分のコメントとともに、これまでにその動画情報に対して投稿されたコメントの総数を示す数値情報を受信するようにしても良い。
FIG. 7 is a diagram illustrating an example of a screen displayed on the
The moving image information transmitted from the moving
The comment
コメント一覧表示エリア212には、コメントに付与された発言順序を示す番号(符号212a)、コメントを入力したユーザ名(符号212b)、コメントの書き込みをしたコメント付与時間(符号212c)、発言されたコメントの一部(符号212d)が、投稿された実時間情報の順に従って表示される。このようなコメントは、動画画面211中の符号220に示されるように、動画画面211の画面中を流れるようにスクロールして表示される。
In the comment
動画コントロール213は、再生ボタン、停止ボタン、巻き戻しボタン、早送りボタン、音量調整ボタン、動画全体のどのあたりを再生しているのかを示す再生状態表示欄等が表示されており、マウスによっていずれかのボタンにカーソルが合わせられてクリックされることによって、そのボタンに応じた操作の入力を受け付けする。
The
入力フォーム214には、端末装置4に設けられる入力装置を介しユーザによってテキストによるコメントが入力される。書込みボタン222は、クリックされることによって、入力フォーム214に入力されたテキストによるコメントや、コメント付与時間、動画識別情報、ユーザ識別情報などをコメント配信サーバ2に送信する機能を実行させるボタンである。
A text comment is input to the
ビューカウンタ216には、現在表示されている動画が閲覧要求されたのべ回数が閲覧回数として表示される。この閲覧回数は、他のユーザが動画を再生(閲覧要求)した場合には、その時点で同じ動画を閲覧中のユーザのカウント数が増加され、カウント数が更新されて表示される。
アドレスバー217には、この動画配信サーバ1にアクセスした際のURL(uniformresource locator)が表示される。
動画識別情報表示部218には、再生される動画の動画識別情報が示される。
The
The
The moving image identification
次に、上述の端末装置4の動作について図8のフローチャートを用いて説明する。
端末装置4は、動画配信サーバ1から動画データを、コメント配信サーバ2からコメントを受信すると(ステップS100)、動画データを再生して表示する(ステップS101)。そして、受信したコメント情報のうち、コマンド変換部402によってコマンドに変換するコメントがあるか否かを判定し(ステップS102)、コマンドに変換するコメントがある場合にはコメントをコマンドに変換し、そのコマンドに応じた処理を行う(ステップS103)。このコマンドに応じた処理としては、例えば、コマンドによって指定される所定の処理を実行する場合や、このコマンドに応じたコメントを動画の再生タイミングに合わせて表示させる場合がある。一方、コマンドに変換されないコメントについては、再生時間に従って動画上にそのコメントが表示される(ステップS104)。
Next, the operation of the
When receiving the moving image data from the moving
次に、端末装置4は、ステップS100の処理を行った後に、追加でコメント情報を受信したか否かを判定し(ステップS105)、コメントを受信した場合には、コメントをコマンド変換部430によってコマンドに変換された否かを判定し(ステップS106)、コマンドに変換されずコメントのままである場合には、コメント情報を記憶する(ステップS107)。この記憶されたコメント情報は、コメント情報に含まれる動画再生時間に従って表示される。
Next, after performing the process of step S100, the
一方、コメントがコマンドである場合には、コマンドをコマンド情報記憶部420に追加記憶し(ステップS108)、追加されたコマンドに応じた処理すなわち、追加されたコマンドに対応する変数を更新し(ステップS109)、追加されたコマンドを更新することによって影響をうけるコマンドの変数を更新する(ステップS110)。ここでは、更新が必要となるコマンド情報を更新する場合に、追加で受信したコマンド情報に対応づけられた再生時間情報によって指定される再生時間以降の再生時間となっている再生時間情報のコマンド情報を更新する。そして、差分情報を更新し(ステップS111)、追加したコマンドを処理した結果を表示装置480に表示する(ステップS112)。 On the other hand, if the comment is a command, the command is additionally stored in the command information storage unit 420 (step S108), and processing corresponding to the added command, that is, a variable corresponding to the added command is updated (step S108). In step S109, the command variable affected by updating the added command is updated (step S110). Here, when command information that needs to be updated is updated, the command information of the playback time information that is the playback time after the playback time specified by the playback time information associated with the additionally received command information Update. Then, the difference information is updated (step S111), and the result of processing the added command is displayed on the display device 480 (step S112).
次に、コマンドによる更新処理についてさらに説明する。
最初にコマンド情報記憶部420にコマンド情報が記憶されると、例えば、図5のように、再生時間IDとバージョン情報(ここではver1)とが付与されて記憶される。そして、この記憶されたコマンド情報に応じた差分情報が差分情報更新部460によって差分情報更新部460に記憶される。ここでは、再生時間IDに対し、当該再生時間IDが示す再生時間におけるコマンドとして指定された計算値と、そのコマンドを実行する際に影響をうけるコマンドの変数と、その影響を受ける際のコマンドの再生時間IDと、自身に付与されたバージョン情報とが対応付けされて記憶される(図6)。
Next, the update process by the command will be further described.
When command information is first stored in the command
次に、新たにコマンド情報が記憶される場合、コマンド情報更新部430は、バージョン情報をver2とし、受信したコマンド情報の再生時間情報と、既に記憶された再生時間とを比較し、再生時間順になるように記憶するとともに、この再生時間順に従った再生時間IDを付与し、記憶する。ここでは、A011の再生時間IDが付与されたデータが記憶される(図9)。
Next, when new command information is stored, the command
次に、差分情報更新部460は、新たに追加記憶されたコマンド情報の変数を、コマンドを実行する際に影響をうけるコマンドの変数として差分情報に記憶された情報を検索する。ここでは、例えば、変数「C」を差分情報として有する再生時間IDがA020のデータが検索される(図6)。そして、検索された差分情報の再生時間ID及びバージョン情報とを読み出し、追加記憶されたコマンド情報の再生時間ID及びバージョン情報とを比較する。ここで、追加されたコマンドの再生時間IDよりも後の再生時間IDが付与されていて、かつ、追加されたコマンド情報のバージョン情報よりも、差分情報のバージョン情報の方が古い場合には、この追加されたコマンド情報によって影響を受けるデータであると判定し、この差分情報を更新するとともに、A020のデータの計算値も更新する。差分情報の更新としては、追加されたコマンド情報のバージョン情報をこの差分情報に設定するとともに、更新された後の計算値が記憶される。例えば、図6下段のようにA020の差分情報のように書き換えられる。
以下、同様に、A020以降の再生時間IDの差分情報についても更新が必要なものについては、順次更新する。
Next, the difference
Similarly, the difference information of the reproduction time IDs after A020 is also sequentially updated for information that needs to be updated.
以上のように、計算値および差分情報を更新し、過去の再生時間にコマンド情報が付与されても、現在閲覧している画面上に反映することができるので、同じ動画を複数のユーザが異なる再生時間で閲覧していたとしても、各ユーザのそれぞれの画像に対し、過去に付与されたコマンドが反映された画像を表示させることができ、再生時間が異なることによる表示内容の相違があったとしても、コマンドの処理結果は、各ユーザの画面において同一になる。 As described above, even if the calculated value and the difference information are updated and the command information is given to the past playback time, it can be reflected on the screen currently being browsed, so that the same video is different for a plurality of users. Even when browsing for playback time, it is possible to display images that reflect commands assigned in the past for each user's image, and there is a difference in display contents due to different playback times. Even so, the command processing results are the same on each user's screen.
例えば、コマンドによってボールが移動され、図10(a)から図10(b)に示すように動画の再生画面が遷移する場合であっても、動画の再生開始時点を基準とした時間である再生時間が同じタイミングの画面を、同じタイミングで閲覧する場合には、各ユーザの端末装置4において同じ画面が表示される。
For example, even when the ball is moved by a command and the moving image playback screen transitions as shown in FIG. 10A to FIG. 10B, the playback is based on the playback start time of the moving image. When browsing a screen with the same timing at the same timing, the same screen is displayed on the
以上説明したように、この実施形態によれば、コマンド情報として記憶されている情報のうち、追加されたコマンド情報によって変更する必要があるコメント情報のみ更新するようにした。これにより、あるユーザが閲覧している再生時間よりも過去の再生時間に対してコマンドが追加されたとしても、その追加されたコマンドの再生時間以降のコマンドについても、その影響をうけるコマンドを更新するようにしたので、この更新によって更新されたコマンド情報が再生時間として到来したときに画面に表示することができ、過去の再生時間に対して発言されたコマンドを反映させた出力を行うことができる。また、バージョン情報および再生時間IDを参照して、追加されたコマンドの影響をうけるコマンド情報を抽出し、それを対象にして書き換えるようにしたので、計算値を演算するにかかる時間を従来に比べて短縮することができる。 As described above, according to this embodiment, only the comment information that needs to be changed by the added command information among the information stored as the command information is updated. As a result, even if a command is added for a playback time that is earlier than the playback time being viewed by a user, the commands that are affected by the command after the playback time of the added command are also updated. Since the command information updated by this update has arrived as the playback time, it can be displayed on the screen, and the output that reflects the command that was spoken for the past playback time can be performed. it can. Also, the command information affected by the added command is extracted with reference to the version information and the playback time ID, and the command information is rewritten for that purpose. Can be shortened.
また、コマンド情報の追加があったときに、記憶されたコマンド情報のうち変更が必要なコマンド情報について更新しておくようにしたので、シークされた後に計算を行う必要はなく、記憶領域からコマンド情報を読み出し、コマンド情報に応じた表示を行えばよいので、シークされてからコマンド情報に従った画像を表示するまでの時間を長引かせることを防ぐことができる。 In addition, when command information is added, command information that needs to be changed is updated among stored command information, so there is no need to perform calculations after seeking, and commands from the storage area Since it is only necessary to read the information and perform display according to the command information, it is possible to prevent prolonging the time from the seek until the image according to the command information is displayed.
以上説明した実施形態において、コマンド情報のいずれかに、コマンド情報によって実行される結果を端末装置4の出力装置に出力させるようなスクリプトを実行させるスクリプト情報が含めるようにしてもよい。例えば、
C=drawshape(x:10,y:10,color:0xfffffff)
なる文字列をスクリプトして記憶するようにしてもよい。これにより、特定された色の図形をxとyで指定された画面上の位置に表示することができる。
また、
C=drawshape(text:”あなたは”+NO+“番です”)
なる文字列を設定するとともに、「NO」という文字例を変数として設定しておく。
これにより、例えば、「NO」の変数の値が100であった場合には、「あなたは100番です」のような文字列が画面上に表示される。
このようなスクリプトは、番号を出力したり、図形を表示する他に、ある特定のコメントが発言された個数をカウントしてその結果を表示するようなアンケート機能や、所定の図形の内側だけ動画を見れるようにし、他の領域を隠蔽するようにし、コマンドに応じて窓の位置を移動させ、画像が見える範囲を変える窓機能を実現することが可能である。
In the embodiment described above, script information for executing a script that causes the output device of the
C = drawshape (x: 10, y: 10, color: 0xfffffff)
A character string may be stored as a script. Thereby, the figure of the specified color can be displayed at the position on the screen specified by x and y.
Also,
C = drawshape (text: “You are” + NO + “No.”)
And a character example “NO” is set as a variable.
Thus, for example, if the value of the variable “NO” is 100, a character string such as “You are 100” is displayed on the screen.
In addition to outputting numbers and displaying graphics, such scripts can be used to display the results of counting the number of comments made by a specific comment, It is possible to realize a window function that changes the range in which an image can be seen by moving the position of a window in accordance with a command so that the image can be seen and other areas are hidden.
また、以上説明した実施形態においては、コメント配信サーバ2から送信されるコメントを端末装置4においてコマンド情報に変換する場合について説明したが、コマンド配信サーバ3からコマンド情報が送信された場合には、受信部401がこのコマンド情報を受信し、コマンド情報更新部430に出力するようにしてもよい。また、コメント配信サーバ2とコマンド配信サーバ3とが同一のサーバによって構成され、コメント情報とコマンド情報の両方を送信するようにしてもよい。
Moreover, in embodiment described above, although the case where the comment transmitted from the
また、図1における端末装置4の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりコマンドの処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。
In addition, a program for realizing the function of the
また、「コンピュータシステム」は、WWWシステムを利用している場合であれば、ホームページ提供環境(あるいは表示環境)も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
Further, the “computer system” includes a homepage providing environment (or display environment) if a WWW system is used.
The “computer-readable recording medium” refers to a storage device such as a flexible medium, a magneto-optical disk, a portable medium such as a ROM and a CD-ROM, and a hard disk incorporated in a computer system. Furthermore, the “computer-readable recording medium” dynamically holds a program for a short time like a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line. In this case, a volatile memory in a computer system serving as a server or a client in that case, and a program that holds a program for a certain period of time are also included. The program may be a program for realizing a part of the functions described above, and may be a program capable of realizing the functions described above in combination with a program already recorded in a computer system.
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。 The embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to this embodiment, and includes designs and the like that do not depart from the gist of the present invention.
1 動画配信サーバ 2 コメント配信サーバ
3 コマンド配信サーバ 4 端末装置
401 受信部 402 コマンド変換部
410 定義記憶部 420 コマンド情報記憶部
430 コマンド情報更新部 440 差分情報記憶部
450 関連変数管理部 460 差分情報更新部
461 バージョン比較部 462 動画再生時間判定部
DESCRIPTION OF
Claims (5)
前記端末装置は、
前記動画配信サーバに接続し、前記動画配信サーバに動画データを要求して受信する際に、要求する動画データに対応するコマンド情報と当該コマンド情報に対応付けられる再生時間情報と、を前記コマンド配信サーバから受信する第1の受信手段と、
第1の受信手段が受信したコマンド情報を記憶する記憶手段と、
前記動画配信サーバから受信する動画データを出力装置に再生させる動画再生手段と、
前記第1の受信手段がコマンド情報を受信した後に前記コマンド配信サーバから送信されるコマンド情報と再生時間情報とを受信する第2の受信手段と、
前記第2の受信手段が受信したコマンド情報と再生時間情報とを前記記憶手段に追加して記憶するとともに、当該コマンド情報を追加したことによって前記記憶手段に既に記憶されたコマンド情報のうち、更新が必要なコマンド情報を更新するコマンド情報更新手段と、
前記動画再生手段が再生する動画データの再生時間に従って、前記記憶手段に記憶されたコマンド情報に応じた処理を実行するコマンド実行手段と、
を有することを特徴とする端末装置。 A command for storing a terminal device operated by a user, a moving image distribution server for distributing moving image data, and setting command information indicating a command for executing a predetermined process in association with reproduction time information indicating a reproduction time of the moving image data In a video delivery system comprising a command delivery server comprising information storage means,
The terminal device
When connecting to the video distribution server and requesting and receiving video data from the video distribution server, command information corresponding to the requested video data and playback time information associated with the command information are sent to the command distribution First receiving means for receiving from the server;
Storage means for storing command information received by the first receiving means;
A moving image reproducing means for causing the output device to reproduce moving image data received from the moving image distribution server;
Second receiving means for receiving command information and playback time information transmitted from the command distribution server after the first receiving means has received command information;
The command information and the playback time information received by the second receiving unit are added to the storage unit and stored, and the command information is added to update the command information already stored in the storage unit. Command information updating means for updating command information that requires
Command execution means for executing processing according to command information stored in the storage means in accordance with the playback time of the video data played back by the video playback means;
The terminal device characterized by having.
ことを特徴とする請求項1記載の端末装置。 The command information update means, when updating the command information that needs to be updated, has a reproduction time after the reproduction time specified by the reproduction time information associated with the command information received by the second reception means; The terminal device according to claim 1, wherein the command information of the playback time information is updated.
ことを特徴とする請求項1または請求項2に記載の端末装置。 The script information for executing a script is included in any of the command information, and the script includes an instruction for causing the output device to output a result executed by the command information. Or the terminal device of Claim 2.
第1の受信手段によって、前記動画配信サーバに接続し、前記動画配信サーバに動画データを要求して受信する際に、要求する動画データに対応するコマンド情報と当該コマンド情報に対応付けられる再生時間情報と、を前記コマンド配信サーバから受信し、
動画再生手段によって、前記受信手段が受信した動画データを出力装置に再生させ、
第2の受信手段によって、前記第1の受信手段がコマンド情報を受信した後に前記コマンド配信サーバから送信されるコマンド情報と再生時間情報とを受信し、
コマンド情報更新手段によって、前記第2の受信手段が受信したコマンド情報と再生時間情報とを、第1の受信手段が受信したコマンド情報を記憶する記憶手段に追加して記憶するとともに、当該コマンド情報を追加したことによって前記記憶手段に既に記憶されたコマンド情報のうち、更新が必要となるコマンド情報を更新し、
コマンド実行手段によって、前記動画再生手段が再生する動画データの再生時間に従って、前記記憶手段に記憶されたコマンド情報に応じた処理を実行する
ことを特徴とするコマンド情報管理方法。 A command for storing a terminal device operated by a user, a moving image distribution server for distributing moving image data, and setting command information indicating a command for executing a predetermined process in association with reproduction time information indicating a reproduction time of the moving image data A command delivery server comprising an information storage means, and a command information management method for a terminal device of a video delivery system comprising:
When the first receiving means connects to the video distribution server and requests and receives the video data from the video distribution server, the command information corresponding to the requested video data and the playback time associated with the command information Information from the command distribution server,
The moving image reproduction means causes the output device to reproduce the moving image data received by the receiving means,
The second receiving means receives the command information and the reproduction time information transmitted from the command distribution server after the first receiving means receives the command information,
The command information updating means stores the command information and the reproduction time information received by the second receiving means in addition to the storage means for storing the command information received by the first receiving means. Of command information already stored in the storage means by adding the command information that needs to be updated,
A command information management method comprising: executing a process according to command information stored in the storage unit according to a reproduction time of the moving image data reproduced by the moving image reproduction unit by the command execution unit.
前記動画配信サーバに接続し、前記動画配信サーバに動画データを要求して受信する際に、要求する動画データに対応するコマンド情報と当該コマンド情報に対応付けられる再生時間情報と、を前記コマンド配信サーバから受信する第1の受信手段、
前記受信手段が受信した動画データを出力装置に再生させる動画再生手段、
前記第1の受信手段がコマンド情報を受信した後に前記コマンド配信サーバから送信されるコマンド情報と再生時間情報とを受信する第2の受信手段、
前記第2の受信手段が受信したコマンド情報と再生時間情報とを、第1の受信手段が受信したコマンド情報を記憶する記憶手段に追加して記憶するとともに、当該コマンド情報を追加したことによって前記記憶手段に既に記憶されたコマンド情報のうち、更新が必要となるコマンド情報を更新するコマンド情報更新手段、
前記動画再生手段が再生する動画データの再生時間に従って、前記記憶手段に記憶されたコマンド情報に応じた処理を実行するコマンド実行手段、
として機能させるプログラム。 A command for storing a terminal device operated by a user, a moving image distribution server for distributing moving image data, and setting command information indicating a command for executing a predetermined process in association with reproduction time information indicating a reproduction time of the moving image data A computer constituting a terminal device of a video delivery system comprising a command delivery server comprising an information storage means;
When connecting to the video distribution server and requesting and receiving video data from the video distribution server, command information corresponding to the requested video data and playback time information associated with the command information are sent to the command distribution First receiving means for receiving from the server;
Moving image reproduction means for causing the output device to reproduce the moving image data received by the receiving means;
Second receiving means for receiving command information and playback time information transmitted from the command distribution server after the first receiving means has received command information;
The command information and the reproduction time information received by the second receiving unit are added to the storage unit that stores the command information received by the first receiving unit, and the command information is added to thereby store the command information. Command information updating means for updating command information that needs to be updated among command information already stored in the storage means;
Command execution means for executing processing according to the command information stored in the storage means in accordance with the playback time of the video data played back by the video playback means;
Program to function as.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007302588A JP4942620B2 (en) | 2007-11-22 | 2007-11-22 | Terminal device, command management method, program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007302588A JP4942620B2 (en) | 2007-11-22 | 2007-11-22 | Terminal device, command management method, program |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012040055A Division JP5426707B2 (en) | 2012-02-27 | 2012-02-27 | Terminal device, command information management method, and computer program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009130565A JP2009130565A (en) | 2009-06-11 |
JP4942620B2 true JP4942620B2 (en) | 2012-05-30 |
Family
ID=40821062
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007302588A Active JP4942620B2 (en) | 2007-11-22 | 2007-11-22 | Terminal device, command management method, program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4942620B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4920108B1 (en) * | 2010-12-03 | 2012-04-18 | 株式会社東芝 | Server, playback device, and playback control method |
JP6160640B2 (en) * | 2015-02-25 | 2017-07-12 | 株式会社三洋物産 | Game system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001257967A (en) * | 2000-03-09 | 2001-09-21 | Sharp Corp | Information editing service system |
JP2003163911A (en) * | 2001-11-22 | 2003-06-06 | Nippon Telegr & Teleph Corp <Ntt> | Image reproducing method based on favorable public image information, image reproduction control system, server apparatus, client apparatus, image reproduction control program and its recording medium |
-
2007
- 2007-11-22 JP JP2007302588A patent/JP4942620B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2009130565A (en) | 2009-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7153786B2 (en) | Comment delivery system and comment delivery method | |
JP4673862B2 (en) | Comment distribution system, comment distribution server, terminal device, comment distribution method, and program | |
JP4734471B2 (en) | Display device, comment display method, and program | |
JP4829171B2 (en) | Terminal device, comment distribution server, comment transmission method, comment output method, comment distribution method, and program | |
JP4942684B2 (en) | Video distribution system, terminal device program, distributed video playback method, and command setting method | |
JP4942620B2 (en) | Terminal device, command management method, program | |
JP2017054192A (en) | Content display system, terminal device, server device, content display method and program | |
JP5426707B2 (en) | Terminal device, command information management method, and computer program | |
JP2012135031A (en) | Moving image distribution system, computer program and distributed moving image reproducing method | |
JP7204321B2 (en) | terminal and server | |
JP4842236B2 (en) | Information distribution system, information terminal, and information distribution method | |
JP6181468B2 (en) | Information processing terminal and information processing system | |
JP2012019530A (en) | Information terminal device, information processing method, and program | |
JP2015019392A (en) | Receiver for streaming content, and registration method for streaming content |
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: 20120131 |
|
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: 20120228 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4942620 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150309 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150309 Year of fee payment: 3 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
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 |