[go: up one dir, main page]

TWI595440B - Digital video cloud editing method - Google Patents

Digital video cloud editing method Download PDF

Info

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
Application number
TW101135333A
Other languages
Chinese (zh)
Other versions
TW201413644A (en
Inventor
Jia-Wen Chen
Jia-Yao Xing
Original Assignee
Jia-Wen Chen
Jia-Yao Xing
Zhang Xun-Jia
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 Jia-Wen Chen, Jia-Yao Xing, Zhang Xun-Jia filed Critical Jia-Wen Chen
Priority to TW101135333A priority Critical patent/TWI595440B/en
Publication of TW201413644A publication Critical patent/TW201413644A/en
Application granted granted Critical
Publication of TWI595440B publication Critical patent/TWI595440B/en

Links

Landscapes

  • Processing Or Creating Images (AREA)

Description

數位影像之雲端編輯方法 Cloud editing method for digital image

本發明是有關於一種雲端編輯方法,特別是指一種數位影像之雲端編輯方法。 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)

一種數位影像之雲端編輯方法,由一伺服單元透過連線網際網路且附屬於至少二電子裝置的一網頁執行,該雲端編輯方法包含下列步驟:步驟1:該伺服單元透過該網頁嵌入具有影像編輯功能的一影像編輯區;步驟2:該伺服單元根據該影像編輯區內任一物件編輯動作的優先順序,將該物件的編輯權歸屬於最先產生編輯動作的電子裝置;步驟3:該伺服單元記錄該影像編輯區內每一個編輯動作的標記語言;及步驟4:該伺服單元根據前述標記語言,使擁有編輯權的電子裝置透過該伺服單元記錄的標記語言更新其它電子裝置在影像編輯區內顯示的相同物件。 A cloud editing method for a digital image is executed by a server unit through a network connected to a webpage of at least two electronic devices. The cloud editing method includes the following steps: Step 1: the server unit embeds the image through the webpage. An image editing area of the editing function; 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 edit action in the image editing area; and step 4: the servo unit causes the electronic device having the editing right to update other electronic devices in the image editing through the markup language recorded by the servo unit according to the markup language The same object displayed in the area. 根據申請專利範圍第1項所述之數位影像之雲端編輯方法,其中,前述編輯動作包含該電子裝置插入物件、針對該物件進行縮放、旋轉、移動、改變顏色、添加陰影至少其中一種及其一組合。 The cloud editing method for digital images according to claim 1, wherein the editing operation includes inserting, rotating, moving, changing colors, adding shadows, and one of the electronic device insertion objects. combination. 根據申請專利範圍第2項所述之數位影像之雲端編輯方法,其中,前述物件包含文字、圖形至少其中一種及其一組合。 The cloud editing method for digital images according to claim 2, wherein the object includes at least one of a character and a graphic, and a combination thereof. 根據申請專利範圍第2項所述之數位影像之雲端編輯方法,其中,前述標記語言為可延伸標記語言(extensible markup language)。 The cloud editing method for digital images according to claim 2, wherein the markup language is an extensible markup language. 根據申請專利範圍第4項所述之數位影像之雲端編輯方法,其中,前述標記語言根據每一物件的編輯動作區分有多數節點段落,且該伺服單元在任一物件被擁有編輯權的電子裝置選取後,即鎖定對應該物件的節點段落,並對應前述物件的節點段落編寫對應每一個編輯動作的標記語言。 The cloud editing method for digital images according to claim 4, wherein the markup language distinguishes a plurality of node segments according to an editing action of each object, and the server unit is selected by any electronic device having an editing right. After that, the node segment corresponding to the object is locked, and the markup language corresponding to each editing action is written corresponding to the node segment of the aforementioned object. 根據申請專利範圍第1項所述之數位影像之雲端編輯方法,其中,該伺服單元在前述編輯動作的過程中,產生暫存於一儲存媒體的一暫存檔。 The cloud editing method for digital images according to claim 1, wherein the servo unit generates a temporary archive temporarily stored in a storage medium during the editing operation. 根據申請專利範圍第6項所述之數位影像之雲端編輯方法,更包含有一步驟5:該伺服單元接收任一電子裝置儲存檔案的要求,清除前述暫存檔,並產生儲存於該儲存媒體的一圖頁檔。 The cloud editing method of the digital image according to claim 6 further includes a step 5: the servo unit receives a request for storing an electronic device, clears the temporary archive, and generates a stored in the storage medium. Figure page file. 根據申請專利範圍第7項所述之數位影像之雲端編輯方法,其中,步驟2的物件來自於電子裝置、伺服單元至少其中之一。 The cloud editing method of the digital image according to claim 7, wherein the object of step 2 is from at least one of an electronic device and a servo unit. 根據申請專利範圍第8項所述之數位影像之雲端編輯方法,其中,步驟5的伺服單元接收任一電子裝置儲存檔案的要求,更進一步接收由該電子裝置上傳的物件。 According to the cloud editing method of the digital image according to claim 8, wherein the servo unit of step 5 receives the request for storing the file by any electronic device, and further receives the object uploaded by the electronic device.
TW101135333A 2012-09-26 2012-09-26 Digital video cloud editing method TWI595440B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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