JPH1040185A - サーバ及び端末及びその制御方法 - Google Patents
サーバ及び端末及びその制御方法Info
- Publication number
- JPH1040185A JPH1040185A JP19373196A JP19373196A JPH1040185A JP H1040185 A JPH1040185 A JP H1040185A JP 19373196 A JP19373196 A JP 19373196A JP 19373196 A JP19373196 A JP 19373196A JP H1040185 A JPH1040185 A JP H1040185A
- Authority
- JP
- Japan
- Prior art keywords
- protocol
- image
- control
- camera
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/613—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2662—Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6587—Control parameters, e.g. trick play commands, viewpoint selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/18—Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Closed-Circuit Television Systems (AREA)
- Facsimile Transmission Control (AREA)
- Studio Devices (AREA)
- Telephonic Communication Services (AREA)
Abstract
して良好に送受信できるサーバ、端末、それぞれの制御
方法、媒体を提供する。 【解決手段】 サーバには、撮影された映像信号に変換
するカメラとそれを制御するカメラ制御部とカメラドラ
イバを備える。そして、カメラにより変換された画像信
号を静止画データとしてインターネットに転送する場合
にはHTMLやHTTPに従って転送し、カメラで変換
された画像信号を動画データとして転送する場合には、
これとは別のプロトコルで送出する。
Description
応したサーバ、端末、それぞれの制御方法、媒体に関す
る。
チルト、ズーム等)するシステムが一般に知られてい
る。
介して行うにしても、カメラの制御を司っている装置
と、クライアント側の装置との間では、独自の仕様(プ
ロトコルや制御情報)に基づくものを採用しており、決
して汎用性があるものではない。
ターネットが急速に普及しつつあり、これを介して遠隔
にあるカメラで撮影された映像を鑑賞したい、という要
求が高まってきている。
を順次転送してもらうことで、遠隔で撮影しているリア
ルタイムの映像を鑑賞することも望まれてもいる。
ながらにして、地方の観光地の映像をリアルタイムに見
ることができるようになり、場合によっては諸外国の映
像をも見ることができるようになる。
いられるデータの伝送プロトコルは、ファイル転送プロ
トコルの一種であり、一枚の画像の伝送が終了すると通
信が終了してしまうものであった。
方式では、ビデオカメラ等の撮像手段から得られる動画
像を伝送するには、該撮像手段の動作制御という点で必
ずしも適していなかった。
み、撮像手段からの動画像をインターネットを介して良
好に送受信できるサーバ、端末、それぞれの制御方法、
媒体を提供することを目的とする。
のサーバは以下のような構成を備える。すなわち。
制御する制御手段と、前記撮像手段により変換された画
像信号を静止画データとしてインターネットに対応した
第1のプロトコルで送出する第1送出手段と、該撮像手
段により変換された画像信号を動画データとして前記第
1のプロトコルとは異なる第2のプロトコルで送出する
第2送出手段とを有する。
係る実施形態の一例を詳細に説明する。
の特に図16のソフトウェアの構成に特に開示される。
ク構成図を示している。図示において1001がカメラ
制御装置であって、たとえばパーソナルコンピュータを
ベースにしている。1003はカメラ制御装置1001
の制御対象であるビデオカメラ(以下、単にカメラとい
う)であり、制御内容は撮影条件としてのズームは勿
論、パン及びチルト、露出等である。この為、カメラ1
003は不図示の雲台を有している。カメラ1003と
カメラ制御装置1001とは、たとえばパーソナルコン
ピュータが通常備えているRS232Cインターフェー
スで接続されている。
構成を備えている。
フェースを介して各種制御信号を出力するカメラ制御手
段1017、1018はカメラ1003の撮影映像を画
像キャプチャ装置などで入力する映像入力手段、101
1はネットワークアダプタ等で本装置と他の装置とが情
報交換を行うための通信インターフェース手段であり、
これらの資源に加え、コンピュータのCPUや記憶装置
や補助記憶装置などの各資源を利用したプログラムおよ
びメモリデータとして実現される、コマンド解釈手段1
012、受付コード生成手段1013、時限手段101
5、画像記憶手段1019、そして予約登録手段101
4を備える。
ーバやWWWブラウザであり、これらの間は、HTTP
プロトコルで通信を行う。すなわち、WWWブラウザか
らは、文書データやイメージデータの格納先であるWW
Wサーバに対して、対象とするデータの格納先が示され
たURLに従ってその情報を提示する。WWWサーバ
は、これに応えて、対応する文書データやイメージデー
タをWWWブラウザに返答する。
011は、WWWサーバで実現されている方式を用い
る。すなわち、HTTPプロトコルで通信を行い、本実
施形態の制御装置1001は、映像データの応用では、
あたかもWWWサーバのようにふるまう。これは、WW
Wサーバの通信方法を本制御装置でも用いれば実現でき
る。
り込む時には、以下のような記述が用いられる。
1.gif"> この意味は、www.foo.co.jpというWWWサーバのimage
001.gifというファイルに格納されたイメージデータの
転送を要求することを示しており、ブラウザの画面にそ
の転送されてきた画像の表示が行われることになる。
ま活用しつつ、遠隔でカメラを制御しようとするもので
ある。
ル名に相当する部分の文字列を、コマンドとして解釈す
るのである。要するに、カメラアングルを指定するパ
ン、チルト、ズーム等は、それぞれ英字の「P」、
「T」、「Z」で表わし、その後に、それぞれの制御量を
数字で表す。
度、チルト角度は、-20度から20度、ズームは1か
ら8の8段階を選べるようなカメラがあるとする。この
場合において、たとえば、パン角度を20度、チルトを
5度、2倍ズームで撮影し、gif形式の画像データとし
て貼り込みたい場合は、以下のように記述する。なお、
本カメラ制御装置のネットワークアドレスは、cam.foo.
co.jpであるとする。 <img src="http://www.foo.co.jp/P20T5Z2.gif"> 以上のような、HTML文書記述があった場合、WWW
ブラウザのサーバーである外部装置1002は、カメラ
制御装置1001に対して上記のHTML記述の文字列
を出力し、画像データの要求を行う。
て、カメラ制御装置1001にこの要求が入ると、コマ
ンド解釈手段1012が起動され、要求の解釈(上記H
TML文字列)とそれに対する応答の処理が開始され
る。
通りである。
して記述されたコマンドを解釈する。すなわち要求の先
頭が「P」であれば撮影コマンドと認識し、ステップS
102に進む。
し、指定されたパン、チルト、ズームの各値でカメラ1
003を操作し(ステップS102)、撮影された画像を
指定された方法の画像フォーマットに変換し、通信イン
ターフェース手段1011を介して要求元の外部装置1
002に返答する。外部装置1002は、この画像デー
タを記憶し、それを本来の発信元に転送することにな
る。
11では、HTTPプロトコルを用いるため、画像フォ
ーマットに応じた内容種別情報やステータス情報等が先
頭に付加される。そして、本処理を終了する。
WWサーバのファイルに格納されたイメージデータのよ
うに撮影された映像が貼り込まれて表示されるようにな
る。また、ステップS101における条件判断で、要求
の先頭が「R」であれば撮影日時の予約コマンドと認識
され、ステップS104の条件判断を介し、ステップS
105に進む。
年、月、日、時、分をそれぞれ整数で表し、それらをピ
リオドで区切ったものが続く。そして、その後に撮影条
件であるパン・チルト・ズームの指示が続き、最後に
は、画像フォーマットを表す名称を付ける。なお、撮影
条件がない場合には、その撮影日時時点でのカメラアン
グルが採用されることになる。
分にパン角25度、チルト角0度で3倍ズームの映像を
gifフォーマットで撮影予約したい場合には、以下のよ
うに記述する。すなわち、 <img src="http://WWW.foo.co.jp/R1996.7.6.13.15.
P25T0Z3.gif"> 以上のような、予約コマンドが指定された場合、ステッ
プS105では、受付コード生成手段1013より、ユ
ニークな識別番号を受付コードとして受け取る。たとえ
ば、生成要求ごとに+1されるカウンターとして実現し
てもいいし、要求された年月日の時刻を表す数値によっ
て実現してもよい。
条件と画像フォーマットの情報を予約登録手段1014
が有する不図示の記憶装置に登録し(ステップS10
6)、受付コード(受け付けた旨を報知するコード)を
通信インターフェース手段1011を介して要求元の外
部装置1002、ひいては本来のエンドユーザに向けて
返答する(ステップS107)。
ることを示すために内容種別情報やステータス情報等が
先頭に付加される。そして、本処理を終了する。
L文書を作成して、それを、一般のWWWブラウザで表
示しようとした場合には、画像データの代わりに受付コ
ードが帰ってくるだけなので、結局のところは画像は表
示されない。
グラム等によって、カメラ制御装置1001に対して、
撮影予約をWWWブラウザと同様の方法で行い、受付コ
ードが得られた後、後述する画像取り出しコマンドでそ
の受付コードを指定したイメージデータ記述を含んだH
TML文書を生成するれば、この生成された文書をWW
Wブラウザで表示すると、予約したとおりに撮影が行わ
れ、その画像データが表示されるようになる。
登録手段1014に登録された予約時間になると、登録
されたカメラアングルでカメラ1003を制御し、その
撮影を行ない、それを画像記憶手段1019に適当な名
前、たとえば予約番号をファイル名とし、指定された形
式で記憶する。この後、外部装置1002から取り出し
コマンドが送られてくると、その取り出しコマンドに適
合する画像データを画像記録手段1019から読出し、
それを外部装置1002(エンドユーザの端末に相当す
る)に、指定された形式で転送されることになる。
始まり、受付コードが続き、最後には、画像フォーマッ
トを表す名称を付ける。
外部装置1002に返答されるものである。たとえば
「12543」が受付コードとして返された時、撮影予
約した画像を撮影後に取り出す時には、以下のような記
述を用いる。すなわち、 <img src="http://www.foo.co.jp/G12543.gif"> である。
たとえば、図3のような、表(テーブル)の形式で各種
情報が格納される。なお、ここでは予約登録手段101
4自身が備える記憶装置を例にしたが、たとえばカメラ
制御装置1001の画像記憶手段1019を活用しても
構わないし、記憶手段はいかなるものであっても良い。
ている画像形成を意味する文字列(この場合には「gi
f」であるが、原則的に予約したときと同じにする必要
がある。ただし、異なる場合には、カメラ制御装置が、
画像記憶手段1019に予約番号で格納されている画像
を、新たに指示された形式に変換し転送するようにして
もよい。
合で、受付コードが「12543」であったときの状態
を示している。すなわち、まず、撮影日時情報、受け付
けコード、撮影条件、画像形式(画像フォーマット)で
ある。
ば、図4のような、形式で管理されている。ここでは受
け付けコード(予約コードに対応し、ファイル名と同様
の意味である)、画像形式、そして実際の画像データが
格納される。なお、画像記憶手段1019はいかなる形
式の記憶装置でもよいが、容量的に十分なものが望まれ
る。具体的には、ハードディスク装置や光磁気ディスク
装置等である。
ンドを受信した場合の処理手順を以下に説明する。
求の先頭が「G」であると、次いでステップS104に
進み、ここでの判断も否になるので、ステップS108
に進むことになる。ここでは画像取り出しコマンドであ
ると認識することになるから、ステップS109に進
み、取り出しコマンドに含まれる予約コードに基づい
て、画像記憶手段1019に保存されるデータを検索す
る。
された受付コードと同じ値で格納されているかどうかを
判断し(ステップS110)、登録されているならば、そ
の画像データを取り出し、通信インターフェース手段1
011を介して要求元の外部装置1002に向けて転送
する。
011では、HTTPプロトコルを用いるため、画像フ
ォーマットに応じた内容種別情報やステータス情報等が
先頭に付加される(ステップS111)。
した画像データが格納されている画像記憶手段1019
の欄を消去する。そして、本処理を終了する。
付コードに対応する画像データが格納されていないと判
断したら、対象画像が未撮影、或いは既に転送されて消
去されていることになるのでエラー情報を通信インター
フェース手段1011を介して要求元の外部装置100
2に返答し、本処理を終了する。
02よりの要求の先頭が「G」でもない場合は、未定義
コマンドであるというエラー情報を通信インターフェー
ス手段1011を介して要求元の外部装置1002に返
答し、本処理を終了する。
発明の制御装置1001との情報交換が行われる。
予約データに基づき、カメラ制御と撮影と撮影結果の格
納を行う時限手段1015について説明する。
隔、たとえば1分おきに、時限プログラムが起動され
る。これは、コンピュータのタイマーを利用したりすれ
ば実現できる。
ャートを用いて説明する。
マーから読み出し(ステップS201)、ステップS20
2に進む。
14から順に一欄づつ登録された予約項目を取り出す。
ステップS203で、すべて取り出し終ったと判断でき
たら本処理を終了し、予約項目が取り出せたなら、ステ
ップS204に進み、対象の予約項目における設定時刻
が、現在時刻より未来であるか否かを判定し、現在時刻
が設定された時刻に至っていないと判断したら、ステッ
プS202以降の処理を繰り返す。
ると判断した場合には、ステップS205に進み、取り
出した予約項目の撮影条件に従って、カメラ制御手段1
017を介しカメラ1003を制御し、撮影を行う。そ
して、撮影された画像を予約項目で指定された方法の画
像フォーマットに変換し、この画像データを受付コード
と画像フォーマット情報とともに画像記憶手段1019
に格納する(ステップS206)。
登録手段1014から消去し(ステップS207)、ステ
ップS202に戻って処理を繰り返す。
が行われ、その結果が保管され、後に、画像取り出しコ
マンドが外部装置1002から要求されると、この画像
データが返答されることになる。
御装置をWWWシステムのネットワークに接続し、実施
形態のカメラ制御装置のアドレスにカメラの撮影条件の
記述を加えたURLをイメージデータのソースとして記述
するだけで、簡単に遠隔のカメラを操作したライブ画像
をWWW文書中に貼り込むことが可能になる。なお、こ
れだけを実現する場合には、受付コード手段1013、
時限手段1015、画像記憶手段1019、予約登録手
段1014のそれぞれは、不要であり、コマンド解釈手
段1012のステップS104以降のステップは不要で
ある。
019、予約登録手段1014を設けたことにより、W
WWサーバのCGIプログラムなどを利用すれば、カメ
ラ撮影の予約を行い、その結果を後刻WWWページに取
り込んで表示を行うことが可能になる。特に、ネットワ
ークが混雑するような時間帯に遠隔のカメラで撮影しよ
うとしても、画像の転送に時間がかかり、思うように画
像データを収集できないが、本実施形態によれば、その
時間帯でそれぞれ特定のカメラアングルで必要な時刻分
だけあらかじめ予約を行っておき、夜間等、ネットワー
クがすいた時に、蓄積された画像データを取り出して利
用することができるようになる。
複数枚の画像を撮影することが、ネットワークの伝送容
量の大きさに関わらず可能となる大きな効果が得られ
る。
のインターフェースをHTTPプロトコルとして説明し
たが、どういう通信インターフェースを用いても構わな
い。
データを同定するために受付コードを用いたが、受付コ
ード発生手段を用いずに、画像要求する外部装置100
2(エンドユーザ側)側で、ユニークな要求番号を生成
し、予約コマンドの一部として要求を行い、制御装置で
は外部装置1002と要求番号との組みにより、対象と
なる画像データを同定する方法を用いてもよい。
る際、パスワードを発行し通知し、次回、取り出す際に
は予約コードと共にパスワードを付けて初めて転送でき
るようにしてもよい。少なくとも、このようにすると、
第3者がたまたま同じ予約番号を付して転送要求を発し
たために、そのファイルが削除されてしまう、という問
題は回避できる。
やミリ秒単位まで拡張しても構わない。
げたが、JPEGをjpgというファイルエクステンションで
表現し、どちらかを切り替えられるようにしてもよい。
が、URLのパラメータ記述を利用してもよい。
ォーマットをそれぞれ、25度、5度、2倍、gifとし
たとき、以下のように記述するようにしてもよい。
mage?P=20,T=5,Z=2,F=gif"> また、本制御装置にWWWサーバを同時に実装してもよ
い。その場合には、たとえば、WWWサーバのCGIプロ
グラムとしてコマンド解釈手段1012のプログラムに
camctl.exeなる名称をつけ、以下のような記述を行うこ
とで、実現できる。
/camctl.exe?P=20,T=5,Z=2,F=gif"> 更にまた、上記実施形態では、一度予約した画像の転送
が完了すると、その画像データ(ファイル)を削除した
が、場合によってはこの時点で削除しなくてもよい。
存してから適当な時間は保管しておき、その時間を経過
した場合には転送した、しないに拘わらず削除するので
ある。このようにすると、少なくとも複数のエンドユー
ザが同じ画像を見る機会を得ることができるようにな
る。
し、そのパスワードに合致する場合にのみ転送するよう
にしてもよい。
実施形態)では、一度に一画像しかカメラ撮影予約がで
きなかった。
「+」で副数個結合してできたファイル名に画像フォー
マットを表すファイルエクステンションを付加して、一
度に複数の時刻やカメラアングルの予約を可能にさせよ
うとするものである。
分と30分と45分にパン角25度チルト角0度で3倍
ズームで撮影し、3枚の画像をgifフォーマットで後に
取り出す場合には、以下のように記述する。
7.6.13.15P25T0Z3+R1996.7.6.13.30P25T0Z3+R1996.7.6.
13.45P25T0Z3.gif"> ここで、本明細書では、「"」と「"」とで囲まれている
文字列が2行以上にまたがって表示されているかもしれ
ないが、実際の記述は、改行を含まない、一行で記述す
る。
ラアングルが同じである場合は、それらを省略可能とし
てもよい。その場合は、上記と同じ予約を以下のように
記述できる。
7.6.13.15P25T0Z3+R....30+R....45.gif"> なお、この記述でピリオドが連続する部分は、各ピリオ
ドで挟まれる数字は一番最初に設定した数字と同じであ
ることを示している。これにより、同じ日付等であれば
情報量を少なくすることが可能になる。
1実施形態と以下の変更点を除き実質的に同じ構成で実
現できる。
る手順プログラムの、ステップS106、ステップS1
11、ステップS112をそれぞれ上記「+」で示され
た形式に従って処理するようにする。
おける受け付けコードを、たとえば“12543-1”、“125
43-2”、“12543-3”等のようにし、画像を記憶する際
にもこれらの予約コードに従って格納する。そして、取
り出しコマンドが来た場合には共通部分の予約コード
(この場合には“12543”)を探し出し、ハイフンの後
の数字の順序に従って画像データをあらためて、複数枚
の画像データが含まれるひとつの画像データとしてフォ
ーマットし直し通信インターフェース手段1011を介
して要求元の外部装置1002に返答する。
011では、HTTPプロトコルを用いるため、画像フ
ォーマットに応じた内容種別情報やステータス情報等が
先頭に付加される。
取り出した複数の画像データに関して、それぞれに対応
する画像記憶手段1019の欄を消去する。
多くの予約ができ、それらを複数枚の画像からなるひと
つの画像データとしてまとめて取り扱うことが可能にな
り、それぞれの画像データごとに対応する複数の受付コ
ードを管理する手間が省ける。
どに適用すると、複数枚の撮影画像がひとつの画像デー
タに納まる疑似動画として取り扱うことも可能になる。
形態と同様にしても良いのは勿論である。
は、同一のカメラアングルで同一時間間隔で間欠撮影す
る場合にも、撮影する数だけ予約コマンドを連結して指
定しなければならなかった。
約コマンドの時刻指定の直後に、終了時刻と間欠時間を
付加し、その後にカメラアングル等の撮影条件や画像フ
ォーマットを指定することで、設定する情報量を削減す
る。ここでは、終了時刻は英字「t」に続く時刻で指定
し、間欠時間は英字「e」に続く分単位の時間で指定す
る例を説明する。
分と30分と45分にパン角25度チルト角0度で3倍
ズームで撮影し、3枚の画像をgifフォーマットで後に
取り出す場合には、以下のように記述する。
7.6.13.15t1996.7.6.13.45e15P25T0Z3.gif"> ここで、本明細書では、「"」と「"」とで囲まれている
文字列が2行以上にまたがって表示されているかもしれ
ないが、実際の記述は、改行を含まない、一行で記述す
る。
間が同じであった場合は、先に説明したように省略可能
としてもよい。その場合は、上記と同じ予約を以下のよ
うに記述できる。
7.6.13.15t....45e15P25T0Z3.gif"> 本第3の実施形態の基本構成は、第1実施形態と以下の
変更点を除き実質的に同じ構成で実現できる。
するプログラムのステップS106、ステップS11
1、ステップS112をそれぞれ、上記仕様に合うよう
に変更する。また、同時に時限手段1015におけるス
テップS207も上記仕様に合うように変更する。
014に登録されるテーブル形式は図6のようになる。
の終了時刻及びその間欠時間を付加することになる。
ップS106では、要求された予約コマンドが、終了時
刻と間欠時刻を持つ形であったら、予約時刻を撮影時刻
として、終了時刻、間欠時間、受付コード、撮影条件、
画像フォーマットとともに、予約登録手段1014に登
録する。
約であり、終了時刻と間欠時刻を持たなかったら、終了
時刻は撮影時刻と同じにし、間欠時刻は1に設定する。
登録されている複数の画像データを取り出し、あらため
て、複数枚の画像データが含まれるひとつの画像データ
としてフォーマットし直し、通信インターフェース手段
1011を介して要求元の外部装置1002に返答すれ
ば良い。
011では、HTTPプロトコルを用いるため、画像フ
ォーマットに応じた内容種別情報やステータス情報等が
先頭に付加される。
複数の画像データに関して、それぞれに対応する画像記
憶手段1019の欄を消去することになるのは理解でき
よう。
07で、取り出した予約項目の間欠時間を撮影時刻に加
えた情報で、登録された予約情報を更新し、撮影時刻が
終了時刻より未来になった場合に、この項目を、予約登
録手段2014から消去するようにする。
短いコマンドで、簡単に取れるようになる。
合、第2の実施形態のような方法だと、コマンドが非常
に長くなり、実質的には実現できなくなる場合が多い
が、本第3の実施形態によれば、画像データを蓄積する
記憶装置の記憶量さえ充分に用意すれば実現できるよう
になる。
は、間欠撮影した結果を複数枚の静止画データとして取
り出す形態を取ったが、本第4の実施形態では、動画デ
ータとして取り出す形態も付加する例を説明する。
ルエクステンションをmpgにする。たとえば、以下のよ
うに記述する。
7.6.13.15t....45e15P25T0Z3.mpg"> 本第4の実施形態の基本構成を図7に示す。図示の如
く、本第4の実施形態では、上記第1の実施形態と以下
の変更点を除き実質的に同じ構成を有する。
縮手段2021が追加され、ファイルエクステンション
“mpg”を解釈できるコマンド解釈手段4012を有す
る点である。
では、画像フォーマット指定がjpgやgif等の静止画フォ
ーマットであれば、同じ予約コードで登録されている複
数の画像データを取り出し、あらためて、複数枚の画像
データが含まれるひとつの画像データとしてフォーマッ
トし直し、通信インターフェース手段1011を介して
要求元の外部装置1002に返答する。
されていたら、同じ予約コードで登録されている複数の
画像データを取り出しそれぞれの画像を復元し、動画像
圧縮手段2021に引渡して圧縮をかけ、その結果の動
画像データを通信インターフェース手段1011を介し
て要求元の外部装置1002に返答する。
011では、HTTPプロトコルを用いるため、画像フ
ォーマットに応じた内容種別情報やステータス情報等が
先頭に付加される。
レーム間の関連を用いた圧縮が行われ、特に、余り変化
のない間欠写真などでは、大幅な画像データ圧縮が行わ
れるため、後に画像データを取り出す時の通信量を削減
でき、通信時間を大幅に短縮することが可能になる。
撮影するカメラアングルは同一のものであったが、本第
5の本実施形態においては、予約コマンドの時刻指定の
直前に、制御変数の定義を付加し、その後に時刻指定、
その後にカメラアングル等の撮影条件や画像フォーマッ
トを指定した繰り返し撮影が出来るようにする。
+「)」の形式を採用する。ここで、定義本体には2つ
の書き方を定める。1つは初期値と終値、増分を指定す
るもので、増分が正か負かに依って更に2つの書き方に
分かれる。また別の書式は制御変数のとる値を全て書き
下す書き方である。すなわち、 $(<制御変数>=初期値,upto終値,up増分) $(<制御変数>=初期値,downto終値,down増分) または $(<制御変数>=値1,値2,値3,値4,...値n) である。
なる文字列で、制御変数の識別子である。
+「)」とする。参照本体は制御変数を含む4則演算式
である。
分に、パン角25度チルト角0度で3倍ズーム、パン角
30度チルト角0度で3倍ズーム、パン角35度チルト
角0度で3倍ズーム、で撮影(パン角が5度ずつ変化さ
せて撮影)し、3枚の画像をgifフォーマットで後に取
り出す場合には、以下のように記述する。
5,up5)1996.7.6.13.15P$(pan)T0Z3.gif" 又は、 "http://www.foo.co.jp/R$(pan=0,upto10,up5)1996.7.
6.13.15P$(pan+25)T0Z3.gif" 又は "http://www.foo.co.jp/R$(pan=35,downto25,down5)199
6.7.6.13.15P$(pan)T0Z3.gif" 又は "http://www.foo.co.jp/R$(pan=25,30,35)1996.7.6.13.
15P$(pan)T0Z3.gif" ここで、本明細書では、「"」と「"」とで囲まれている
文字列が2行以上にまたがって表示されているかもしれ
ないが、実際の記述は、改行を含まない、一行で記述す
る。
第2の実施形態と同様であるが、コマンド解釈手段10
12の処理プログラムにおけるステップS106は、図
8に示すようになる。なお、「R」の次の文字が$である
場合、これは制御変数の定義であるので、第5実施形態
の予約コマンドとなる。
「)」で終る1つの制御変数定義を取得し、ステップS
502で全ての定義を取り出したかを検査する。
プS503で制御変数を初期化する。
をスキャンし「$(」で始まり「)」で終る制御変数参照
を検索し、検索された制御変数値で、先に初期化された
該当する変数を置き換える。こうして、検索された制御
変数の個数分の置き換えが完了すると、処理はステップ
S506に進み、上記処理で得た文字列を、先に述べた
繰り返し撮影の予約コマンドとして解析し、ステップS
105で生成された予約コードと画像フォーマット情報
は同じにし、それぞれの予約コマンドで指定された予約
時刻と撮影条件を、複数の予約として予約登録手段10
14に登録する。
るよう、繰り返しによる制御変数を更新し、ステップS
508で全制御変数が終了値になったと判断するまで、
ステップS504以降の処理を繰り返す。
を変化させた間欠写真画像が短いコマンドで、簡単に得
ることができるようになる。
使ったが、この定義は複数書くことができる。その場合
定義は入れ子になるものとする。
文の導入について説明したが、同様にして、条件判断構
文や変数定義、変数代入や四則演算などの構文を導入す
ることもできる。
インタプリタとして実現し、URLの内容をプログラム
としてみなして保持し、解釈実行させるようにできる。
自動的に実行できるようになる。
撮影するカメラアングルの指定は全て同じURLに記述
しなくてはならなかった。
約コマンドの一部をマクロライブラリとして別に登録し
ておくことができるようにする。
データを外部装置(ネットワーク上の適当なサーバー)
に格納しておく例で説明する。
13時0分から以下のカメラアングルに1分毎に順に変
化させ撮影を行うことを想定する。 パン角25度チルト角0度で3倍ズーム(1996年7月6日1
3時0分) パン角30度チルト角0度で3倍ズーム(1996年7月6日1
3時1分) パン角35度チルト角0度で3倍ズーム(1996年7月6日1
3時2分) パン角35度チルト角1度で4倍ズーム(1996年7月6日1
3時3分) パン角35度チルト角2度で4倍ズーム(1996年7月6日1
3時4分) パン角35度チルト角3度で5倍ズーム(1996年7月6日1
3時5分) パン角35度チルト角4度で5倍ズーム(1996年7月6日1
3時6分) パン角35度チルト角5度で6倍ズーム(1996年7月6日1
3時7分) パン角35度チルト角5度で7倍ズーム(1996年7月6日1
3時8分) パン角35度チルト角5度で8倍ズーム(1996年7月6日1
3時9分) これを指示するコマンドが格納されたファイルを、第2
の外部装置に、 http://www.bar.co.jp/camcon-a.ctl として格納しておく。つまり、この第2の外部装置のア
ドレスはwww.bar.co.jpである。
以下のようになる。
30T0Z3+R1996.7.6.13.2P35T0Z3+R1996.7.6.13.3P35T1Z4
+R1996.7.6.13.4P35T2Z4+R1996.7.6.13.5P35T3Z5+R199
6.7.6.13.6P35T4Z5+R1996.7.6.13.7P35T5Z6+R1996.7.6.
13.8P35T5Z7+R1996.7.6.13.9P35T5Z8.gif これを利用するためカメラ制御装置に与えるコマンド
は、「%23(」で始まり、URLが引続き、「)」で終る形式
にする。上記の場合には、そのコマンドファイルのアド
レスを知らせることが必要になるので、以下の通りにな
る。
w.bar.co.jp/camcon-a.ctl)" 本実施形態の基本構成は図9に示す通りになる。なお、
第5実施形態と比較すると、コマンド解釈手段6012
が上記コマンドを解釈できるようになった点と、第2の
外部装置(コマンド文字列を有するファイルを記憶保持
しているサーバ)と接続状態にある点である。
のフローチャートに従って説明する。
述されたコマンドを解釈する。
マンドと認識し、ステップS622に進む。
にはさまれた部分を、コマンドが記述されて格納された
ファイルの指定のURLとみなし、このURLにしたが
ってファイル転送要求を発する。上記の例では「www.ba
r.co.jp」にファイルが格納されているわけであるか
ら、図10における第2の外部装置1004に要求を発
することになる。
つ。この結果、上記のような、長い予約コマンドが返さ
れる。ここで解釈した外部参照コマンドをこれに置き換
えるようにして展開し、以降のコマンド解釈に適用でき
るようにする(ステップS624)。この後ステップS1
01に進むことになる。
ンドではなかった場合も、ステップS101に進むこと
になる。これ以降は、第1の実施形態での説明に準じた
ものであるので、その説明は省略する。
第5の実施形態にもそれぞれ適用できるのも勿論であ
る。
予約やカメラアングルを複雑に変化させた間欠写真が短
いコマンドで、簡単に取れるようになる。
ネット上に複数のカメラ制御装置(つまり、複数のカメ
ラ)があって、同じ撮影状態での画像を鑑賞する分に
は、1つのサーバーに撮影手順のコマンドを記述したフ
ァイルを格納しておけば、それを活用することが可能に
なる。
る所に設置しているような場合であっても、それぞれを
自分流の撮影条件で鑑賞することは勿論、第3者が登録
した撮影条件に従って鑑賞することも可能になる。
置とカメラ制御用ファイルを記憶している外部装置を異
なる装置のように説明したが、この2つの装置が同じで
あってもよい。その場合、URLは以下のように書ける。 "http://www.foo.co.jp/%23(httpd%3A//www.foo.co.jp/
camcon-a.ctl)" 又は、URLが同じである場合に限って、 "http://www.foo.co.jp/%23(camcon-a.ctl)" もちろん、最初に要求をかける外部装置にコマンドが格
納されているならば、そのアドレスを用いればよい。そ
の時は、第二の外部装置は不要である。
形態では、撮影した映像データはすべて一旦ファイルと
して格納されたものを転送する例であった。特に、第5
の実施形態では動画も、結局のところファイルとして転
送するものであった。
イムに撮影している映像データを転送することで、クラ
イアントに対してリアルタイム動画(そのカメラがその
時点で撮影している生の映像)をサービスする例を説明
する。
/60秒単位に映像を取り込む能力を有するものとし、
それを順次転送する場合を説明する。
ットでリアルタイムの動画映像を転送し、表示するため
には、その通信回線のトラフィックの影響を無視できな
いという点である。
合、例えば、カメラで1秒間に60枚のフレームを撮影
できたとしても、トラフィックの混雑によっては実際に
転送できるフレーム数が変動してしまうからである。つ
まり、本来、1/60秒の間隔で映像を転送すべきとこ
ろが、ある箇所では1/30秒になったりして、撮影さ
れた映像を単純に転送していたのでは、もはやリアルタ
イムの映像としての価値がなくなることを意味する。勿
論、本来、等時間間隔に撮影した映像が、等間隔に要求
元に転送されないわけであるから、結果的に再生し表示
される画像も不自然になる。
御装置は、動画要求元に動画をリアルタイムに転送する
際、トラフィックの影響(回線の混雑の度合)を検出
し、その検出された内容に応じて撮影映像を転送する。
ーム分の画像データを転送要求元に転送すると、その転
送要求元からアクノリッジが返送されてくるので、この
転送を開始してからアクノリッジが返送されてくるまで
の時間を計り、これによって現在のトラフィック状態を
検出するものとした。なお、1フレーム分の画像データ
の量は転送する直前では判明しているから、そのデータ
量とアクノリッジの応答時間によって、決定しても良
い。また、場合によっては、適当なサイズ(既知)のダ
ミーファイルを転送し、そのアクノリッジを受けるまで
の時間を測ってもよい。
で映像を転送する際のトラフィックの状態と実質的に同
じとなっているももと予想し、それによって映像転送を
制御する。
込める性能を有しているものとし、取り込まれたフレー
ムをF1、F2…Fnと定義する。フレームF1を転送
してから、転送要求元からのアクノリッジが返送される
時間がたとえば1/30秒要したとする。この場合、先
に転送した次のフレームF2の転送を行ってしまうと、
もはやその後に転送しようとする映像のリアルタイム性
が失われることになるので、そのフレームF2の代わり
に、フレームF3の転送を行う。そして、このフレーム
F3を転送した場合においてもそのアクノリッジが返送
されるまでの時間を計時し、次のフレーム転送の制御に
役立てる。
元には、回線の混雑の度合が少ない場合には、実質的に
カメラの撮影の能力を最大限に発揮したリアルタイム動
画を鑑賞できるし、回線が混雑した場合であっても、表
示される映像のリアルタイム性は維持できるようにな
る。
り、スキップするフレームがあるわけであるから、フレ
ーム間の差分の符号化を含むMPEGは採用できないの
で、本第7の実施形態ではフレーム毎に符号化するモー
ションJPEGを採用する。
は、一律に固定サイズにはならないので、厳密には1フ
レーム毎の転送にかかる時間は、フレーム毎に多少変動
するがその変動幅は適度な範囲内であることを確認して
いるので、実害はない。
図11〜図14のフローチャート及び図15のカメラ制
御装置のブロック図にしたがって説明する。
置(カメラサーバ)のWWWインタフェースであり、H
TTPプロトコルにしたがってHTMLで記述されたデ
ータを解釈し、動作する。8001は装置全体の制御を
司っているシステム制御手段であり、主として静止画制
御手段8002と動画制御手段8003、カメラ制御手
段1017を制御する。また、システム制御手段800
1には、カメラ1003の動作状態(パン、チルト、ズ
ーム等の状態)を記憶するためのカメラ状態記憶手段を
備えている。
ム制御手段8001の動作処理手順を示している。な
お、同フローチャートは、既に撮影した映像を動画とし
て要求もとである外部装置8050に映像情報を転送し
ている場合の処理を示している。
らの要求かどうかを判定する。外部装置からの要求では
ないと判定した場合には、ステップS1102に進み、
通信状態を監視し、トラフィックが多いかどうかを判定
する(先に説明したようにアクノリッジの返送されるま
での時間で検出し、その時間で判定する)。トラフィッ
クの混雑が所定以上であると判定した場合には、ステッ
プS1104に進み、トラフィックの混雑の状態に応じ
て、動画のデータ量を減らすように動画制御手段800
3に指示する。そして、同様に、カメラ制御手段101
7に対して、トラフィックの混雑の状態に応じた動作レ
スポンスになるよう指示する。
ラの動作レスポンスを落とすように指示が与えられる。
けると、カメラ1003のパン、チルト、及びズームの
駆動速度を落とすよう制御する。すなわち、与えられた
パン角、チルト角、ズーム比率の変更の指示に対して応
答速度が低くなるように制御する。この理由は、たとえ
ば撮影している最中に、先の各実施形態で説明した形式
の要求を受信してパン等を行うと、トラフィックが混雑
していて時間間隔の大きい映像を転送することになるの
で、一気にアングルの変わった映像を転送してしまうか
らである。この点、上記のようにカメラ制御手段101
7がカメラ1003のパン、チルト及びズームの動作速
度を落とすと、スムースが映像、すなわち、パン中であ
れば、そのパンの過程の映像が転送されることになる。
制御手段8003は、画像入力手段1018で順次得ら
れる各フレーム分の画像データのうち、指示された単位
時間当たりのデータ量にすべく、入力したフレームの取
捨選択を行ない、選択したフレームの画像データを動画
圧縮手段8020に出力し、要求元である外部装置80
50に転送する。なお、トラフィックが混雑していない
と判定した場合には、ステップS1104の処理は行わ
ないので、得られた映像を順次動画圧縮手段8020に
出力し、圧縮及び転送を行わせる。
050とは異なる外部装置8040からの要求があった
と判断した場合には、処理はステップS1107に進
む。つまり、カメラ1003で撮影してそれを順次転送
することで動画として外部装置8050に転送している
最中に、他の外部装置からの要求があった場合である。
画要求であるか否かを判定する。静止画要求ではないと
判定した場合には、ステップS1108に進み、対応す
る処理を行う。たとえば、動画要求であると判定した場
合には、外部装置8050への映像データと同じものを
外部装置8040に転送を行わせる。
は、ステップS1109に進み、静止画制御手段を駆動
し、ステップS1110で通信インターフェースを介し
て外部装置8040にカメラ1003で撮影した映像を
静止画として転送する。
2のフローチャートに従って説明する。同フローチャー
トは、静止画制御手段8002の動作内容である。
ムより高くする必要がある。そこで、本第7の実施形態
では、動作として転送中にこのような要求があった場合
には、カメラ制御手段1017を介して静止画撮影用
に、カメラ1003がパン中であればそれを一時的に停
止させると共に、その停止する以前の状態をカメラ状態
記憶手段8002に格納させ、静止画として撮影し、転
送する。そして、この転送が復帰させる。
制御手段1017に静止画要求を出し、ステップS12
02でカメラ制御を行わせる。そして、ステップS12
03で、カメラ制御手段1017からの静止画撮影可能
状態になったことを示す通知を待つ。
204に進み、動画制御手段に8003対して静止画圧
縮要求を出し(詳細は後述)、得られた映像像を静止画
圧縮手段8010に出力するよう指示する。
画圧縮手段8010から圧縮された静止画データを受取
り、ステップS1206でシステム制御手段8001に
渡し、待機状態になる。
内容を、図13のフローチャートに従って説明する。同
処理はカメラ制御手段のものである。
あるかどうかを判定する。静止画要求ではないと判断し
た場合には、それ以前の状態でカメラを制御する。
は、ステップS1302に進み、現在、接続している外
部装置(動画要求元)に対し、一時制御できない旨を通
知する。これを受けて、要求元では、そのブラウザ等の
表示画面にその旨のメッセージ等を表示することにな
る。そして、ステップS1303で現在のカメラ状態を
カメラ状態記憶手段に保存する。
画用のカメラ1003を設定されたパラメータで制御
し、この制御が完了した後、完了通知を静止画制御手段
に通知する。
止画の取り込み処理が行われていることを確認し、カメ
ラ状態記憶手段8002から以前の状態を読み出して、
ステップS1307で以前の状態(動画の取り込みであ
ったなら、その状態)に復帰させる。
御権が一時的になくなった外部装置があれば(上記例で
は外部装置8050)に対して、制御権が復帰したこと
を通知し、ステップS1309でカメラの制御を継続す
る。
6、及び図12におけるステップS1204における静
止画要求を受けた場合の動画制御手段8003の内容を
図14のフローチャートに従って説明する。
画要求があったか否かを判断する。静止画要求ではない
と判断した場合には、動画のデータ量を減らすのかどう
かを判断し、データ量を減らすよう指示されている場合
には、ステップS1405に進んで、動画圧縮手段80
20に単位時間当たりのデータ量を減らすべく、指示す
る。そして、ステップS1406に進んで、動画圧縮手
段8020に映像を送り、動画を要求元(外部装置80
50)に転送させる。
を受けたと判定した場合には、ステップS1402に進
んで、映像を静止画圧縮手段8010に送り、ステップ
S1403に進んで、静止画として圧縮させ、要求元
(外部装置8040)にてんそうを行わせる。
カメラで撮影されたリアルタイムの映像を、動画として
転送する際に、回線の混み具合に応じてデータ量を減ら
すことになるので、少なくとも要求もとに届く映像は、
そのリアルタイム性が失われることがなくなる。また、
カメラをパンやチルト、或いはズーム中等、アングルに
かかる状態が変化しつつあり、尚且つ、回線が混雑して
いる場合には、そのカメラのアングルの変動制御を遅く
することで、要求元に対しては違和感のない、自然な動
画として再生させることが可能になる。
を減らす手段として、フレーム単位の映像を間引くこと
で行ったが、たとえば、文字通り1フレーム当たりの情
報量を減らすことで対処してもよい。この場合には、抜
けフレームが存在しない状態でも転送しても良いので、
MPEG形式で符号化することが可能になる。つまり、
フレーム間符号化が採用できる。データ量を落とすに
は、たとえば、MPEGにおける直交変換した後の、高
周波成分領域を“0”でマスクすれば、発生する符号量
は低くできる。つまり、このマスクする大きさを、回線
の混雑の度合に応じて調整してやれば良い。なお、当然
のことであるが、マスクする領域を大きくすると、画質
は劣化する方向になるが、リアルタイムな動画を転送で
きるようになる。
のカメラを静止画カメラ、動画カメラの両方として活用
でき、しかも、それが実質的に同時に機能させることが
できるようになる。
置(クライアント)のハード及びソフトウェアの構成概
念図を示している。
置)には、そのハードウェアとして、パーソナルコンピ
ュータ等の情報処理装置(図示のPC)をはじめ、カメ
ラで撮影された映像を圧縮するための画像圧縮ハード、
ネットワークインタフェース、及びカメラのアングル等
の状態を指示するためのシリアルインタフェースで構成
される。
装置(上記実施形態における外部装置)は、ネットワー
クインタフェースを有する情報処理装置で構成される。
ェア(特にPC)上で動作するOSがある。クライアン
ト装置には、そのハードウェアによって、Win32
(米国マイクロソフト社が提供しているOS)、マック
OS(米国アップル社が提供しているOS)、Sola
ris(米国SUN社が提供しているSPARKで動作
するOS)等、様々なOSを使用可能としている。ま
た、カメラ制御装置側では、たとえばWin32とし
た。
る各手段に相当する処理を実行することになるが、たと
えば、カメラ制御装置上で動作するプログラムには、ク
ライアントとの論理的な通信を行うためのWWWインタ
フェース(物理的な通信はネットワークインタフェース
で行う)と、その動作環境を提供する静止画配送部を有
する。また。静止画配送部に映像データを送出するため
の映像圧縮配送部と実際の画像圧縮プログラムであるVi
deo for Windows(Win32における標準的な動画処
理用プログラム)やJPEGプログラムがOSに乗って
いる。また、クライアントからカメラ制御プロトコル形
式で受け取ったカメラ制御パラメータに従ってカメラの
駆動を行うカメラ制御部とカメラのハードウェアに直結
したパラメータに翻訳するVC−C1ドライバがOSに
乗っている。
いて説明する。
ースを有するサーバとクライアントとの間の画像データ
の伝送を説明する。
バ、クライアントそれぞれに静止画配送受のための構成
と動画送受のための構成が設けられている。静止画送受
のためには、HTTPプロトコルと呼ばれるインターネ
ットに対応している方法にて静止画を1つのファイルと
して転送される。動画送受のためには、HTTPプロト
コルとは異なるプロトコルで転送される。
1つの画像ファイルとしてWWWブラウザからの要求に
従ってカメラサーバからクライアントへ転送され、転送
が完了するとカメラサーバとクライアントとの間のデー
タ転送は断たれる。
具体的には、たとえばパン、チルト、ズーム等の制御情
報はHTTPプロトコルによってカメラサーバに伝達さ
れる。
る多数の静止画が連続して、換言すれば、中断すること
なくカメラサーバからクライアントへ転送される。かか
る場合には、前述のビデオカメラの制御情報はHTTP
プロトコルであはなく、図16に示すカメラ制御プロト
コルで動作する。
のパン等の制御データが構築されるが、それはOSを介
してシリアルインタフェース上に出力することで行われ
ることになる。
御装置からの映像や文字等を表示するためのWWWブラ
ウザと、カメラ制御装置に対してカメラ制御パラメータ
を送信したり、カメラ制御装置からの動画データを受信
するための動画ヘルパ/プラグインが上記OS上で動作
することになる。
を転送するプロトコルとしては、HTTP、ファイル転
送プロトコル、マルチキャストに対応したプロトコルを
用いる。また、この際のプロトコルは前記HTTPに前
記撮像手段を制御する制御信号を含ませたプロトコルを
用いている。
送プロトコルとカメラ制御プロトコルとを含むでいる。
すなわち、静止画転送と動画転送とでは、その制御手段
の応答特性をそれぞれに対応して異ならしめている。
たが、一度に複数箇所からカメラ制御件獲得要求があっ
た場合には、その中のいずれか1つに制御権を与えるこ
とになる。制御権を与えるのは、制御権のキューに格納
された先頭のユーザにするものとするが、特定のユーザ
等の場合には優先的に制御権を与えるようにしても良い
であろう。
に直接は関係がないので、これ以上の説明は省略する。
システムに適用しても、1つの機器からなる装置に適用
しても良い。
態のサーバ及び端末の機能を実現するソフトウェアのプ
ログラムコードを記憶した記憶媒体を、システム或いは
装置に供給し、そのシステム或いは装置のコンピュータ
(またはCPUやMPU)が記憶媒体に格納されたプロ
グラムコードを読出して実行することによっても、達成
されることは言うまでのもない。
グラムコード自体が前述した実施形態の機能を実現する
ことになり、そのプログラムコードを記憶した記憶媒体
は本発明を構成することになる。
体としては、例えばフロッピーディスク、ハードディス
ク、光ディスク、光磁気ディスク、CD−ROM、CD
−R、磁気テープ、不揮発性のメモリカード、ROM等
を用いることができる。
コードを実行することにより、前述した実施形態の機能
が実現されるだけでなく、そのプログラムコードの指示
に基づき、コンピュータ上で稼動しているOSなどが実
際の処理の一部または全部を行ない、その処理によって
実施形態の機能が実現される場合も含まれることは言う
までもない。
ムコードが、コンピュータに挿入された拡張機能ボード
やコンピュータに接続された機能拡張ユニットに備わる
メモリに書き込まれた後、そのプログラムコードの指示
に基づき、その機能拡張ボードや機能拡張ユニットに備
わるCPUなどが実際の処理の一部または全部を行な
い、その処理によって前述した実施形態の機能が実現さ
れる場合も含まれることは言うまでもない。
よれば、撮像手段からの静止画、動画をそれぞれ良好に
伝送することができる。特に、第1のプロトコルとして
は、インターネットに対応したプロトコルを用いている
ので、静止画を汎用のブラウザを用いて伝送するサーバ
を提供できる。
ネット上に撮像手段の制御指令を伝送させるに際して、
動画、静止画の伝送にそれぞれ適した応答特性で制御す
るサーバを提供することができる。
の両方を受信し、表示することが可能にになる。
てはインターネットに対応するプロトコルで転送するの
で通常の環境でも映像を見ることができ、第2のプロト
コルをサポートする場合には、動画を転送させ表示させ
ることが可能になる。
静止画を受信でき、第2のプロトコルをサポートさせる
ようにすれば動画を受信することが可能になる。
成図である。
示すフローチャートである。
ータ形式の一例を示す図である。
管理形式の一例を示す図である。
すフローチャートである。
れるデータ形式の一例を示す図である。
ック構成図である。
ローチャートである。
ック構成図である。
ローチャートである。
動作内容を説明するためのフローチャートである。
作内容を説明するためのフローチャートである。
作内容を説明するためのフローチャートである。
内容を説明するためのフローチャートである。
ロック構成図である。
ライアントのハードウェア及びソフトウェアの関係を示
す図である。
Claims (30)
- 【請求項1】 対象画像を画像信号に変換する撮像手段
を制御する制御手段と、 前記撮像手段により変換された画像信号を静止画データ
としてインターネットに対応した第1のプロトコルで送
出する第1送出手段と、 該撮像手段により変換された画像信号を動画データとし
て前記第1のプロトコルとは異なる第2のプロトコルで
送出する第2送出手段とを有することを特徴とするサー
バ。 - 【請求項2】 前記第1のプロトコルはHTTPである
ことを特徴とする請求項1記載のサーバ。 - 【請求項3】 前記第1のプロトコルは、ファイル転送
プロトコルであることを特徴とする請求項1記載ののサ
ーバ。 - 【請求項4】 前記第1のプロトコルは、マルチキャス
トに対応したプロトコルであることを特徴とする請求項
1記載のサーバ。 - 【請求項5】 前記第1のプロトコルは前記HTTPに
前記撮像手段を制御する制御信号を含ませたプロトコル
であることを特徴とする請求項2記載ののサーバ。 - 【請求項6】 前記第2のプロトコルは、映像配送プロ
トコルとカメラ制御プロトコルとを含むことを特徴とす
る請求項1記載のサーバ。 - 【請求項7】 前記第1のプロトコルと前記第2のプロ
トコルとでは、前記制御手段の応答特性をそれぞれに対
応して異ならしめたことを特徴とする請求項1記載のサ
ーバ。 - 【請求項8】 対象画像を画像信号に変換する撮像手段
を制御する制御手段と、前記撮像手段により変換された
画像信号を静止画データとしてインターネットに対応し
た第1のプロトコルで送出する第1送出手段と、該撮像
手段により変換された画像信号を動画データとして前記
第1のプロトコルとは異なる第2のプロトコルで送出す
る第2送出手段とを有するサーバと画像通信を行う端末
装置であって、 前記制御手段へ動作指示信号を出力する出力手段、 前記第1のプロトコルで画像を受信する第1受信手段、 前記第2のプロトコルで動画を受信する第2受信手段と
を有することを特徴とする端末装置。 - 【請求項9】 前記第1のプロトコルはHTTPである
ことを特徴とする請求項8記載の端末装置。 - 【請求項10】 前記第1のプロトコルは、ファイル転
送プロトコルであることを特徴とする請求項8の端末装
置。 - 【請求項11】 前記第1のプロトコルは、マルチキャ
ストに対応したプロトコルであることを特徴とする請求
項8記載の端末装置。 - 【請求項12】 前記第1のプロトコルは前記HTTP
に前記撮像手段を制御する制御信号を含ませたプロトコ
ルであることを特徴とする請求項9の端末装置。 - 【請求項13】 前記第2のプロトコルは、映像配送プ
ロトコルとカメラ制御プロトコルとを含むことを特徴と
する請求項8記載の端末。 - 【請求項14】 前記第1のプロトコルと前記第2のプ
ロトコルでは、 前記制御手段の応答特性をそれぞれに対応して異ならし
めたことを特徴とする請求項8記載の端末装置。 - 【請求項15】 対象画像を画像信号に変換する撮像手
段を制御する制御ステップと、 前記撮像手段により変換された画像信号を静止画データ
としてインターネットに対応した第1のプロトコルで送
出する第1送出ステップと、 該撮像手段により変換された画像信号を動画データとし
て前記第1のプロトコルとは異なる第2のプロトコルで
送出する第2送出ステップとを有することを特徴とする
サーバの制御方法。 - 【請求項16】 前記第1のプロトコルはHTTPであ
ることを特徴とする請求項15記載のサーバの制御方
法。 - 【請求項17】 前記第1のプロトコルは、ファイル転
送プロトコルであることを特徴とする請求項15記載の
サーバの制御方法。 - 【請求項18】 前記第1のプロトコルは、マルチキャ
ストに対応したプロトコルであることを特徴とする請求
項15記載のサーバの制御方法。 - 【請求項19】 前記第1のプロトコルは前記HTTP
に前記撮像手段を制御する前記制御手段への指示信号を
含ませたプロトコルであることを特徴とする請求項16
記載ののサーバの制御方法。 - 【請求項20】 前記第2のプロトコルは、映像配送プ
ロトコルとカメラ制御プロトコルとを含むことを特徴と
する請求項15記載のサーバ制御方法。 - 【請求項21】 前記第1のプロトコルと前記第2のプ
ロトコルとでは、前記制御する際の応答特性をそれぞれ
に対応して異ならしめたことを特徴とする請求項15記
載のサーバの制御方法。 - 【請求項22】 請求項第15項乃至第21項にける各
ステップがコンピュータにより読み取り可能な状態に格
納されていることを特徴とする記憶媒体。 - 【請求項23】 対象画像を画像信号に変換する撮像手
段を制御し、前記撮像手段により変換された画像信号を
静止画データとしてインターネットに対応した第1のプ
ロトコルで送出し、該撮像手段により変換された画像信
号を動画データとして前記第1のプロトコルとは異なる
第2のプロトコルで送出するサーバと画像通信を行う端
末の制御方法であって、 前記第1のプロトコルで画像を受信するステップと、 前記第2のプロトコルで動画を受信するステップと、 前記撮像手段への動作指示信号を出力するステップとを
有することを特徴とする端末の制御方法。 - 【請求項24】 前記第1のプロトコルはHTTPであ
ることを特徴とする請求項23記載の端末の制御方法。 - 【請求項25】 前記第1のプロトコルは、ファイル転
送プロトコルであることを特徴とする請求項23の端末
の制御方法。 - 【請求項26】 前記第1のプロトコルは、マルチキャ
ストに対応したプロトコルであることを特徴とする請求
項23記載の端末の制御方法。 - 【請求項27】 前記第1のプロトコルは前記HTTP
に前記撮像手段を制御する前記制御手段への指示信号を
含ませたプロトコルであることを特徴とする請求項23
記載の端末制御方法。 - 【請求項28】 前記第2のプロトコルは、映像配送プ
ロトコルとカメラ制御プロトコルとを含むことを特徴と
する請求項23記載の端末の制御方法。 - 【請求項29】 前記第1のプロトコルと前記第2のプ
ロトコル工程は、 前記制御する際の応答特性をそれぞれに対応して異なら
しめたことを特徴とする請求項23記載の端末の制御方
法。 - 【請求項30】 請求項23乃至29に記載の各ステッ
プがコンピュータにより読み取り可能な状態に格納され
ていることを特徴とする記憶媒体。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19373196A JP3862321B2 (ja) | 1996-07-23 | 1996-07-23 | サーバ及びその制御方法 |
| US08/898,370 US6067571A (en) | 1996-07-23 | 1997-07-22 | Server, terminal and control method for transmitting real-time images over the internet |
| US09/503,090 US6484195B1 (en) | 1996-07-23 | 2000-02-10 | Server, terminal and control methods for transmitting real-time images over the internet |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19373196A JP3862321B2 (ja) | 1996-07-23 | 1996-07-23 | サーバ及びその制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1040185A true JPH1040185A (ja) | 1998-02-13 |
| JP3862321B2 JP3862321B2 (ja) | 2006-12-27 |
Family
ID=16312878
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP19373196A Expired - Fee Related JP3862321B2 (ja) | 1996-07-23 | 1996-07-23 | サーバ及びその制御方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (2) | US6067571A (ja) |
| JP (1) | JP3862321B2 (ja) |
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000357131A (ja) * | 1999-06-16 | 2000-12-26 | Matsushita Electric Ind Co Ltd | 通信プロトコルによる電子機器制御システム |
| EP0971547A3 (en) * | 1998-07-10 | 2005-07-20 | Matsushita Electric Industrial Co., Ltd. | Image capture and transmission system |
| WO2006013794A1 (ja) * | 2004-08-05 | 2006-02-09 | Megachips System Solutions Inc. | 画像閲覧方法及び画像配信方法 |
| WO2006027915A1 (ja) * | 2004-09-10 | 2006-03-16 | Megachips System Solutions Inc. | 画像再生方法 |
| JP2006333319A (ja) * | 2005-05-30 | 2006-12-07 | Hitachi Kokusai Electric Inc | 映像蓄積配信システム |
| US7421727B2 (en) | 2003-02-14 | 2008-09-02 | Canon Kabushiki Kaisha | Motion detecting system, motion detecting method, motion detecting apparatus, and program for implementing the method |
| US7423670B2 (en) | 2002-09-25 | 2008-09-09 | Canon Kabushiki Kaisha | Remote control of image pickup apparatus |
| US7425986B2 (en) | 2002-03-29 | 2008-09-16 | Canon Kabushiki Kaisha | Conversion apparatus for image data delivery |
| US7425985B2 (en) | 2004-08-27 | 2008-09-16 | Canon Kabushiki Kaisha | Image processing apparatus and method |
| US7464215B2 (en) | 2005-06-08 | 2008-12-09 | Canon Kabushiki Kaisha | Cradle device, control method and computer program for controlling the attitude of an imaging device |
| JP2009033562A (ja) * | 2007-07-27 | 2009-02-12 | Hitachi Kokusai Electric Inc | 画像検索装置 |
| US7587738B2 (en) | 2002-03-13 | 2009-09-08 | Hoya Corporation | Adapter device for image capturing device |
| US7663666B2 (en) | 2003-06-23 | 2010-02-16 | Canon Kabushiki Kaisha | Operation at mobile terminal when communicating with remote camera |
| JP2010218212A (ja) * | 2009-03-17 | 2010-09-30 | Cyber Station Kk | Webシステム、命令対象システム、及び、コンテンツデータ提供方法 |
| CN101957731A (zh) * | 2009-07-17 | 2011-01-26 | 株式会社理光 | 图像形成设备、图像形成系统及图像形成方法 |
| US7956891B2 (en) | 2007-01-10 | 2011-06-07 | Canon Kabushiki Kaisha | Camera control apparatus and method, and camera control system |
Families Citing this family (123)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7397363B2 (en) | 1993-06-08 | 2008-07-08 | Raymond Anthony Joao | Control and/or monitoring apparatus and method |
| US6507362B1 (en) * | 1994-12-09 | 2003-01-14 | Neomagic Israel Ltd. | Digital image generation device for transmitting digital images in platform-independent form via the internet |
| US10011247B2 (en) | 1996-03-27 | 2018-07-03 | Gtj Ventures, Llc | Control, monitoring and/or security apparatus and method |
| US7277010B2 (en) | 1996-03-27 | 2007-10-02 | Raymond Anthony Joao | Monitoring apparatus and method |
| US10152876B2 (en) | 1996-03-27 | 2018-12-11 | Gtj Ventures, Llc | Control, monitoring, and/or security apparatus and method |
| US7253731B2 (en) | 2001-01-23 | 2007-08-07 | Raymond Anthony Joao | Apparatus and method for providing shipment information |
| JP3202606B2 (ja) * | 1996-07-23 | 2001-08-27 | キヤノン株式会社 | 撮像サーバ及びその方法及び媒体 |
| JP3862321B2 (ja) | 1996-07-23 | 2006-12-27 | キヤノン株式会社 | サーバ及びその制御方法 |
| EP1890483A3 (en) | 1996-07-23 | 2011-07-06 | Canon Kabushiki Kaisha | Camera control apparatus and method |
| US5943140A (en) | 1997-03-14 | 1999-08-24 | Monroe; David | Method and apparatus for sending and receiving facsimile transmissions over a non-telephonic transmission system |
| JP3085252B2 (ja) * | 1997-07-31 | 2000-09-04 | 日本電気株式会社 | 遠隔操作カメラ映像中継システム |
| JPH11110311A (ja) * | 1997-09-30 | 1999-04-23 | Canon Inc | 情報処理システム及び装置及び方法及び記憶媒体 |
| JP3733218B2 (ja) * | 1997-09-30 | 2006-01-11 | キヤノン株式会社 | 中継装置及びその制御方法及び記憶媒体 |
| US6930709B1 (en) * | 1997-12-04 | 2005-08-16 | Pentax Of America, Inc. | Integrated internet/intranet camera |
| WO1999035866A1 (en) * | 1998-01-12 | 1999-07-15 | Monroe David A | Apparatus and method for selection of circuit in multi-circuit communications device |
| US6636748B2 (en) * | 1998-01-12 | 2003-10-21 | David A. Monroe | Method and apparatus for image capture, compression and transmission of a visual image over telephone or radio transmission system |
| AU2223999A (en) * | 1998-01-12 | 1999-07-26 | David Monroe | Apparatus for capturing, converting and transmitting a visual image signal via adigital transmission system |
| US9075136B1 (en) | 1998-03-04 | 2015-07-07 | Gtj Ventures, Llc | Vehicle operator and/or occupant information apparatus and method |
| US6211881B1 (en) * | 1998-05-13 | 2001-04-03 | Compaq Computer Corporation | Image format conversion with transparency color adjustment |
| US20020097322A1 (en) * | 2000-11-29 | 2002-07-25 | Monroe David A. | Multiple video display configurations and remote control of multiple video signals transmitted to a monitoring station over a network |
| US20020170064A1 (en) * | 2001-05-11 | 2002-11-14 | Monroe David A. | Portable, wireless monitoring and control station for use in connection with a multi-media surveillance system having enhanced notification functions |
| US20030061325A1 (en) * | 2001-09-21 | 2003-03-27 | Monroe David A. | Method and apparatus for interconnectivity between legacy security systems and networked multimedia security surveillance system |
| US7428002B2 (en) | 2002-06-05 | 2008-09-23 | Monroe David A | Emergency telephone with integrated surveillance system connectivity |
| US7057647B1 (en) * | 2000-06-14 | 2006-06-06 | E-Watch, Inc. | Dual-mode camera system for day/night or variable zoom operation |
| US7576770B2 (en) * | 2003-02-11 | 2009-08-18 | Raymond Metzger | System for a plurality of video cameras disposed on a common network |
| US20040068583A1 (en) * | 2002-10-08 | 2004-04-08 | Monroe David A. | Enhanced apparatus and method for collecting, distributing and archiving high resolution images |
| US20030067542A1 (en) | 2000-10-13 | 2003-04-10 | Monroe David A. | Apparatus for and method of collecting and distributing event data to strategic security personnel and response vehicles |
| US7634662B2 (en) * | 2002-11-21 | 2009-12-15 | Monroe David A | Method for incorporating facial recognition technology in a multimedia surveillance system |
| US20030025599A1 (en) * | 2001-05-11 | 2003-02-06 | Monroe David A. | Method and apparatus for collecting, sending, archiving and retrieving motion video and still images and notification of detected events |
| US7131136B2 (en) * | 2002-07-10 | 2006-10-31 | E-Watch, Inc. | Comprehensive multi-media surveillance and response system for aircraft, operations centers, airports and other commercial transports, centers and terminals |
| US6853302B2 (en) * | 2001-10-10 | 2005-02-08 | David A. Monroe | Networked personal security system |
| US7228429B2 (en) * | 2001-09-21 | 2007-06-05 | E-Watch | Multimedia network appliances for security and surveillance applications |
| US7023913B1 (en) * | 2000-06-14 | 2006-04-04 | Monroe David A | Digital security multimedia sensor |
| US7197228B1 (en) * | 1998-08-28 | 2007-03-27 | Monroe David A | Multifunction remote control system for audio and video recording, capture, transmission and playback of full motion and still images |
| US20080201505A1 (en) * | 2003-01-08 | 2008-08-21 | Monroe David A | Multimedia data collection device for a host with a single available input port |
| US6525768B2 (en) | 1998-10-21 | 2003-02-25 | American Calcar, Inc. | Positional camera and GPS data interchange device |
| US6518881B2 (en) * | 1999-02-25 | 2003-02-11 | David A. Monroe | Digital communication system for law enforcement use |
| US6545601B1 (en) | 1999-02-25 | 2003-04-08 | David A. Monroe | Ground based security surveillance system for aircraft and other commercial vehicles |
| JP3397163B2 (ja) * | 1999-03-25 | 2003-04-14 | ソニー株式会社 | 携帯電話 |
| US8212893B2 (en) * | 1999-06-08 | 2012-07-03 | Verisign, Inc. | Digital camera device and methodology for distributed processing and wireless transmission of digital images |
| US6895557B1 (en) * | 1999-07-21 | 2005-05-17 | Ipix Corporation | Web-based media submission tool |
| US6636256B1 (en) * | 1999-08-20 | 2003-10-21 | Verizon Corporate Services Group Inc. | Video communication system |
| JP3597089B2 (ja) * | 1999-08-31 | 2004-12-02 | 松下電器産業株式会社 | 監視カメラ装置とそのオートトレース実施方法 |
| US7249317B1 (en) * | 1999-09-27 | 2007-07-24 | Canon Kabushiki Kaisha | Information processing apparatus, its control method, and storage medium |
| US7103357B2 (en) * | 1999-11-05 | 2006-09-05 | Lightsurf Technologies, Inc. | Media spooler system and methodology providing efficient transmission of media content from wireless devices |
| JP3389545B2 (ja) * | 1999-12-27 | 2003-03-24 | シャープ株式会社 | 記録装置、再生装置およびこれらを接続した記録再生装置 |
| US20020030843A1 (en) * | 2000-02-02 | 2002-03-14 | Tuli Raja Singh | Portable high speed internet access device |
| US7023572B2 (en) * | 2000-02-02 | 2006-04-04 | Raja Singh Tuli | Portable high speed internet access device |
| US20020115477A1 (en) * | 2001-02-13 | 2002-08-22 | Raja Singh | Portable high speed internet access device with scrolling |
| US7289244B2 (en) | 2000-02-02 | 2007-10-30 | Raja Singh Tuli | Portable high speed internet access device |
| US6633314B1 (en) * | 2000-02-02 | 2003-10-14 | Raja Tuli | Portable high speed internet device integrating cellular telephone and palm top computer |
| US7068381B1 (en) * | 2000-02-02 | 2006-06-27 | Raja Tuli | Portable high speed internet access device |
| US7356570B1 (en) | 2000-08-29 | 2008-04-08 | Raja Tuli | Portable high speed communication device |
| US6941382B1 (en) | 2000-02-07 | 2005-09-06 | Raja Tuli | Portable high speed internet or desktop device |
| US6874009B1 (en) | 2000-02-16 | 2005-03-29 | Raja Tuli | Portable high speed internet device with user fees |
| JP4286420B2 (ja) * | 2000-02-18 | 2009-07-01 | Hoya株式会社 | インターネットカメラ |
| JP4300443B2 (ja) * | 2000-02-24 | 2009-07-22 | ソニー株式会社 | 撮像装置および方法、並びに記録媒体 |
| JP2001238199A (ja) * | 2000-02-25 | 2001-08-31 | Asahi Optical Co Ltd | インターネットカメラシステム |
| JP4262384B2 (ja) * | 2000-02-28 | 2009-05-13 | Hoya株式会社 | インターネットカメラ |
| US20060063752A1 (en) * | 2000-03-14 | 2006-03-23 | Boehringer Ingelheim Pharma Gmbh & Co. Kg | Bicyclic heterocycles, pharmaceutical compositions containing them, their use, and processes for preparing them |
| US20050213146A1 (en) * | 2000-03-24 | 2005-09-29 | Parulski Kenneth A | Configuring image storage products to provide selected imaging services |
| AU2001265079A1 (en) * | 2000-06-09 | 2001-12-24 | Rashida A. Karmali | Application specific live streaming multimedia mixer apparatus, systems and methods |
| US6636259B1 (en) * | 2000-07-26 | 2003-10-21 | Ipac Acquisition Subsidiary I, Llc | Automatically configuring a web-enabled digital camera to access the internet |
| US8224776B1 (en) | 2000-07-26 | 2012-07-17 | Kdl Scan Designs Llc | Method and system for hosting entity-specific photo-sharing websites for entity-specific digital cameras |
| US20040215788A1 (en) * | 2000-07-26 | 2004-10-28 | Morris Robert P. | System and method for associating a device with an existing service account |
| US6738076B1 (en) * | 2000-07-31 | 2004-05-18 | Hewlett-Packard Development Company, L.P. | Method and system for maintaining persistance of graphical markups in a collaborative graphical viewing system |
| JP2002074123A (ja) * | 2000-08-31 | 2002-03-15 | Sony Corp | サーバの使用予約方法、予約管理装置およびプログラム格納媒体 |
| JP2002073542A (ja) | 2000-08-31 | 2002-03-12 | Sony Corp | サーバの使用予約方法、予約管理装置およびプログラム格納媒体 |
| US20020038456A1 (en) * | 2000-09-22 | 2002-03-28 | Hansen Michael W. | Method and system for the automatic production and distribution of media content using the internet |
| US6842777B1 (en) | 2000-10-03 | 2005-01-11 | Raja Singh Tuli | Methods and apparatuses for simultaneous access by multiple remote devices |
| US7191211B2 (en) * | 2000-10-03 | 2007-03-13 | Raja Tuli | Portable high speed internet access device priority protocol |
| US7287088B1 (en) | 2000-10-06 | 2007-10-23 | Fotomedia Technologies, Llc | Transmission bandwidth and memory requirements reduction in a portable image capture device by eliminating duplicate image transmissions |
| US7562380B2 (en) * | 2000-10-27 | 2009-07-14 | Hoya Corporation | Internet camera system |
| AU2001244883A1 (en) * | 2000-10-28 | 2002-05-06 | Peter Avison | Cam-to-web: global player album |
| US6915327B1 (en) | 2000-10-30 | 2005-07-05 | Raja Singh Tuli | Portable high speed communication device peripheral connectivity |
| US7206804B1 (en) | 2000-11-10 | 2007-04-17 | Sharp Laboratories Of America, Inc. | Methods and systems for transmitting digital images |
| US20020059458A1 (en) * | 2000-11-10 | 2002-05-16 | Deshpande Sachin G. | Methods and systems for scalable streaming of images with server-side control |
| US7260614B2 (en) * | 2000-11-10 | 2007-08-21 | Sharp Laboratories Of America | Methods and systems for scalable streaming of images with client-side control |
| US20070107029A1 (en) * | 2000-11-17 | 2007-05-10 | E-Watch Inc. | Multiple Video Display Configurations & Bandwidth Conservation Scheme for Transmitting Video Over a Network |
| US7839926B1 (en) | 2000-11-17 | 2010-11-23 | Metzger Raymond R | Bandwidth management and control |
| US20020087428A1 (en) * | 2000-12-28 | 2002-07-04 | Tanaka Kikinzoku Kogyo Kabushiki Kaisha | Fixed-monetary-amount purchasing system for precious metals |
| US7197531B2 (en) * | 2000-12-29 | 2007-03-27 | Fotomedia Technologies, Llc | Meta-application architecture for integrating photo-service websites for browser-enabled devices |
| US7272788B2 (en) * | 2000-12-29 | 2007-09-18 | Fotomedia Technologies, Llc | Client-server system for merging of metadata with images |
| US6928461B2 (en) | 2001-01-24 | 2005-08-09 | Raja Singh Tuli | Portable high speed internet access device with encryption |
| US7305354B2 (en) | 2001-03-20 | 2007-12-04 | Lightsurf,Technologies, Inc. | Media asset management system |
| US7194490B2 (en) | 2001-05-22 | 2007-03-20 | Christopher Zee | Method for the assured and enduring archival of intellectual property |
| US7015949B1 (en) | 2001-04-12 | 2006-03-21 | Ipix Corporation | Method and apparatus for hosting a network camera with refresh degradation |
| US7024488B1 (en) | 2001-04-12 | 2006-04-04 | Ipix Corporation | Method and apparatus for hosting a network camera |
| US7076085B1 (en) | 2001-04-12 | 2006-07-11 | Ipix Corp. | Method and apparatus for hosting a network camera including a heartbeat mechanism |
| US7177448B1 (en) | 2001-04-12 | 2007-02-13 | Ipix Corporation | System and method for selecting and transmitting images of interest to a user |
| US8026944B1 (en) | 2001-04-12 | 2011-09-27 | Sony Corporation | Method and apparatus for hosting a network camera with image degradation |
| US7433710B2 (en) * | 2001-04-20 | 2008-10-07 | Lightsurf Technologies, Inc. | System and methodology for automated provisioning of new user accounts |
| US6400265B1 (en) | 2001-04-24 | 2002-06-04 | Microstrategy, Inc. | System and method for monitoring security systems by using video images |
| US6661340B1 (en) | 2001-04-24 | 2003-12-09 | Microstrategy Incorporated | System and method for connecting security systems to a wireless device |
| US20030005138A1 (en) * | 2001-06-25 | 2003-01-02 | Giffin Michael Shawn | Wireless streaming audio system |
| JP4782951B2 (ja) * | 2001-07-31 | 2011-09-28 | 富士通株式会社 | 放送型通信システム |
| US7450157B2 (en) * | 2001-12-21 | 2008-11-11 | Hewlett-Packard Development Company, L.P. | Remote high resolution photography and video recording using a streaming video as a view-finder |
| US7724281B2 (en) * | 2002-02-04 | 2010-05-25 | Syniverse Icx Corporation | Device facilitating efficient transfer of digital content from media capture device |
| JP4095325B2 (ja) * | 2002-03-29 | 2008-06-04 | キヤノン株式会社 | 画像配信方法およびその動作処理を実行するプログラムおよびそのプログラムを記憶した記憶媒体、および画像配信装置および画像受信装置 |
| US10562492B2 (en) | 2002-05-01 | 2020-02-18 | Gtj Ventures, Llc | Control, monitoring and/or security apparatus and method |
| JP2004164098A (ja) * | 2002-11-11 | 2004-06-10 | Fuji Photo Film Co Ltd | ウェブカメラ |
| US7634334B2 (en) | 2002-11-22 | 2009-12-15 | Monroe David A | Record and playback system for aircraft |
| US7781172B2 (en) * | 2003-11-21 | 2010-08-24 | Kimberly-Clark Worldwide, Inc. | Method for extending the dynamic detection range of assay devices |
| US8176428B2 (en) * | 2002-12-03 | 2012-05-08 | Datawind Net Access Corporation | Portable internet access device back page cache |
| US7643168B2 (en) * | 2003-01-03 | 2010-01-05 | Monroe David A | Apparatus for capturing, converting and transmitting a visual image signal via a digital transmission system |
| US7844657B2 (en) * | 2003-01-17 | 2010-11-30 | Storz Endoskop Produktions Gmbh | System for controlling medical devices |
| JP4392783B2 (ja) * | 2003-02-20 | 2010-01-06 | 株式会社リコー | 動画再生システム、動画送信装置、動画送信方法、プログラム、及び、記録媒体 |
| US20040268156A1 (en) * | 2003-06-24 | 2004-12-30 | Canon Kabushiki Kaisha | Sharing system and operation processing method and program therefor |
| US20050010649A1 (en) * | 2003-06-30 | 2005-01-13 | Ray Payne | Integrated security suite architecture and system software/hardware |
| US20060143607A1 (en) * | 2004-12-29 | 2006-06-29 | Morris Robert P | Method and system for allowing a user to create actions to be taken by a server |
| US20060143684A1 (en) * | 2004-12-29 | 2006-06-29 | Morris Robert P | Method and system for allowing a user to specify actions that are to be automatically performed on data objects uploaded to a server |
| US20070090972A1 (en) * | 2005-06-10 | 2007-04-26 | Monroe David A | Airborne digital video recorder |
| EP1821490A1 (en) * | 2006-02-15 | 2007-08-22 | IBBT vzw | Method for transmitting graphical data to a thin client |
| US9167275B1 (en) | 2010-03-11 | 2015-10-20 | BoxCast, LLC | Systems and methods for autonomous broadcasting |
| CN103581697A (zh) * | 2012-07-23 | 2014-02-12 | 宏碁股份有限公司 | 数据传送装置和方法 |
| JP6136251B2 (ja) * | 2012-12-27 | 2017-05-31 | コニカミノルタ株式会社 | 医用画像撮影システム |
| US10546441B2 (en) | 2013-06-04 | 2020-01-28 | Raymond Anthony Joao | Control, monitoring, and/or security, apparatus and method for premises, vehicles, and/or articles |
| US9821738B2 (en) | 2014-06-30 | 2017-11-21 | Raymond Anthony Joao | Battery power management apparatus and method |
| KR102238151B1 (ko) * | 2015-03-25 | 2021-04-08 | 한화테크윈 주식회사 | 영상 신호 변환 장치 및 방법 |
| US10154317B2 (en) | 2016-07-05 | 2018-12-11 | BoxCast, LLC | System, method, and protocol for transmission of video and audio data |
| US12381953B2 (en) | 2019-07-01 | 2025-08-05 | Raymond Anthony Joao | Control, monitoring, and/or security, apparatus and method for premises, vehicles, and/or articles |
| US12380294B2 (en) | 2019-11-01 | 2025-08-05 | Raymond Anthony Joao | Control, monitoring, and/or security, apparatus and method for premises, vehicles, and/or articles |
| US11760227B2 (en) | 2021-02-15 | 2023-09-19 | Raymond Anthony Joao | Battery power management apparatus and method |
Family Cites Families (46)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63164782A (ja) | 1986-12-26 | 1988-07-08 | Mitsubishi Electric Corp | 監視装置 |
| US4769811A (en) * | 1986-12-31 | 1988-09-06 | American Telephone And Telegraph Company, At&T Bell Laboratories | Packet switching system arranged for congestion control |
| JPH02209043A (ja) | 1989-02-09 | 1990-08-20 | Nippon Telegr & Teleph Corp <Ntt> | フレーム送信方式 |
| KR930008445Y1 (ko) * | 1989-07-31 | 1993-12-22 | 주식회사 금성사 | 비디오폰용 정지 및 동작 화면 선택 제어회로 |
| US5193151A (en) | 1989-08-30 | 1993-03-09 | Digital Equipment Corporation | Delay-based congestion avoidance in computer networks |
| US5517652A (en) * | 1990-05-30 | 1996-05-14 | Hitachi, Ltd. | Multi-media server for treating multi-media information and communication system empolying the multi-media server |
| US5115429A (en) * | 1990-08-02 | 1992-05-19 | Codex Corporation | Dynamic encoding rate control minimizes traffic congestion in a packet network |
| JPH04320183A (ja) | 1991-04-19 | 1992-11-10 | Nippon Telegr & Teleph Corp <Ntt> | 遠隔監視カメラ制御システム |
| US5379297A (en) | 1992-04-09 | 1995-01-03 | Network Equipment Technologies, Inc. | Concurrent multi-channel segmentation and reassembly processors for asynchronous transfer mode |
| JPH05268296A (ja) | 1992-03-17 | 1993-10-15 | Toshiba Corp | 通信方式 |
| US5592302A (en) | 1992-03-23 | 1997-01-07 | Canon Kabushiki Kaisha | Coding method for coding pixel blocks and apparatus therefor |
| US5375068A (en) | 1992-06-03 | 1994-12-20 | Digital Equipment Corporation | Video teleconferencing for networked workstations |
| US5742329A (en) * | 1992-10-26 | 1998-04-21 | Canon Kabushiki Kaisha | Image pickup system and communication system for use in video conference system or the like |
| JPH06177706A (ja) * | 1992-12-08 | 1994-06-24 | Sony Corp | 信号処理装置 |
| JPH06233298A (ja) | 1993-01-29 | 1994-08-19 | Canon Inc | テレビ会議システム |
| JPH06205122A (ja) | 1992-12-28 | 1994-07-22 | Canon Inc | テレビ会議システム |
| US5852466A (en) | 1992-12-28 | 1998-12-22 | Canon Kabushiki Kaisha | Teleconference system |
| JPH0775092A (ja) | 1993-07-14 | 1995-03-17 | Hitachi Ltd | ディジタル動画圧縮装置およびこれを用いたリアルタイム動画通信システム |
| JP3372289B2 (ja) * | 1993-04-28 | 2003-01-27 | 富士写真フイルム株式会社 | ディジタルカメラ |
| JPH0795200A (ja) | 1993-09-20 | 1995-04-07 | Fujitsu Ltd | 伝送データのサンプリング方法及び装置 |
| JPH09506217A (ja) | 1993-10-20 | 1997-06-17 | ヴィデオコンファレンスィング システムズ インコーポレイテッド | 適応型テレビ会議システム |
| JP3240777B2 (ja) | 1993-10-22 | 2001-12-25 | キヤノン株式会社 | 遠隔監視装置及び監視装置の制御方法 |
| US5574934A (en) * | 1993-11-24 | 1996-11-12 | Intel Corporation | Preemptive priority-based transmission of signals using virtual channels |
| JPH07152668A (ja) | 1993-11-26 | 1995-06-16 | Canon Inc | 情報処理装置及び通信方法 |
| JPH07203053A (ja) | 1993-12-29 | 1995-08-04 | Kokusai Gijutsu Kaihatsu Kk | 遠隔監視システム |
| CA2140850C (en) * | 1994-02-24 | 1999-09-21 | Howard Paul Katseff | Networked system for display of multimedia presentations |
| US5579301A (en) | 1994-02-28 | 1996-11-26 | Micom Communications Corp. | System for, and method of, managing voice congestion in a network environment |
| JPH07250322A (ja) | 1994-03-09 | 1995-09-26 | Nippon Telegr & Teleph Corp <Ntt> | 画像符号化装置とそれを用いた遠隔監視システム |
| US5640202A (en) * | 1994-04-26 | 1997-06-17 | Canon Kabushiki Kaisha | Imaging system which changes the frame rate of the image signal |
| US5624265A (en) | 1994-07-01 | 1997-04-29 | Tv Interactive Data Corporation | Printed publication remote contol for accessing interactive media |
| GB9413870D0 (en) | 1994-07-09 | 1994-08-31 | Vision 1 Int Ltd | Digitally-networked active-vision camera |
| TW252248B (en) * | 1994-08-23 | 1995-07-21 | Ibm | A semiconductor memory based server for providing multimedia information on demand over wide area networks |
| EP0715453B1 (en) | 1994-11-28 | 2014-03-26 | Canon Kabushiki Kaisha | Camera controller |
| US5729471A (en) | 1995-03-31 | 1998-03-17 | The Regents Of The University Of California | Machine dynamic selection of one video camera/image of a scene from multiple video cameras/images of the scene in accordance with a particular perspective on the scene, an object in the scene, or an event in the scene |
| US6122005A (en) | 1995-04-14 | 2000-09-19 | Canon Kabushiki Kaisha | Camera control system having list of camera names updated in accordance with frequency of use and other ease of use features |
| US5674003A (en) * | 1995-04-28 | 1997-10-07 | Andersen; David B. | Mechanisms for accessing unique features of telephony networks from a protocol-Independent data transport interface |
| US5742762A (en) * | 1995-05-19 | 1998-04-21 | Telogy Networks, Inc. | Network management gateway |
| US5706434A (en) * | 1995-07-06 | 1998-01-06 | Electric Classifieds, Inc. | Integrated request-response system and method generating responses to request objects formatted according to various communication protocols |
| US5878219A (en) | 1996-03-12 | 1999-03-02 | America Online, Inc. | System for integrating access to proprietary and internet resources |
| US5778187A (en) | 1996-05-09 | 1998-07-07 | Netcast Communications Corp. | Multicasting method and apparatus |
| US5956482A (en) | 1996-05-15 | 1999-09-21 | At&T Corp | Multimedia information service access |
| US5982362A (en) | 1996-05-30 | 1999-11-09 | Control Technology Corporation | Video interface architecture for programmable industrial control systems |
| US5870093A (en) | 1996-06-12 | 1999-02-09 | Media Cybernetics, L.P. | System and method supporting likeness determination using a GUI to simplify image analysis |
| JP3862321B2 (ja) | 1996-07-23 | 2006-12-27 | キヤノン株式会社 | サーバ及びその制御方法 |
| US5790792A (en) * | 1996-09-04 | 1998-08-04 | Radiant Systems, Inc. | Method and apparatus for transmitting multimedia data from and application logic server to interactive multimedia workstations |
| US5848415A (en) * | 1996-12-18 | 1998-12-08 | Unisys Corporation | Selective multiple protocol transport and dynamic format conversion in a multi-user network |
-
1996
- 1996-07-23 JP JP19373196A patent/JP3862321B2/ja not_active Expired - Fee Related
-
1997
- 1997-07-22 US US08/898,370 patent/US6067571A/en not_active Expired - Lifetime
-
2000
- 2000-02-10 US US09/503,090 patent/US6484195B1/en not_active Expired - Lifetime
Cited By (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7239663B2 (en) | 1998-07-10 | 2007-07-03 | Matsushita Electric Industrial Co., Ltd. | Image capture and transmission system |
| EP0971547A3 (en) * | 1998-07-10 | 2005-07-20 | Matsushita Electric Industrial Co., Ltd. | Image capture and transmission system |
| JP2000357131A (ja) * | 1999-06-16 | 2000-12-26 | Matsushita Electric Ind Co Ltd | 通信プロトコルによる電子機器制御システム |
| US7587738B2 (en) | 2002-03-13 | 2009-09-08 | Hoya Corporation | Adapter device for image capturing device |
| US7595834B2 (en) | 2002-03-29 | 2009-09-29 | Canon Kabushiki Kaisha | Camera system with display for displaying superimposed information |
| US7425986B2 (en) | 2002-03-29 | 2008-09-16 | Canon Kabushiki Kaisha | Conversion apparatus for image data delivery |
| US7423670B2 (en) | 2002-09-25 | 2008-09-09 | Canon Kabushiki Kaisha | Remote control of image pickup apparatus |
| US7421727B2 (en) | 2003-02-14 | 2008-09-02 | Canon Kabushiki Kaisha | Motion detecting system, motion detecting method, motion detecting apparatus, and program for implementing the method |
| US7663666B2 (en) | 2003-06-23 | 2010-02-16 | Canon Kabushiki Kaisha | Operation at mobile terminal when communicating with remote camera |
| JP2006050323A (ja) * | 2004-08-05 | 2006-02-16 | Megachips System Solutions Inc | 画像閲覧方法 |
| WO2006013794A1 (ja) * | 2004-08-05 | 2006-02-09 | Megachips System Solutions Inc. | 画像閲覧方法及び画像配信方法 |
| US7425985B2 (en) | 2004-08-27 | 2008-09-16 | Canon Kabushiki Kaisha | Image processing apparatus and method |
| WO2006027915A1 (ja) * | 2004-09-10 | 2006-03-16 | Megachips System Solutions Inc. | 画像再生方法 |
| JP2006080959A (ja) * | 2004-09-10 | 2006-03-23 | Megachips System Solutions Inc | 画像再生方法 |
| JP2006333319A (ja) * | 2005-05-30 | 2006-12-07 | Hitachi Kokusai Electric Inc | 映像蓄積配信システム |
| US7464215B2 (en) | 2005-06-08 | 2008-12-09 | Canon Kabushiki Kaisha | Cradle device, control method and computer program for controlling the attitude of an imaging device |
| US7956891B2 (en) | 2007-01-10 | 2011-06-07 | Canon Kabushiki Kaisha | Camera control apparatus and method, and camera control system |
| US8427539B2 (en) | 2007-01-10 | 2013-04-23 | Canon Kabushiki Kaisha | Camera control apparatus and method, and camera control system |
| JP2009033562A (ja) * | 2007-07-27 | 2009-02-12 | Hitachi Kokusai Electric Inc | 画像検索装置 |
| JP2010218212A (ja) * | 2009-03-17 | 2010-09-30 | Cyber Station Kk | Webシステム、命令対象システム、及び、コンテンツデータ提供方法 |
| CN101957731A (zh) * | 2009-07-17 | 2011-01-26 | 株式会社理光 | 图像形成设备、图像形成系统及图像形成方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20020169821A1 (en) | 2002-11-14 |
| JP3862321B2 (ja) | 2006-12-27 |
| US6484195B1 (en) | 2002-11-19 |
| US6067571A (en) | 2000-05-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3202606B2 (ja) | 撮像サーバ及びその方法及び媒体 | |
| JP3862321B2 (ja) | サーバ及びその制御方法 | |
| US8782126B2 (en) | Communication method and apparatus, server and client on network, and program codes realizing communication thereof | |
| US7889243B2 (en) | Imaging device, method of processing captured image signal and computer program | |
| JP3943674B2 (ja) | カメラ制御システム並びにカメラサーバ及びその制御方法 | |
| US7110026B2 (en) | Image tagging for post processing | |
| EP1335580B1 (en) | Transformation of images | |
| US20020024538A1 (en) | Digital media frame | |
| JPH1042279A (ja) | カメラ制御装置及び方法 | |
| JP2021111943A (ja) | 画像処理装置およびその制御方法、プログラム、並びに記憶媒体 | |
| JP3796296B2 (ja) | 通信方法、通信装置及びカメラ制御装置 | |
| JP3817313B2 (ja) | カメラ制御装置及び方法 | |
| JPH11112857A (ja) | 映像制御装置及び制御方法及び記憶媒体 | |
| JPH10200790A (ja) | 映像制御装置及び制御方法及び記憶媒体 | |
| US20050128194A1 (en) | Terminal control apparatus, terminal control method, terminal control program and storage medium | |
| JP2010252075A (ja) | 画像管理装置 | |
| EP1453291A2 (en) | Digital media frame | |
| WO2023281928A1 (ja) | 通信装置、制御方法およびプログラム | |
| JP4018700B2 (ja) | 撮像制御方法、通信装置および制御装置 | |
| JP4018714B2 (ja) | 通信方法及び装置、カメラ制御装置 | |
| JP5486233B2 (ja) | 撮像装置及びその制御方法 | |
| JP2011204101A (ja) | サーバ装置 | |
| JP2004112829A (ja) | カメラ制御装置及び制御方法 | |
| KR20060008617A (ko) | 촬영된 영상에 촬영 정보를 삽입하는 방법 | |
| JP2003179787A (ja) | 撮像伝送装置及び撮像伝送システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20031014 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20040507 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060809 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060926 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091006 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101006 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101006 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111006 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111006 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121006 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131006 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |