TWI595440B - Digital video cloud editing method - Google Patents
Digital video cloud editing method Download PDFInfo
- Publication number
- TWI595440B TWI595440B TW101135333A TW101135333A TWI595440B TW I595440 B TWI595440 B TW I595440B TW 101135333 A TW101135333 A TW 101135333A TW 101135333 A TW101135333 A TW 101135333A TW I595440 B TWI595440 B TW I595440B
- Authority
- TW
- Taiwan
- Prior art keywords
- editing
- electronic device
- cloud
- servo unit
- markup language
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 25
- 230000009471 action Effects 0.000 claims description 9
- 230000006870 function Effects 0.000 claims description 6
- 239000003086 colorant Substances 0.000 claims 1
- 238000003780 insertion Methods 0.000 claims 1
- 230000037431 insertion Effects 0.000 claims 1
- 230000008569 process Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001915 proofreading effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Landscapes
- Processing Or Creating Images (AREA)
Description
本發明是有關於一種雲端編輯方法,特別是指一種數位影像之雲端編輯方法。 The invention relates to a cloud editing method, in particular to a cloud editing method for digital images.
以中華民國公開編號第201003425號「結構式的協同編輯」發明案為例,用於共同編輯(coauthoring)被組織成數個區域(section)的一文獻,如WORD檔,包含一伺服器。該伺服器能夠針對該文獻的每一區域設定許可權,並處理來自任一使用者更新該文獻的更新請求,藉此,針對不同使用者呈現更新後的文獻。 For example, in the case of the "Cooperative Editing" of the Republic of China Public Publication No. 201003425, a document for coauthoring to be organized into a plurality of sections, such as a WORD file, includes a server. The server can set permissions for each region of the document and process an update request from any user to update the document, thereby presenting the updated document for different users.
前述公開案,雖然能夠共同編輯同一個文獻,惟,卻只能針對相同的文字資料,而必須在相互溝通的用戶端間都安裝相同的處理軟體,且處理軟體必須內建或額外安裝有前述組織文獻形成數個區域、設定許可權、處理更新請求等功能,才能共同編輯。顯然,前述公開案的共通性不但受限於文獻格式,及配合的處理軟體,且校對的意義遠大於教學的意義,而不符合實用性。 In the foregoing publication, although the same document can be edited together, only the same text data can be used, and the same processing software must be installed between the user terminals that communicate with each other, and the processing software must be built in or additionally installed. Organizational documents form several areas, set permissions, and process update requests, so that they can be edited together. Obviously, the commonality of the aforementioned publications is not only limited by the document format, but also with the processing software, and the proofreading significance is far greater than the meaning of teaching, and does not conform to the practicality.
因此,本發明之目的,即在提供一種能夠提升共通性,及使用方便性,且協同使用者同步進行編輯的數位影像之雲端編輯方法。 Therefore, an object of the present invention is to provide a cloud editing method for digital images that can improve commonality and ease of use and coordinate editing with a user.
於是,本發明的數位影像之雲端編輯方法,由一伺服單元透過連線網際網路且附屬於至少二電子裝置的一網頁 執行,該雲端編輯方法包含下列步驟,步驟1:該伺服單元透過該網頁嵌入具有影像編輯功能的一影像編輯區。步驟2:該伺服單元根據該影像編輯區內任一物件編輯動作的優先順序,將該物件的編輯權歸屬於最先產生編輯動作的電子裝置。步驟3:該伺服單元記錄該影像編輯區內每一個編輯動作的標記語言。步驟4:該伺服單元根據前述標記語言,使擁有編輯權的電子裝置更新其它電子裝置在影像編輯區內顯示的相同物件。 Therefore, the cloud editing method of the digital image of the present invention is performed by a server unit through a network connected to the Internet and attached to a webpage of at least two electronic devices. Executing, the cloud editing method includes the following steps: Step 1: The server unit embeds an image editing area with image editing function through the webpage. Step 2: The servo unit assigns the editing right of the object to the electronic device that first generates the editing action according to the priority order of any object editing operation in the image editing area. Step 3: The servo unit records the markup language of each editing action in the image editing area. Step 4: The servo unit updates the electronic device having the editing right to update the same object displayed by the other electronic device in the image editing area according to the markup language.
本發明的有益效果在於:利用開啟網頁而嵌入編輯功能,及前述能夠共同編輯的方式,提升共通性,及使用方便性,且解決單一使用者不會編輯的問題,及提升校稿時的準確性。 The invention has the beneficial effects of: embedding the editing function by opening the webpage, and the manner of being able to edit together, improving the commonality and the convenience of use, solving the problem that a single user does not edit, and improving the accuracy of the proofing. Sex.
有關本發明之前述及其他技術內容、特點與功效,在以下配合參考圖式之一較佳實施例的詳細說明中,將可清楚的呈現。 The above and other technical contents, features and advantages of the present invention will be apparent from the following detailed description of the preferred embodiments.
參閱圖1、圖2、圖3,及圖4,本發明數位影像之雲端編輯方法的一較佳實施例由一伺服單元1透過連線網際網路且附屬於二電子裝置21、22的一網頁3執行。該電子裝置21、22可以是電腦、個人數位助理、智慧型手機...等等。以下即結合實施例步驟說明如后: Referring to FIG. 1 , FIG. 2 , FIG. 3 , and FIG. 4 , a preferred embodiment of the cloud editing method for digital images of the present invention is transmitted from a servo unit 1 through a network and attached to two electronic devices 21 and 22 . Web page 3 is executed. The electronic devices 21, 22 can be computers, personal digital assistants, smart phones, and the like. The following is a description of the steps in conjunction with the examples:
步驟41:該伺服單元1透過網際網路與該等電子裝置21、22連線。在本較佳實施例中,該伺服單元1是使用web socket技術以可延伸標記語言(eXtensible Markup Language,XML)與該電子裝置21、22互動。 Step 41: The SERVOPACK 1 is connected to the electronic devices 21, 22 via the Internet. In the preferred embodiment, the servo unit 1 uses the web socket technology in an extensible markup language (eXtensible Markup). Language, XML) interacts with the electronic devices 21, 22.
步驟42:該伺服單元1分別透過該等電子裝置21、22的網頁3嵌入一網路應用程式,使該網頁3呈現具有影像編輯功能的一影像編輯區31。在本較佳實施例中,該影像編輯區31呈現一書本的樣態,能夠呈現3D動畫的翻頁效果,並建構有一背景311,及形成在背景311且能夠堆疊的數圖框312。而前述影像編輯功能包含編輯、插入、縮放、旋轉、移動一物件C。值得一提的是,該物件C包含影像、文字、動畫、影音等。 Step 42: The SERVOPACK 1 embeds a web application through the webpage 3 of the electronic devices 21, 22, respectively, so that the webpage 3 presents an image editing area 31 having an image editing function. In the preferred embodiment, the image editing area 31 presents a book-like state, capable of rendering a page turning effect of the 3D animation, and constructing a background 311, and a number frame 312 formed on the background 311 and stackable. The image editing function described above includes editing, inserting, scaling, rotating, and moving an object C. It is worth mentioning that the object C contains images, texts, animations, audio and video, and the like.
步驟43:該伺服單元1根據該影像編輯區31內任一物件C編輯動作的優先順序,將該物件C的編輯權歸屬於最先產生編輯動作的電子裝置21。 Step 43: The servo unit 1 assigns the editing right of the object C to the electronic device 21 that first generates the editing operation according to the priority order of the editing operation of any object C in the image editing area 31.
此時,該電子裝置21、22可以如圖2所示,由該影像編輯區31的一提醒框313知道是否有其它使用者正在觀看相同的頁面,且該電子裝置22會如圖3所示,由該影像編輯區31的提醒框313了解前述物件C的編輯權已歸屬於最先產生編輯動作的電子裝置21,並無法對相同的物件C進行編輯動作,但是可以針對其它物件C取得編輯權後,進行編輯。 At this time, the electronic device 21, 22 can be as shown in FIG. 2, and a reminder box 313 of the image editing area 31 knows whether other users are viewing the same page, and the electronic device 22 is as shown in FIG. The reminder box 313 of the image editing area 31 knows that the editing right of the object C has been attributed to the electronic device 21 that first generated the editing operation, and cannot edit the same object C, but can edit the other objects C. After the right, edit it.
步驟44:該伺服單元1在任一物件C被擁有編輯權的電子裝置21選取後,記錄該影像編輯區31內每一個編輯動作的標記語言,並在前述編輯動作的過程中,產生暫存於一儲存媒體的一暫存檔。 Step 44: After the object C is selected by the electronic device 21 having the editing right, the servo unit 1 records the markup language of each editing action in the image editing area 31, and generates a temporary storage in the process of the editing operation. A temporary archive of a storage medium.
如附件1所示,前述標記語言對應每一物件C區分有 多數節點段落,且該伺服單元1在前述物件C被選取後,即鎖定對應該物件的節點段落,只允許擁有編輯權的電子裝置21進行編輯動作,且只對應前述被選取物件C的節點段落編寫對應每一個編輯動作的標記語言。 As shown in Annex 1, the aforementioned markup language corresponds to each object C. a plurality of node segments, and the servo unit 1 locks the node segment corresponding to the object after the object C is selected, and only allows the electronic device 21 having the editing right to perform an editing operation, and only corresponds to the node segment of the selected object C. Write a markup language for each edit action.
步驟45:該伺服單元1根據前述標記語言,使擁有編輯權的電子裝置21透過該伺服單元1之暫存檔所記錄的標記語言更新其它電子裝置22在影像編輯區31內顯示的相同物件C。 Step 45: The SERVOPACK 1 updates the same object C displayed by the other electronic device 22 in the image editing area 31 by the electronic device 21 having the editing right according to the markup language recorded by the temporary archive of the SERVOPACK 1 according to the markup language.
步驟46:該伺服單元1判斷是否有物件C被選取,如果是,回到步驟43,如果否,進行步驟47。 Step 46: The servo unit 1 determines whether an object C is selected, and if so, returns to step 43, and if not, proceeds to step 47.
步驟47:該伺服單元1接收任一電子裝置21、22儲存檔案的要求,判斷該物件C是否由伺服單元1所提供,如果是,進行步驟49,如果否,進行步驟48。 Step 47: The servo unit 1 receives the request for storing the file by any of the electronic devices 21, 22, determines whether the object C is provided by the servo unit 1, and if so, proceeds to step 49, and if not, proceeds to step 48.
步驟48:該伺服單元1接收由該電子裝置21或電子裝置22上傳的物件C。 Step 48: The servo unit 1 receives the object C uploaded by the electronic device 21 or the electronic device 22.
步驟49:該伺服單元1清除前述暫存檔,並產生儲存於該儲存媒體的一圖頁檔。 Step 49: The servo unit 1 clears the temporary archive and generates a page file stored in the storage medium.
值得一提的是,隨著數位科技的進步與突破,印刷品的製作流程也產生了重大的變革,不但將傳統手工完稿、分色及併版的印前作業數位化,且更能夠將待印刷的數位資料以各種媒體(如磁片、光碟、網路傳遞...)的方式,傳遞到數位印刷機後輸出高品質的印刷品。然而,對於不會操作電腦的使用者而言,如何安裝、使用影像編輯軟體,顯然是困難重重,而本發明所提供的雲端編輯方法,恰能夠 利用開啟網頁的方式,自動嵌入影像編輯軟體,及以前述共同編輯的方式,達到教學、協助解決問題的目的,最後,該伺服單元1只需將前述圖頁檔傳輸至數位印刷機,就能夠輸出高品質的印刷品。 It is worth mentioning that with the advancement and breakthrough of digital technology, the production process of printed materials has also undergone major changes, not only digitalizing the traditional manual finishing, color separation and pre-press operations, but also more ready to be printed. The digital data is transmitted to a digital printer in various media (such as magnetic disk, optical disk, network transmission...) to output high-quality printed matter. However, for users who do not operate the computer, how to install and use the image editing software is obviously difficult, and the cloud editing method provided by the present invention can Using the method of opening the webpage, automatically embedding the image editing software, and achieving the purpose of teaching and assisting in solving the problem by the above-mentioned co-editing method. Finally, the servo unit 1 only needs to transmit the aforementioned page file to the digital printing machine. Output high quality prints.
據上所述可知,本發明之數位影像之雲端編輯方法具有下列優點及功效: According to the above description, the cloud editing method of the digital image of the present invention has the following advantages and effects:
本發明能夠利用前述嵌入式的編輯功能,簡化使用者需要自己安裝作業軟體的程序,不但能夠統一格式的問題,而提升使用上的共通性與方便性,且能夠以共同編輯的方式,決單一使用者不會編輯的問題,使該等電子裝置21、22間顯示的畫面一致,而提升校稿時的準確性。 The invention can utilize the embedded editing function described above to simplify the program that the user needs to install the operating software by himself, not only can unify the format problem, but also improve the commonality and convenience in use, and can be unified in a common editing manner. The problem that the user does not edit will make the screens displayed between the electronic devices 21 and 22 coincide, and the accuracy of the proofing is improved.
惟以上所述者,僅為本發明之較佳實施例而已,當不能以此限定本發明實施之範圍,即大凡依本發明申請專利範圍及發明說明內容所作之簡單的等效變化與修飾,皆仍屬本發明專利涵蓋之範圍內。 The above is only the preferred embodiment of the present invention, and the scope of the invention is not limited thereto, that is, the simple equivalent changes and modifications made by the scope of the invention and the description of the invention are All remain within the scope of the invention patent.
1‧‧‧伺服單元 1‧‧‧Servo unit
21‧‧‧電子裝置 21‧‧‧Electronic devices
22‧‧‧電子裝置 22‧‧‧Electronic devices
3‧‧‧網頁 3‧‧‧Webpage
31‧‧‧影像編輯區 31‧‧‧Image editing area
311‧‧‧背景 311‧‧‧Background
312‧‧‧圖框 312‧‧‧ frame
313‧‧‧提醒框 313‧‧‧Reminder box
C‧‧‧物件 C‧‧‧ objects
圖1是一示意圖,說明本發明一數位影像之雲端編輯方法的一較佳實施例;圖2是一示意圖,說明該較佳實施例中透過二電子裝置顯示的一網頁;圖3是一示意圖,說明該較佳實施例中一物件的編輯權已歸屬於最先產生編輯動作的電子裝置;及圖4是該較佳實施例的一流程圖。 1 is a schematic diagram showing a preferred embodiment of a cloud editing method for a digital image of the present invention; FIG. 2 is a schematic diagram showing a web page displayed by the two electronic devices in the preferred embodiment; FIG. It is to be noted that the editing rights of an object in the preferred embodiment have been attributed to the electronic device that first generated the editing action; and FIG. 4 is a flow chart of the preferred embodiment.
附件1:說明使用的可延伸標記語言。 Attachment 1: Describe the extensible markup language used.
3‧‧‧網頁 3‧‧‧Webpage
31‧‧‧影像編輯區 31‧‧‧Image editing area
311‧‧‧背景 311‧‧‧Background
312‧‧‧圖框 312‧‧‧ frame
313‧‧‧提醒框 313‧‧‧Reminder box
C‧‧‧物件 C‧‧‧ objects
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW101135333A TWI595440B (en) | 2012-09-26 | 2012-09-26 | Digital video cloud editing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW101135333A TWI595440B (en) | 2012-09-26 | 2012-09-26 | Digital video cloud editing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201413644A TW201413644A (en) | 2014-04-01 |
| TWI595440B true TWI595440B (en) | 2017-08-11 |
Family
ID=55181815
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW101135333A TWI595440B (en) | 2012-09-26 | 2012-09-26 | Digital video cloud editing method |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI595440B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12212605B2 (en) * | 2022-05-11 | 2025-01-28 | Capital One Services, Llc | Cloud control management system including a distributed system for tracking development workflow |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100461684C (en) * | 2005-02-21 | 2009-02-11 | 华东师范大学 | Concurrency Control Method with Conflict Detection Based on Marker and State Vector |
| TW201003425A (en) * | 2008-06-25 | 2010-01-16 | Microsoft Corp | Structured coauthoring |
-
2012
- 2012-09-26 TW TW101135333A patent/TWI595440B/en active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100461684C (en) * | 2005-02-21 | 2009-02-11 | 华东师范大学 | Concurrency Control Method with Conflict Detection Based on Marker and State Vector |
| TW201003425A (en) * | 2008-06-25 | 2010-01-16 | Microsoft Corp | Structured coauthoring |
Non-Patent Citations (1)
| Title |
|---|
| 何旻哲;李蔡彥, "一個以Web 為基礎的新聞供稿實驗系統," Proceedings of National Computer Symposium, December 2003.^&rn^ * |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201413644A (en) | 2014-04-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12073148B2 (en) | Method and media for generating and using digital product tokens to represent digital and physical products | |
| CN101322126B (en) | Document processing system and method | |
| US10380235B2 (en) | Method and system for annotation and connection of electronic documents | |
| US9218692B2 (en) | Controlling rights to a drawing in a three-dimensional modeling environment | |
| CN107850971B (en) | Multi-user system for creating brand accessories | |
| US20110161847A1 (en) | System and method for integrating and publishing pages of content | |
| CN102881034B (en) | A kind of system and method inserting watermark in profile | |
| CN105843787B (en) | A kind of RichText Edition method and system | |
| CN101751379B (en) | Method and equipment for manufacturing electronic newspaper document | |
| JP2010501944A (en) | Drawing interoperability between different computer aided design applications | |
| CN102663198A (en) | Method and system for designing and manufacturing printed matter on line by combining background and foreground of web | |
| CN111125402A (en) | Method and system for recording information about rendered assets | |
| CN100392641C (en) | A Method of Realizing Automatic Typesetting Based on Clone Block | |
| US11868701B1 (en) | Template for creating content item | |
| CN1588352A (en) | Recording method for extendable mark language file repairing trace | |
| CN117745885A (en) | Expression generating and work publishing method, device, equipment and storage medium | |
| JP2015115065A (en) | Obfuscating page-description language output to thwart conversion to editable format | |
| CN104462160B (en) | Edit the method and system of formula | |
| TWI595440B (en) | Digital video cloud editing method | |
| KR102013620B1 (en) | Web based document editing server for changing template of web based document and operating method thereof | |
| CN115309476A (en) | A browser-based method for displaying and editing ofd files | |
| US20150324438A1 (en) | Rules based universal format presentation content translation | |
| Ikuta et al. | Blending texture features from multiple reference images for style transfer | |
| CN118138843A (en) | Method, apparatus, device and storage medium for creating works | |
| CN111222310A (en) | Method and system for inputting and displaying irregular form |