TW201122842A - System and method for operating a powerpoint file - Google Patents

System and method for operating a powerpoint file Download PDF

Info

Publication number
TW201122842A
TW201122842A TW98144343A TW98144343A TW201122842A TW 201122842 A TW201122842 A TW 201122842A TW 98144343 A TW98144343 A TW 98144343A TW 98144343 A TW98144343 A TW 98144343A TW 201122842 A TW201122842 A TW 201122842A
Authority
TW
Taiwan
Prior art keywords
histogram
image
predetermined target
briefing
target
Prior art date
Application number
TW98144343A
Other languages
Chinese (zh)
Other versions
TWI494772B (en
Inventor
Po-Feng Cheng
Original Assignee
Foxconn Comm Technology Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Foxconn Comm Technology Corp filed Critical Foxconn Comm Technology Corp
Priority to TW098144343A priority Critical patent/TWI494772B/en
Publication of TW201122842A publication Critical patent/TW201122842A/en
Application granted granted Critical
Publication of TWI494772B publication Critical patent/TWI494772B/en

Links

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Image Analysis (AREA)

Abstract

A system for operating a PowerPoint (PPT) file is provided. The system is installed in an electronic device, and the electronic device is connected to a camera module and a projector. The system includes a defining module for acquiring histograms of a plurality of redetermined targets, and defining a function corresponding to each predetermined target, or defining a function corresponding to each redetermined target and a remotion direction of the predetermined target; a processing module for processing an acquired image, thereby acquiring a histogram of an identified object from the processed image; a calculating module for determining if the histogram of the identified object matches one of the histograms of the predetermined targets, determining a predetermined target matched the identified object, determining if the matched predetermined target corresponds to a remotion direction, and confirming a remotion direction of the identified object if the matched predetermined target corresponds to a emotion direction; and an executing module for invoking a function to operate the PPT file according to the matched predetermined target and the confirmed remotion direction. A related method for operating PPT file is also provided. By utilizing the system and the related method, a projected PPT file may be operated conveniently.

Description

201122842 六、發明說明: 【發明所屬之技術領域】 [0001] 本發明涉及一種文檔操作系統及方法,特別涉及—種簡 報操作系統及方法。 【先前技術】 [0002] 簡報已經被越來越多的應用於報告或者演講中。通常, 演講者需要站在投影幕布前面對聽眾並根據投影的簡報 進行演講,然而,該位置並不便於報告者自行操作簡報 ,例如,翻頁等。 【發明内容】 [0003] 鑒於以上内容,有必要提供一種簡報操作系i統及方法, 其可識別用戶在投影的簡報上進行的操作,並同步控制 電子裝置中的簡報。 [0004] —種簡報操作系統,安裝於電子裝置中,該電子裝置與 攝像裝置及投影儀相連,該系統包括:定義模組,用& 獲取多個利用該攝像裝置所拍攝的預定目標的影像處 理該預定目標的影像以獲取預定目標的直方圖,並定義 每個預定目標或每個預定目標及相應 的移動方向所對應201122842 VI. Description of the Invention: [Technical Field] [0001] The present invention relates to a document operating system and method, and more particularly to a briefing operating system and method. [Prior Art] [0002] Briefings have been increasingly used in reports or presentations. Typically, the presenter needs to stand in front of the projection screen to listen to the audience and present a presentation based on the projected presentation. However, this location is not convenient for the reporter to operate the presentation itself, for example, turning pages. SUMMARY OF THE INVENTION [0003] In view of the above, it is desirable to provide a presentation operating system and method that can identify an operation performed by a user on a projected briefing and synchronously control a briefing in the electronic device. [0004] A briefing operating system installed in an electronic device, the electronic device being connected to a camera device and a projector, the system comprising: a definition module for acquiring a plurality of predetermined targets captured by the camera device The image processes the image of the predetermined target to acquire a histogram of the predetermined target, and defines each predetermined target or each predetermined target and corresponding moving direction

的簡報操作功能;處理模組,用 於從所述攝像裝置獲取 影像並對影像進行處理以識別影像中的物體,並利用對 數極座標直方圖獲取所識別物體的直方圖;計算模組 用於根 用於判斷所識別物體的直方圖是否與預定目標的直方圖 相匹配,若相匹配並且該預定目標有對應的移動方向時 ’根據分析比較所述攝像裝置拍攝的連續影像的畫面令貞 從而獲得該識別物艎的移動方向;及執行模組, 098144343 表單編號A0101 第4頁/共23頁 〇982〇758〇1-〇 201122842a briefing operation function; a processing module, configured to acquire an image from the camera device and process the image to identify an object in the image, and obtain a histogram of the identified object by using a logarithmic coordinate histogram; the calculation module is used for the root And determining whether the histogram of the identified object matches the histogram of the predetermined target, and if the matching target has a corresponding moving direction, the image of the continuous image captured by the camera device is compared according to the analysis. The direction of movement of the identifier ;; and the execution module, 098144343 Form No. A0101 Page 4 of 23 〇982〇758〇1-〇201122842

[0005] 識別物體相匹配的預定目標及相應的移動方向調 用相應的簡報操作功能。 -種簡報操作方法’應用於電子裝置中,該電子裝置與 攝像衣置及^儀相連,該方法包括如下步驟:獲取多 個利用4攝像裝置所拍攝的預^目標的影像;處理該預 定目^標㈣像叫取預定目標的直方圖;定義每個預定 目=每個預疋目標及相應的移動方向所對應的簡報操 作功月b,從所述攝像裝置獲取影像並對影像進行處理以 〇 識別&像巾的物n,並利用對數極細帛直方圖獲取所識 別物體的直方圖;㈣所識別物體的直方®是否與預定 目標的直方嶋匹配;若所滅別物體的直方圖與預定目 標的直方@相匹並且該跳目裸有對應的移動方向時 ,根據分析比較所述攝像裝置拍攝的連績影像的畫面幀 從而獲得該識別物體的移動方向;及根據與所識別物體 相匹配的預定目標及相應钧移動方向調用相應的簡報操 1 ; '. j 士 ί 作功能。 ;4 1 〇 [0006] 相較於習知技術,所述的簡報操作系統及方法可識別用 戶在投影的簡報上進行的操作,並同步控制電子裝置中 的簡報’使得用戶既可在投影幕布前面向聽眾作演講, 也無需借助他人協作即可實現對簡報的相關操作。 [0007] 【實施方式】 如圖1所示,是本發明簡報操作系統較佳實施方式的運用 環境圖。所述的簡報操作系統2安裝並運行在電子裝置1 中。所述的電子裝置1可以是電腦、筆記本電腦、手機或 個人數位助理(pei*sonal digital assistant,PDA 098144343 表單編號A0101 第5頁/共23頁 0982075801-0 201122842 等電子裝置。[0005] Identifying the predetermined target to which the object matches and the corresponding moving direction call the corresponding briefing operation function. - a briefing operation method is applied to an electronic device, the electronic device is connected to a camera, and the method comprises the steps of: acquiring a plurality of images of the pre-targets captured by the four cameras; processing the predetermined items ^标(四) is like a histogram of a predetermined target; defining each predetermined target = each preview target and the corresponding moving direction corresponding to the moving operation b, acquiring images from the camera and processing the images 〇 Identify & the object n of the towel, and use the logarithmic histogram to obtain the histogram of the identified object; (4) Whether the square of the identified object matches the square of the predetermined target; if the histogram of the object is When the straightness of the predetermined target is matched and the corresponding moving direction is bare, the frame of the continuous image captured by the imaging device is compared according to the analysis to obtain the moving direction of the recognized object; and according to the identified object The matching target target and the corresponding 钧 movement direction call the corresponding briefing operation 1; '. j 士 ί function. 4 1 〇 [0006] Compared to the prior art, the briefing operating system and method can recognize the operation performed by the user on the projected briefing and synchronously control the briefing in the electronic device so that the user can be in the projection screen The former is a lecture for the audience, and the related operations of the newsletter can be realized without the cooperation of others. [Embodiment] As shown in Fig. 1, it is an operational environment diagram of a preferred embodiment of the present invention operating system. The briefing operating system 2 is installed and operated in the electronic device 1. The electronic device 1 may be a computer, a notebook computer, a mobile phone or a personal digital assistant (pei*sonal digital assistant, PDA 098144343 Form No. A0101, page 5 / 23 pages 0982075801-0 201122842 and other electronic devices.

[0008J[0008J

[0009] 述^子駐罢置1可與奴影儀3連接以藉由所述投影儀3將所 、1内開啟的簡報投影至投影幕布4進行觀看。 Z電子裝置!還可與攝像裝置5連接。在本較佳實施方 β而所述攝像裝置5的拍攝角度可被預先設置或固定, 拍摄拍攝心疋區域的影像。如圖1所示’該攝像裝置5的 角度被固定為拍攝投影幕布4的區域 。此外,所述攝 、置5拍攝影像的時間間隔可預先進行設定, 以獲取多 個連續性的影像。[0009] The slave station 1 can be connected to the slave device 3 to project a briefing opened in the 1 to the projection screen 4 by the projector 3. Z electronic device! It is also connectable to the imaging device 5. In the preferred embodiment β, the photographing angle of the image pickup apparatus 5 can be set or fixed in advance, and an image in which the palpebral region is photographed can be taken. As shown in Fig. 1, the angle of the image pickup device 5 is fixed to the area where the projection screen 4 is photographed. In addition, the time interval between shooting and setting 5 images can be set in advance to obtain multiple consecutive images.

[0010] 述H報操作系統2用於預先定義多個利用該攝像裝置 〜拍攝的預疋目標的影像,定義每個預定目標或每個預 '及相應的移動方向所對應的簡報操作功能,在識 ^出從所輯料置5獲取的影像巾包括該預定 目標且確 ~預定目標的移動方向與上述設置相對應時,調用相 "的簡報操作功能。利用所述的簡報樣作系統2,可實現 在技t/幕布4剛對簡報進行便捷式操作(例如,上下细頁 刪除部分内容等),並將該簡報操作同步至所述電子 裝置1中所開啟的簡報。[0010] The H report operating system 2 is configured to predefine a plurality of images of the preview target captured by the camera device, and define a briefing operation function corresponding to each predetermined target or each pre-' and corresponding moving direction, When the image towel obtained from the set of material 5 includes the predetermined target and the moving direction of the predetermined target corresponds to the above setting, the message operation function of the phase " is called. With the briefing sample system 2, it is possible to perform a portable operation on the short message (for example, deleting a part of the content on the upper and lower fine pages), and synchronize the briefing operation to the electronic device 1. The newsletter that was opened.

[0011] 所示疋本發明簡報操作系統較佳實施方式的簡報 操作功能模、_。職的電子裝置丨還包括處理謂以及 儲存裝置12。所料處理川用於執行所述簡報操作系 統2=及所述電子裝£1㈣其他助程式,例如:操作 系統等所述的儲存裝置12可以内置於所述電子裝置i, 還可以外接於該電子裝置卜如SM+ (Sraart Card,智 098144343 表單編號A0101 第6頁/共23頁 0982075801-0 201122842 [0012] 慧卡)、SD卡(Secure Digital Card,安全數位卡) 等。所述的儲存裝置12包括一個資料庫120,用於儲存利 用所述攝像裝置5拍攝的包括預定目標的影像及利用所述 的簡報操作系統2所設置與獲取的資料。 所述的簡報操作系統2主要包括定義模組20、處理模組22 、計算模組24以及執行模組26。 [0013]Ο [0014] 〇 [0015] 在識別用戶的簡報操作之前,需要先設置多個預定目標 ,獲取多個預定目標的相關資料,例如:預定目標的影 像、預疋目標的移動方向等,然後根據預定目標或預定 目標及移動方向定義相應的簡報操作功能,以便後續的 識別及簡報操作功能的調用。 所述的定義模組20用於設置多個預定目g或多個預定目 標及相應的移動方向。如圖3所示,該預^目標可以是不 同的手勢’該移動方向包括上、下、左、右。圖3所示僅 為舉例說明’在其他實施方式中,該預定目標可以是任 何物體或者裝置,例如:教學棒、鐳射投影筆等。 所述的處理模組22,用於從所述g像裝置5獲取包括預定 目標的影像。如圖!所示,所述攝像裝置5被固定為拍攝 投影幕布4的區域’當用戶站在投影幕布彳前或者旁邊, 其可相關手勢’而所述攝像裝置5拍攝該影像以 供所述處理模組22進行相關處理。 所述㈣模組22 預定目標的影像進行 處二去除該預定目標的影像的背景影像以獲取 前景影像’提取前景影像中的預定目標的邊緣,旅利用 098144343 表單編號A0101 第7頁/共23 頁 0卵2075801-〇 [0016] 201122842 對數極座標直方圖計算出每—邊緣點的直方圖,從而獲 取所述預定目標的直方圖。 [0017] 像背景的去除可利用高斯混合模型(GaUM V 1 \ 入 _ \^aussian mix mo⑴分離前景影像與背景影像。此外,所述的處理模 2還可進—步對雜進行二值化處理及/或巾值滤波平 =理實現噪音去除,從而將該包括該預定目標的前景 〜像與背景影像進行分離。 [0018] 對預定目標的邊緣的提取可各種尋邊演算法進行。,取預定目標的邊緣後,可對每-邊緣點進行對數極座標變換,從述默目㈣每—邊緣點的對數極 座標直方圖。 [0019] [0020] 所述的定義模組_用於儲存該預定目標的直方圖至所 =的資料庫120,並定義每個預定目標或預定目標及相應 、移動方向所對應的簡報操作功能。參考圖3所示,不同 =勢(即預定目標)可以相應不同的簡報操作功能, \不同的手勢以及移動方向對應*同的簡報操作功能 :述簡報操作系統2識別出該手勢或該手勢及相應的〇 =向時,則可調用相應的簡報操作功能以執行相關 、作。所迷的簡報操作功能可包括上下翻頁、刪除 及/或調出畫筆等。 凡成對預定目標、移動方向及簡報操作功能的定義後, °在啟動所述簡報操作系統2之後,利用所述攝像裝置 5依據預設的時攝所述投影幕布4處的影像,以 識別用戶Α否進行簡報操作。 098144343 表單編號A0101 第8頁/共23頁 0982075801-0 201122842 [0021]所述的處理模組22 ’進一步用於從所述攝像裴置5獲取拍 攝的影像並對影像進行處理以獲取所識別物體的直方圖 。其中’對獲取影像的處理包括:去除該影像的背景影 像以識別前景影像中的物體,提取前景影像中的物體的 邊緣,並利用對數極座標直方圖計算出每一邊緣點的直 方圖’從而獲取所述物體的直方圖。處理過程中所應用 的演算法可參考上述處理所述預定目標的影像的演算法 [0022] 〇 [0023] 〇 所述的計算模組24 ’用於判斯所識別物體的直方圖是否 與預定目標的直方圖相匹配。在匹配過程中,可利用形 狀上下文(shape context)演算法對兩者進行形狀匹 配’也可利用其他匹配方式來判斷所述識別物體的直方 圖是否與預定目標的直方圖相匹配。 若所識別物體的直方圖與預定目標的直方圖相匹配並且 該預定目標有對應的移動方向時',所墀的計算模組24進 一步根據分析比較所述攝像.裝置5拍攝的連續影像的畫面 幀從而獲得該識別物體的移動才向,對物體移動方向的 計算可根據利用Mean-shift的目標跟蹤演算法或是利用 粒子渡波器(particle filter)程式跟蹤運動物體, 還可藉由計算每一個影像中所識別物體的位置來計算移 動方向。 所述的執行模組26 ’用於根據與所識別物體湘匹配的預 定目標及相應的移動方向調用相應的簡報操作功能。例 如’對當前播放的簡報進行翻頁等操作。 098144343 表單編號A0101 第9頁/共23頁 0982075801-0 [0024] 201122842 [0025] [0026] [0027] 所述的執行模組26,還用於在所識別物體的直方圖與預 定目標的直方圖相巴配並且該預定目標無對應的移動方 向時’直接_該預定目標對應的簡報操作功能。 此外’所述的簡報操作系統2還包括同步模組28。所述的 同步換組28 ’用於當所述執行餘2_用簡報操作功能 對簡報内谷進仃編輯(例如,刪除、畫線等)時,藉由 座標矩陣變換,識別用戶在投影幕布4上顯示的簡報中操 作的起始位置和終點位置,並將該操作的起始位置和終 點位置映射到所述電子m中所·啟的簡報的相應位置 並執订簡報操作功能。例如,用戶藉由預定的手勢調 μ除簡報操作功能時’其手勢向左移動以刪除部分内 谷時所述同步模組28識別出該手勢移動的起點位置和 終點位置’並在簡報的相應位置處對該起點位置和終點 位置之間的内容進行刪除。 假設Pro矩陣為電子裝^中所開啟簡報的座標位置矩陣 ’ H為轉換矩陣’ P矩陣為攝像裝置5所獲取㈣影像座標 位置矩陣,可利用公式“Pr〇=H*P”及下述方法進行座標 [0028] 矩陣的 變換: Pro = Γ Λ. 2κβ 暑 J Γ ικ a b c β ^ f 098144343[0011] A briefing operation function module, _, is shown in the preferred embodiment of the present invention. The electronic device of the job also includes a processing device and a storage device 12. The storage device 12 for executing the briefing operating system 2= and the electronic device, and the storage device 12, such as an operating system, may be built in the electronic device i, and may be externally connected thereto. Electronic devices such as SM+ (Sraart Card, Zhi 098144343 Form No. A0101, page 6 / 23 pages 0982075801-0 201122842 [0012] Hui card), SD card (Secure Digital Card). The storage device 12 includes a database 120 for storing images including predetermined objects captured by the camera device 5 and data set and acquired by the presentation operating system 2. The briefing operating system 2 mainly includes a definition module 20, a processing module 22, a computing module 24, and an execution module 26. [0013] [0015] Before identifying the user's briefing operation, it is necessary to set a plurality of predetermined targets to acquire related materials of a plurality of predetermined targets, for example, an image of a predetermined target, a moving direction of the preview target, and the like. Then, the corresponding briefing operation function is defined according to the predetermined target or the predetermined target and the moving direction, so as to facilitate the subsequent recognition and presentation of the operation function. The definition module 20 is configured to set a plurality of predetermined targets g or a plurality of predetermined targets and corresponding moving directions. As shown in Fig. 3, the pre-targets may be different gestures. The moving direction includes up, down, left, and right. 3 is merely illustrative. In other embodiments, the predetermined target may be any object or device, such as a teaching stick, a laser projection pen, or the like. The processing module 22 is configured to acquire an image including a predetermined target from the g image device 5. As shown in FIG. 3, the camera device 5 is fixed to capture the area of the projection screen 4 'when the user stands in front of or next to the projection screen, which can be related to the gesture' and the camera device 5 captures the image for the The processing module 22 performs related processing. The (4) module 22 performs the image of the predetermined target to remove the background image of the image of the predetermined target to obtain the foreground image 'extracting the edge of the predetermined target in the foreground image, and the brigade uses 098144343 Form No. A0101 Page 7 of 23 0 Egg 2075801-〇[0016] 201122842 The logarithmic histogram of the logarithmic coordinates calculates the histogram of each edge point to obtain a histogram of the predetermined target. [0017] The removal of the background may utilize a Gaussian mixture model (GaUM V 1 \ _ _ aussian mix mo (1) to separate the foreground image from the background image. In addition, the processing modulo 2 may further binarize the impurities. The processing and/or the towel value filtering achieves noise removal to separate the foreground image from the background image with the background image. [0018] The extraction of the edge of the predetermined target can be performed by various edge finding algorithms. After taking the edge of the predetermined target, a logarithmic coordinate transformation can be performed on each edge point, and the logarithmic polar coordinate histogram of each edge point is described. [0020] [0020] The definition module _ is used to store the Predetermining the histogram of the target to the database 120 of the =, and defining each predetermined target or predetermined target and the corresponding briefing operation function corresponding to the moving direction. Referring to FIG. 3, different = potential (ie, predetermined target) may correspond Different briefing operation functions, \different gestures and moving direction corresponding to the same briefing operation function: the briefing operating system 2 recognizes the gesture or the gesture and the corresponding 〇=direction, then the phase can be called The briefing operation function is to perform related functions. The briefing operation function of the present invention may include turning pages up and down, deleting and/or recalling brushes, etc. After the definition of the predetermined target, moving direction and briefing operation function, ° is started. After the presentation of the operating system 2, the image capturing device 5 is used to identify the image of the projection screen 4 according to a preset time to identify whether the user performs the briefing operation. 098144343 Form No. A0101 Page 8 of 23 0982075801 The processing module 22 ′ is further configured to acquire the captured image from the imaging device 5 and process the image to obtain a histogram of the identified object. The process of acquiring the image includes : removing the background image of the image to identify the object in the foreground image, extracting the edge of the object in the foreground image, and calculating a histogram of each edge point using a logarithmic histogram to obtain a histogram of the object. The algorithm applied in the process may refer to the above algorithm for processing the image of the predetermined target [0022] 〇 [0023] 计算 the calculation module described 24' Whether the histogram used to determine the object is matched with the histogram of the predetermined target. In the matching process, the shape context algorithm can be used to shape match the two. Other matching methods can also be used. Determining whether the histogram of the identified object matches the histogram of the predetermined target. If the histogram of the identified object matches the histogram of the predetermined target and the predetermined target has a corresponding moving direction, the calculated calculation The module 24 further compares and compares the frame frames of the continuous images captured by the camera 5 to obtain the moving direction of the recognized object, and the calculation of the moving direction of the object may be performed according to the target tracking algorithm using Mean-shift or The particle filter program tracks moving objects and calculates the direction of movement by calculating the position of the object identified in each image. The execution module 26' is configured to invoke a corresponding briefing operation function according to a predetermined target that matches the identified object and a corresponding moving direction. For example, 'turning pages on the currently played newsletter. 098144343 Form No. A0101 Page 9 / Total 23 Page 0982075801-0 [0024] [0027] [0027] The execution module 26 is further configured to use a histogram of the identified object and a histogram of the predetermined target. When the picture is matched and the predetermined target has no corresponding moving direction, the function of the briefing operation corresponding to the predetermined target is directly. Further, the presentation operating system 2 also includes a synchronization module 28. The synchronous swapping group 28' is used to identify the user in the projection screen by the coordinate matrix transformation when the execution of the remaining 2_ssssssssssssssss The start position and the end position of the operation in the briefing displayed on the 4, and map the start position and the end position of the operation to the corresponding position of the briefing in the electronic m and to perform the briefing operation function. For example, when the user adjusts the function of the briefing operation by a predetermined gesture, when the gesture moves to the left to delete the partial valley, the synchronization module 28 recognizes the starting position and the ending position of the gesture movement and corresponds to the briefing. The content between the start position and the end position is deleted at the position. Assume that the Pro matrix is the coordinate position matrix of the open message in the electronic device 'H is the conversion matrix'. The P matrix is obtained by the imaging device 5 (4) image coordinate position matrix, and the formula "Pr〇=H*P" and the following method can be used. Perform the transformation of the coordinates [0028] matrix: Pro = Γ Λ. 2κβ 暑 J Γ ικ abc β ^ f 098144343

,編號AOi 第頁/共23頁 0982075801-0 201122842 [0029] [0030] [0031] Ο [0032] [0033], number AOi page / total 23 pages 0982075801-0 201122842 [0029] [0031] [0032] [0033]

[0034] G 其中,^。矩陣种矩陣中的點座標(Μ)需要各取對應 的四個以上不共線的點以求出轉換矩陣H。 利用所述的簡報操作系統2,用戶可藉由手勢或其他工具 在投影幕布4前根據預就義的操作實現對電子装置^ 簡報的同步操作》 如圖4所示,是本發明簡報操作方法較佳實施方式的簡報 操作功能設置流程圖。首先,步驟S2,所述的定義模组 20設置多個航目標或多個財目標及每個預定目標相 應的移動方向’並且β述的處理模纽22獲取多個利用所 述攝像裝置5所拍攝的包括預定目標的影像。 步驟S4,所述的處理模組22去除該預定目標的影像的背 景影像以獲取前景影像。 〆 ' 步驟S6,所㈣處理模組22提料景影料的預定目標 的邊緣。 步驟S8 ’所述的處理模組22利㈣數極座標直方圖計算 出每一邊緣_直方圖,並獲取所述預定目標的直方圖 [0035] [0036] 098144343 步驟SH),所述的定義模組20健存該預定目標的直方圖至 所述的資料庫120 ° 步驟S12,所述較義模組2G定義每個敢目標或預定目 標及相應的移動方向所對應的簡報操作功能,然後,結 束本流程。 如圖5射,是本發明簡㈣作枝較佳實施方式的流程 表單編號A0101 第U頁/共23頁 0982075801-0 [0037] 201122842 [0038] [0039] [0040] [0041] [0042] 圖。步驟S20,所述的處理模組22從所述攝像裝置5獲取 拍攝的影像。 步驟S22,所述的處理模組22對影像進行處理以獲取所識 別物體的直方圖。其中,對獲取影像的處理包括:去除 該影像的背景影像以識別前景影像中的物體,提取前景 影像中的物體的邊緣,並利用對數極座標直方圖計算出 每一邊緣點的直方圖,從而獲取所述物體的直方圖。處 理過程中所應用的演算法可參考上述處理所述預定目標 的影像的演算法。 步驟S24,所述的計算模組24判斷所識別物體的直方圖是 否與預定目標的直方圖相匹配。 若所識別物體的直方圖與預定目標的直方圖相匹配,於 步驟S26,所述的計算模組24判斷該預定目標是否有對應 的移動方向。若所識別物體的直方圖與預定目標的直方 圖不匹配,則流程返回至步驟S20。 若該預定目標有對應的移動方向’於步驟S28,所述的計 算模組2 4根據分析比較所述攝像敦置5拍攝的連續影像的 畫面Ψ貞從而獲得該識別物體的移動方向。若該預定目標 沒有對應的移動方向,則直接執行步驟S30。 步驟S30,所述的執行模組26根據與所識別物體相匹配的 預定目標或預定目標及相應的移動方向調用相應的簡報 操作功能,例如,對當前播放的簡報進行翻頁等操作, 然後結束本流程》 [0043] 098144343 綜上所述’本發明符合發明專利要件,爰依法提出專利 表單編號A0101 第12頁/共23頁 0982075801-0 201122842 [0044] Ο 申請。m所述相為本 發明之範圍並不以上述眘 χ佳實施方式,本 k貫知方式為限, 藝之人士援依本發明夕μ、. 舉凡热悉本案技 應涵蓋於以下 明之精神㈣之#效修飾或 申請專利範圍内。 【圖式簡單說明】 圖1是本發明簡報操作系統的較佳實施 變化,皆 方式的運用環境 圖 闺=_操作“的較佳實— _] ffl 3是本發明簡報操作方法較佳實施方式的 設置示意圖。 , ^ 簡報操作功能 [0047] 圖 設置流程圖 4是本發_報操作方法較佳實施方式的簡報操作功能 闺圖5是本發明簡報操作方法較佳實施方式的流程圖 【主要元件符號說明】 : ' ΐ 4 ν·- 3· 扣 ❹ [0049] 電子裝置:1 [0050] 處理器:1〇 [0051] 儲存裝置:12 [0052]資料庫:120 [0053] 簡報操作系統:2 [0054] 定義模組:20 [0055] 處理模組:22 098144343 表單編號A0101 第13頁/共23頁 0982075801-0 201122842 [0056] 計算模組:24 [0057] 執行模組:26 [0058] 同步模組:2 8 [0059] 投影儀:3 [0060] 投影幕布:4 [0061] 攝像裝置:5[0034] G where ^. The point coordinates (Μ) in the matrix of the matrix species need to take corresponding four or more non-collinear points to find the transformation matrix H. With the briefing operating system 2, the user can realize the synchronous operation of the electronic device briefing according to the pre-sense operation before the projection screen 4 by gestures or other tools. As shown in FIG. 4, the present invention is a briefing operation method. A flow chart of the briefing operation function setting of the preferred embodiment. First, in step S2, the definition module 20 sets a plurality of navigation targets or a plurality of financial targets and a corresponding moving direction of each predetermined target, and the processing module 22 of the β is acquired by the plurality of imaging devices 5 The captured image includes the intended target. In step S4, the processing module 22 removes the background image of the image of the predetermined target to obtain a foreground image. 〆 'Step S6, the (4) processing module 22 extracts the edge of the predetermined target of the scene material. The processing module 22 of step S8' calculates a per-edge histogram of the (4) number polar coordinate histogram, and acquires a histogram of the predetermined target [0035] [0036] 098144343 step SH), the definition mode The group 20 stores the histogram of the predetermined target to the database 120°. Step S12, the comparison module 2G defines a briefing operation function corresponding to each dare target or a predetermined target and a corresponding moving direction, and then, End this process. FIG. 5 is a flow chart form number A0101 of the preferred embodiment of the present invention. The U-page/total 23 page 0982075801-0 [0037] 201122842 [0038] [0040] [0042] Figure. In step S20, the processing module 22 acquires the captured image from the imaging device 5. In step S22, the processing module 22 processes the image to obtain a histogram of the identified object. The processing for acquiring an image includes: removing a background image of the image to identify an object in the foreground image, extracting an edge of the object in the foreground image, and calculating a histogram of each edge point by using a logarithmic histogram, thereby obtaining A histogram of the object. The algorithm applied in the processing may refer to the above algorithm for processing the image of the predetermined target. In step S24, the calculation module 24 determines whether the histogram of the identified object matches the histogram of the predetermined target. If the histogram of the identified object matches the histogram of the predetermined target, in step S26, the computing module 24 determines whether the predetermined target has a corresponding moving direction. If the histogram of the identified object does not match the histogram of the predetermined target, the flow returns to step S20. If the predetermined target has a corresponding moving direction ′ in step S28, the calculation module 24 4 compares and compares the screen 连续 of the continuous image captured by the imaging device 5 to obtain the moving direction of the recognized object. If the predetermined target has no corresponding moving direction, step S30 is directly executed. In step S30, the execution module 26 invokes a corresponding briefing operation function according to a predetermined target or a predetermined target and a corresponding moving direction that match the identified object, for example, performing a page turning operation on the currently played briefing, and then ending. This process [0043] 098144343 In summary, the present invention meets the requirements of the invention patent, and the patent form number A0101 is filed according to law. Page 12 of 23 0982075801-0 201122842 [0044] 申请 Application. m The phase is the scope of the invention and is not limited to the above-mentioned prudent implementation method. The method of the K-Knowledge is limited. The person of the art aids the invention according to the present invention. The technical knowledge of the case should be covered in the following spirit (4) The effect of modification or patent application. BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a preferred embodiment of the present invention operating system, and the environment of the present invention is a better embodiment of the present invention. Schematic diagram of the setting. ^ ^ Briefing operation function [0047] FIG. 4 is a flow chart operation function of the preferred embodiment of the present invention. FIG. 5 is a flow chart of a preferred embodiment of the present invention. Description of component symbols: : ' ΐ 4 ν·- 3· Buckle [0049] Electronic device: 1 [0050] Processor: 1〇 [0051] Storage device: 12 [0052] Database: 120 [0053] Presentation operating system :2 [0054] Definition Module: 20 [0055] Processing Module: 22 098144343 Form Number A0101 Page 13 / Total 23 Page 0982075801-0 201122842 [0056] Computing Module: 24 [0057] Execution Module: 26 [ 0058] Synchronization Module: 2 8 [0059] Projector: 3 [0060] Projection Screen: 4 [0061] Camera: 5

098144343 表單編號A0101 第14頁/共23頁 0982075801-0098144343 Form No. A0101 Page 14 of 23 0982075801-0

Claims (1)

201122842 七、申請專利範圍: 1 · 一種簡報操作系統,安裝於電子裝置中,該電子裝置與攝 像裝置及投影儀相速,該系統包括: 定義模組’用於獲取多個利用該攝像裝置所拍攝的預定目 標的影像’處理該預定目標的影像以獲取預定目標的直方 圖’並定義每個預定目標或每個預定目標及相應的移動方 向所對應的簡報操作功能; 處理模組,用於從所述攝像裝置獲取影像並對影像進行處 理以識別影像中的物體,並利用對數極座標直方圖獲取所 〇 識別物體的直方圖; 計算模組’用於判斷所識別物體的直方圖是否與預定目標 的直方圖相匹配,若相匹配並且該預定目標有對應的移動 方向時,根據分析比較所述攝像裝置拍攝的連續影像的畫 面幀從而獲得該識別物體的移動方向;及 執行模組,用於根據與所識別物體相匹配的預定目標及相 應的移動方向調用相應的簡報彳桑作功能。 q 2 ·如申請專利範圍第1項所述的簡報操作系統,所述的處理 模組對預定目標的影像的處理包括:去除該預定目標影像 中的背景影像以獲取前景影像,提取前景影像中的預定目 標的邊緣,以及利用對數極座標直方圖計算出每一邊緣點 的直方圖,從而獲取該預定目標的直方圖β 3.如申請專利範圍第1項所述的簡報操作系統,所述處理模 組對獲取影像的處理包括:去除該影像中的背景影像以獲 取前景影像’提取前景影像中的物體的邊緣,以及利用對 數極座標直方圖計算出每一邊緣點的直方圖,從而獲取所 098144343 表單編號Α0101 第15頁/共23頁 0982075801-0 201122842 識別物體的直方圖。 如申請專利範圍第i項所述的簡報操作线,所述的執行 模組還用於在所識職體的直方圖與預定目標的直方圖相 匹配並且該狀目標無對應的移動方向時,直接調用該預 定目標對應的簡報操作功能。 5 如申請專利範®第1項所義簡報操作线,㈣統還包 括同步模組’狀當_簡報騎魏對該内容進行編 輯時,藉由座標矩陣變換,識別用戶在投影的簡報中操作 的起始位置和終點位置,並將該操作的起始位置和炊點位201122842 VII. Patent application scope: 1 · A briefing operating system installed in an electronic device, the electronic device is at a phase speed with the camera device and the projector, and the system comprises: a definition module 'for acquiring a plurality of using the camera device The captured image of the predetermined target 'processes the image of the predetermined target to acquire a histogram of the predetermined target' and defines a briefing operation function corresponding to each predetermined target or each predetermined target and the corresponding moving direction; a processing module for Acquiring an image from the camera device and processing the image to identify an object in the image, and acquiring a histogram of the identified object using a logarithmic histogram; the computing module is configured to determine whether the histogram of the identified object is predetermined The histogram of the target is matched. If the matching target has a corresponding moving direction, the screen frame of the continuous image captured by the camera device is compared according to the analysis to obtain the moving direction of the recognized object; and the execution module is used. For a predetermined target and corresponding moving direction according to the identified object Sang left foot with the corresponding presentation for function. The process of processing the image of the predetermined target by the processing module includes: removing the background image in the predetermined target image to obtain the foreground image, and extracting the foreground image. An edge of the predetermined target, and a histogram of each edge point calculated using a logarithmic coordinate histogram to obtain a histogram β of the predetermined target. 3. The presentation operating system described in claim 1 of the patent scope, the processing The processing of acquiring the image by the module includes: removing the background image in the image to obtain the foreground image 'extracting the edge of the object in the foreground image, and calculating the histogram of each edge point by using the logarithmic histogram to obtain the 098144343 Form number Α0101 Page 15 of 23 0982075801-0 201122842 Recognize the histogram of the object. The execution module is further configured to: when the histogram of the identified body matches the histogram of the predetermined target and the target has no corresponding moving direction, The briefing operation function corresponding to the predetermined target is directly called. 5 For example, if you apply for the briefing operation line of the first paragraph of the Patent Model®, (4) the synchronization module includes the synchronization module. When the content is edited by the synchronization module, the coordinate matrix transformation is used to identify the user operating in the projected presentation. Starting position and ending position, and the starting position and the starting point of the operation 置映射到所述電子裝置中所開啟的簡報的相應位置 行簡報操作功能。 m -種簡報操作方法,應躲電子裝置中,該電子 像裝置及投影儀相連,該方法包括如下步驟: 、 獲取多個利賴攝像裝置所拍攝的預定目標的影像; 處理該預定目標的影像以獲取預定目樣的直方圖· 定義每個預定目標或每_定__顯移動方 應的簡報操作功能八 所對A corresponding location line presentation operation function mapped to the briefing opened in the electronic device. The m-type briefing operation method is connected to the electronic device, and the electronic image device is connected to the projector. The method includes the following steps: acquiring images of predetermined targets captured by the plurality of Rayleigh cameras; and processing the images of the predetermined target To obtain a histogram of the intended target · Define each of the predetermined goals or each of the ___ 從所述攝像裝置獲取影像並對影像進行處理以識別 的物體,並利用對數極座標直方圖獲取所識別物體的直方 圖; 判斷所識別物體的直方圖是否與預定 . 〇頂疋目標的直方圖相匹配 若所識別物體的直方圖與預定目標的直 預定目標有對應的移動方㈣,根據分析比較所述攝像^ 置拍攝的連續影像的畫面·而獲得該識別物體的移動方 向;及 098144343 表單編號A0101 第16頁/共23頁 0982075801-0 201122842 根據與所識別物體相匹配的預定目標及相應的移動方向調 用相應的簡報操作功能。 如申請專利範圍第6項所述的簡報操作方法,所述的處理 該預定目標的影像以獲取預定目標的直方圖的步驟包括: 去除該預定目標影像中的背景影像以獲取前景影像; 提取前景影像中的預定目標的邊緣;及 利用對數極座標直方圖計算出每一邊緣點的直方圖,從而 獲取該預定目標的直方圖。 Ο 如申請專利範圍第6項所述的簡報操作方法,所述的從所 述攝像裝置獲取影像並對影像進行處理以識別影像中的物 體,並利用對數極座標直方圖獲取所識別物體的直方圖的 步驟包括: 去除該影像中的背景影像以獲取前景影像; 提取前景影像中的物體的邊緣;及 利用對數極座標直方圖計算出每一邊緣點4直方圖,從而 獲取所識別物體的直方圖。 Ο 如申請專利範圍第6項所述的簡報操作方法,該方法還包 括: 在所識別物體的直方圖與預定目標的直方圖相匹配並且該 預定目標無對應的移動方向時,直接調用該預定目標對應 的簡報操作功能。 ίο . 如申請專利範圍第6項所述的簡報操作方法,該方法還包 括: 當調用簡報操作功能對簡報内容進行編輯時,藉由座標矩 098144343 陣變換,識別用戶在投影的簡報中操作的起始位置和終點 表單編號Α0101 第17頁/共23頁 0982075801-0 201122842 位置,並將該操作的起始位置和終點位置映射到所述電子 裝置中所開啟的簡報的相應位置,並執行簡報操作功能。 098144343 表單編號A0101 第18頁/共23頁 0982075801-0Obtaining an image from the camera device and processing the image to identify the object, and acquiring a histogram of the identified object by using a logarithmic coordinate histogram; determining whether the histogram of the identified object is different from the predetermined histogram of the dome target Matching if the histogram of the identified object corresponds to the moving target of the predetermined target (four), and obtaining the moving direction of the recognized object according to the analysis and comparison of the screen of the continuous image captured by the camera; and 098144343 form number A0101 Page 16 of 23 0982075801-0 201122842 Calls the corresponding briefing operation function according to the predetermined target and the corresponding moving direction that match the identified object. The method of processing the image of the predetermined target to obtain a histogram of the predetermined target, comprising: removing the background image in the predetermined target image to obtain a foreground image; and extracting the foreground, as described in claim 6 An edge of the predetermined target in the image; and a histogram of each edge point is calculated using a logarithmic histogram to obtain a histogram of the predetermined target. Ο The method for reporting a briefing according to claim 6, wherein the image is acquired from the camera device and the image is processed to identify an object in the image, and a histogram of the identified object is obtained by using a logarithmic histogram. The steps include: removing a background image in the image to obtain a foreground image; extracting an edge of the object in the foreground image; and calculating a histogram of each edge point 4 using a log-polar histogram to obtain a histogram of the identified object.简 The method of operation of the briefing described in claim 6, the method further comprising: directly calling the predetermined when the histogram of the identified object matches the histogram of the predetermined target and the predetermined target has no corresponding moving direction The briefing operation function corresponding to the target. ο 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 The start position and end point form number Α 0101 page 17 / 23 page 0982075801-0 201122842 position, and map the start position and end position of the operation to the corresponding position of the briefing opened in the electronic device, and execute the briefing Operational function. 098144343 Form No. A0101 Page 18 of 23 0982075801-0
TW098144343A 2009-12-22 2009-12-22 System and method for operating a powerpoint file TWI494772B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW098144343A TWI494772B (en) 2009-12-22 2009-12-22 System and method for operating a powerpoint file

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW098144343A TWI494772B (en) 2009-12-22 2009-12-22 System and method for operating a powerpoint file

Publications (2)

Publication Number Publication Date
TW201122842A true TW201122842A (en) 2011-07-01
TWI494772B TWI494772B (en) 2015-08-01

Family

ID=45046378

Family Applications (1)

Application Number Title Priority Date Filing Date
TW098144343A TWI494772B (en) 2009-12-22 2009-12-22 System and method for operating a powerpoint file

Country Status (1)

Country Link
TW (1) TWI494772B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112882563A (en) * 2019-11-29 2021-06-01 中强光电股份有限公司 Touch projection system and method thereof

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE202007018940U1 (en) * 2006-08-15 2009-12-10 N-Trig Ltd. Motion detection for a digitizer
TWI394063B (en) * 2008-06-02 2013-04-21 Tlj Intertech Inc System of inputting instruction by image identification and method of the same

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112882563A (en) * 2019-11-29 2021-06-01 中强光电股份有限公司 Touch projection system and method thereof

Also Published As

Publication number Publication date
TWI494772B (en) 2015-08-01

Similar Documents

Publication Publication Date Title
US10165201B2 (en) Image processing method and apparatus and terminal device to obtain a group photo including photographer
WO2017020488A1 (en) Picture processing method and apparatus
WO2016029641A1 (en) Photograph acquisition method and apparatus
WO2016123893A1 (en) Photographing method, device and terminal
CN109040474B (en) Photo display method, device, terminal and storage medium
JP7167244B2 (en) Occluded Image Detection Method, Apparatus, and Medium
CN105338259B (en) Method and device for synthesizing video
US11675474B2 (en) Information processing apparatus, information processing method, and program
CN109582122B (en) Augmented reality information providing method and device and electronic equipment
WO2015184841A1 (en) Method and apparatus for controlling projection display
CN105701762B (en) Picture processing method and electronic equipment
EP3822757A1 (en) Method and apparatus for setting background of ui control
WO2017107648A1 (en) Method and device for posting chat information
CN113840070A (en) Shooting method, shooting device, electronic equipment and medium
CN111201773A (en) Photographing method and device, mobile terminal and computer readable storage medium
WO2024061134A1 (en) Photographing method and apparatus, electronic device, and medium
TW201618532A (en) System and method for taking pictures using assistance icon
CN111586305B (en) Anti-shake method, anti-shake device and electronic equipment
CN105426904A (en) Photo processing method, apparatus and device
CN112437231A (en) Image shooting method and device, electronic equipment and storage medium
JP5950633B2 (en) Information processing apparatus, computer program, and information processing method
TW201122842A (en) System and method for operating a powerpoint file
EP2800349B1 (en) Method and electronic device for generating thumbnail image
CN114390206A (en) Shooting method and device and electronic equipment
CN115334237A (en) Portrait focusing method, device and medium based on USB camera

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees