TW201445322A - 基於雲端運算技術之影像儲存、瀏覽與處理架構 - Google Patents

基於雲端運算技術之影像儲存、瀏覽與處理架構 Download PDF

Info

Publication number
TW201445322A
TW201445322A TW102118745A TW102118745A TW201445322A TW 201445322 A TW201445322 A TW 201445322A TW 102118745 A TW102118745 A TW 102118745A TW 102118745 A TW102118745 A TW 102118745A TW 201445322 A TW201445322 A TW 201445322A
Authority
TW
Taiwan
Prior art keywords
image
cloud computing
unit
browsing
cloud
Prior art date
Application number
TW102118745A
Other languages
English (en)
Other versions
TWI498747B (zh
Inventor
Lih-Jen Kau
Cheng-Chang Chung
Chi-Tan Hu
Ming-Sian Chen
Original Assignee
Univ Nat Taipei Technology
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 Univ Nat Taipei Technology filed Critical Univ Nat Taipei Technology
Priority to TW102118745A priority Critical patent/TWI498747B/zh
Publication of TW201445322A publication Critical patent/TW201445322A/zh
Application granted granted Critical
Publication of TWI498747B publication Critical patent/TWI498747B/zh

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本發明為一種基於雲端運算技術之影像儲存、瀏覽與處理架構,該架構包含有影像產生、影像瀏覽、影像儲存、雲端運算等單元以及網際網路或內部網路。影像儲存單元係由網頁伺服器與雲端影像資料庫所組成,雲端運算單元則由內建有影像壓縮功能、影像解壓縮功能、影像處理功能、網路傳輸功能以及網頁伺服等功能之伺服器主機或嵌入式平台所組成。本案能將所欲儲存之圖像先經由雲端運算單元之影像壓縮功能將該圖像壓縮後再儲存於雲端影像資料庫,以降低儲存空間需求。當使用者欲瀏覽該圖像時,則透過雲端運算單元之影像解壓縮功能,將儲存於雲端影像資料庫之檔案解壓縮後,再透過雲端運算單元之網頁伺服功能,將該圖像以HTML網頁方式呈現,使用者即可透過所具備之瀏覽器瀏覽該圖像。當使用者欲對該圖像進行各種影像處理時,則透過該HTML網頁上所預設之各表單按鈕,將影像處理需求傳送回雲端運算單元,並由雲端運算單元之影像處理功能對該圖像進行處理後,再刷新此一網頁,使用者即可瀏覽處理後之圖像。

Description

基於雲端運算技術之影像儲存、瀏覽與處理架構
本發明係有關於一種基於雲端運算技術之影像儲存、瀏覽與處理架構,特別是指使用者僅需透過網頁瀏覽器,並搭配雲端運算主機、網頁伺服器以及雲端影像資料庫,即可達成對於圖像的壓縮、儲存、解壓縮以及圖像處理等功能需求,使用者端無須安裝瀏覽器以外之應用程式。
隨著休閒與娛樂活動日漸受到重視,現今使用者對於多媒體圖像、視訊品質的要求也愈來愈高,圖像資料也因解析度提升而愈趨龐大,因此多媒體資料的儲存儼然已成為一大負擔。而尋求一有效的圖像壓縮演算法與儲存機制,顯然是解決此一問題的可行方式。
此外為了滿足使用者對於圖像處理的特殊需求,應用軟體的功能亦愈趨複雜。如此,原本已提升的硬體效能又必須承載更大的軟體升級與執行負荷,極易拖累客戶端系統執行的效能。此外客戶端安裝大量的應用程式,對於一般使用者而言,日後的軟體更新與升級,甚至軟體異動, 也產生了不易維護的困擾。
除上述消費性領域所衍生之種種問題外,再如現有醫療系統中所使用之數位影像傳輸協定DICOM為例。DICOM雖整合各家廠商所生產之醫療影像儀器、伺服器、和通訊設備等相關規格介面,但若欲瀏覽DICOM格式之圖像,則該儀器設備或使用者端,例如醫療診間之醫生電腦,則需要具備有特殊的軟體功能以對DICOM格式進行解譯動作,此舉對於一般使用者端,例如醫療診間的醫生電腦,遂造成了沈重的運算負擔。
除上述問題外,醫療影像大多以非失真編碼或近乎非失真編碼演算法進行資料之壓縮與儲存。而以當前技術觀之,DICOM協定在資料的壓縮率上仍有相當的改進空間,因此倘若日後欲進行醫學影像編解碼演算法以及協定之升級或更新時,所有使用者端之主機、儀器或設備等,均需同步進行軟體升級、更新甚或更換,此舉無異造成軟硬體設備維護上之一大困擾。
如上所述,現有將運算負擔規劃於使用者端的影像系統架構並無法有效地克服圖像儲存、瀏覽、處理以及圖像演算法更新等問題,僅能藉由不斷地擴充、更新、甚或更換使用者端之軟硬體設備以滿足前述需求。因此既有之圖像處理架構對於軟硬體建置成本與維護人力等,均構成龐大的負擔。
本發明提供一種基於雲端運算技術之影像儲存、瀏覽與處理架構,其主要目的有以下三者:其一係降低使用者端設備的硬體運算負擔,將原本必須在使用者端設備執行的運算,例如影像壓縮、影像解壓縮以及影像處理等,全部轉移至雲端上的某一伺服主機或嵌入式平台系統負責。其二係提升使用者之便利性,使用者端設備僅需具備瀏覽器即可達成前述對於圖像壓縮、解壓縮、瀏覽與處理之操作目的,無須安裝瀏覽器以外之應用程式。其三係為此一架構提供良好的擴充性,對於日後相關圖像操作演算法之升級或圖像操作功能之擴充,僅需更動雲端運算主機之內建單元,不影響使用者端之操作行為,且易於進行系統維護。
為達成上述發明之目的,本發明所提出基於雲端運算技術之影像儲存、瀏覽與處理系統,乃由影像產生單元、影像瀏覽單元、影像儲存單元及雲端運算單元所組成,且各單元間係透過網際網路(INTERNET)或內部網路(Intranet)相互連接。
影像產生單元係泛指各種具有影像產生能力或取得能力之裝置,例如數位相機、智慧型行動裝置、或醫療影像攝影裝置等。於本發明中,影像產生單元所攝得或持有之圖像係先透過網際網路或內部網路傳送至雲端運算單元進行圖像壓縮,以取得較為精簡之檔案後,再經由網際網路或 內部網路傳送至影像儲存單元進行儲存。
影像瀏覽單元係泛指如智慧型行動裝置、平板電腦、筆記型電腦或桌上型個人電腦等具備網頁瀏覽器之各項裝置。於本發明中,影像瀏覽單元係先透過網際網路或內部網路傳送要求瀏覽圖像之訊息予影像儲存單元,影像儲存單元再透過網際網路或內部網路將該壓縮後之圖像檔案傳送至雲端運算單元進行圖像解壓縮程序。完成解壓縮程序之圖像將內嵌於預設之HTML網頁中,並以內建於雲端運算單元之網頁伺服子單元負責該HTML網頁之顯示。此時雲端運算單元亦會發送一圖像解壓縮完成之訊息予影像儲存單元。影像儲存單元再依據此一通知,發送一轉址訊息予影像瀏覽單元。影像瀏覽單元便可轉而向雲端運算單元所內建之網頁伺服子單元要求瀏覽包含該圖像之網頁。
在本發明中,影像瀏覽單元還可於前述顯示圖像之網頁中對該圖像進行各種影像處理程序,例如正負片轉換、直方圖等化、濾波、對比度增強、邊緣銳化等功能。此處影像處理功能之達成係透過建置於該網頁上之各表單按鈕元件加以實現。亦即該網頁上置放有許多對應不同影像處理功能的表單及表單按鈕,當使用者點選某一按鈕後,該表單之參數便可傳遞至置放於雲端運算單元內之網頁伺服子單元,而網頁伺服子單元內建之表單處理程式便可依據使用者端所選擇之表單按鈕,呼叫內建之影像處理單元,對該圖像 進行對應之處理。處理後之圖像仍嵌入於該HTML網頁,再由網頁伺服子單元刷新該網頁,使用者遂得以透過所具備之瀏覽器瀏覽圖像處理後之結果。
在本發明中,影像儲存單元係包含有網頁伺服器主機及雲端影像資料庫主機等兩項裝置。若考量建置成本,亦可將網頁伺服器與雲端影像資料庫整合在單一伺服器主機中。該網頁伺服器上所建置之網頁係提供使用者一透過瀏覽器進行圖像操作之介面,並可配合雲端影像資料庫對使用者進行必要之身分認證程序。該雲端影像資料庫係用以儲存影像產生單元所產生之圖像,且為能精簡圖像資料於雲端影像資料庫之儲存空間,該雲端影像資料庫所儲存之資料係為經雲端運算單元壓縮後之圖像檔案。此外該雲端影像資料庫亦建置有資料表欄位,用以紀錄使用者資料或圖像之重要資訊,例如圖像名稱、儲存路徑以及圖像擁有者等。
本發明之雲端運算單元係包含雲端運算主機群(Server Farm)及負載平衡主機。在雲端運算單元中,實際負責執行各種影像操作功能之實體乃係組成雲端運算主機群之各雲端運算主機。該等雲端運算主機內建有影像壓縮子單元、影像解壓縮子單元、影像處理子單元、網路傳輸子單元以及網頁伺服子單元。而為平衡各雲端運算主機之運算負擔,本雲端運算單元乃包含有一負載平衡主機,負責分配並記錄各雲端運算主機所服務之使用者資訊。
在本發明中,網際網路(INTERNET)或內部網路(Intranet)係用以串接影像產生單元、影像瀏覽單元、影像儲存單元以及雲端運算單元。因此本發明之基於雲端運算技術之影像儲存、瀏覽與處理架構可適用於網際網路或內部網路環境,亦可適用於網際網路與內部網路相互搭配連結之網路環境。在一般情況下,若考量整體系統之執行效能提升,影像儲存單元與雲端運算單元可置於同一網段內,並由內部網路連結之。
在本發明架構中,若考量系統建置成本,亦可將影像儲存單元與雲端運算單元整合於同一伺服器主機,亦即可將雲端運算主機與儲存單元之網頁伺服器兩者,甚或再加上儲存單元之雲端影像資料庫三者,均整合於同一實體伺服器主機中,惟實際架構設計應考量系統之運算效能而定。
1‧‧‧影像產生單元
(10)‧‧‧圖像儲存要求訊號
(11)‧‧‧待壓縮之原始圖像資料串流
2‧‧‧影像瀏覽單元
(20)‧‧‧圖像瀏覽要求訊號
(21)‧‧‧導向後之網頁瀏覽要求訊號
22‧‧‧瀏覽器頁面
221‧‧‧圖像顯示區
222‧‧‧直方圖等化按鈕
(2220)‧‧‧直方圖等化處理要求訊號
223‧‧‧正負片轉換按鈕
224‧‧‧邊緣銳化按鈕
3‧‧‧影像儲存單元
31‧‧‧網頁伺服器
(310)‧‧‧圖像儲存之網頁導向訊號
(311)‧‧‧待解壓縮之圖像資料串流
(312)‧‧‧圖像瀏覽之網頁導向訊號
32‧‧‧雲端影像資料庫
4‧‧‧網際網路或內部網路
5‧‧‧雲端運算單元
51‧‧‧負載平衡主機
52‧‧‧雲端運算主機群
521‧‧‧雲端運算主機
5211‧‧‧影像壓縮子單元
(52110)‧‧‧壓縮後之圖像資料串流
5212‧‧‧影像解壓縮子單元
5213‧‧‧影像處理子單元
5214‧‧‧網路傳輸子單元
5215‧‧‧網頁伺服子單元
522‧‧‧雲端運算主機
5221‧‧‧影像壓縮子單元
5222‧‧‧影像解壓縮子單元
(52220)‧‧‧圖像解壓縮完成訊息
5223‧‧‧影像處理子單元
5224‧‧‧網路傳輸子單元
5225‧‧‧網頁伺服子單元
(52250)‧‧‧HTML網頁資料串流
(52251)‧‧‧刷新後之HTML網頁資料串流
第一圖:係為本發明之架構圖。
第二圖:係為本發明中影像儲存單元之組成示意圖。
第三圖:係為本發明中雲端運算單元之組成示意圖。
第四圖:係為本發明之第一操作實例流程示意圖。
第五圖:係為本發明之影像顯示單元所呈現瀏覽器畫面示意圖。
第六圖:係為本發明之第二操作實例流程示意圖。
茲謹就本發明之架構組成、技術內容及所能產生之功效,配合圖示,舉本案較佳之實施例,詳細說明如下。
首先請參閱第一圖所示,本發明基於雲端運算技術之影像儲存、瀏覽與處理架構包含有一影像產生單元1、一影像瀏覽單元2、一影像儲存單元3以及一雲端運算單元5。各單元間係透過一網際網路或內部網路4相互連結。
其次請參閱第二圖所示,影像儲存單元3係包含一網頁伺服器31與一雲端影像資料庫32等兩項主機。網頁伺服器31係用以提供影像產生單元1與影像瀏覽單元2之網頁操作介面。雲端影像資料庫32則係用以儲存影像產生單元1所產生且經壓縮後的圖像資料,同時該雲端影像資料庫32亦負責記錄使用者之資料或所儲存圖像之重要資訊,例如圖像儲存路徑等。
再請參閱第三圖所示,本發明之雲端運算單元5係包含一負載平衡主機51以及一雲端運算主機群52。該雲端運算主機群52係包含有一雲端運算主機521與另一雲端運算主機522,為實際負責執行各種影像操作功能之實體,可為具備網路通訊能力之伺服器主機或嵌入式平台系統模組。此外雲端運算主機521則內含有影像壓縮子單元5211、影像解壓縮子單元5212、影像處理子單元5213、網路傳輸子單元5214以及網頁伺服子單元5215。同樣地,雲端運算主機522則內含有 影像壓縮子單元5221、影像解壓縮子單元5222、影像處理子單元5223、網路傳輸子單元5224以及網頁伺服子單元5225。
請參閱第四圖之實施例,解釋本發明之圖像儲存程序。影像產生裝置1先送出圖像儲存要求訊號(10)至網頁伺服器31,網頁伺服器31回應一圖像儲存之網頁導向訊號(310)予影像產生單元1,告知將原始圖像傳送至雲端運算單元5進行圖像壓縮。影像產生單元1遂送出一待壓縮之原始圖像資料串流(11)至雲端運算單元5。舉例而言,雲端運算單元5內建之負載平衡主機51將此一待壓縮之原始圖像資料串流(11)交由雲端運算主機521負責處理,則雲端運算主機521遂呼叫內建之影像壓縮子單元5211對該待壓縮之原始圖像資料串流(11)進行壓縮程序。待壓縮程序處理完畢,雲端運算主機521遂藉由網路傳輸子單元5214送出一壓縮後之圖像資料串流(52110)至雲端影像資料庫32進行壓縮後圖像之儲存,以降低雲端影像資料庫32所需之儲存空間需求。
如第四圖之實施例與第五圖,解釋本發明之圖像瀏覽程序。影像瀏覽單元2先送出一圖像瀏覽要求訊號(20)予網頁伺服器31,網頁伺服器31遂向雲端影像資料庫32查詢並取得該待解壓縮之圖像資料串流(311),並將該待解壓縮之圖像資料串流(311)傳送至雲端運算單元5。舉例而言,雲端運算單元5內建之負載平衡主機51將此一待解壓縮之圖像資料串流(311)交由雲端運算主機522負責處理,則雲端 運算主機522遂呼叫內建之影像解壓縮子單元5222對該待解壓縮之圖像資料串流(311)進行解壓縮程序。待解壓縮程序處理完畢,該解壓縮後之圖像即儲存於雲端運算主機522內部之特定磁碟路徑,並使其內嵌於一預設之超文字標記語言(以下簡稱HTML)網頁,再交由網頁伺服子單元5225負責顯示,同時雲端運算主機522透過網路傳輸子單元5224送出一圖像解壓縮完成訊息(52220)予該網頁伺服器31,該網頁伺服器31便可發送一圖像瀏覽之網頁導向訊號(312)予該影像瀏覽單元2,告知該圖像係存在於雲端運算主機522所內建之網頁伺服子單元5225。此時該影像瀏覽單元2遂送出一網頁瀏覽要求訊號(21)至該雲端運算主機522所內建之網頁伺服子單元5225。該網頁伺服子單元5225即可回應一包含該圖像之HTML網頁資料串流(52250)予該影像瀏覽單元2,該影像瀏覽單元2即可透過所具備之瀏覽器獲得如第五圖之畫面,其中該所欲瀏覽之圖像即顯示於圖像顯示區221。
再如第四圖之實施例,並請參閱第五圖,以說明本發明對於圖像處理目的之達成方式。本發明對於圖像處理目的之達成係藉由HTML互動式表單技術加以實現,亦即於雲端運算主機之網頁伺服子單元中建置一負責圖像顯示之網頁,並於該負責圖像顯示之網頁中嵌入多個表單,使該等表單分別對應不同的影像處理功能,當使用者於該網頁中選擇送出不同之表單時,網頁伺服子單元透過表單處理程式便可 知悉使用者所欲進行之影像處理功能,並執行Shell層級之命令呼叫,以召喚影像處理子單元內建之程式碼進行對應之圖像處理程序。此處表單處理程式係泛指超文字預處理器(PHP:Hypertext Preprocessor;簡稱PHP)、動態伺服器網頁(Active Server Page;簡稱ASP)以及共通閘道介面(Common Gateway Interface;簡稱CGI)等能夠接收、處理表單及表單參數並做出回應之動態網頁技術。據此,請參閱第五圖所示,本發明之影像瀏覽單元2,其瀏覽器頁面22內含有圖像顯示區221及多個可對該圖像顯示區221內之圖像進行特定處理程序之按鈕,如直方圖等化按鈕222、正負片轉換按鈕223以及邊緣銳化按鈕224等。該等按鈕均分屬不同之HTML表單,且各自對應特定之影像處理程序。舉例而言,使用者點選直方圖等化按鈕222後,該影像瀏覽單元2遂送出一圖像處理要求訊號(2220)予雲端運算主機522所內建之網頁伺服子單元5225。該網頁伺服子單元5225內建有對應處理該直方圖等化按鈕之表單處理程式,該程式遂可依據所接收之表單及表單參數,執行Shell層級之命令呼叫,以召喚影像處理子單元5223內建之程式碼進行對應之直方圖等化處理程序。待該圖像經直方圖等化處理程序執行完畢後,再將該處理後之圖像內嵌於HTML網頁中,此時網頁伺服子單元5225再對該HTML網頁進行刷新之動作,並送出一刷新後之HTML網頁資料串流(52251)予影像瀏覽單元2,此時影像瀏覽單元2便可透過 瀏覽器頁面22看見處理後之圖像顯示於圖像顯示區221。
再舉一特定之具體實施例,如第五圖所示之醫療影像系統,並簡要說明如下。影像產生單元1,亦即醫療儀器,例如X光機,於拍攝圖像後,可將此一圖像傳送至雲端運算主機521進行影像壓縮,壓縮過後之檔案資料串流再傳送至影像儲存單元3所內含之雲端影像資料庫32進行儲存。若影像瀏覽單元2,例如醫療診間之醫生電腦,欲取得該醫療圖像,則先由影像瀏覽單元2對雲端影像資料庫32送出查詢之訊息,雲端影像資料庫32則將該壓縮後之檔案傳送至雲端運算主機522進行影像解壓縮程序,並透過網頁伺服子單元5225將原始影像傳送給影像瀏覽單元2,亦即醫療診間之醫生電腦即可透過瀏覽器觀看該圖像之資料。此時影像瀏覽單元2若欲對該圖像進行處理,例如正負片轉換、對比增強、影像銳化等功能,則可透過該網頁上所建置之相關按鈕,將影像處理之命令傳送回網頁伺服子單元5225,網頁伺服子單元5225便可執行Shell層級之呼叫,以召喚影像處理子單元5223對該圖像進行對應之處理。處理後之圖像仍將交由網頁伺服子單元5225負責顯示並刷新該網頁,使影像瀏覽單元2,亦即醫療診間之醫生電腦可透過瀏覽器觀看該處理畢之圖像資料。
就本發明之使用者端而言,亦即影像產生單元1與影像瀏覽單元2,均僅需透過網頁瀏覽器即可達成圖像之壓縮、儲存、解壓縮、瀏覽與處理等目的,無需再安裝瀏覽器 以外之特定應用程式。且因為網頁瀏覽器普遍地存在於各種裝置中,因此本發明對於使用者而言實有相當之便利性。此外使用者端因為僅需要網頁瀏覽器,無須安裝複雜的影像處理軟體,因此也大幅地減輕了使用者端的硬體運算負擔,降低了使用者端的設備成本,且易於一般使用者對於自身設備的維護操作。
再就本發明於軟體之擴充性而言,對於日後若需進行圖像壓縮或解壓縮演算法之升級,甚或更換時,僅需更動雲端運算主機所內建之影像壓縮子單元程式碼與影像解壓縮子單元程式碼。此外對於影像處理功能之擴充、修訂等亦僅需更動雲端運算主機所內建之影像處理子單元程式碼,並修訂網頁伺服子單元中負責顯示圖像之HTML網頁內容及表單項目。所有功能之擴充或修訂均不影響使用者端之操作,因此本發明明顯具有易於擴充與維護的優點。
綜上所述,本案之技術內容完全符合發明專利之取得要件。本案在產業上確實得以利用,於申請前未曾見於公開使用,且非為公眾所知悉之技術。再者,本案有效解決先前技術中長期存在的問題,得佐證本發明並非能輕易完成。本案富具專利法規定之「產業利用性」、「新穎性」與「進步性」等要件,爰依法提請專利,懇請 鈞局詳查,並儘早為准予專利之審定,以保護申請人之智慧財產權,俾勵創新。
本發明雖藉由前述實施例來描述,但仍可變化其 形態與細節,於不脫離本發明之精神而達成,並由熟悉此項技藝之人士可瞭解。前述本案之較佳實施例,僅係藉本案原理可以具體實施的方式之一,但並不以此為限制,應依後附之申請專利範圍所界定為準。
1‧‧‧影像產生單元
2‧‧‧影像瀏覽單元
3‧‧‧影像儲存單元
4‧‧‧網際網路或內部網路
5‧‧‧雲端運算單元

Claims (8)

  1. 一種基於雲端運算技術之影像儲存、瀏覽與處理架構,包含:一影像產生單元,該影像產生單元係泛指具備圖像產生能力,或圖像取得能力,且安裝有網頁瀏覽器,並具備網路傳輸能力之設備,使該影像產生單元得以透過所具備之網頁瀏覽器將圖像上傳,並將壓縮縮後之該圖像儲存於一雲端影像資料庫中;一影像瀏覽單元,該影像瀏覽單元泛指具備網頁瀏覽功能與網路傳輸能力之智慧型行動裝置、平板電腦、筆記型電腦或桌上型電腦設備,使該影像瀏覽單元得以透過所具備之該網頁瀏覽器瀏覽儲存於雲端影像資料庫之圖像,或透過該網頁瀏覽器對該圖像進行特定之影像處理程序;一影像儲存單元,該影像儲存單元設置有一網頁伺服器與一雲端影像資料庫,該網頁伺服器建置有一HTML網頁,該HTML網頁係提供影像儲存單元與影像瀏覽單元透過該等單元所具備之網頁瀏覽器進行圖像儲存、瀏覽之操作介面,並對該雲端影像資料庫進行圖像查詢、圖像擷取等動作,該雲端影像資料庫則係用以儲存壓縮後之圖像檔案,並紀錄使用者資料與圖像之重要資訊,該圖像重要資訊至少包含有圖像名稱、圖像儲存路徑以及圖像擁有者等欄位;一雲端運算單元,該雲端運算單元係包含一負載平衡主機及一雲端運算主機群(Server Farm),其中該負載平衡主機係用以平衡各雲端運算主機之運算負擔、負責分配並記錄各雲端運算主機所服務之使用者資訊,該雲端運算主機群係由多部雲端運算主機所組成,該等雲端運算主機係實際負責影像處理之實體,且由具備運算能力之伺服器主機、個人電腦或 嵌入式平台系統所組成,其內部至少具有影像壓縮功能、影像解壓縮功能、影像處理功能、網路傳輸功能以及網頁伺服功能,並內建有針對該等功能所撰寫之程式碼;及一網際網路或內部網路,該網際網路或內部網路泛指具有資料無線或有線傳輸能力之媒體,且用以連結該影像產生單元、該影像瀏覽單元、該影像儲存單元及該雲端運算單元。
  2. 如申請專利範圍第1項所述之基於雲端運算技術之影像儲存、瀏覽與處理架構,其中該影像產生單元係透過所具備之網頁瀏覽器連線該影像儲存單元之網頁伺服器,以選擇欲儲存之圖像檔案,並將被選擇之該圖像上傳至該雲端運算單元進行壓縮,於該圖像壓縮完成後,儲存於該影像儲存單元之雲端影像資料庫中。
  3. 如申請專利範圍第1項所述之基於雲端運算技術之影像儲存、瀏覽與處理架構,其中該影像瀏覽單元係透過所具備之網頁瀏覽器連線該影像儲存單元之網頁伺服器,以選擇欲瀏覽之圖像檔案,該影像儲存單元之網頁伺服器即向該雲端影像資料庫進行查詢以擷取該欲瀏覽圖像之壓縮檔案,並將該欲瀏覽之圖像壓縮檔案透過該網際網路或內部網路傳送至雲端運算單元,並由該雲端運算單元之負載平衡主機指定一雲端運算主機負責該圖像之解壓縮,並於該圖像解壓縮後,將該解壓縮圖像內嵌於預設之HTML網頁,再由該雲端運算主機之網頁伺服功能負責顯示該HTML網頁,同時該影像瀏覽單元亦將接獲該影像儲存單元所發送圖像瀏覽之網頁導向訊號,使該影像瀏覽單元得以轉向要求該雲端運算主機之該網頁伺服功能顯示該包含有解壓縮圖像之HTML網頁,該影像瀏覽 單元即可透過所具備之網頁瀏覽器瀏覽該顯示於HTML網頁之圖像,或透過該網頁瀏覽器對該圖像進行特定之影像處理程序。
  4. 如申請專利範圍第1項所述之基於雲端運算技術之影像儲存、瀏覽與處理架構,該影像儲存單元設置有一網頁伺服器與一雲端影像資料庫,其中該網頁伺服器於影像產生單元欲將圖像上傳儲存時,係先將該待壓縮之原始圖像資料串流導向雲端運算單元,並由該雲端運算單元之負載平衡主機指派一雲端運算主機對該待壓縮之原始圖像資料串流進行壓縮程序,待該壓縮程序完成後始將該壓縮後之圖像資料串流儲存於該雲端影像資料庫,其中該雲端影像資料庫於該影像瀏覽單元要求瀏覽圖像時,係透過該網頁伺服器將使用者欲瀏覽之該圖像壓縮檔案透過該網際網路或內部網路傳送至該雲端運算單元,由該雲端運算單元之負載平衡主機指派一雲端運算主機進行該壓縮圖像之解壓縮程序。
  5. 如申請專利範圍第1項所述之基於雲端運算技術之影像儲存、瀏覽與處理架構,其中該等雲端運算主機均內建有一HTML網頁,該HTML網頁中有一圖像顯示區及多個分屬不同HTML表單之按鈕,且該等按鈕分別對應不同之影像處理功能,該等HTML網頁係透過該等雲端運算主機內建之網頁伺服子單元加以呈現,且提供使用者透過所具備瀏覽器進行圖像操作之介面。
  6. 如申請專利範圍第5項所述之基於雲端運算技術之影像儲存、瀏覽與處理架構,其中該等雲端運算主機均內建有一HTML網頁,舉例而言,當使用者點選顯示於某一雲端運算主機上之HTML表單按鈕後,該雲端運算主機內建之網頁伺服子單元即透過對應之表單處理程式,執行Shell層級 之函數呼叫,以召喚內建於該雲端運算主機內之影像處理程式對該圖像顯示區之圖像進行處理,並於該圖像處理完成後,刷新該HTML網頁供使用者瀏覽處理後之該圖像。
  7. 如申請專利範圍第6項所述之基於雲端運算技術之影像儲存、瀏覽與處理架構,其中當使用者點選該HTML網頁上之HTML表單按鈕後,該雲端運算主機內建之網頁伺服子單元即透過對應之表單處理程式,執行Shell層級之函數呼叫,該表單處理程式係泛指由超文字預處理器(PHP:Hypertext Preprocessor;簡稱PHP)、動態伺服器網頁(Active Server Page;簡稱ASP)以及共通閘道介面(Common Gateway Interface;簡稱CGI)等能夠接收、處理表單及表單參數,並做出回應之動態網頁技術所撰寫之程式。
  8. 如申請專利範圍第1項所述之基於雲端運算技術之影像儲存、瀏覽與處理架構,其中該等雲端運算主機所內建之影像處理功能泛指直方圖等化、正負片轉換、對比度增強、邊緣銳化以及濾波等足以更改原始圖像內容之方法與程序。
TW102118745A 2013-05-28 2013-05-28 基於雲端運算技術之影像處理系統 TWI498747B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW102118745A TWI498747B (zh) 2013-05-28 2013-05-28 基於雲端運算技術之影像處理系統

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW102118745A TWI498747B (zh) 2013-05-28 2013-05-28 基於雲端運算技術之影像處理系統

Publications (2)

Publication Number Publication Date
TW201445322A true TW201445322A (zh) 2014-12-01
TWI498747B TWI498747B (zh) 2015-09-01

Family

ID=52707049

Family Applications (1)

Application Number Title Priority Date Filing Date
TW102118745A TWI498747B (zh) 2013-05-28 2013-05-28 基於雲端運算技術之影像處理系統

Country Status (1)

Country Link
TW (1) TWI498747B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106303127A (zh) * 2015-06-09 2017-01-04 谢儒生 加速远距医学影像传输解析的方法
CN106844766A (zh) * 2017-02-23 2017-06-13 郑州云海信息技术有限公司 一种压缩文件解压的方法以及装置
TWI611371B (zh) * 2015-04-16 2018-01-11 Xie Ru Sheng 加速遠距醫學影像傳輸解析的方法
CN110597622A (zh) * 2019-08-13 2019-12-20 欣扬电脑股份有限公司 多节点异质运算装置及多节点异质运算***

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2617119A1 (en) * 2008-01-08 2009-07-08 Pci Geomatics Enterprises Inc. Service oriented architecture for earth observation image processing
US8769049B2 (en) * 2009-04-24 2014-07-01 Microsoft Corporation Intelligent tiers of backup data
WO2012003486A1 (en) * 2010-07-01 2012-01-05 Neodana, Inc. A system and method for virtualization and cloud security
TWI492086B (zh) * 2011-04-11 2015-07-11 D Link Corp Hide the file's real path for cloud processing

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI611371B (zh) * 2015-04-16 2018-01-11 Xie Ru Sheng 加速遠距醫學影像傳輸解析的方法
CN106303127A (zh) * 2015-06-09 2017-01-04 谢儒生 加速远距医学影像传输解析的方法
CN106844766A (zh) * 2017-02-23 2017-06-13 郑州云海信息技术有限公司 一种压缩文件解压的方法以及装置
CN110597622A (zh) * 2019-08-13 2019-12-20 欣扬电脑股份有限公司 多节点异质运算装置及多节点异质运算***

Also Published As

Publication number Publication date
TWI498747B (zh) 2015-09-01

Similar Documents

Publication Publication Date Title
US11727079B2 (en) Cooperative web browsing using multiple devices
US10684995B2 (en) Storage optimization in computing devices
TWI666548B (zh) 用以共享虛擬記憶體的設備及方法以及機器可讀取媒體
CN106031172B (zh) 用于视频编码和解码的自适应传递函数
JP6092381B2 (ja) ウェブクライアントを介したリモートアプリケーションへのアクセスを提供する方法、システム、及びコンピュータ読取可能記憶媒体
US9405845B2 (en) Adaptable layouts for social feeds
US9507750B2 (en) Dynamic search partitioning
TW201443670A (zh) 提供不計內容格式及類型之內容可存取性的虛擬庫
US11256528B2 (en) Individual application window streaming suitable for remote desktop applications
JP2015515660A (ja) ゲートウェイサーバ又はサービスを介してクラウドコンピューティングサービスストレージにアクセスする複数の媒体装置
US8763055B1 (en) Cross-platform video display
US8856262B1 (en) Cloud-based image hosting
WO2023045872A1 (zh) 页面跳转方法、装置、设备、存储介质和程序产品
KR20160069443A (ko) 웹 어플리케이션 서비스 제공 장치 및 방법, 그리고 이를 위한 사용자 장치
CN109785939A (zh) 基于云技术的医学影像显示方法、装置、设备及存储介质
US7949708B2 (en) Using a remote handheld device as a local device
US20180025450A1 (en) Property management method and property management system and machine using the same
JP6215359B2 (ja) 複数のコンピューティングデバイスにわたる情報へのアクセスの提供
US10795633B2 (en) Desktop sharing method and mobile terminal
TWI498747B (zh) 基於雲端運算技術之影像處理系統
CN108476242A (zh) 在支持云存储服务的无线通信***中发送和接收文件的装置和方法
WO2010072884A1 (en) Method, apparatus and computer program product for providing unrestricted content on a user terminal
WO2011104698A2 (en) Method and apparatus providing for control of a content capturing device with a requesting device to thereby capture a desired content segment
JP2018525744A (ja) アプリケーション及びデータをタッチスクリーンコンピュータ間で相互共有する方法並びにこの方法を実施するコンピュータプログラム
US9292157B1 (en) Cloud-based usage of split windows for cross-platform document views

Legal Events

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