JP4482348B2 - リアルタイムホワイトボードストリーミングのためのシステムおよび方法 - Google Patents
リアルタイムホワイトボードストリーミングのためのシステムおよび方法 Download PDFInfo
- Publication number
- JP4482348B2 JP4482348B2 JP2004048658A JP2004048658A JP4482348B2 JP 4482348 B2 JP4482348 B2 JP 4482348B2 JP 2004048658 A JP2004048658 A JP 2004048658A JP 2004048658 A JP2004048658 A JP 2004048658A JP 4482348 B2 JP4482348 B2 JP 4482348B2
- Authority
- JP
- Japan
- Prior art keywords
- whiteboard
- cell
- color
- cells
- image
- 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.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims abstract description 168
- 230000008569 process Effects 0.000 claims description 104
- 230000009471 action Effects 0.000 claims description 80
- 230000008859 change Effects 0.000 claims description 33
- 238000012545 processing Methods 0.000 claims description 32
- 238000005286 illumination Methods 0.000 claims description 15
- 239000011159 matrix material Substances 0.000 claims description 12
- 230000001360 synchronised effect Effects 0.000 claims description 5
- 230000007704 transition Effects 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 claims 3
- 238000005516 engineering process Methods 0.000 abstract description 5
- 238000004891 communication Methods 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 7
- 230000008901 benefit Effects 0.000 description 6
- 238000012360 testing method Methods 0.000 description 6
- 239000003086 colorant Substances 0.000 description 5
- 238000001514 detection method Methods 0.000 description 5
- 230000002093 peripheral effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000005055 memory storage Effects 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 230000006855 networking Effects 0.000 description 3
- 230000001755 vocal effect Effects 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- CDFKCKUONRRKJD-UHFFFAOYSA-N 1-(3-chlorophenoxy)-3-[2-[[3-(3-chlorophenoxy)-2-hydroxypropyl]amino]ethylamino]propan-2-ol;methanesulfonic acid Chemical compound CS(O)(=O)=O.CS(O)(=O)=O.C=1C=CC(Cl)=CC=1OCC(O)CNCCNCC(O)COC1=CC=CC(Cl)=C1 CDFKCKUONRRKJD-UHFFFAOYSA-N 0.000 description 1
- 238000012935 Averaging Methods 0.000 description 1
- 230000004397 blinking Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000005309 stochastic process Methods 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
Images
Classifications
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02B—HYDRAULIC ENGINEERING
- E02B3/00—Engineering works in connection with control or use of streams, rivers, coasts, or other marine sites; Sealings or joints for engineering works in general
- E02B3/04—Structures or apparatus for, or methods of, protecting banks, coasts, or harbours
- E02B3/12—Revetment of banks, dams, watercourses, or the like, e.g. the sea-floor
- E02B3/14—Preformed blocks or slabs for forming essentially continuous surfaces; Arrangements thereof
-
- 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/40—Support for services or applications
- H04L65/403—Arrangements for multi-party communication, e.g. for conferences
- H04L65/4046—Arrangements for multi-party communication, e.g. for conferences with distributed floor control
-
- A—HUMAN NECESSITIES
- A01—AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
- A01K—ANIMAL HUSBANDRY; AVICULTURE; APICULTURE; PISCICULTURE; FISHING; REARING OR BREEDING ANIMALS, NOT OTHERWISE PROVIDED FOR; NEW BREEDS OF ANIMALS
- A01K61/00—Culture of aquatic animals
- A01K61/10—Culture of aquatic animals of fish
-
- 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/1066—Session management
- H04L65/1101—Session protocols
-
- 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/131—Protocols for games, networked simulations or virtual reality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Environmental Sciences (AREA)
- Civil Engineering (AREA)
- Ocean & Marine Engineering (AREA)
- Mechanical Engineering (AREA)
- Marine Sciences & Fisheries (AREA)
- Zoology (AREA)
- Animal Husbandry (AREA)
- Biodiversity & Conservation Biology (AREA)
- Structural Engineering (AREA)
- Environmental & Geological Engineering (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Image Processing (AREA)
- Information Transfer Between Computers (AREA)
Description
図1は、本発明を実施できる適したコンピューティングシステム環境100の例を示している。コンピューティングシステム環境100は、適したコンピューティング環境の一例にすぎず、本発明の使用または機能の範囲に関する限定を示唆するものではない。また、コンピューティング環境100を、コンピューティングシステム環境100の例に示した構成要素のいずれか1つ、またはその組合せに関連する依存性または必要条件を有しているものと解釈すべきではない。
2.1 概要
リアルタイムホワイトボードストリーミングのシステムおよび方法は、一般にサーバーベースの構成要素を有しており、ネットワークベースの環境に配置されている1つまたは複数のリモートクライアントを有することができる。高画質処理されたライブビデオまたは高画質処理されたホワイトボードのスナップショットのリアルタイムシーケンスが遠隔会議の参加者のPCにストリームされ、参加者は、ホワイトボードコンテンツに対する注釈、および会議の議事に対する口頭によるコメントを返送することができる。
一般に、図3に示すように、リアルタイムホワイトボードストリーミングのシステムおよび方法は、機能上、1)イメージシーケンスのイメージセルを背景セル、前景セル、またはストロークセルとして分類する分類手順(プロセスアクション302)、2)前景オブジェクト(人物など)およびペンストローク無しにホワイトボードカラーを算出する動的ホワイトボード背景初期設定および更新手順(プロセスアクション304)、3)入力イメージシーケンス内のホワイトボード領域を高画質処理する能率的なリアルタイム手順(プロセスアクション306)、および4)新しく示されたストロークをホワイトボード上に抽出する分析手順(プロセスアクション308)の4つの主要部から成る。イメージ高画質処理手順の出力は高画質処理されたホワイトボードイメージシーケンス(プロセスアクション310)であり、ストローク分析手順の出力はホワイトボードデータのみのストリーミング(プロセスアクション312)である。
本発明によるシステムおよび方法は、最初に、ホワイトボードのイメージフレームのリアルタイムシーケンスから成るライブホワイトボードビデオ入力または一連のスナップショットを取得する。このビデオまたは一連のスナップショットは、本質的にリアルタイムにフレームごとに処理される。図5に、サンプルのビデオシーケンスから選択された一部のフレームを示している。シーケンスのうちのどれだけのフレームが処理されるかは、ある程度会議用サーバー214の中央処理装置(CPU)の可用性に依存する。すべてではないが一部の入力フレームを、CPUの可用性に基づいてその後のホワイトボード背景カラー処理に使用する。前景およびストロークの計算のリアルタイム処理、および高画質処理されたホワイトボードビデオストリームおよびホワイトボードデータストリームの作成に使用する高画質処理は、会議用サーバーの処理の処理能力が制約されている場合、ホワイトボード背景の計算より優先する。
セル分類は、セルを1)前景、2)ホワイトボード背景、または3)ホワイトボードに書かれたストロークのいずれかとして識別する。リアルタイムホワイトボードストリーミングのシステムおよび方法は、入力されたイメージシーケンスから空白のホワイトボードカラーを算出する。この手順での問題は、主にホワイトボードの前にある障害物により、ホワイトボード全体が任意の単一のフレームで見えない可能性があることである。したがって、ホワイトボード背景は、最初にイメージフレームの部分を前景または背景として分類することによって構築する必要がある。背景部分のみを使用して、ホワイトボード背景カラーを算出する。
ホワイトボードカラーモデル更新(プロセスアクション420)では、ホワイトボード背景カラーの漸進的な変化を探す。最も一般的な意味では、リアルタイムホワイトボードストリーミングのシステムおよび方法は、各セルの平均カラーを判定することによって漸進的な変化があるかどうかを調べるためのテストを行う。セルの平均カラーが以前とほぼ同じである場合、漸進的な変化が起こっていると判断される。一実施形態のシステムは、セルが背景セルかそうでないかの判定時に行ったのと同じテストを適用する。こうした漸進的な変化が確認されると、新しいホワイトボードカラーモデルが作成される代わりに既存のホワイトボードカラーモデルが更新される。既存のホワイトボードカラーモデル内で背景セルまたはストロークのセルのカラーモデルのみが更新される。前景セルは更新されない。
上述したように、大幅な照明の変化が考えられる(プロセスアクション406)。例えば、会議室のライトを消すと、ホワイトボードの所与のイメージのほぼすべてのセルが変化する。大幅な照明の変化があった場合、セルベース動き検出(プロセスアクション404)は、ほとんどのセル(例えば本発明の一動作実施形態で照明の大幅な変化を示すのに使用されているしきい値はセルの95%)が変化したことを報告する。次いでホワイトボード背景がリセットされ、新しいカラーモデルが初期設定されまたはホワイトボードカラーモデルデータベースから抽出される。次いでセル分類手順などが繰り返し開始される。
白色調整またはカラー高画質処理の目的は、入力されたホワイトボードイメージを、均一な背景(一般的に白)上に同じペンストロークを含むイメージに変換することである。ピクセルごとに、カラー値=Clight、ストロークペンカラー=Cpen、およびホワイトボード背景カラー=Cwbとする。ホワイトボードは物理的に均一に着色されるように構築されるので、Cwbは、すべてのピクセルで一定していると仮定することができる。したがって、入力イメージにおける均一性の欠如は、各ピクセルに対する入射光量が異なることによる。したがって、白色調整またはカラー高画質処理の第1の手順は、ピクセルごとにClightを推定することである。その結果は実際には、図7のプロセスアクション702に示し、ホワイトボードカラー推定のセクションで上述したように、空白のホワイトボードのイメージである。
セルブロックレベルのストロークも抽出されて、ホワイトボードデータストリームとして出力される。ストロークは1)静止である、2)いくつかのエッジを有するという性質を有する。図9に示すように、エッジおよび直線を識別するために、2つのソーベル(Sobel)フィルタ[-1 -2 -1;0 0 0;1 2 1]および[-1 0 1;-2 0 2;-1 0 1]を入ってくる各フレームに対して実行する(プロセスアクション902〜906)。第1のソーベルフィルタは水平方向のエッジを識別するために、第2のソーベルフィルタは垂直向のエッジを識別するために実行される。このプロセスは、入力イメージに存在する輪郭素(edgel)を識別する。輪郭素は、フィルタ処理された2つのイメージの対応するピクセルの絶対値の合計であると定義される。ストロークセルとみなされるには、セルごとに、N個(本発明の一動作実施形態では4個)のフレームにわたって静止しており、その値がしきい値(本発明の一動作実施形態では60)より大きい輪郭素を含んでいなければならない。プロセスアクション908に示すように、ストロークセルのこれらの輪郭素がストロークのエッジを画定する。
システムが開始し、照明の変化イベントが検出されると、N個(例えば4個)のフレームが取得され、その期間中に静止しているセルのカラーがデータベースのホワイトボード背景イメージのそれぞれと比較される。静止セルがすべてデータベース内のイメージの1つの対応するセルカラーに一致する場合(差異テストのYUVカラーモデルおよび15、5、5を使用)、一致が存在し、システムは引き続き一致したイメージからのカラーで残りの非静止セルを初期設定する。背景カラー更新手順が安定すると、データベースとのマッチングが再度行われる。一致がない場合、現在のカラーイメージがデータベースに追加される。
上述したように、会議室における口頭での討議は、マイクロフォンでキャプチャされ、音声が、好ましくは方向性のある情報とともに遠隔地の参加者に送信される。上述したように、高画質処理されたホワイトボードイメージストリームおよびホワイトボードデータストリームが遠隔地の参加者に送信される。遠隔地の参加者は、リアルタイムデータストリームのどちらか一方または両方を受信することを選択することができる。
注釈付きのホワイトボードフレームは、会議室のディスプレイに表示される。このディスプレイは、会議室にある実際のホワイトボードからは離れているが、ホワイトボードコンテンツ、および遠隔地の参加者の注釈を含む。遠隔地のある参加者の注釈は、他の遠隔地の参加者のデスクトップにも表示される。ブザーや点滅する画面などの信号は、遠隔地の参加者が付した注釈への、会議室および遠隔地の参加者の注意をホワイトボードに引き付ける。
あるいは、遠隔地の参加者の注釈を、会議室の実際の物理的なホワイトボード上に表示することができる。これは、リモートクライアントの注釈を、プロジェクタを使用して実際のホワイトボードに投影することによって行うことができる。
上記のシナリオでは、遠隔地の参加者は従来のPCを使用している。しかし、遠隔地の参加者は、代わりにTablet PCを使用することができる。Microsoft社のTablet PCは、フル装備型パーソナルコンピュータの設計であり、ユーザーは、キーボードの使用を要する代わりに、スタイラスまたはデジタルペンセンシティブタッチ画面上で自然な手書きを使用して記録を取ることができる。インク技術によって、遠隔地の参加者が注釈を公開および/または非公開にするのがかなり簡単になる。
注釈を含む会議全体を、将来見るためにアーカイブすることができる。ホワイトボードおよび注釈は、タイムスタンプが押され、したがって音声と同期される。したがって会議の参加者は、各自の都合のよいときに会議を見直すことができる。さらに、会議に参加できなかった人が後日会議を見ることができる。
ホワイトボードカラーの推定
セルが前景セルとして分類されたときに生じるホワイトボードカラーの穴を埋めるために、以下の手順を使用してホワイトボードカラーを推定し、これらの穴を埋める。この手順は、次の2つの所見に基づく。
1)ホワイトボードカラーは通常、1つのセルから別のセルに変化するが、急激には変化しない。ホワイトボードカラーに対する平滑性または連続性がある。
2)照明状態は一般に短時間では変化しないため、前景オブジェクトがない場合、ホワイトボードカラーは同じままであるはずである。
この手順の目的は、ホワイトボードカラーを一連のイメージからリアルタイムに動的に推定することである。ここでは、照明がある時間にわたってほぼ一定していると仮定する(照明が急激に変化する場合、例えばライトを消す場合、複数のホワイトボードカラーモデルを使用する必要がある)。
図10を参照すると、状態変数xi;jは、推定される各セル(i,j)でのホワイトボードのカラーである。観測変数zi;jは、イメージから観測される各セル(i;j)でのホワイトボードのカラーであり、例えばヒストグラムによって算出することができる。
以下と仮定する。
・時間t−1での状態
・時間tでの観測値
4個または8個の隣接部を使用して、平滑性を次のようにモデル化することができる。
次いで最小化しようとする全体的なエネルギーは、
実施では、以下の問題を考慮する必要がある。
・観測共分散(observation covariance)
110 コンピュータ
120 プロセッサ
121 システムバス
130 システムメモリ
131 読取専用メモリ(ROM)
132 ランダムアクセスメモリ(RAM)
133 基本入出力システム(BIOS)
134 オペレーティングシステム
135 アプリケーションプログラム
136 他のプログラムモジュール
137 プログラムデータ
140 インタフェース
141 ハードディスクドライブ
144 オペレーティングシステム
145 アプリケーションプログラム
146 他のプログラムモジュール
147 プログラムデータ
150 インタフェース
151 磁気ディスクドライブ
152 リムーバブル不揮発性磁気ディスク
155 光ディスクドライブ
156 リムーバブル不揮発性光ディスク
160 ユーザー入力インタフェース
161 ポインティング装置
162 キーボード
163 カメラ
164 イメージ
165 カメラインタフェース
170 ネットワークインタフェースまたはアダプタ
171 ローカルエリアネットワーク(LAN)
172 モデム
173 広域エリアネットワーク(WAN)
180 リモートコンピュータ
181 メモリ記憶装置
185 リモートアプリケーションプログラム
190 ビデオインタフェース
191 モニタ
195 出力周辺インタフェース
196 プリンタ
197 スピーカー
202 会議室
204a...204m 遠隔地
206 ホワイトボード
208 カメラ
210 マイクロフォン
212 テレビまたは他のディスプレイ
214 会議用サーバー
216 拡声器
218 デスクトップコンピュータまたはノートブックコンピュータ
218a...218m コンピュータ
220 マイクロフォン/ヘッドセット
222 ネットワーク接続
422 ホワイトボードカラーモデルデータベース
Claims (24)
- ホワイトボードのイメージフレームのシーケンスを入力するプロセスアクションと、
前記ホワイトボードの前記イメージフレームのそれぞれをセルに分割するプロセスアクションと、
イメージの前記シーケンスの前記セルにおいて大幅な照明変化があるかどうかを判定するプロセスアクションと、
大幅な照明変化がある場合、ホワイトボードカラーマッチングプロセスを実行して、前記ホワイトボードの背景カラーの定義に使用する前記ホワイトボードのカラーがホワイトボードカラーモデルデータベース内の前記ホワイトボードのカラーを反映しているかどうかを判定するプロセスアクションと、
大幅な照明変化がない場合、前記イメージフレームの前記セルのそれぞれを、前記ホワイトボードに書き込まれたコンテンツの前景セル、ホワイトボード背景セル、またはストロークセルとして分類するプロセスアクションと、
前記セル分類を使用して前記ホワイトボード上の前記ストロークが高画質処理されて表示されるように、前記イメージフレームのシーケンスを高画質処理するプロセスアクションと、
前記ホワイトボードの高画質処理されたイメージフレームのシーケンスをデータストリームで出力するプロセスアクションと
を備えることを特徴とするホワイトボードコンテンツの高画質処理されたデータストリームを作成するコンピュータで実施されるプロセス。 - 前記ホワイトボード上の前記ストロークが高画質処理されて表示されるように前記イメージフレームのシーケンスを高画質処理する前記プロセスアクションは、
前記イメージフレームのシーケンス中のホワイトボード背景を表示するセルの前記ホワイトボード背景カラーをより均一にするプロセスアクションと、
前記イメージフレームのシーケンスのイメージノイズを低減するプロセスアクションと、
前記ホワイトボードのコンテンツのストローク彩度を向上させてストロークセルについて前記ストロークをより鮮明かつ読みやすくするプロセスアクションとを含む
ことを特徴とする請求項1に記載のコンピュータで実施されるプロセス。 - 前記ホワイトボードの高画質処理されたイメージフレームのシーケンスをデータストリームで出力する前記プロセスアクションは、高画質処理されたホワイトボードセルおよび高画質処理されたストロークセルのみを使用し、前景セルは使用しないことを含む
ことを特徴とする請求項1に記載のコンピュータで実施されるプロセス。 - 前記ホワイトボードの高画質処理されたイメージフレームのシーケンスをデータストリームで出力する前記プロセスアクションは、高画質処理されたホワイトボードセル、高画質処理されたストロークセル、および前景セルを使用することを含む
ことを特徴とする請求項1に記載のコンピュータで実施されるプロセス。 - 前記ホワイトボードカラーマッチングプロセスアクションは、
新しい照明状態において前記ホワイトボード背景セルの前記カラーが、ホワイトボードカラーモデルデータベース内のホワイトボードカラーモデルに一致するかどうかを判定することと、
前記新しい照明状態において前記ホワイトボード背景セルの前記カラーが、前記ホワイトボードカラーモデルデータベース内の前記背景セルの前記カラーを反映するホワイトボードカラーモデルに対応する場合、このホワイトボードカラーモデルをその後のセル分類に使用することと、
前記新しい照明状態において前記ホワイトボード背景セルの前記カラーが前記ホワイトボードカラーモデルデータベース内で見つからない場合、前記新しい照明状態の前記ホワイトボードの前記ホワイトボード背景セルの前記カラーを反映する新しいホワイトボードカラーモデルを作成することとを含む
ことを特徴とする請求項1に記載のコンピュータで実施されるプロセス。 - ストロークが前記ホワイトボードに追加されたか、またはホワイトボードから取り除かれたかを判定するプロセスアクション
をさらに備えることを特徴とする請求項1に記載のコンピュータで実施されるプロセス。 - 前記イメージフレームの前記セルのそれぞれを、前記ホワイトボードに書き込まれたコンテンツの前景セル、ホワイトボード背景セル、またはストロークセルとして分類する前記プロセスアクションは、
前記イメージのシーケンス中のイメージフレームのすべてのイメージフレームセルについて、
イメージフレームのセルを入力するプロセスアクションと、
前記イメージフレームのセルを、前のフレームの対応する位置にある前記セルと比べるプロセスアクションと、
前記セルが変化していないフレーム数に基づくセルエージ(age)がエージしきい値以下である場合、前記セルを前景セルとして分類するプロセスアクションと、
前記セルエージがエージしきい値より大きい場合、セルカラーに大幅な差があるかどうかを判定するプロセスアクションと、
セルカラーに大幅な差がない場合、前記セルを前景セルとして分類するプロセスアクションと、
セルカラーに大幅な差がある場合、前記セルがエッジを含んでいるかどうかを判定するプロセスアクションと、
前記セルがエッジを含んでいる場合、前記セルをストロークセルとして分類するプロセスアクションと、
前記セルがエッジを含んでない場合、前記セルをホワイトボード背景セルとして分類するプロセスアクションと
を備えることを特徴とする請求項1に記載のコンピュータで実施されるプロセス。 - 前記イメージフレームの前記セルのそれぞれを前記ホワイトボードに書き込まれたコンテンツの前景セル、ホワイトボード背景セル、またはストロークセルとして分類する前記プロセスアクションの後、ホワイトボード背景カラーモデルを更新すべきかどうかを判定するプロセスアクション
をさらに備えることを特徴とする請求項1に記載のコンピュータで実施されるプロセス。 - 前記セルにおいて大幅な照明変化があるかどうかを判定する前記プロセスアクションは、
前記セルの大部分がカラー変化を呈しているかどうかを判定し、呈している場合は照明変化が生じたことを示すプロセスアクションを含む
ことを特徴とする請求項1に記載のコンピュータで実施されるプロセス。 - セルに分割されるホワイトボードイメージのシーケンスの各セルを、ストロークセル、ホワイトボード背景セル、または前景セルとして分類するための分類モジュールと、
前記セルのホワイトボード背景カラーのカラーの判定に使用する動的ホワイトボード背景および初期設定モジュールと、
ホワイトボード背景セル、前景セル、およびストロークセルから成るイメージを高画質処理するためのイメージ高画質処理モジュールと、
ホワイトボード背景セルおよびストロークセルを使用して、前記ホワイトボードのイメージを作成するために、ホワイトボードストロークデータを追加および消去するためのモジュールと
を備えたことを特徴とするホワイトボードデータコンテンツをストリームするためのシステム。 - ホワイトボード背景セル、前景セル、およびストロークセルから成るホワイトボードイメージデータをストリームするためのモジュール
をさらに備えたことを特徴とする請求項10に記載のシステム。 - ホワイトボード背景セルおよびストロークセルから成るホワイトボードコンテンツデータをストリームするためのモジュール
をさらに備えたことを特徴とする請求項10に記載のシステム。 - ホワイトボードコンテンツデータを分類するための前記モジュールは、
ホワイトボードの前記イメージのシーケンス中のすべてのセルについて
イメージフレームのセルを入力するサブモジュールと、
前記イメージフレームのセルを、前のフレームの同じ位置にあるセルの前記イメージと比べるサブモジュールと、
前記セルが変化していないフレーム数に基づくセルエージがエージしきい値以下の場合、前記セルを前景セルとして分類するサブモジュールと、
N個を超えるフレームの間静止しているすべてのセルを背景の候補として指定するサブモジュールと、
セルカラーに大幅な差があるかどうかを判定し、前記セルカラーに大幅な差があった場合、前記セルを前景セルとして分類するサブモジュールと、
前景セルとして分類されたセルが他の前景セルに連結されているかどうかを判定するサブモジュールと、
セルが前景セルとして分類され、他のセルに接続されていない場合、その分類を未知まで戻すサブモジュールと、
前記セルはエッジを含んでいるかどうかを判定するサブモジュールと、
前記セルがエッジを含んでいる場合、前記セルをストロークセルとして分類するサブモジュールと、
前記セルがエッジを含んでない場合、前記セルをホワイトボード背景セルとして分類するサブモジュールとを含む
ことを特徴とする請求項10に記載のシステム。 - ホワイトボードのビデオストリームに含まれるすべてではなく一部のイメージは前記イメージのシーケンスの作成に使用される
ことを特徴とする請求項10に記載のシステム。 - ホワイトボードのビデオストリームに含まれるすべてのイメージは前記イメージのシーケンスの作成に使用される
ことを特徴とする請求項10に記載のシステム。 - ホワイトボードのイメージフレームのシーケンスを入力することと、
前記ホワイトボードの前記イメージフレームのそれぞれをセルに分割することと、
イメージの前記シーケンス中の前記セルにおいて大幅な照明変化があるかどうかを判定することと、
大幅な照明変化がある場合、ホワイトボードカラーマッチングプロセスを実行して前記ホワイトボードの前記カラーを判定することと、
大幅な照明変化がない場合、前記イメージフレームの前記セルのそれぞれを、前記ホワイトボードに書き込まれたコンテンツの前景セル、ホワイトボード背景セル、またはストロークセルとして分類することと、
前記セル分類を使用して前記ホワイトボード上の前記ストロークのみが高画質処理されて表示されるように、前記イメージフレームのシーケンスを高画質処理することと
を備えるホワイトボードのビデオストリームを送信するためのコンピュータ実行可能命令を有することを特徴とするコンピュータ読み取り可能な記録媒体。 - 前記ホワイトボード背景セルおよびストロークセルのみを使用して前記高画質処理されたイメージのシーケンスを出力するためのコンピュータ実行可能命令をさらに備えることを特徴とする請求項16に記載のコンピュータ読み取り可能な記録媒体。
- 前記ホワイトボード背景セル、前景セル、およびストロークセルのみを使用して前記高画質処理されたイメージのシーケンスを出力するためのコンピュータ実行可能命令をさらに備えることを特徴とする請求項16に記載のコンピュータ読み取り可能な記録媒体。
- キャプチャされたホワイトボードイメージのシーケンスおよび前記キャプチャされたホワイトボードイメージのシーケンスと同期された音声を入力し、前記イメージのそれぞれをセルに分割するための入力モジュールと、
ホワイトボードイメージデータをストロークセル、ホワイトボード背景セル、または前景セルとして分類するための分類モジュールと、
動的ホワイトボード背景および初期設定モジュールと、
前記ストロークセルのストロークを高画質処理し、ホワイトボード背景セルカラーをより均一にするためのイメージ高画質処理モジュールと、
ホワイトボードストロークデータを追加および消去するためのモジュールと、
前記前景セル、ホワイトボード背景セル、および前記ストロークセルを使用して、前景オブジェクトを含む高画質処理されたホワイトボードイメージの第1のデータストリーム、および前記ストロークセルおよびホワイトボード背景セルを使用して、しかし前景セルを使用することなく、前景オブジェクトを含んでいない高画質処理されたホワイトボードイメージの第2のデータストリームを、ネットワークを介して受信装置に送信する送信モジュールと
を含む送信装置
を備えたことを特徴とする高画質処理されたホワイトボードイメージのビデオストリームを送信するためのシステム。 - 前記ネットワークを介して前記送信装置から送信された前記高画質処理されたホワイトボードイメージおよび同期された音声を受信する受信モジュールと、
前記同期された音声を再生するスピーカーモジュールと、
前記受信装置で前記高画質処理されたホワイトボードイメージを表示する表示モジュールと
を含む受信装置
をさらに備えたことを特徴とする請求項19に記載のシステム。 - 前記送信装置は、後に表示または送信するために前記第1のデータストリームおよび前記第2のデータストリームをアーカイブするためのモジュールをさらに含む
ことを特徴とする請求項19に記載のシステム。 - 前記動的ホワイトボード背景推定および初期設定モジュールは、第1の入力イメージについて
ピクセルごとにホワイトボード背景カラーを初期設定し、各ピクセルを前記ピクセルカラーの精度を特徴付ける共分散推定と関連付け、前記初期設定されたホワイトボードカラーを前記推定されたホワイトボードカラーとして指定し、
入力イメージが与えられると、前記ホワイトボードの推定されたカラーと、前記入力イメージの実際の観測されたカラーとを各ピクセルで比較し、
前記推定されたカラーおよび前記観測されたカラーが大幅に異なる場合、前記観測されたピクセルはストロークまたは前景オブジェクトの一部であり、そのピクセルの前記カラーは破棄され、
そうでない場合、そのピクセルの前記カラーは、前記ホワイトボードカラーの更新に使用する前記ホワイトボードカラーの観測値であり、
前記推定されたカラーに関して現在の観測されたピクセルがどの程度信頼できるか、前記現在観測されたピクセルが前記推定されたカラーとどの程度異なるか、および前記ピクセルの前記観測されたカラーが周囲のピクセルのカラーとどの程度異なるかに基づいてそれぞれ変更される、破棄されなかったこれらのピクセルの前記カラーを確率的枠組みに基づいて更新する
ことによってホワイトボードカラーを評価する
ことを特徴とする請求項19に記載のシステム。 - 前記動的ホワイトボード背景推定および初期設定モジュールは、第1の入力イメージについて
ホワイトボードをセルに分割し、
セルごとにホワイトボード背景カラーを初期設定し、各セルを前記セルカラーの精度を特徴付ける共分散推定と関連付け、前記初期設定されたホワイトボードカラーを前記推定されたホワイトボードカラーとして指定し、
入力イメージが与えられると、前記ホワイトボードの推定されたカラーと、前記入力イメージの前記実際の観測されたカラーとを各セルで比較し、
前記推定されたカラーおよび前記観測されたカラーが大幅に異なる場合、前記観測されたセルはストロークまたは前景オブジェクトの一部であり、そのセルの前記カラーは破棄され、
そうでない場合、そのセルの前記カラーは、前記ホワイトボードカラーの更新に使用する前記ホワイトボードカラーの観測値であり、
前記推定されたカラーに対して現在の観測されたセルがどの程度信頼できるか、前記現在観測されたセルが前記推定されたカラーとどの程度異なるか、および前記セルの前記観測されたカラーが前記周囲のセルのカラーとどの程度異なるかに基づいてそれぞれ変更される、破棄されなかったこれらのセルの前記カラーを確率的枠組みに基づいて更新する
ことによってホワイトボードカラーを評価する
ことを特徴とする請求項19に記載のシステム。 - 状態変数xi;jを推定される各セル(i,j)でのホワイトボードのカラーとして定義し、観測変数zi;jをイメージから観測される各セル(i;j)での前記ホワイトボードの前記カラーとして定義するプロセスアクションと、
各セルの前記カラーを
式中、第1の反復では、
状態遷移ノイズ
ことを特徴とするイメージのシーケンスからホワイトボードカラーをリアルタイムに動的に評価するためのコンピュータで実施されるプロセス。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US44968303P | 2003-02-24 | 2003-02-24 | |
US10/463,068 US7224847B2 (en) | 2003-02-24 | 2003-06-17 | System and method for real-time whiteboard streaming |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2004260823A JP2004260823A (ja) | 2004-09-16 |
JP2004260823A5 JP2004260823A5 (ja) | 2007-04-05 |
JP4482348B2 true JP4482348B2 (ja) | 2010-06-16 |
Family
ID=32830034
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004048658A Expired - Lifetime JP4482348B2 (ja) | 2003-02-24 | 2004-02-24 | リアルタイムホワイトボードストリーミングのためのシステムおよび方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7224847B2 (ja) |
EP (1) | EP1460851A3 (ja) |
JP (1) | JP4482348B2 (ja) |
KR (1) | KR100995218B1 (ja) |
CN (1) | CN1324444C (ja) |
Families Citing this family (71)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7684624B2 (en) * | 2003-03-03 | 2010-03-23 | Smart Technologies Ulc | System and method for capturing images of a target area on which information is recorded |
JP4214942B2 (ja) * | 2004-04-13 | 2009-01-28 | セイコーエプソン株式会社 | プロジェクタ |
US7827139B2 (en) * | 2004-04-15 | 2010-11-02 | Citrix Systems, Inc. | Methods and apparatus for sharing graphical screen data in a bandwidth-adaptive manner |
US7680885B2 (en) * | 2004-04-15 | 2010-03-16 | Citrix Systems, Inc. | Methods and apparatus for synchronization of data set representations in a bandwidth-adaptive manner |
US8738614B2 (en) * | 2004-04-23 | 2014-05-27 | Qualcomm Incorporated | Methods and apparatus for providing hierarchical content flow in a data network |
JP2006162692A (ja) * | 2004-12-02 | 2006-06-22 | Hosei Univ | 講義コンテンツ自動作成システム |
US20060161471A1 (en) * | 2005-01-19 | 2006-07-20 | Microsoft Corporation | System and method for multi-dimensional average-weighted banding status and scoring |
US8443040B2 (en) * | 2005-05-26 | 2013-05-14 | Citrix Systems Inc. | Method and system for synchronizing presentation of a dynamic data set to a plurality of nodes |
JP4756914B2 (ja) * | 2005-05-30 | 2011-08-24 | キヤノン株式会社 | 遠隔協調作業支援システム及びその制御方法 |
US7945621B2 (en) * | 2005-06-29 | 2011-05-17 | Webex Communications, Inc. | Methods and apparatuses for recording and viewing a collaboration session |
US20070005699A1 (en) * | 2005-06-29 | 2007-01-04 | Eric Yuan | Methods and apparatuses for recording a collaboration session |
US20070156680A1 (en) * | 2005-12-21 | 2007-07-05 | Microsoft Corporation | Disconnected authoring of business definitions |
US8261181B2 (en) * | 2006-03-30 | 2012-09-04 | Microsoft Corporation | Multidimensional metrics-based annotation |
US8190992B2 (en) * | 2006-04-21 | 2012-05-29 | Microsoft Corporation | Grouping and display of logically defined reports |
US8761734B2 (en) * | 2006-05-25 | 2014-06-24 | Sony Corporation | Buffering streaming content |
JP5200341B2 (ja) | 2006-06-28 | 2013-06-05 | 富士ゼロックス株式会社 | 遠隔指示システム及び遠隔指示方法 |
JP5092459B2 (ja) * | 2006-07-18 | 2012-12-05 | 富士ゼロックス株式会社 | 遠隔指示システム及び遠隔指示システム用のプログラム |
US20080120672A1 (en) * | 2006-11-21 | 2008-05-22 | Francesco Caggioni | Methods and Apparatus for Weighted Multicasting of Data Streams |
US8243022B2 (en) * | 2006-11-27 | 2012-08-14 | Microsoft Corporation | Federated virtual graffiti |
US20080183467A1 (en) * | 2007-01-25 | 2008-07-31 | Yuan Eric Zheng | Methods and apparatuses for recording an audio conference |
US9058307B2 (en) | 2007-01-26 | 2015-06-16 | Microsoft Technology Licensing, Llc | Presentation generation using scorecard elements |
US8321805B2 (en) | 2007-01-30 | 2012-11-27 | Microsoft Corporation | Service architecture based metric views |
US8125510B2 (en) * | 2007-01-30 | 2012-02-28 | Ankur Agarwal | Remote workspace sharing |
US8495663B2 (en) | 2007-02-02 | 2013-07-23 | Microsoft Corporation | Real time collaboration using embedded data visualizations |
US20090013044A1 (en) * | 2007-07-05 | 2009-01-08 | Microsoft Corporation | Techniques for managing annotation transformations for context changes |
KR101432812B1 (ko) * | 2007-07-31 | 2014-08-26 | 삼성전자주식회사 | 이동통신 단말기의 디스플레이 화면에서 아이콘의 좌표를결정하는 좌표결정장치 및 좌표결정방법 |
US8099662B2 (en) * | 2008-01-17 | 2012-01-17 | Seiko Epson Corporation | Efficient image annotation display and transmission |
US9300912B2 (en) * | 2008-03-28 | 2016-03-29 | Microsoft Technology Licensing, Llc | Software based whiteboard capture solution for conference room meetings |
US20090309853A1 (en) * | 2008-06-13 | 2009-12-17 | Polyvision Corporation | Electronic whiteboard system and assembly with optical detection elements |
US8275197B2 (en) | 2008-06-14 | 2012-09-25 | Microsoft Corporation | Techniques to manage a whiteboard for multimedia conference events |
US9400597B2 (en) * | 2008-07-23 | 2016-07-26 | Microsoft Technology Licensing, Llc | Presenting dynamic grids |
US8751921B2 (en) * | 2008-07-24 | 2014-06-10 | Microsoft Corporation | Presenting annotations in hierarchical manner |
US8639032B1 (en) | 2008-08-29 | 2014-01-28 | Freedom Scientific, Inc. | Whiteboard archiving and presentation method |
US8924862B1 (en) | 2008-09-05 | 2014-12-30 | Cisco Technology, Inc. | Optimizing desktop sharing for wireless clients during networked collaboration |
US8131828B2 (en) * | 2008-10-03 | 2012-03-06 | Cisco Technology, Inc. | Selectively joining clients to meeting servers |
JP5213627B2 (ja) | 2008-10-07 | 2013-06-19 | キヤノン株式会社 | 画像処理装置及び画像処理方法 |
US8798252B2 (en) | 2009-03-24 | 2014-08-05 | Microsoft Corporation | Automatic utilization of resources in a realtime conference |
US7966370B1 (en) * | 2009-08-26 | 2011-06-21 | Adobe Systems Incorporated | Templating and provisioning of collaborative facilities for a data-agnostic collaboration service |
KR20120095852A (ko) * | 2009-10-15 | 2012-08-29 | 스마트 테크놀러지스 유엘씨 | 디스플레이 표면상에서 손글씨 잉크 객체를 그리기 및 지우기 하는 방법 및 장치 |
WO2012012555A1 (en) * | 2010-07-20 | 2012-01-26 | SET Corporation | Methods and systems for audience digital monitoring |
US8773464B2 (en) * | 2010-09-15 | 2014-07-08 | Sharp Laboratories Of America, Inc. | Methods and systems for collaborative-writing-surface image formation |
JP2013026878A (ja) | 2011-07-22 | 2013-02-04 | Sony Corp | 情報処理装置、情報処理方法、及びプログラム |
US9083769B2 (en) | 2011-09-14 | 2015-07-14 | Barco N.V. | Electronic tool and methods for meetings |
US11258676B2 (en) | 2011-09-14 | 2022-02-22 | Barco N.V. | Electronic tool and methods for meetings |
US8756348B2 (en) | 2011-09-14 | 2014-06-17 | Barco N.V. | Electronic tool and methods for meetings |
US10965480B2 (en) | 2011-09-14 | 2021-03-30 | Barco N.V. | Electronic tool and methods for recording a meeting |
EP2756667B1 (en) * | 2011-09-14 | 2021-01-13 | Barco NV | Electronic tool and methods for meetings |
EP4398524A2 (en) | 2011-09-14 | 2024-07-10 | Barco N.V. | Electronic tool and methods with audio for meetings |
EP2579588B1 (en) * | 2011-10-04 | 2019-12-04 | Ricoh Company, Ltd. | Collaborative meeting systems that enable parallel multi-user input to mark up screens |
US9948988B2 (en) | 2011-10-04 | 2018-04-17 | Ricoh Company, Ltd. | Meeting system that interconnects group and personal devices across a network |
US9171384B2 (en) * | 2011-11-08 | 2015-10-27 | Qualcomm Incorporated | Hands-free augmented reality for wireless communication devices |
WO2013121455A1 (ja) * | 2012-02-13 | 2013-08-22 | 日立コンシューマエレクトロニクス株式会社 | プロジェクタ、図形入力・表示装置、携帯端末およびプログラム。 |
US9591149B2 (en) | 2012-04-30 | 2017-03-07 | Qualcomm Incorporated | Generation of a combined image of a presentation surface |
CN103475846B (zh) | 2012-06-06 | 2018-09-04 | 腾讯科技(深圳)有限公司 | 一种视频通讯的方法及用于视频通讯的终端、服务器 |
JP5306528B1 (ja) * | 2012-09-19 | 2013-10-02 | 株式会社東芝 | 電子機器および手書き文書処理方法 |
US8805068B2 (en) | 2012-12-13 | 2014-08-12 | Microsoft Corporation | Automatic classification and color enhancement of a markable surface |
CN103309520A (zh) * | 2013-05-20 | 2013-09-18 | 南京恒知讯科技有限公司 | 一种屏幕操作轨迹和声音输入同步存储处理方法、***及终端 |
US9489114B2 (en) * | 2013-06-24 | 2016-11-08 | Microsoft Technology Licensing, Llc | Showing interactions as they occur on a whiteboard |
US9830060B2 (en) * | 2013-08-28 | 2017-11-28 | Microsoft Technology Licensing, Llc | Manipulation of content on a surface |
CN104464765A (zh) * | 2014-11-28 | 2015-03-25 | 商巢互联网技术有限公司 | 一种基于对象录制屏幕轨迹的技术 |
CN105306861B (zh) * | 2015-10-15 | 2017-03-01 | 深圳市鹰硕技术有限公司 | 一种网络教学录播方法及*** |
US10198819B2 (en) * | 2015-11-30 | 2019-02-05 | Snap Inc. | Image segmentation and modification of a video stream |
CN110366849B (zh) * | 2017-03-08 | 2022-02-11 | 索尼公司 | 图像处理设备和图像处理方法 |
CN107332845A (zh) * | 2017-07-03 | 2017-11-07 | 努比亚技术有限公司 | 会议投影批注方法、移动终端及计算机可读存储介质 |
EP3688982A4 (en) | 2017-09-27 | 2021-12-29 | Dolby Laboratories Licensing Corporation | Processing video including a physical writing surface |
JP6996367B2 (ja) * | 2018-03-14 | 2022-01-17 | 株式会社リコー | 電子黒板システム、電子黒板、方法、プログラム及び会議システム |
US20200304713A1 (en) * | 2019-03-18 | 2020-09-24 | Microsoft Technology Licensing, Llc | Intelligent Video Presentation System |
CN110446002A (zh) * | 2019-07-30 | 2019-11-12 | 视联动力信息技术股份有限公司 | 一种视频会议的处理方法、***及装置和存储介质 |
US11489892B2 (en) * | 2020-11-03 | 2022-11-01 | Dell Products, L.P. | Systems and methods for distribution of shared content based on session context |
US11880983B2 (en) * | 2021-04-14 | 2024-01-23 | Logitech Europe S.A. | Image enhancement system |
KR20240053342A (ko) | 2022-10-17 | 2024-04-24 | 이동언 | 분산 스크럼 프로세스 기반 협업 장치 및 방법 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08130724A (ja) * | 1994-10-31 | 1996-05-21 | Nec Corp | 遠隔会議システム |
JP2000092465A (ja) * | 1998-09-11 | 2000-03-31 | Nec Corp | テレビ会議装置 |
JP2003030652A (ja) * | 2001-07-11 | 2003-01-31 | Fuji Photo Film Co Ltd | 画像処理装置、画像処理方法、プログラム、及び記録媒体 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2585922B2 (ja) * | 1992-05-29 | 1997-02-26 | 日立ソフトウエアエンジニアリング株式会社 | 電子黒板装置 |
US5544267A (en) * | 1993-11-24 | 1996-08-06 | Xerox Corporation | Using a category to analyze an image showing a graphical representation |
US5790114A (en) * | 1996-10-04 | 1998-08-04 | Microtouch Systems, Inc. | Electronic whiteboard with multi-functional user interface |
US7596755B2 (en) * | 1997-12-22 | 2009-09-29 | Ricoh Company, Ltd. | Multimedia visualization and integration environment |
JP2000168294A (ja) * | 1998-12-11 | 2000-06-20 | Ricoh Elemex Corp | 電子黒板システム |
US7136062B1 (en) * | 1999-09-14 | 2006-11-14 | Microsoft Corporation | Scalable multiparty conferencing and collaboration system and method of dynamically allocating system resources and providing true color support in same |
US6584493B1 (en) * | 1999-03-02 | 2003-06-24 | Microsoft Corporation | Multiparty conferencing and collaboration system utilizing a per-host model command, control and communication structure |
KR20020006224A (ko) * | 2000-07-11 | 2002-01-19 | 이선곤 | 궤도 추적에 의한 사이버 강좌 제작 방법 |
KR100395883B1 (ko) * | 2000-09-04 | 2003-08-27 | 주식회사 디지털 네트워크그룹 | 실시간 강의 기록 장치 및 그에 따른 파일 기록방법 |
JP2004525560A (ja) * | 2001-02-16 | 2004-08-19 | アイマット・インコーポレーテッド | 対話式遠隔会議表示システム |
US6937266B2 (en) | 2001-06-14 | 2005-08-30 | Microsoft Corporation | Automated online broadcasting system and method using an omni-directional camera system for viewing meetings over a computer network |
US6996581B2 (en) * | 2001-09-28 | 2006-02-07 | International Business Machines Corporation | Template management of database instances |
US6980695B2 (en) * | 2002-06-28 | 2005-12-27 | Microsoft Corporation | Rate allocation for mixed content video |
US7177483B2 (en) * | 2002-08-29 | 2007-02-13 | Palo Alto Research Center Incorporated. | System and method for enhancement of document images |
JP4307910B2 (ja) * | 2003-03-07 | 2009-08-05 | 富士フイルム株式会社 | 動画像切り出し装置および方法並びにプログラム |
-
2003
- 2003-06-17 US US10/463,068 patent/US7224847B2/en not_active Expired - Fee Related
-
2004
- 2004-02-11 EP EP04003034A patent/EP1460851A3/en not_active Withdrawn
- 2004-02-23 KR KR1020040012027A patent/KR100995218B1/ko active IP Right Grant
- 2004-02-24 CN CNB2004100076187A patent/CN1324444C/zh not_active Expired - Fee Related
- 2004-02-24 JP JP2004048658A patent/JP4482348B2/ja not_active Expired - Lifetime
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08130724A (ja) * | 1994-10-31 | 1996-05-21 | Nec Corp | 遠隔会議システム |
JP2000092465A (ja) * | 1998-09-11 | 2000-03-31 | Nec Corp | テレビ会議装置 |
JP2003030652A (ja) * | 2001-07-11 | 2003-01-31 | Fuji Photo Film Co Ltd | 画像処理装置、画像処理方法、プログラム、及び記録媒体 |
Also Published As
Publication number | Publication date |
---|---|
US7224847B2 (en) | 2007-05-29 |
JP2004260823A (ja) | 2004-09-16 |
CN1324444C (zh) | 2007-07-04 |
US20040165768A1 (en) | 2004-08-26 |
KR100995218B1 (ko) | 2010-11-17 |
CN1525300A (zh) | 2004-09-01 |
EP1460851A3 (en) | 2012-02-08 |
KR20040076216A (ko) | 2004-08-31 |
EP1460851A2 (en) | 2004-09-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4482348B2 (ja) | リアルタイムホワイトボードストリーミングのためのシステムおよび方法 | |
US11195283B2 (en) | Video background substraction using depth | |
US7260278B2 (en) | System and method for real-time whiteboard capture and processing | |
US9740916B2 (en) | Systems and methods for persona identification using combined probability maps | |
US7496229B2 (en) | System and method for visual echo cancellation in a projector-camera-whiteboard system | |
JP4499380B2 (ja) | ホワイトボードおよび音声のキャプチャのためのシステムおよび方法 | |
EP1659518B1 (en) | Automatic face extraction | |
US10015445B1 (en) | Room conferencing system with heat map annotation of documents | |
US20150256567A1 (en) | Selective data content sharing | |
CN113746822A (zh) | 一种远程会议管理方法及*** | |
US20230245077A1 (en) | Video conferencing system and method for room neatness detection and messaging thereof | |
He et al. | Real-time whiteboard capture and processing using a video camera for remote collaboration | |
WO2020103462A1 (zh) | 视觉搜索方法、装置、计算机设备及存储介质 | |
CN112041852A (zh) | 对360度图像中的对象的神经网络标识 | |
US20200162698A1 (en) | Smart contact lens based collaborative video conferencing | |
CN111914850B (zh) | 图片特征提取方法、装置、服务器和介质 | |
CN111274447A (zh) | 基于视频的目标表情生成方法、装置、介质、电子设备 | |
Zhang | Computer vision technologies for remote collaboration using physical whiteboards, projectors and cameras |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070216 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070216 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091120 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100222 |
|
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: 20100312 |
|
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: 20100319 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130326 Year of fee payment: 3 |
|
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: 20130326 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140326 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
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 |