TWI609317B - 智慧型白板互動 - Google Patents
智慧型白板互動 Download PDFInfo
- Publication number
- TWI609317B TWI609317B TW102144091A TW102144091A TWI609317B TW I609317 B TWI609317 B TW I609317B TW 102144091 A TW102144091 A TW 102144091A TW 102144091 A TW102144091 A TW 102144091A TW I609317 B TWI609317 B TW I609317B
- Authority
- TW
- Taiwan
- Prior art keywords
- whiteboard
- canvas
- content
- action
- detecting
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03545—Pens or stylus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04806—Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/013—Eye tracking input arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/0304—Detection arrangements using opto-electronic means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03543—Mice or pucks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0489—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/171—Editing, e.g. inserting or deleting by use of digital ink
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Time Recorders, Dirve Recorders, Access Control (AREA)
- Facsimiles In General (AREA)
Description
本發明係關於智慧型白板互動。
隨著協同計算及網路化技術之蓬勃發展,對共享內容、控制共享內容及與所共享內容互動之需要流行起來。電傳會議及桌面共享係用於使得遠端位置處的使用者能夠共享內容及與彼此互動而無需處於彼此之實體存在中的示例性技術。另外,由於多個使用者在專案上合作及意欲實時產生及更新內容,連續共享內容、與內容互動及更新內容之能力已變得有用。互動白板常常係用於擷取顯示幕上的寫入內容及賦能實時內容操縱,然而,習知互動白板可能不具有使得多個使用者能夠自遠端位置操縱及提供內容,或使得能夠自遠端位置互動之能力。
習知電子白板擷取實際板上的寫入內容或者係具有受限內容創建能力之互動螢幕。現代互動計算裝置之能力(諸如墨水辨識、桌面共享、搜尋等等)並不被認為係白板之特徵。
提供本【發明內容】以用簡化形式引入概念之選擇,
該等概念將在下文【實施方式】中被進一步描述。本【發明內容】既不意欲排他地識別所主張之標的之關鍵特徵或基本特徵,亦不意欲用作決定所主張之標的之範疇的輔助。
實施例係針對用於智慧型白板之畫布(canvas),該畫
布可賦能經由單個手指觸摸或手勢之偵測的畫布之平移及/或物件與區域之選擇,回應於添加墨水的容器之自動擴展,及使用筆或觸摸進行不同動作(諸如,創建/刪除與操縱)。根據一些實例,亦可賦能白板及/或關聯裝置上之內容創建(例如,不同畫布上)之擷取及再現。此外,可基於使用者模式或預測實例自動變換內容(物件,等等)。
該等及其他特徵及優勢將自閱讀以下詳細描述及查
看附圖而顯而易見。應將理解,前文一般描述及後文詳細描述兩者皆為解釋性且並未如所主張般限制態樣。
100‧‧‧示意圖
102‧‧‧互動白板
104‧‧‧桌上型計算裝置
106‧‧‧個人電腦
108‧‧‧平板或一體電腦
110‧‧‧智慧型電話
112‧‧‧雲端網路
114‧‧‧使用者
116‧‧‧使用者
120‧‧‧使用者
200‧‧‧示意圖
202‧‧‧互動白板
204‧‧‧手指觸摸
206‧‧‧互動觸控筆
208‧‧‧內容
210‧‧‧平板或一體電腦
212‧‧‧智慧型電話
214‧‧‧個人電腦
216‧‧‧光學或相機裝置
218‧‧‧虛擬畫布
220‧‧‧使用者
300‧‧‧示意圖
302‧‧‧白板
310‧‧‧音訊/視覺內容
312‧‧‧圖表、圖形及表格
314‧‧‧文字
316‧‧‧共享介面
318‧‧‧畫布
322‧‧‧擴大或增長
332‧‧‧客戶端裝置
400‧‧‧示意圖
402‧‧‧顯示畫布
406‧‧‧觸摸及手勢輸入
410‧‧‧滑動
414‧‧‧方向
420‧‧‧新畫布
500‧‧‧示意圖
502‧‧‧白板
504‧‧‧表格
506‧‧‧使用者
508‧‧‧文字盒
512‧‧‧文字
518‧‧‧畫布
520‧‧‧自動擴大
522‧‧‧單元格
600‧‧‧示意圖
602‧‧‧白板
606‧‧‧表格
608‧‧‧列表
610‧‧‧手寫體輸入
612‧‧‧文字
618‧‧‧畫布
700‧‧‧示意圖
702‧‧‧白板
708‧‧‧當前畫布
710‧‧‧新畫布
718‧‧‧白板畫布
720‧‧‧客戶端裝置
800‧‧‧示意圖
802‧‧‧白板
808‧‧‧物件
810‧‧‧搜尋引擎
812‧‧‧網路
820‧‧‧企業管理系統
830‧‧‧個人域
901‧‧‧桌上型電腦
902‧‧‧膝上型電腦
903‧‧‧智慧型電話
904‧‧‧平板電腦
906‧‧‧一或更多個伺服器
908‧‧‧個別伺服器
910‧‧‧網路
912‧‧‧資料庫伺服器
914‧‧‧資料儲存器
1000‧‧‧計算裝置
1002‧‧‧處理單元
1004‧‧‧系統記憶體
1005‧‧‧作業系統
1008‧‧‧虛線
1009‧‧‧可移除儲存器
1010‧‧‧不可移除儲存器
1012‧‧‧輸入裝置
1014‧‧‧輸出裝置
1016‧‧‧通訊連接
1018‧‧‧其他裝置
1022‧‧‧白板管理應用程序
1024‧‧‧互動共享模組
1026‧‧‧偵測模組
1100‧‧‧過程
1110‧‧‧操作
1120‧‧‧操作
1130‧‧‧操作
1140‧‧‧操作
1150‧‧‧操作
第1圖圖示可使用白板共享之示例性協同環境;第2圖圖示經由多個輸入方法賦能與白板之互動之示例性環境;第3圖圖示白板上之示例性內容創建及操縱;第4圖圖示使用觸摸動作之示例性白板畫布互動及操縱;第5圖圖示白板畫布上之物件之自動擴展;第6圖圖示基於預測輸入的內容之自動變換;第7圖圖示白板畫布上之內容創建之示例性擷取及
再現;第8圖圖示根據實施例與白板畫布上之物件關聯的示例性動作;第9圖係網路環境,在該網路環境中可實施根據實施例之系統;第10圖係示例性計算操作環境之方塊圖,在該計算操作環境中可實施實施例;以及第11圖圖示根據實施例用於賦能互動白板內容管理之過程之邏輯流程圖。
如上文簡要描述,在智慧型白板應用程序中可賦能
經由單個手指觸摸或手勢之偵測的畫布之平移及/或物件與區域之選擇,回應於添加墨水的容器之自動擴展,使用筆或觸摸進行不同動作(諸如創建/刪除與操縱)、在白板及/或關聯裝置上之內容創建(例如,在不同畫布上)之擷取及再現,及/或基於使用者模式或預測實例的內容(物件,等等)之自動變換。
在以下詳細描述中,參考形成本文一部分的附圖,且在附圖中以說明之方式圖示特定實施例或實例。在不脫離本揭示案之精神或範疇的情況下,可組合該等態樣,可使用其他態樣且可實行結構變化。因此,不欲以限制性思維採用以下詳細描述,且藉由隨附申請專利範圍及申請專利範圍之等效物界定本發明之範疇。儘管將在結合在個人電腦之作業系統上執行的應用程式來執行的程式模組之一般情境中描述
實施例,但是熟習此項技術者將認識到,亦可結合其他程式模組實施態樣。
大體而言,程式模組包括常式、程式、組件、資料結構及其他類型結構,該等程式模組執行特定任務或實施特定抽象資料類型。此外,熟習此項技術者將瞭解,可用其他電腦系統配置實踐實施例,該等配置包括手持裝置、多處理器系統、基於微處理器或可程式化消費者電子設備、迷你電腦、主機電腦及可比較硬體(comparable hardware)。亦可在分散式計算環境中實踐實施例,在該等環境中藉由經由通訊網路鏈接的遠端處理裝置執行任務。在分散式計算環境中,可在本端及遠端記憶體儲存裝置兩者中定位程式模組。
可將實施例實施為電腦實施過程(方法)、計算系統或製品,諸如電腦程式產品或電腦可讀取媒體。電腦程式產品可為可藉由電腦系統讀取之電腦儲存媒體,並且該電腦儲存媒體編碼電腦程式,該電腦程式包含用於使電腦或計算系統執行一或多個示例性過程之指令。電腦可讀取儲存媒體係電腦可讀取記憶體裝置。該電腦可讀取儲存媒體可(例如)經由揮發性電腦記憶體、非揮發性記憶體、硬碟、快閃驅動器、軟碟或壓縮光碟,及可比較媒體中之一或更多者實施。
第1圖圖示可使用白板共享之示例性協同環境。在協同環境中,兩個或更多個使用者可同時與白板互動。如示意圖100中所示,白板可為互動白板102且可賦能多個使用者114、116、120及多個客戶端裝置之間的互動。一些示例性客戶端裝置可包括諸如桌上型計算裝置104、個人電腦
106、平板或一體電腦(slate)108、智慧型電話110及其他類似客戶端裝置。亦可將互動白板102連接至投影儀,該投影儀可將客戶端裝置之桌面顯示在互動白板102之使用者介面表面上。可利用網路將互動白板102與一或更多個客戶端裝置連接,該網路可為有線或無線網路。另外,亦可利用雲端網路112將互動白板與一或更多個客戶端裝置連接。可配置互動白板以辨識手寫體及將手寫體轉化為文字,賦能對顯示在白板上之內容之快速註解,自多個計算裝置接收輸入及自多個使用者接收輸入。
第2圖圖示經由複數個輸入方法賦能與白板之互動之示例性環境。如示意圖200中所表明,互動白板202可使用各種輸入方法來提供輸入至白板,以使得使用者220能夠與白板202互動。可在白板202之介面上提供輸入,該介面可為虛擬畫布218。白板202上的示例性輸入動作可包括在虛擬畫布218上創建新內容、修改現有內容及刪除內容。另外,使用者220可調整虛擬畫布218上的內容208之置放、格式及式樣。
在一些示例性實施例中,白板202可使用輸入裝置使得使用者220能夠直接將輸入動作提供至虛擬畫布218。一些示例性習知輸入裝置可為互動觸控筆206、電子筆、鍵盤及/或滑鼠。另外,白板202可為手勢賦能裝置,以使得白板202可使用光學或相機裝置216辨識手勢及/或眼球追蹤。白板202亦可為觸摸賦能裝置,以使得白板202可辨識虛擬畫布218上的手指觸摸204動作,作為與內容208互動、控制內容208
及將內容208提供至虛擬畫布218的輸入方法。白板可在虛擬畫布218上提供指示器以指示觸摸或手勢輸入動作之位置。
進一步,白板202可配置成使得使用者220能夠使用個別客戶端裝置與虛擬畫布218互動,該個別客戶端裝置在一些實例中諸如平板或一體電腦210、智慧型電話212及個人電腦214。個別客戶端裝置(210、212、214)可配置成使得能夠經由有線或無線連接與白板202互動。先前所描述之客戶端裝置為示例性且不意欲為限制。使用者可使用賦能與白板202互動之任何客戶端裝置以提供內容208及與虛擬畫布218互動。
在示例性實施例中,白板202可配置成辨識及追蹤每個輸入方法,該等輸入方法包括觸摸、手勢、輸入裝置及客戶端裝置輸入。白板202可配置成將輸入動作類型指派給輸入方法類型,以使得當使用者220使用某一輸入方法時,白板202可配置成辨識不同類型之輸入動作。舉例而言,白板202可指派諸如互動觸控筆206或電子筆之輸入裝置可用來創建、修改及刪除虛擬畫布218上的內容及物件,同時可使用手勢及觸摸動作以在虛擬畫布218上執行操縱及導航動作,諸如移動物件、滾動、平移、縮放及在虛擬畫布218上顯示的內容與物件之間創建關係。
第3圖圖示根據一些示例性實施例在白板上之示例性內容創建及操縱。如示意圖300中所表明,使用者可使用輸入動作以將內容添加至白板302之畫布318上。可添加至畫布上之內容可包括文字314、音訊/視覺內容310(諸如影像
及視訊)及圖表、圖形及表格312。另外,畫布318可顯示共享介面316,諸如一或更多個客戶端裝置332之共享桌面,該共享介面316可利用有線或無線網路與白板302連接。先前所描述之示例性物件不意欲為限制,但是該等示例性物件係可在畫布318上輸入及顯示之示例性內容類型。
在示例性實施例中,可在畫布318上的任何位置處輸入內容。白板302可配置成基於物件類型(諸如影像、視訊、表格及遠端桌面共享會話)將輸入內容分組。可在不同區域或窗格中的畫布318上顯示物件之每個群組。每個區域可包括一種類型的物件,且該區域可顯示該類型物件中的多個物件。舉例而言,一個區域可顯示在白板畫布上輸入的影像群組,而另一區域可顯示在畫布318上輸入的一或更多個表格及圖表,而又一區域可顯示已連接客戶端裝置之共享介面316。每個區域可使得使用者能夠與該區域內的每個物件互動,且白板302可基於該區域中所包括的物件類型辨識不同的輸入動作。另外,使用者可創建定製區域用於基於使用者選擇而非物件類型來為物件分組。使用者亦可在一個區域中選擇物件及移動或拖曳選定物件至不同區域。
在示例性實施例中,根據預先界定之定位設定及偏好可在畫布318上自動定位區域。白板302可使得能夠重調區域大小及在白板畫布318上重新定位區域。使用者可使用觸摸及手勢輸入,以及用其他輸入裝置輸入,從而重調區域大小及重新定位區域,且亦在區域內重新排列物件。當使用者在畫布318上重新排列及重新定位區域時,該等區域可能
能夠重疊。
在另一示例性實施例中,可基於預先界定之設定水平地及垂直地最佳化畫布318上的區域及物件之大小及位置。舉例而言,可基於相對於白板302的互動使用者大小與位置之偵測最佳化畫布318上的內容之顯示。舉例而言,若白板302偵測出身高矮小的使用者,則可在畫布之下半部分顯示內容。另外,若白板302偵測出使用者遠離白板302,則可較大地顯示內容。可基於預先界定之設定自動最佳化畫布318及可根據使用者偏好另外最佳化畫布318。白板302亦可配置成當內容添加、放大或移出當前顯示畫布318時自動擴大或增長(322),以便使得白板畫布能夠同時顯示所有內容及亦提供更多空白空間用於添加額外內容。
在另一示例性實施例中,白板302可配置成與連接至白板302的一或更多個客戶端裝置共享白板302之介面,以使得每個連接的客戶端裝置可持續反映具有輸入內容及分組區域的畫布318。當與具有和白板302不同的大小及尺寸之一或更多個客戶端裝置共享畫布318時,可回流畫布318之內容,以使得可重新排列物件及區域以用於最佳化在共享客戶端裝置之介面上的內容之顯示。
第4圖圖示根據一些示例性實施例使用觸摸動作之示例性白板畫布互動及操縱。如示意圖400中所表明,使用者可使用輸入動作以操縱畫布。與所顯示畫布402互動之使用者可使用觸摸及手勢輸入406以及其他輸入裝置,以在所顯示畫布402上選擇、重調大小、重新定位及重新排列諸如
物件及區域之內容。舉例而言,使用者可使用觸摸、滑動、拖曳及夾緊動作以放大、縮小及以其他方式修改畫布上所顯示內容(諸如文字、影像、圖形、表格及區域)之大小及定向。
另外,使用者可使用輸入動作以導航及操縱畫布本身。舉例而言,使用者可使用觸摸動作(諸如觸摸及保持動作,或拖曳動作)來平移及滾動所顯示畫布402。可利用使用者之手指或手執行觸摸動作,以及使用諸如電子筆或觸控筆之輸入裝置執行觸摸動作。可使用另一不同觸摸動作,諸如在方向414上的滑動410,來在任何方向上移動所顯示畫布402以便打開新畫布420。舉例而言,當當前畫布區域填滿時或若使用者想要從空白畫布開始,使用者可在特定方向上(諸如向左/向右/向上/向下)滑動且可呈現新的空白畫布420。新畫布420可為空白及保持與先前顯示畫布402實質上相同的尺寸及定向。當顯示新畫布420時,可自動保存先前顯示畫布402之內容,使得該內容保存供稍後使用。使用者亦可使用諸如滑動動作之額外觸摸動作以便可恢復先前畫布。可在本端記憶體中儲存先前顯示畫布之內容,且亦可在與白板關聯的其他本端或外部儲存器中儲存內容。使用者亦可使用諸如滑動動作之額外觸摸動作以便可恢復先前畫布。
第5圖圖示根據一些實施例在白板畫布上之物件之自動擴展。如示意圖500中所圖示,白板502可配置成回應於添加內容而賦能在畫布518上之物件容器之自動擴展。可在畫布518上創建物件(諸如表格504、文字盒508、窗格、
圖形)或其他容器,且可基於物件之內容之大小自動調整物件之大小及尺寸邊界。
使用者506亦可添加諸如文字之額外內容至現有物件,該額外內容延伸超出物件邊界,且作為回應,該物件可自動擴大(520)以容納額外內容。舉例而言,單元格522或表格504之列可回應於使用者506在單元格522中插入的文字512超越了單元格之右側邊界而擴大。單元格522可配置成在任何方向上擴大,使得基於預先界定之設定及使用者偏好最佳地容納所添加之內容。畫布上的物件之自動調整可基於預先界定之白板設定且亦可係使用者可定製的。舉例而言,使用者506可選擇啟動或禁用自動調整,且使用者506可針對擴大物件界定最大及最小的大小。使用者亦可選擇文字覆蓋及/或文字大小調整是否可應用至插入內容中而非調整物件大小。
第6圖圖示根據一些實施例基於預測輸入的內容之自動變換。如示意圖600中所表明,白板602可自動變換及格式化在畫布618上輸入的內容。舉例而言,當使用者使用電子筆或觸控筆添加圖形或手寫體輸入610至白板畫布時,白板畫布可辨識手寫體輸入610,且插入的手寫體可經辨識及保存於後臺中,用於在一些實例中賦能諸如搜尋、自動物件及容器創建及記錄創建之處理。亦可在畫布上用常規文字612替換插入的手寫體輸入610,以便基於使用者偏好增強畫布618上之清晰度。
在另一示例性實施例中,當使用者添加圖形或文字
輸入至畫布時,白板602可辨識該輸入,且白板可基於輸入呈現建議物件、介面及/或容器。舉例而言,若白板辨識使用者正在創建列表,則白板可自動格式化輸入作為列表608及提供與列表608關聯的使用者介面元素,諸如標題符號或數目。在另一實例中,若白板602決定使用者正在創建表格,則白板可自動格式化輸入為表格606,該輸入包括與表格606關聯的使用者介面元素,諸如單元格邊界。白板602亦可提供與表格關聯的自動功能,在一些實例中諸如自動計算及公式。進一步,亦可將在白板602上的創建內容與諸如文字處理、試算表及演示文稿應用程序之其他應用程序整合用於提供自動格式化建議。
第7圖圖示根據一些實施例在白板畫布上的內容創建之示例性擷取及再現。如示意圖700中所圖示,白板可賦能白板畫布718上之內容創建之擷取及再現。可在白板702上查看再現,且亦可在與白板702關聯的客戶端裝置720上查看再現。舉例而言,使用者可移動或關閉當前畫布708以打開新畫布710,且當新畫布710可能顯示於白板702上時,當前畫布708可變得隱藏起來。可保存當前畫布708及包括在當前畫布上的內容,以使得在未來使用中可用。可將當前畫布保存在本端記憶體中或永久儲存器中,在本端記憶體中或永久儲存器中可存取當前畫布,以在白板702上及亦在與白板702關聯的客戶端裝置720上重新打開。
類似地,可保存白板畫布718上之物件之創建、刪除、修改及其他操縱動作。動作可保存為序列以使得使用者
在一段時間內與白板的全部互動或互動中的部分可在白板上及亦在關聯客戶端裝置720上再現。在一些實施例中,可偵測對於每個使用者與白板之互動的許可水平設定及基於極具限制性的經偵測之許可水平設定同時對兩個或兩個以上使用者提供白板記錄。
第8圖圖示根據一些實施例與白板畫布上之物件關聯的示例性動作。如示意圖800中所圖示,白板畫布上之內容可為可操作的,以使得對白板上的物件808之選擇可賦能進一步動作之執行。舉例而言,可將物件808經由網路812鏈接至搜尋引擎810及網頁瀏覽器,以便使得能夠與選定物件關聯地執行搜尋動作。另外,可將來自白板的內容輸出及保存為諸如企業管理系統820及/或個人域830(與使用者關聯的本端或網路資料儲存器)之外部系統上的獨立文件。
使用者可能能夠經由企業管理系統820存取內容文件,及亦可在與使用者關聯的個人域830上直接自白板802或經由企業管理系統820存取內容文件。使用者可提供額外內容至文件供白板上稍後使用,且可接著存取文件以在白板802上查看來自白板802的該文件是儲存在企業管理系統820還是個人域830上。
第9圖係示例性網路環境,在該網路環境中可實施實施例。除諸如下文所論述之白板管理應用程序622之本端安裝應用程序之外,該網路環境亦可結合可經由利用一或更多個伺服器906或個別伺服器908執行的軟體實施之託管應用程序(hosted application)及服務來使用。託管白板服務或應
用程序可為基於網頁的服務或應用程序、基於雲端的服務或應用程序及類似者,且該託管白板服務或應用程序經由一個或多個網路910與諸如桌上型電腦901、膝上型電腦902、智慧型電話903或平板電腦904(「客戶端裝置」)之個別計算裝置上的客戶端應用程序通訊及控制呈現給使用者之使用者介面。基於網頁的服務之一個實例可為生產力套件,該套件經由客戶端裝置上的瀏覽器介面提供文字處理、試算表、通訊、排程、演示文稿及類似應用程序至客戶端。此類服務可使得使用者能夠與白板互動及可使得白板能夠在私用及公用模式下操作,如本文所論述地提供使用者對適宜白板記錄之存取。
客戶端裝置901至904係用於存取由託管服務或應用程序提供的功能。伺服器906或伺服器908中之一或更多者可用於提供如上文所論述之各種服務。可在一或更多個資料儲存器(例如,資料儲存器914)中儲存相關資料,該等資料儲存器可藉由伺服器906中之任一者或藉由資料庫伺服器912管理。
一個或多個網路910可包含伺服器、客戶端、網際網路服務供應商及通訊媒體中之任何拓撲。根據實施例的系統可具有靜態或動態拓撲。一個或多個網路910可包括諸如企業網路之安全網路、諸如無線開放網路之非安全網路,或網際網路。一個或多個網路910亦可利用諸如PSTN或蜂巢式網路之其他網路協調通訊。一個或多個網路910提供本文所描述之節點之間的通訊。舉例而言(而非限制),一個或多
個網路910可包括無線媒體,諸如聲響、RF、紅外線及其他無線媒體。
可使用計算裝置、應用程序、資料源及資料分配系統之眾多其他配置來提供與白板的智慧型互動。此外,第9圖中所論述之網路環境僅用於說明之目的。實施例不受限於示例性應用程序、模組或過程。
第10圖及關聯論述意欲提供在其中可實施實施例的適宜計算環境之簡要一般描述。參看第10圖,該圖圖示針對根據實施例之應用程序的示例性計算操作環境(諸如計算裝置1000)之方塊圖。在基本配置中,計算裝置1000可為靜止、行動或其他形式的任何觸摸及/或手勢賦能裝置,諸如結合第1圖至第4圖所論述之示例性裝置,且包括至少一個處理單元1002及系統記憶體1004。計算裝置1000亦可包括在執行程式中配合的複數個處理單元。取決於計算裝置之精確配置及類型,系統記憶體1004可為揮發性(諸如RAM)、非揮發性(諸如ROM、快閃記憶體等等)或兩種記憶體之一些組合。系統記憶體1004通常包括適合於控制平臺之操作的作業系統1005,諸如來自MICROSOFT CORPORATION(微軟公司)(Redmond(雷德蒙德市),Washington(華盛頓州))之WINDOWS®、WINDOWS MOBILE®或WINDOWS PHONE®作業系統。系統記憶體1004亦可包括一或更多個軟體應用程序,諸如程式模組1006、白板管理應用程序1022及互動共享模組1024與偵測模組1026。
可結合作業系統1005或白板管理應用程序1022操
作互動共享模組1024以如先前所論述地賦能與白板之智慧型互動。偵測模組1026可經由各種輸入機構、遠端裝置輸入等等賦能對使用者與白板互動之偵測,以用於內容創建、內容編輯、使用者識別及可比較動作。在第10圖中藉由虛線1008內的彼等組件圖示此基本配置。
計算裝置1000可具有額外特徵或功能。舉例而言,計算裝置1000亦可包括額外資料儲存裝置(可移除及/或不可移除),諸如(例如)磁碟、光碟或磁帶。在第10圖中藉由可移除儲存器1009及不可移除儲存器1010圖示此額外儲存器。電腦可讀取儲存媒體可包括揮發性及非揮發性媒體、可移除及不可移除媒體,以任何方法或技術實施該等媒體用於儲存諸如電腦可讀取指令、資料結構、程式模組或其他資料之資訊。系統記憶體1004、可移除儲存器1009及不可移除儲存器1010全部皆為電腦可讀取儲存媒體之實例。電腦可讀取儲存媒體包括(但不限於):RAM、ROM、EEPROM、快閃記憶體或其他記憶體技術;CD-ROM、數位化通用光碟(digital versatile disks;DVD)或其他光學儲存器;磁帶盒、磁帶、磁碟儲存器或其他磁性儲存裝置;或可用於儲存所欲資訊且可藉由計算裝置1000存取之任何其他媒體。任何此類電腦可讀取儲存媒體可為計算裝置1000的部分。計算裝置1000亦可具有一或多個輸入裝置1012,諸如鍵盤、滑鼠、筆、語音輸入裝置、觸摸輸入裝置、偵測手勢之光學擷取裝置,及可比較輸入裝置。亦可包括一或多個輸出裝置1014,諸如顯示器、揚聲器、印表機及其他類型輸出裝置。該等裝置在領域中為
人熟知且不必在此贅述。
計算裝置1000亦可含有通訊連接1016,該等通訊連接允許裝置諸如利用分散式計算環境中的無線網路、衛星鏈路、蜂巢鏈路及可比較機構與其他裝置1018通訊。其他裝置1018可包括執行通訊應用程序之一或多個電腦裝置、其他目錄或策略伺服器及可比較裝置。一或多個通訊連接1016係通訊媒體之一個實例。通訊媒體可在內部包括電腦可讀取指令、資料結構、程式模組或調變資料訊號中的其他資料,諸如載波或其他傳輸機構,且通訊媒體包括任何資訊遞送媒體。術語「調變資料訊號」意謂具有以訊號編碼資訊的方式設定或變化的訊號特徵結構中的一或更多者的訊號。舉例而言(而非限制),通訊媒體包括有線媒體(諸如有線網路或直接有線連接)及無線媒體(諸如聲響、RF、紅外線及其他無線媒體)。
示例性實施例亦包括各種方法。該等方法可以任何數目之方式實施,該等方法包括此文件中所描述之結構。一個此類方法係藉由機器操作此文件中所描述之類型的裝置。
另一可選方式係方法之個別操作中的一或更多者係結合一或更多個操作者執行一些操作來執行該等個別操作。
該等操作者不必彼此配合,但是每個操作者僅可使用機器執行程式的一部分。
第11圖圖示根據一些示例性實施例用於賦能與白板之智慧型互動之過程之邏輯流程圖。過程1100可實施為應用程序或作業系統的部分。
過程1100從操作1110開始,其中可在白板上偵測經由觸摸、手勢、筆、鍵盤、滑鼠、眼球追蹤輸入、迴轉儀輸入等等的使用者動作。在操作1120處,可平移畫布帶入新的空白畫布或取決於輸入之類型或式樣而賦能對畫布上一或更多個物件之選擇/操縱。舉例而言,特定觸控或手勢動作可產生一個動作,而另一觸摸或手勢動作可產生其他動作。類似地,輸入機構可與不同類型動作關聯。
在操作1130處,可在畫布上偵測新內容之插入。在以下操作1140中,可調整針對插入內容的現有或新創建(例如,藉由推測使用者意圖)容器之大小以移除內容周圍未使用的空間或者配適超出容器之邊界的內容。類似地,亦可調整插入內容之大小。
在操作1150處,可擷取及保存內容創建、操縱及/或刪除之序列以使得可視需要經由白板或經由計算裝置(例如,平板)再現該序列,該計算裝置直接(有線或無線)或間接(例如,經由網路)連接至白板或者儲存該序列之資料儲存器。
過程1100中所包括之操作係用於說明之目的。可藉由具有較少或額外步驟的類似過程實施根據實施例賦能與白板之智慧型互動,以及使用本文所描述之原理以不同操作次序實施。
以上說明書、實例及資料提供對實施例之組成的製造及使用之完整描述。儘管已使用特定於結構特徵及/或方法論行為之語言描述標的,但是應將理解,隨附申請專利範圍
中所界定之標的不必受限於上文所描述之特定特徵或行為。確切而言,上文所描述之特定特徵及行為係揭示作為實施申請專利範圍及實施例之實例形式。
300‧‧‧示意圖
302‧‧‧白板
310‧‧‧音訊/視覺內容
312‧‧‧圖表、圖形及表格
314‧‧‧文字
316‧‧‧共享介面
318‧‧‧畫布
322‧‧‧擴大或增長
332‧‧‧客戶端裝置
Claims (20)
- 一種至少部分地在一計算裝置中執行用於賦能智慧型白板互動之方法,該方法包含以下步驟:偵測與平移該白板上所顯示之一初始畫布關聯的一第一動作;在由該第一動作所指示之一方向上平移該初始畫布,此舉產生在該白板上正顯示之一新的畫布之顯示;保持該新的畫布內該初始畫布的一或多個尺寸與一定向;偵測與該新的畫布上的一區域及一物件中之一者之選擇關聯的一第二動作;以及選擇由該第二動作所指示之該區域及該物件中之一者。
- 如請求項1所述之方法,進一步包含以下步驟:回應於顯示該新的畫布,藉由在一本端資料儲存器及一網路資料儲存器中之一者中儲存來保存該新的畫布上所顯示之內容。
- 如請求項1所述之方法,其中經由以下裝置中之一者接收該第一動作及該第二動作:一觸摸、一光學偵測手勢、一迴轉儀輸入裝置、一筆、一鍵盤、一滑鼠及一光學眼球追蹤裝置。
- 如請求項1所述之方法,進一步包含以下步驟: 取決於該第一動作及該第二動作的一輸入類型來平移該初始畫布及選擇該區域及該物件中之一者。
- 如請求項4所述之方法,進一步包含以下步驟:回應於一筆輸入及一觸摸輸入中之一者賦能該初始畫布上顯示內容之一創建、一修改及一刪除中之一或更多者。
- 如請求項5所述之方法,進一步包含以下步驟:回應於該筆輸入及該觸摸輸入之另一者賦能該初始畫布之一平移、一物件之一移動、該物件上之一縮放動作及兩個或更多個物件之一連接中之一或更多者。
- 如請求項1所述之方法,進一步包含以下步驟:偵測對該新的畫布上所顯示之一物件的內容插入;以及回應於偵測到該插入內容超出該物件之一或更多個邊界,自動擴大該物件之該一或更多個邊界。
- 如請求項7所述之方法,其中該物件係由一使用者明確創建及經由推測使用者意圖自動產生之物件中之一者。
- 如請求項7所述之方法,其中該物件係一表格、一列表及一圖形物件中之一者。
- 如請求項1所述之方法,進一步包含以下步驟: 偵測對該新的畫布上所顯示之一物件的內容插入;以及回應於偵測到該插入內容與該物件之一或更多個邊界之間的未使用空間,自動減小該物件之該一或更多個邊界。
- 如請求項1所述之方法,進一步包含以下步驟:偵測對該新的畫布上所顯示之一物件的內容插入;以及回應於偵測到該插入內容與該物件之一或更多個邊界之間的未使用空間及該插入內容超出該物件之一或更多個邊界中之一者,分別減小或增大該插入內容之一大小。
- 如請求項11所述之方法,進一步包含以下步驟:偵測對於該等兩個或更多個使用者中之各者與該白板之互動的許可水平設定;以及基於一極具限制性的經偵測之許可水平設定同時向該等兩個或更多個使用者提供白板記錄。
- 一種用於賦能智慧型白板互動之計算裝置,該計算裝置包含:一記憶體儲存指令;一處理器,該處理器耦接至該記憶體,該處理器執行一白板應用程序,其中該白板應用程序經配置以:偵測與平移該白板上所顯示之一初始畫布關聯的一第一動作; 在由該第一動作所指示之一方向上平移該初始畫布,此舉產生在該白板上正經顯示之一新的畫布之顯示;保持該新的畫布內該初始畫布的一或多個尺寸與一定向;偵測與該新的畫布上的一區域及一物件中之一者之選擇關聯的一第二動作;選擇由該第二動作所指示之該區域及該物件中之一者;偵測對該新的畫布上所顯示之一物件的內容插入;以及回應於偵測到該插入內容與該物件之一或更多個邊界之間的未使用空間及該插入內容超出該物件之一或更多個邊界中之一者,分別減小及增大該插入內容之一大小及該一或更多個邊界中之一者。
- 如請求項13所述之計算裝置,其中該白板應用程序經進一步配置以:在該白板上所顯示的該初始畫布與該新的畫布中之一或更多個畫布上擷取內容創建、修改及刪除之一序列;以及經由該白板及通訊耦接至該白板之一計算裝置中之一者賦能該擷取序列之一再現。
- 如請求項13所述之計算裝置,其中該白板應用程序經進一步配置以: 回應於平移該初始畫布及顯示該新的畫布,藉由在一本端資料儲存器及一網路資料儲存器中之一者中儲存來保存該新的畫布上所顯示之內容;以及經由該白板、無線耦接至該白板之一計算裝置及耦接至與該網路資料儲存器關聯的一網路之一計算裝置中之一者賦能該保存內容之顯示。
- 如請求項13所述之計算裝置,其中該白板應用程序經進一步配置以:偵測該新的畫布上的使用者插入墨水;辨識該墨水;以及顯現該辨識墨水,該辨識墨水可用於一搜尋、一自動容器創建及一記錄創建中之一或更多者。
- 如請求項16所述之計算裝置,其中該墨水係文字及圖形中之一者。
- 如請求項16所述之計算裝置,其中該白板應用程序經進一步配置以:基於取決於一白板預設參數及一使用者偏好中之一者的該辨識來執行在該畫布上保存該插入墨水及用標準化內容替換該插入墨水中之一者。
- 一種電腦可讀取記憶體裝置,該電腦可讀取記憶體裝置上儲存有用於賦能智慧型白板互動之指令,該等指令含有:偵測與平移該白板上所顯示之一初始畫布關聯的一第一動作;在由該第一動作所指示之一方向上平移該初始畫布,此舉產生在該白板上正經顯示之一新的畫布之顯示;保持該新的畫布內該初始畫布的一或多個尺寸與一定向;偵測與該新的畫布上的一區域及一物件中之一者之選擇關聯的一第二動作;選擇由該第二動作所指示之該區域及該物件中之一者;偵測對該畫布上所顯示之一物件的內容插入;回應於偵測到該插入內容與該物件之一或更多個邊界之間的未使用空間及該插入內容超出該物件之一或更多個邊界中之一者,分別減小及增大該插入內容之一大小及該一或更多個邊界中之一者;在該白板上所顯示的該初始畫布與該新的畫布中之一或更多個畫布上擷取內容創建、修改及刪除之一序列;以及經由該白板及通訊耦接至該白板之一計算裝置中之一者賦能該擷取序列之一再現。
- 如請求項19所述之電腦可讀取記憶體裝置,其中該等指令進一步包含:偵測該新的畫布上的使用者插入墨水; 辨識該墨水;以及對應於該辨識墨水呈現與一內容類型關聯的一使用者介面。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/711,348 US9519414B2 (en) | 2012-12-11 | 2012-12-11 | Smart whiteboard interactions |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201435711A TW201435711A (zh) | 2014-09-16 |
TWI609317B true TWI609317B (zh) | 2017-12-21 |
Family
ID=49920614
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW102144091A TWI609317B (zh) | 2012-12-11 | 2013-12-02 | 智慧型白板互動 |
Country Status (4)
Country | Link |
---|---|
US (2) | US9519414B2 (zh) |
AR (1) | AR093838A1 (zh) |
TW (1) | TWI609317B (zh) |
WO (1) | WO2014093515A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11132122B2 (en) | 2019-04-11 | 2021-09-28 | Ricoh Company, Ltd. | Handwriting input apparatus, handwriting input method, and non-transitory recording medium |
TWI807181B (zh) * | 2019-04-11 | 2023-07-01 | 日商理光股份有限公司 | 手寫輸入裝置、手寫輸入方法及程式 |
Families Citing this family (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9377950B2 (en) * | 2010-11-02 | 2016-06-28 | Perceptive Pixel, Inc. | Touch-based annotation system with temporary modes |
US9479549B2 (en) * | 2012-05-23 | 2016-10-25 | Haworth, Inc. | Collaboration system with whiteboard with federated display |
US10455279B2 (en) | 2013-06-17 | 2019-10-22 | Spotify Ab | System and method for selecting media to be preloaded for adjacent channels |
US9516082B2 (en) | 2013-08-01 | 2016-12-06 | Spotify Ab | System and method for advancing to a predefined portion of a decompressed media stream |
KR102135947B1 (ko) | 2013-08-26 | 2020-07-21 | 삼성전자주식회사 | 윈도우 영역 조정 방법 및 그에 따른 전자 장치 |
US9917869B2 (en) | 2013-09-23 | 2018-03-13 | Spotify Ab | System and method for identifying a segment of a file that includes target content |
US9529888B2 (en) | 2013-09-23 | 2016-12-27 | Spotify Ab | System and method for efficiently providing media and associated metadata |
US9063640B2 (en) * | 2013-10-17 | 2015-06-23 | Spotify Ab | System and method for switching between media items in a plurality of sequences of media items |
JP6366262B2 (ja) | 2013-12-10 | 2018-08-01 | キヤノン株式会社 | 情報処理装置、及び情報処理装置の制御方法、並びにプログラム |
US9565227B1 (en) * | 2014-06-16 | 2017-02-07 | Teradici Corporation | Composition control method for remote application delivery |
US20160062966A1 (en) * | 2014-08-26 | 2016-03-03 | Microsoft Corporation | Full screen pop-out of objects in editable form |
JP5939285B2 (ja) * | 2014-08-28 | 2016-06-22 | 日本電気株式会社 | 描画制御装置、情報共有システム、描画制御方法、及び、描画制御プログラム |
US9524364B1 (en) * | 2014-09-23 | 2016-12-20 | Cadence Design Systems, Inc. | Method and system for creating improved routing polygon abstracts |
TWI511104B (zh) * | 2014-10-07 | 2015-12-01 | Wistron Corp | 互動式電子白板操作方法以及使用該方法的裝置 |
TWI634473B (zh) * | 2014-10-29 | 2018-09-01 | 富智康(香港)有限公司 | 掌上型電子裝置的輸入法自動切換系統及方法 |
JP6515603B2 (ja) * | 2015-03-13 | 2019-05-22 | 日本電気株式会社 | 電子ホワイトボードシステム、電子ホワイトボードアクセス権付与方法およびそのプログラム |
US20160337416A1 (en) * | 2015-05-14 | 2016-11-17 | Smart Technologies Ulc | System and Method for Digital Ink Input |
WO2017013782A1 (ja) * | 2015-07-23 | 2017-01-26 | 楽天株式会社 | 入力システム、入力方法、プログラム、及び、記録媒体 |
US10210383B2 (en) | 2015-09-03 | 2019-02-19 | Microsoft Technology Licensing, Llc | Interacting with an assistant component based on captured stroke information |
US10387034B2 (en) | 2015-09-03 | 2019-08-20 | Microsoft Technology Licensing, Llc | Modifying captured stroke information into an actionable form |
US10754541B2 (en) * | 2015-09-18 | 2020-08-25 | Adobe Inc. | Expandable drawing surface |
CN108463784B (zh) * | 2016-01-15 | 2022-03-25 | 皮尔森教育有限公司 | 用于交互式演示控制的系统和方法 |
US9983844B2 (en) | 2016-02-15 | 2018-05-29 | International Business Machines Corporation | Virtual content management |
JP6776551B2 (ja) * | 2016-03-01 | 2020-10-28 | セイコーエプソン株式会社 | 電子機器および電子機器における表示方法 |
US11023663B2 (en) | 2016-03-11 | 2021-06-01 | International Business Machines Corporation | Persisting annotations applied to an electronic hosted whiteboard |
JP6841647B2 (ja) * | 2016-12-20 | 2021-03-10 | シャープ株式会社 | 表示装置、表示方法及びプログラム |
US10739993B2 (en) * | 2017-01-19 | 2020-08-11 | Microsoft Technology Licensing, Llc | Simultaneous authentication system for multi-user collaboration |
US10469274B2 (en) * | 2017-04-15 | 2019-11-05 | Microsoft Technology Licensing, Llc | Live ink presence for real-time collaboration |
US10387730B1 (en) * | 2017-04-20 | 2019-08-20 | Snap Inc. | Augmented reality typography personalization system |
US10895954B2 (en) * | 2017-06-02 | 2021-01-19 | Apple Inc. | Providing a graphical canvas for handwritten input |
CN107678872A (zh) * | 2017-09-15 | 2018-02-09 | 广州视源电子科技股份有限公司 | 电子白板的处理方法及装置 |
US11032336B2 (en) | 2018-03-23 | 2021-06-08 | Motorola Solutions, Inc. | Methods and systems for providing supplementary information on a virtual whiteboard |
JP7143642B2 (ja) * | 2018-06-20 | 2022-09-29 | 株式会社リコー | 共有端末、筆記方法、プログラム |
KR102679851B1 (ko) * | 2019-01-03 | 2024-07-01 | 삼성전자주식회사 | 가전 기기 및 그 제어 방법 |
JP7298224B2 (ja) * | 2019-03-19 | 2023-06-27 | 株式会社リコー | 表示装置、及び表示方法 |
CN110488982B (zh) * | 2019-08-26 | 2023-06-02 | 业成科技(成都)有限公司 | 透过眼球追踪电子白板之装置 |
US11886605B2 (en) * | 2019-09-30 | 2024-01-30 | Red Hat, Inc. | Differentiated file permissions for container users |
US11249715B2 (en) | 2020-06-23 | 2022-02-15 | Switchboard Visual Technologies, Inc. | Collaborative remote interactive platform |
US11231850B1 (en) | 2021-03-04 | 2022-01-25 | Ji Shen | Hybrid digital and physical writing surface with transformational ink effects |
US11782594B2 (en) * | 2021-03-22 | 2023-10-10 | Ricoh Company, Ltd. | Display apparatus, display system, and display method |
CN115291787B (zh) * | 2021-04-15 | 2024-05-14 | 广州视源电子科技股份有限公司 | 白板的控制方法和装置 |
US11461480B1 (en) | 2022-05-24 | 2022-10-04 | Switchboard Visual Technologies, Inc. | Synchronizing private data with reduced trust |
CN116301556B (zh) * | 2023-05-19 | 2023-08-11 | 安徽卓智教育科技有限责任公司 | 互动白板软件的互动方法、装置、电子设备及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070002377A1 (en) * | 2005-06-29 | 2007-01-04 | Canon Kabushiki Kaisha | Layout determination method, layout determination apparatus, and layout determination program |
US20090265634A1 (en) * | 2008-04-22 | 2009-10-22 | Sap Ag | Situational workspaces |
US20110113323A1 (en) * | 2009-11-11 | 2011-05-12 | Xerox Corporation | Systems and methods to resize document content |
Family Cites Families (61)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09200361A (ja) | 1996-01-16 | 1997-07-31 | Canon Inc | データ通信端末装置およびそのデータ表示方法 |
US6016494A (en) * | 1997-11-21 | 2000-01-18 | International Business Machines Corporation | Expanding web documents by merging with linked documents |
US6144991A (en) * | 1998-02-19 | 2000-11-07 | Telcordia Technologies, Inc. | System and method for managing interactions between users in a browser-based telecommunications network |
JP2000056747A (ja) | 1998-08-14 | 2000-02-25 | Nec Corp | ペン入力可能大画面ディスプレイと画面共有ソフトを利用したホワイトボードでの電子会議システム |
US6425525B1 (en) * | 1999-03-19 | 2002-07-30 | Accenture Llp | System and method for inputting, retrieving, organizing and analyzing data |
JP2002118738A (ja) | 2000-10-10 | 2002-04-19 | Canon Inc | 画像表示装置及び方法、該画像表示装置を用いた情報処理装置、並びに記憶媒体 |
US20030095113A1 (en) * | 2001-11-21 | 2003-05-22 | Yue Ma | Index and retrieval system and method for scanned notes from whiteboard |
US7068288B1 (en) * | 2002-02-21 | 2006-06-27 | Xerox Corporation | System and method for moving graphical objects on a computer controlled system |
US7010752B2 (en) | 2002-05-03 | 2006-03-07 | Enactex, Inc. | Method for graphical collaboration with unstructured data |
US7423659B1 (en) * | 2002-06-27 | 2008-09-09 | Microsoft Corporation | Method and system for utilizing void regions in computer-generated areas of text |
US20040017400A1 (en) | 2002-07-26 | 2004-01-29 | Ly Eric Thichvi | Method for project planning |
US7681136B2 (en) | 2003-01-08 | 2010-03-16 | Oracle International Corporation | Methods and systems for collaborative whiteboarding and content management |
US7272258B2 (en) * | 2003-01-29 | 2007-09-18 | Ricoh Co., Ltd. | Reformatting documents using document analysis information |
US7325197B1 (en) * | 2003-06-16 | 2008-01-29 | Microsoft Corporation | Method and system for providing page control content |
US7443807B2 (en) * | 2003-06-16 | 2008-10-28 | Microsoft Corporation | System and process for discovery of network-connected devices |
TWM252150U (en) * | 2003-07-11 | 2004-12-01 | Hon Hai Prec Ind Co Ltd | Audio jack connector |
US7483017B2 (en) * | 2003-08-21 | 2009-01-27 | Microsoft Corporation | Ink collection and rendering |
US7106312B2 (en) * | 2003-11-10 | 2006-09-12 | Microsoft Corporation | Text input window with auto-growth |
US7260278B2 (en) * | 2003-11-18 | 2007-08-21 | Microsoft Corp. | System and method for real-time whiteboard capture and processing |
US7948448B2 (en) * | 2004-04-01 | 2011-05-24 | Polyvision Corporation | Portable presentation system and methods for use therewith |
US7634533B2 (en) | 2004-04-30 | 2009-12-15 | Microsoft Corporation | Systems and methods for real-time audio-visual communication and data collaboration in a network conference environment |
US20060010197A1 (en) * | 2004-07-06 | 2006-01-12 | Francis Ovenden | Multimedia collaboration and communications |
US7508354B1 (en) | 2004-12-20 | 2009-03-24 | Dynamic Knowledge Transfer, Llc | Multi-board presentation system |
WO2006104933A2 (en) * | 2005-03-25 | 2006-10-05 | Tidebreak, Inc. | Heterogeneous content channel manager for ubiquitous computer software systems |
US7636794B2 (en) * | 2005-10-31 | 2009-12-22 | Microsoft Corporation | Distributed sensing techniques for mobile devices |
US20080062438A1 (en) * | 2006-09-12 | 2008-03-13 | Xiofan Lin | Document resizer |
GB2453675B (en) | 2006-10-10 | 2009-09-23 | Promethean Ltd | Pointing device specific applications/areas for interactive surface |
US7853886B2 (en) * | 2007-02-27 | 2010-12-14 | Microsoft Corporation | Persistent spatial collaboration |
US8014607B2 (en) * | 2007-03-23 | 2011-09-06 | Palo Alto Research Center Incorporated | Method and apparatus for creating and editing node-link diagrams in pen computing systems |
US7907141B2 (en) * | 2007-03-23 | 2011-03-15 | Palo Alto Research Center Incorporated | Methods and processes for recognition of electronic ink strokes |
US20090234721A1 (en) | 2007-12-21 | 2009-09-17 | Bigelow David H | Persistent collaborative on-line meeting space |
US20090315861A1 (en) * | 2008-06-18 | 2009-12-24 | Innovative Material Solutions, Inc. | Interactive whiteboard system |
US8271887B2 (en) | 2008-07-17 | 2012-09-18 | The Boeing Company | Systems and methods for whiteboard collaboration and annotation |
US9275684B2 (en) * | 2008-09-12 | 2016-03-01 | At&T Intellectual Property I, L.P. | Providing sketch annotations with multimedia programs |
US20140033073A1 (en) * | 2008-10-01 | 2014-01-30 | Nigel Pegg | Time-shifted collaboration playback |
US20100100866A1 (en) | 2008-10-21 | 2010-04-22 | International Business Machines Corporation | Intelligent Shared Virtual Whiteboard For Use With Representational Modeling Languages |
US8499041B2 (en) | 2009-01-26 | 2013-07-30 | The Boeing Company | Collaborative browsing and related methods and systems |
US20100257457A1 (en) * | 2009-04-07 | 2010-10-07 | De Goes John A | Real-time content collaboration |
US9135223B2 (en) * | 2010-01-15 | 2015-09-15 | Apple Inc. | Automatically configuring white space around an object in a document |
BR112012019864A2 (pt) | 2010-02-08 | 2016-04-26 | Telefonica Sa | "sistema de área de trabalho na nuvem com capacidade multitácteis". |
US20110246875A1 (en) * | 2010-04-02 | 2011-10-06 | Symantec Corporation | Digital whiteboard implementation |
US9253288B2 (en) | 2010-07-01 | 2016-02-02 | Ishai Binenstock | Location-aware mobile connectivity and information exchange system |
US8391604B2 (en) | 2010-07-22 | 2013-03-05 | Sharp Laboratories Of America, Inc. | Camera-vision systems, used in collaboration whiteboards, for pre-formatted, reusable, annotatable, movable menus and forms |
EP2423796B1 (en) * | 2010-08-24 | 2019-10-02 | LG Electronics Inc. | Mobile terminal and displaying method thereof |
US20120098757A1 (en) * | 2010-10-26 | 2012-04-26 | Ramin Samadani | System and method utilizing boundary sensors for touch detection |
JP5633320B2 (ja) | 2010-11-05 | 2014-12-03 | 株式会社リコー | 描画画像共有装置 |
WO2012091723A1 (en) | 2010-12-30 | 2012-07-05 | Konica Minolta Holdings, Inc. | Method for holding a meeting, using server and terminals connected to a network |
CA2823807A1 (en) | 2011-01-12 | 2012-07-19 | Smart Technologies Ulc | Method for supporting multiple menus and interactive input system employing same |
US8994732B2 (en) | 2011-03-07 | 2015-03-31 | Microsoft Corporation | Integration of sketch-based interaction and computer data analysis |
US20120278738A1 (en) * | 2011-04-26 | 2012-11-01 | Infocus Corporation | Interactive and Collaborative Computing Device |
EP2715490B1 (en) | 2011-05-23 | 2018-07-11 | Haworth, Inc. | Digital whiteboard collaboration apparatuses, methods and systems |
US20130018960A1 (en) | 2011-07-14 | 2013-01-17 | Surfari Inc. | Group Interaction around Common Online Content |
US20130283192A1 (en) * | 2012-04-19 | 2013-10-24 | Motorola Mobility, Inc. | Generation of Canvas Elements for Drawing Objects |
US20130307796A1 (en) * | 2012-05-16 | 2013-11-21 | Chi-Chang Liu | Touchscreen Device Integrated Computing System And Method |
US9235335B2 (en) * | 2012-06-25 | 2016-01-12 | Microsoft Technology Licensing, Llc | Touch interactions with a drawing application |
US20140040767A1 (en) | 2012-08-03 | 2014-02-06 | Oracle International Corporation | Shared digital whiteboard |
JP2015533003A (ja) | 2012-10-26 | 2015-11-16 | ライブスクライブ インコーポレイテッド | スマートペンシステムとの複数ユーザコラボレーション |
US9575712B2 (en) | 2012-11-28 | 2017-02-21 | Microsoft Technology Licensing, Llc | Interactive whiteboard sharing |
US20140165152A1 (en) * | 2012-12-11 | 2014-06-12 | Microsoft Corporation | Whiteboard records accessibility |
US9063631B2 (en) * | 2013-03-15 | 2015-06-23 | Chad Dustin TILLMAN | System and method for cooperative sharing of resources of an environment |
WO2015026834A1 (en) * | 2013-08-19 | 2015-02-26 | Nant Holdings Ip, Llc | Camera-to-camera interactions, systems and methods |
-
2012
- 2012-12-11 US US13/711,348 patent/US9519414B2/en active Active
-
2013
- 2013-12-02 TW TW102144091A patent/TWI609317B/zh not_active IP Right Cessation
- 2013-12-06 AR ARP130104539A patent/AR093838A1/es active IP Right Grant
- 2013-12-11 WO PCT/US2013/074442 patent/WO2014093515A1/en active Application Filing
-
2016
- 2016-11-07 US US15/344,728 patent/US10782844B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070002377A1 (en) * | 2005-06-29 | 2007-01-04 | Canon Kabushiki Kaisha | Layout determination method, layout determination apparatus, and layout determination program |
US20090265634A1 (en) * | 2008-04-22 | 2009-10-22 | Sap Ag | Situational workspaces |
US20110113323A1 (en) * | 2009-11-11 | 2011-05-12 | Xerox Corporation | Systems and methods to resize document content |
Non-Patent Citations (1)
Title |
---|
Michael Haller, "The NiCE Discussion Room: Integrating Paper and Digital Media to Support Co-Located Group Meetings", 2010/4/10, http://fluid.media.mit.edu/sites/default/files/pap244-haller-CHI.pdf * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11132122B2 (en) | 2019-04-11 | 2021-09-28 | Ricoh Company, Ltd. | Handwriting input apparatus, handwriting input method, and non-transitory recording medium |
TWI807181B (zh) * | 2019-04-11 | 2023-07-01 | 日商理光股份有限公司 | 手寫輸入裝置、手寫輸入方法及程式 |
Also Published As
Publication number | Publication date |
---|---|
US10782844B2 (en) | 2020-09-22 |
WO2014093515A1 (en) | 2014-06-19 |
US20170052668A1 (en) | 2017-02-23 |
TW201435711A (zh) | 2014-09-16 |
AR093838A1 (es) | 2015-06-24 |
US20140164984A1 (en) | 2014-06-12 |
US9519414B2 (en) | 2016-12-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI609317B (zh) | 智慧型白板互動 | |
JP6050347B2 (ja) | コンテキストベースメニュー用ランチャ | |
US10108336B2 (en) | Native overlay for rapid editing of web content | |
CN105556495B (zh) | 用于屏幕镜像的方法及其源设备 | |
CN102754352B (zh) | 提供多个应用的信息的方法和装置 | |
US10044773B2 (en) | System and method of a multi-functional managing user interface for accessing a cloud-based platform via mobile devices | |
US20140068500A1 (en) | System and method for navigation of a multimedia container | |
KR20190126267A (ko) | 디스플레이 창에 대한 캡쳐 이미지 생성 방법 및 장치 | |
US9164972B2 (en) | Managing objects in panorama display to navigate spreadsheet | |
TW201435712A (zh) | 使用註解附加內容 | |
JP2015535635A (ja) | 対話型ホワイトボード共有 | |
TW201525838A (zh) | 基於層的文件組成之重組 | |
US20120144306A1 (en) | Method and system for interacting or collaborating with exploration | |
KR20170037957A (ko) | 스프레드시트의 데이터세트를 폼 기반 뷰 내에 표현하는 기법 | |
US11899906B1 (en) | Devices, methods, and graphical user interfaces for supporting reading at work | |
JP2020507174A (ja) | 表示コンテンツのパネルをナビゲートする方法 | |
US20180300301A1 (en) | Enhanced inking capabilities for content creation applications | |
CN109804372B (zh) | 对演示中的图像部分进行强调 | |
TW201502959A (zh) | 強化的畫布環境 | |
CN103218069A (zh) | 触控简报系统及其执行方法 | |
KR20140010351A (ko) | 사용자단말 제어 방법 | |
TW201319912A (zh) | 觸控簡報系統及其執行方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |