TWI843634B - Server and method for performing image post production for tenant using workflow - Google Patents
Server and method for performing image post production for tenant using workflow Download PDFInfo
- Publication number
- TWI843634B TWI843634B TW112128206A TW112128206A TWI843634B TW I843634 B TWI843634 B TW I843634B TW 112128206 A TW112128206 A TW 112128206A TW 112128206 A TW112128206 A TW 112128206A TW I843634 B TWI843634 B TW I843634B
- Authority
- TW
- Taiwan
- Prior art keywords
- image
- tenant
- production
- post
- workflow
- Prior art date
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本發明是有關於一種利用工作流程為租戶執行影像後製的伺服器及方法。The present invention relates to a server and method for executing image post-production for tenants using workflow.
在傳統影像系統開發過程中,不同租戶/客戶通常有各自的影像後製的需求,導致常常需要針對各租戶單獨開發和定制影像後製規則。另外,若租戶之後要調整影像後製規則,則開發者需重新開發,導致開發成本的增加和交付時間的推遲。In the traditional imaging system development process, different tenants/customers usually have their own image post-production requirements, which often requires the development and customization of image post-production rules for each tenant. In addition, if the tenant wants to adjust the image post-production rules later, the developer needs to redevelop them, resulting in increased development costs and delayed delivery time.
本發明的利用工作流程為租戶執行影像後製的伺服器包括影像後製規則邏輯模組、影像後製工作流程設定模組以及工作流程引擎模組。影像後製工作流程設定模組通訊連接至租戶管理者電子裝置。影像後製規則邏輯模組將多個影像處理功能分別轉換為多個影像後製規則。影像後製工作流程設定模組從租戶管理者電子裝置接收租戶影像後製工作流程,其中租戶影像後製工作流程包括多個影像後製規則中的目標影像後製規則。工作流程引擎模組利用租戶影像後製工作流程來對租戶來源影像執行租戶影像後製操作以獲得已後製影像。The server of the present invention that uses a workflow to perform image post-production for tenants includes an image post-production rule logic module, an image post-production workflow setting module, and a workflow engine module. The image post-production workflow setting module is communicatively connected to the tenant manager's electronic device. The image post-production rule logic module converts multiple image processing functions into multiple image post-production rules respectively. The image post-production workflow setting module receives the tenant's image post-production workflow from the tenant manager's electronic device, wherein the tenant's image post-production workflow includes a target image post-production rule among multiple image post-production rules. The workflow engine module uses the tenant's image post-production workflow to perform tenant image post-production operations on the tenant's source image to obtain a post-produced image.
本發明的利用工作流程為租戶執行影像後製的方法包括以下步驟:由影像後製規則邏輯模組將多個影像處理功能分別轉換為多個影像後製規則;由影像後製工作流程設定模組從租戶管理者電子裝置接收租戶影像後製工作流程,其中租戶影像後製工作流程包括多個影像後製規則中的目標影像後製規則;以及由工作流程引擎模組利用租戶影像後製工作流程來對租戶來源影像執行租戶影像後製操作以獲得已後製影像。The method of the present invention for performing image post-production for tenants by using a workflow comprises the following steps: an image post-production rule logic module converts a plurality of image processing functions into a plurality of image post-production rules respectively; an image post-production workflow setting module receives a tenant image post-production workflow from a tenant manager electronic device, wherein the tenant image post-production workflow includes a target image post-production rule among the plurality of image post-production rules; and a workflow engine module utilizes the tenant image post-production workflow to perform a tenant image post-production operation on a tenant source image to obtain a post-produced image.
圖1是根據本發明的一實施例繪示的利用工作流程為租戶執行影像後製的伺服器100的示意圖。伺服器100包括影像後製規則邏輯模組110、影像後製工作流程設定模組130以及工作流程引擎模組150。在其他實施例中,伺服器100可包括影像後製工作流程資料庫170。影像後製工作流程設定模組130可通訊連接至租戶管理者電子裝置。在一實施例中,租戶管理者電子裝置可包括第一租戶管理者電子裝置20a以及第二租戶管理者電子裝置20b。詳細而言,第一租戶管理者電子裝置20a可對應於第一租戶,且第二租戶管理者電子裝置20b可對應於第二租戶。需說明的是,本發明不限制租戶管理者電子裝置的數量。在一實施例中,工作流程引擎模組150可經由租戶影像接收模組通訊連接至影像來源者電子裝置。詳細而言,租戶影像接收模組可包括第一租戶影像接收模組40a以及第二租戶影像接收模組40b。影像來源者電子裝置可包括第一影像來源者電子裝置30a以及第二影像來源者電子裝置30b。FIG1 is a schematic diagram of a
伺服器100可包括通訊晶片(圖未繪示)、儲存裝置(圖未繪示)及處理模組(圖未繪示)等必要構件。在一實施例中,影像後製規則邏輯模組110、影像後製工作流程設定模組130、工作流程引擎模組150以及影像後製工作流程資料庫170可為由處理器所執行的軟體及/或韌體程式碼。The
圖2是圖1所示的伺服器100的運作流程圖。請同時參照圖1及圖2。FIG2 is an operation flow chart of the
在步驟S201中,影像後製規則邏輯模組110可將多個影像處理功能分別轉換為多個影像後製規則。在一實施例中,所述多個影像處理功能可包括影像接收來源及張數設定、影像區塊放大、影像區塊縮小、影像內文字增加、影像翻轉及大小調整、影像內框線增加、影像格式轉換、影像顏色空間轉換以及影像組合,其中所述多個影像後製規則的每一者可包括執行邏輯、執行參數以及輸入輸出內容。換言之,影像後製規則邏輯模組110可為所述多個影像處理功能定義執行邏輯、執行參數以及輸入輸出內容,以分別實作出所述多個影像後製規則。In step S201, the image post-production
在步驟S202中,影像後製工作流程設定模組130可從租戶管理者電子裝置接收租戶影像後製工作流程,其中租戶影像後製工作流程包括所述多個影像後製規則中的目標影像後製規則。詳細而言,租戶管理者電子裝置可包括影像後製工作流程設定介面(圖1未繪示)。租戶管理者電子裝置可經由影像後製工作流程設定介面接收租戶影像後製工作流程設定操作,且租戶影像後製工作流程設定操作指示所述目標影像後製規則。進一步而言,所述租戶影像後製工作流程可包括第一租戶影像後製工作流程以及第二租戶影像後製工作流程,其中第一租戶影像後製工作流程對應於第一租戶管理者電子裝置20a,且第一租戶影像後製工作流程對應於第一租戶,其中第二租戶影像後製工作流程對應於第二租戶管理者電子裝置20b,且第二租戶影像後製工作流程對應於第二租戶。換言之,第一租戶的租戶管理者可操作第一租戶管理者電子裝置20a的影像後製工作流程設定介面以設定第一租戶的第一租戶影像後製工作流程。另一方面,第二租戶的租戶管理者可操作第二租戶管理者電子裝置20b的影像後製工作流程設定介面以設定第二租戶的第二租戶影像後製工作流程。In step S202, the image post-production
圖3是根據本發明的一實施例繪示的租戶影像後製工作流程設定操作的示意圖。請同時參照圖1、圖2及圖3。如圖3所示,第一租戶的租戶管理者可操作第一租戶管理者電子裝置20a的影像後製工作流程設定介面以設定第一租戶的第一租戶影像後製工作流程。在此假設上述在步驟S201中,影像後製規則邏輯模組110已經將影像處理功能「影像接收來源及張數設定」轉換為圖3所示的影像後製規則R1,且已經將影像處理功能「影像內框線增加」轉換為圖3所示的影像後製規則R2,且已經將影像處理功能「影像區塊放大」轉換為圖3所示的影像後製規則R3,且已經將影像處理功能「影像組合」轉換為圖3所示的影像後製規則R4。如圖3所示,影像後製規則R1、影像後製規則R2、影像後製規則R3以及影像後製規則R4各自包括執行邏輯、執行參數以及輸入輸出內容。第一租戶的租戶管理者可操作第一租戶管理者電子裝置20a的影像後製工作流程設定介面,以如圖3所示將影像後製規則R1、影像後製規則R2、影像後製規則R3以及影像後製規則R4設定(組合)為第一租戶的租戶影像後製工作流程。換言之,影像後製規則R1、影像後製規則R2、影像後製規則R3以及影像後製規則R4為租戶影像後製工作流程的基本單元節點。FIG3 is a schematic diagram of a tenant image post-production workflow setting operation according to an embodiment of the present invention. Please refer to FIG1, FIG2 and FIG3 at the same time. As shown in FIG3, the tenant manager of the first tenant can operate the image post-production workflow setting interface of the first tenant manager
請回到圖2。在步驟S203中,影像後製工作流程設定模組130可將租戶影像後製工作流程儲存於影像後製工作流程資料庫170。Please return to FIG. 2 . In step S203 , the image post-production
在步驟S204中,工作流程引擎模組150可從影像後製工作流程資料庫170獲得租戶影像後製工作流程。In step S204 , the
在步驟S205中,工作流程引擎模組150可經由租戶影像接收模組從影像來源者電子裝置接收租戶來源影像。第一租戶影像接收模組40a以及第二租戶影像接收模組40b例如是FTP、web cam以及手機。In step S205, the
在步驟S206中,工作流程引擎模組150可利用租戶影像後製工作流程來對租戶來源影像執行租戶影像後製操作以獲得已後製影像。進一步而言,租戶來源影像可包括第一租戶來源影像以及第二租戶來源影像,其中第一租戶來源影像對應於第一租戶,其中第二租戶來源影像對應於第二租戶。工作流程引擎模組150可利用第一租戶影像後製工作流程151a來對第一租戶來源影像執行租戶影像後製操作,以獲得第一已後製影像。另一方面,工作流程引擎模組150可利用第二租戶影像後製工作流程151b來對第二租戶來源影像執行租戶影像後製操作,以獲得第二已後製影像。In step S206, the
在步驟S207中,工作流程引擎模組150可將已後製影像儲存於影像資料庫50。In step S207 , the
在執行完上述步驟後,第一租戶的使用者可經由影像存取模組(圖1未繪示)來存取影像資料庫50中的第一已後製影像。另一方面,第二租戶的使用者可經由影像存取模組(圖1未繪示)來存取影像資料庫50中的第二已後製影像。After executing the above steps, the user of the first tenant can access the first post-processed image in the
圖4是根據本發明的一實施例繪示的利用工作流程為租戶執行影像後製的方法的流程圖,其中所述方法可由圖1所示的伺服器100實施。在步驟S410中,由影像後製規則邏輯模組將多個影像處理功能分別轉換為多個影像後製規則。在步驟S420中,由影像後製工作流程設定模組從租戶管理者電子裝置接收租戶影像後製工作流程,其中租戶影像後製工作流程包括多個影像後製規則中的目標影像後製規則。在步驟S430中,由工作流程引擎模組利用租戶影像後製工作流程來對租戶來源影像執行租戶影像後製操作以獲得已後製影像。所述方法已於前述實施例說明,於此不再贅述。FIG4 is a flow chart of a method for performing image post-production for a tenant using a workflow according to an embodiment of the present invention, wherein the method can be implemented by the
以下對本發明補充說明。The present invention is supplemented as follows.
本發明適用於各種客製化影像後製處理應用場景,包括但不限於網站、手機應用、電商平台、社交媒體等。The present invention is applicable to various customized image post-processing application scenarios, including but not limited to websites, mobile applications, e-commerce platforms, social media, etc.
本發明適用於各種影像格式,包括但不限於jpg、png、bmp等格式。The present invention is applicable to various image formats, including but not limited to jpg, png, bmp and other formats.
本發明適用於各種影像大小,可以處理小至數百KB的圖片,也可以處理大至GB級別的高清圖片。The present invention is applicable to various image sizes and can process images as small as a few hundred KB or as large as high-definition images at the GB level.
本發明適用於各種系統平台,包括但不限於Windows、Linux、Android、iOS等平台。The present invention is applicable to various system platforms, including but not limited to Windows, Linux, Android, iOS and other platforms.
以下舉例說明本發明的實際應用場景。The following examples illustrate the actual application scenarios of the present invention.
以科技執法系統為例,本發明可將影像接收來源設定(例如違規影像的來源)、影像組合(例如組合時序圖片)、影像翻轉及大小調整(例如對車號進行放大及加框處理)以及影像內文字增加(例如增加車號、路口、違規法條等文字)等影像處理功能分別轉換為影像後製規則,且警察人員可利用管理者電子裝置來設定包括此些影像後製規則的影像後製工作流程。當路口偵測違規模組偵測到違規影像時時,本發明可利用影像後製工作流程自動地獲得已後製影像。最後,可儲存已後製影像以提供警察進行違規開單確認。Taking the technology law enforcement system as an example, the present invention can convert image processing functions such as image receiving source settings (such as the source of illegal images), image combination (such as combining time-series pictures), image flipping and resizing (such as enlarging and framing the vehicle number), and adding text to the image (such as adding vehicle number, intersection, illegal laws, etc.) into image post-production rules, and police officers can use the manager's electronic device to set up an image post-production workflow including these image post-production rules. When the intersection detection violation module detects an illegal image, the present invention can use the image post-production workflow to automatically obtain the post-production image. Finally, the post-production image can be stored to provide the police with confirmation of the violation ticket.
以智慧型手機整合應用為例,本發明可將白平衡、調整亮度以及裁切範圍等影像處理功能分別轉換為影像後製規則,且使用者可利用管理者電子裝置來設定包括此些影像後製規則的影像後製工作流程。當使用者拍攝一張照片時,本發明可利用影像後製工作流程自動地獲得已後製影像。接著,已後製影像例如可分享到使用者的社交媒體平台。Taking smartphone integrated applications as an example, the present invention can convert image processing functions such as white balance, brightness adjustment, and cropping range into image post-production rules, and users can use the manager electronic device to set up an image post-production workflow including these image post-production rules. When a user takes a photo, the present invention can automatically obtain a post-production image using the image post-production workflow. Then, the post-production image can be shared on the user's social media platform, for example.
綜上所述,本發明的利用工作流程為租戶執行影像後製的伺服器及方法可利用租戶影像後製工作流程來定義特定租戶的影像後製規則。基此,可為特定租戶自動地執行影像後製。基此,開發者不需對各租戶客製化開發,從而可降低開發成本。另一方面,當租戶的需求變更時,租戶也可更新租戶影像後製工作流程,因此還可提高租戶使用的便利性。In summary, the server and method for executing image post-production for tenants using workflows of the present invention can use the tenant image post-production workflow to define the image post-production rules for a specific tenant. Based on this, image post-production can be automatically executed for a specific tenant. Based on this, developers do not need to customize development for each tenant, thereby reducing development costs. On the other hand, when the tenant's needs change, the tenant can also update the tenant image post-production workflow, thereby improving the convenience of tenant use.
100:利用工作流程為租戶執行影像後製的伺服器
110:影像後製規則邏輯模組
130:影像後製工作流程設定模組
150:工作流程引擎模組
151a:第一租戶影像後製工作流程
151b:第二租戶影像後製工作流程
170:影像後製工作流程資料庫
20a:第一租戶管理者電子裝置
20b:第二租戶管理者電子裝置
30a:第一影像來源者電子裝置
30b:第二影像來源者電子裝置
40a:第一租戶影像接收模組
40b:第二租戶影像接收模組
50:影像資料庫
S201~S207、S410~S430:步驟
R1~R4:影像後製規則
100: A server that uses a workflow to perform image post-production for tenants
110: Image post-production rule logic module
130: Image post-production workflow setting module
150:
圖1是根據本發明的一實施例繪示的利用工作流程為租戶執行影像後製的伺服器的示意圖。 圖2是圖1所示的伺服器的運作流程圖。 圖3是根據本發明的一實施例繪示的租戶影像後製工作流程設定操作的示意圖。 圖4是根據本發明的一實施例繪示的利用工作流程為租戶執行影像後製的方法的流程圖。 FIG. 1 is a schematic diagram of a server for performing image post-production for a tenant using a workflow according to an embodiment of the present invention. FIG. 2 is an operation flow chart of the server shown in FIG. 1 . FIG. 3 is a schematic diagram of a tenant image post-production workflow setting operation according to an embodiment of the present invention. FIG. 4 is a flow chart of a method for performing image post-production for a tenant using a workflow according to an embodiment of the present invention.
S410~S430:步驟 S410~S430: Steps
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW112128206A TWI843634B (en) | 2023-07-27 | 2023-07-27 | Server and method for performing image post production for tenant using workflow |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW112128206A TWI843634B (en) | 2023-07-27 | 2023-07-27 | Server and method for performing image post production for tenant using workflow |
Publications (2)
Publication Number | Publication Date |
---|---|
TWI843634B true TWI843634B (en) | 2024-05-21 |
TW202505906A TW202505906A (en) | 2025-02-01 |
Family
ID=92077184
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW112128206A TWI843634B (en) | 2023-07-27 | 2023-07-27 | Server and method for performing image post production for tenant using workflow |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI843634B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200905498A (en) * | 2007-07-31 | 2009-02-01 | Era Digital Media Co | Media management, production, and delivery system and method thereof |
TW201043034A (en) * | 2008-12-31 | 2010-12-01 | Sling Media Inc | Systems and methods for creating variable length clips from a media stream |
TW201511551A (en) * | 2013-09-06 | 2015-03-16 | Liou Jenn Chorng | A method and system to produce and perform a multi-track audiovisual montage |
TW202209301A (en) * | 2020-08-21 | 2022-03-01 | 陳筱涵 | Audio and video recording device and audio and video editing and playing system including an image capturing device for recording and generating an image file, a sound pickup device and a processor |
US20230103116A1 (en) * | 2021-09-24 | 2023-03-30 | Thes Co., Ltd. | Content utilization platform system and method of producing augmented reality (ar)-based image output |
-
2023
- 2023-07-27 TW TW112128206A patent/TWI843634B/en active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200905498A (en) * | 2007-07-31 | 2009-02-01 | Era Digital Media Co | Media management, production, and delivery system and method thereof |
TW201043034A (en) * | 2008-12-31 | 2010-12-01 | Sling Media Inc | Systems and methods for creating variable length clips from a media stream |
TW201511551A (en) * | 2013-09-06 | 2015-03-16 | Liou Jenn Chorng | A method and system to produce and perform a multi-track audiovisual montage |
TW202209301A (en) * | 2020-08-21 | 2022-03-01 | 陳筱涵 | Audio and video recording device and audio and video editing and playing system including an image capturing device for recording and generating an image file, a sound pickup device and a processor |
US20230103116A1 (en) * | 2021-09-24 | 2023-03-30 | Thes Co., Ltd. | Content utilization platform system and method of producing augmented reality (ar)-based image output |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11599979B2 (en) | Method and apparatus for video super resolution using convolutional neural network with two-stage motion compensation | |
US10944902B2 (en) | Digital image generation using capture support data | |
US9692959B2 (en) | Image processing apparatus and method | |
US10812768B2 (en) | Electronic device for recording image by using multiple cameras and operating method thereof | |
KR101725884B1 (en) | Automatic processing of images | |
US20130183952A1 (en) | Smartphone-Based Methods and Systems | |
US9852498B2 (en) | Removing artifacts from document images | |
US9942473B2 (en) | Apparatuses and methods for capture of expected data in visual media | |
WO2017173585A1 (en) | Photographing method and terminal | |
WO2017166682A1 (en) | Method and device for loading photographing parameter menu | |
CN108881707A (en) | Image generating method, device, system and storage medium | |
CN117671473B (en) | Underwater target detection model and method based on attention and multi-scale feature fusion | |
CN113821806A (en) | Third party access to end user device assets | |
CN111259441B (en) | Device control method, device, storage medium and electronic device | |
US20240292081A1 (en) | Algorithm calling method and algorithm calling apparatus | |
US11126322B2 (en) | Electronic device and method for sharing image with external device using image link information | |
TWI843634B (en) | Server and method for performing image post production for tenant using workflow | |
US9898799B2 (en) | Method for image processing and electronic device supporting thereof | |
TW202505906A (en) | Server and method for performing image post production for tenant using workflow | |
CN105389398A (en) | Method and device for photographing and searching | |
US20230260309A1 (en) | Table extraction from image-based documents | |
KR20210086031A (en) | Method for proving original based on block chain and electronic device using the same | |
US20230316846A1 (en) | Contactless Operation Method and Apparatus, Server, and Electronic Device | |
US10009505B2 (en) | Asynchronously requesting information from a camera device | |
CN115171088A (en) | Image generation method and device, electronic equipment and storage medium |