專利名稱:圖像顯示裝置以及圖像顯示方法
技術領域:
本發(fā)明涉及圖像顯示裝置、圖像顯示方法以及計算機程序產品。
背景技術:
已知諸如投影儀之類的圖像顯示裝置已經(jīng)被安裝在例如會議室或演講室里,并在參與者或呈現(xiàn)者投影和顯示圖像時通過紅-綠-藍(RGB)線纜或網(wǎng)絡(有線通信或無線通信)連接到諸如個人計算機(PC)之類的外部設備。例如,如日本專利申請公開N0.2005-051446所揭示的,已知一種與將投影在多個投影裝置上的內容同步以實現(xiàn)會議的效率的方法有關的技術。又如,如日本專利申請公開N0.2007-121966所揭示的,已知一種與將多個計算機連接到投影裝置上以實現(xiàn)會議的效率的方法有關的技術。依據(jù)日本專利申請公開N0.2007-121966中揭示的技術,執(zhí)行在滿足諸如時間之類的特定條件時的切換控制來避免 故障。當通過網(wǎng)絡連接圖像顯 示裝置與外部設備以通過操作外部設備來在圖像顯示裝置上投影并顯示圖像時,通常在該外部設備等上安裝專用軟件。最近,存在允許通過網(wǎng)絡從外部設備執(zhí)行投影和顯示圖像有關的各種處理的需求。為了滿足這樣的需求,如上所述的專用軟件的開發(fā)需要是流線型的。存在提供能使得通過操作經(jīng)由網(wǎng)絡連接到圖像顯示裝置的外部設備來在圖像顯示裝置上投影并顯示圖像所必要的軟件等的開發(fā)流線型的圖像顯示裝置、圖像顯示方法以及計算機程序產品的需求。
發(fā)明內容
本發(fā)明的目的是至少部分解決傳統(tǒng)技術中的問題。一種圖像顯示裝置,通過網(wǎng)絡連接到一個或多個外部設備。所述圖像顯示裝置包括:通信單元,用于從外部設備接收創(chuàng)建顯示任務來執(zhí)行顯示圖像的請求以及指定了顯示任務的顯示請求,并且將對于創(chuàng)建顯示任務的請求的應答發(fā)送給外部設備;任務創(chuàng)建單元,用于在接收到創(chuàng)建顯示任務的請求時創(chuàng)建顯示任務;以及,執(zhí)行控制單元,用于在從外部設備接收到顯示請求時指示指定的顯示任務來執(zhí)行顯示圖像。通信單元將任務創(chuàng)建單元創(chuàng)建的顯示任務的識別信息包含在對創(chuàng)建顯示任務的請求的應答中以發(fā)送識別信息,并且接收基于識別信息指定了顯示任務的顯示請求。一種圖像顯示方法,在通過網(wǎng)絡連接到一個或多個外部設備的圖像顯示裝置上執(zhí)行。所述圖像顯示方法包括:從外部設備接收創(chuàng)建顯示任務來執(zhí)行顯示圖像的請求以及指定了顯示任務的顯示請求,并且將對于創(chuàng)建顯示任務的請求的應答發(fā)送給外部設備;在接收到創(chuàng)建顯示任務的請求時創(chuàng)建顯示任務;以及在從外部設備接收到顯示請求時指示指定的顯示任務來執(zhí)行顯示圖像。在發(fā)送步驟,將在創(chuàng)建步驟創(chuàng)建的顯示任務的識別信息包含在對于創(chuàng)建顯示任務的請求的應答中來發(fā)送識別信息。在接收步驟,接收基于識別信息指定了顯示任務的顯示請求。一種計算機程序產品,包括非暫時性計算機可用介質,所述計算機程序產品具有包含在所述非暫時性計算機可用介質中的計算機可讀程序代碼。所述計算機可讀程序代碼在被執(zhí)行時使通過網(wǎng)絡連接到一個或更多外部設備的計算機執(zhí)行:從外部設備接收創(chuàng)建顯示任務來執(zhí)行顯示圖像的請求以及指定了顯示任務的顯示請求,并且將對于創(chuàng)建顯示任務的請求的應答發(fā)送給外部設備;在接收到創(chuàng)建顯示任務的請求時創(chuàng)建顯示任務;以及,在從外部設備接收到顯示請求時指示指定的顯示任務來執(zhí)行顯示圖像。在發(fā)送步驟,將在創(chuàng)建步驟創(chuàng)建的顯示任務的識別信息包含在對創(chuàng)建顯示任務的請求的應答中來發(fā)送識別信息。在接收步驟,接收基于識別信息指定了顯示任務的顯示請求。當結合附圖考慮時,通過閱讀本發(fā)明的當前優(yōu)選實施例的以下詳細說明會更好的理解本發(fā)明的上述和其他目的、特征、優(yōu)點以及技術和工業(yè)重要性。
圖1是示出了依據(jù)第一實施例的投影儀和PC的功能結構的框圖;圖2是示出了投影儀的硬件結構的示例的框圖;圖3是第一實施例的圖像顯示處理的時序圖;圖4是當在第一實施 例中中斷狀態(tài)是中斷禁止狀態(tài)時的圖像顯示處理的時序圖;圖5是示出了第一實施例中的中斷確定處理的過程的流程圖;圖6是示出了依據(jù)第二實施例的投影儀和PC的功能結構的框圖;圖7是投影任務的狀態(tài)轉換圖;圖8是第二實施例的圖像顯示處理的時序圖;以及圖9是修改例的圖像顯示處理的時序圖。
具體實施例方式現(xiàn)在將參考附圖詳細描述圖像顯示裝置、圖像顯示方法以及程序。在以下實施例中,說明應用于作為圖像顯示裝置的投影儀的示例。然而,本發(fā)明不限于此并且可以應用于顯示圖像的任何裝置。第一實施例依據(jù)本實施例的圖像顯示系統(tǒng)被構成為,使得作為圖像顯示裝置的投影儀和作為外部設備的一個或更多個人計算機(PC)連接到諸如英特網(wǎng)之類的網(wǎng)絡。圖1是示出了依據(jù)本發(fā)明第一實施例的投影儀和PC的功能結構的框圖。在PC150a和PC 150b (此后必要時統(tǒng)稱為“PC 150”)中,投影應用I和投影應用2分別操作。投影應用1,2將投影資源創(chuàng)建請求發(fā)送到投影儀100,投影資源創(chuàng)建請求是創(chuàng)建投影任務的請求。投影應用1,2均發(fā)送投影請求到投影儀100,投影請求是投影和顯示圖像的請求。
在這些投影資源創(chuàng)建請求或投影請求中,未指定請求源的信息,例如,投影應用1,2的識別信息或PC 150的識別信息。投影應用1,2將指定了被使得執(zhí)行投影和顯示圖像的投影任務的ID (后面描述)包含于投影請求中。該ID是在對由投影應用1,2發(fā)送到投影儀100的投影資源創(chuàng)建請求的應答中的、由投影儀190指定的投影任務的ID。投影儀100是在投影屏幕上投影和顯示圖像的裝置。如圖1所示,依據(jù)本實施例的投影儀100具有創(chuàng)建投影任務120的投影服務110。這里,投影任務是執(zhí)行投影和顯示圖像的任務。投影服務110執(zhí)行與投影和顯示圖像有關的處理,并包括通信單元114、中斷控制單元111、任務創(chuàng)建單元112以及執(zhí)行控制單元113。通信單元114從PC 150中的投影應用1,2接收投影資源創(chuàng)建請求和投影請求,投影請求中指定了投影任務的ID。在本實施例中,通信單元114被配置為不發(fā)送請求到PC150。也就是說,通信單元114僅僅發(fā)送對于接收到的投影資源創(chuàng)建請求的應答和對于接收到的投影請求的應答到請求源,而不自主地發(fā)送任何請求到PC 150。通信單元114將在后述的任務創(chuàng)建單元112中創(chuàng)建的投影任務的ID(識別投影任務的識別信息)包含于投影資源創(chuàng)建請求中以發(fā)送該ID。投影任務的該ID被PC 150中的應用1,2用于指定被使得執(zhí)行投影的投影任務。也就是說,通信單元114接收投影任務被ID指定的投影請求。中斷控制單元111在中斷允許狀態(tài)與中斷禁止狀態(tài)之間切換投影任務的中斷狀態(tài)。任務創(chuàng)建單元112在通信單元114接收到投影資源創(chuàng)建請求時創(chuàng)建投影任務。任務創(chuàng)建單元112將識別任務的上述ID包含于創(chuàng)建的投影任務中。此外,任務創(chuàng)建單元112還確定投影任務的中斷狀態(tài)。如果中斷狀態(tài)是中斷禁止狀態(tài),則任務創(chuàng)建單元112不創(chuàng)建新的投影任務,即使通信單元114從PC 150接收到新的投影資源創(chuàng)建請求。執(zhí)行控制單元113在通信單元114從PC 150接收到投影請求時,指示在投影請求中被指定了 ID的投影任務,以執(zhí)行投影和顯示圖像。相應地,投影任務執(zhí)行投影和顯示圖像。當確定了投影任務的中斷狀態(tài)是中斷禁止狀態(tài)時并且如果由通信單元114從PC150接收到的投影請求中已指定的投影任務的ID不同于要被執(zhí)行的投影任務的ID,則執(zhí)行控制單元113不指示已在投影請求中指定了 ID的投影任務來執(zhí)行投影和顯示圖像。現(xiàn)在將描述投影儀100的硬件結構。圖2是示出了投影儀100的硬件結構的示例的框圖。如圖2所示,作為主要的硬件結構,投影儀100具有中央處理單元(CPU)205、只讀存儲器(ROM) 207、隨機訪問存儲器(RAM) 206、投影單元208、視頻端口 204、USB 202、串聯(lián)總線203以及網(wǎng)絡接口(I/F)都連接到總線的結構。CPU 205是控制投影儀100的整體處理的算法單元。RAM 206中存儲有CPU 205執(zhí)行各種處理的必要數(shù)據(jù)。ROM 207中存儲有執(zhí)行由CPU 205執(zhí)行的各種處理的計算機程序等。投影單元208是投影文檔數(shù)據(jù)的裝置。投影單元208執(zhí)行投影,例如使用包括透鏡的光學系統(tǒng)來放大從液晶面板發(fā)出的光以執(zhí)行投影。投影單元208使用的投影方法不限于此例,并且可以應用已在使用的各種投影方法, 例如將發(fā)光二極管(LED)作為光源的方法。
視頻端口 204是連接到PC等來從PC等接收圖像以投影該圖像所使用的輸入端口。網(wǎng)絡接口(I/F) 201是通過網(wǎng)絡與諸如PC 150之類的外部設備連接的接口,并且用于向所連接的外部設備發(fā)送數(shù)據(jù)和從所連接的外部設備接收數(shù)據(jù)?,F(xiàn)在將描述依據(jù)如上所述構造的本實施例的圖像顯示處理。圖3是第一實施例的圖像顯示處理的時序圖。投影資源創(chuàng)建請求被從PC 150a中的投影應用發(fā)送到投影儀100中的投影服務110 (步驟S 11)。當投影儀100的通信單元114接收投影資源創(chuàng)建請求時,任務創(chuàng)建單元112確定中斷狀態(tài)(步驟S12)并創(chuàng)建投影任務(步驟S13)。創(chuàng)建的投影任務的ID是I。投影任務的ID由符號“/”后的數(shù)字表示。在此例中,假設中斷狀態(tài)被設置為中斷允許狀態(tài)。稍后將詳細描述確定中斷狀態(tài)的確定處理。當創(chuàng)建了投影任務(/I)時,作為對投影資源創(chuàng)建請求的應答,投影服務110向作為請求源的PC 150a中的投影應用I發(fā)送創(chuàng)建完成的通知(步驟S14)。在創(chuàng)建完成的通知中,包含創(chuàng)建的投影任務的ID。具體的,在表示圖3中的創(chuàng)建完成的通知的http命令的最后的“/I”表不指定ID=I。假設ID被“/I”指定的投影請求和要被投影的圖像數(shù)據(jù)隨后被從PC 150a中的投影應用I發(fā)送到投影儀100 (步驟S15)。投影儀100的通信單元114接收投影請求和圖像數(shù)據(jù),并且執(zhí)行控制單元113指示具有ID=I的投影任務來投影圖像數(shù)據(jù)(步驟S16)。因此,具有ID=I的投影任務執(zhí)行投影和顯示圖像數(shù)據(jù)。投影任務發(fā)送投影的通知到投影服務110(步驟S17)。投影服務110的 通信單元114將投影的通知作為對投影請求的應答發(fā)送到作為請求源的PC150a中的應用I (步驟S18)。假設投影資源創(chuàng)建請求隨后被從PC 150b中的投影應用2發(fā)送到投影儀100中的投影服務110 (步驟S19)。當投影儀100的通信單元114接收到投影資源創(chuàng)建請求時,任務創(chuàng)建單元112確定中斷狀態(tài)(步驟S20)并創(chuàng)建投影任務(步驟S21)。創(chuàng)建的投影任務的ID是2。當創(chuàng)建了投影任務(/2)時,投影服務110發(fā)送創(chuàng)建完成的通知到作為請求源的PC150b中的投影應用2 (步驟22)。在圖3所示的示例中,ID=2通過代表創(chuàng)建完成的通知的http命令的最后的“/2”指定。假設ID=2由“/2”指定的投影請求和要被投影的圖像數(shù)據(jù)隨后被從PC150b中的投影應用2發(fā)送到投影儀100 (步驟S23)。投影儀100的通信單元114接收投影請求和圖像數(shù)據(jù),并且執(zhí)行控制單元113指示具有ID=2的投影任務投影圖像數(shù)據(jù)(步驟S24)。因此,具有ID=2的投影任務執(zhí)行投影和顯示圖像數(shù)據(jù)。投影任務發(fā)送投影的通知到投影服務110(步驟S25)。投影服務110的通信單元114將投影的通知作為對投影請求的應答發(fā)送到作為請求源的PC 150b中的應用2 (步驟S26)。以此方式,在投影儀100中,當創(chuàng)建了投影任務時,創(chuàng)建的投影任務的ID被包含在對請求的應答中來將該ID通知給作為請求源的投影應用。然后,在來自投影應用的投影請求中,指定投影任務的ID而無需指定請求源的信息,例如PC 150的投影應用的識別信息。也就是說,投影儀100不需要知道PC 150或應用1、2的識別信息。從投影儀100到PC 150,僅僅執(zhí)行通知而不執(zhí)行請求。結果,投影儀100能投影圖像并執(zhí)行中斷控制,而無需保存請求源的信息,使得可以減少PC 150的元件與投影儀100的元件之間的耦合程度(換句話,使得可以松耦合PC150的元件和投影儀100的元件)。圖4是當本發(fā)明第一實施例中中斷狀態(tài)是中斷禁止狀態(tài)時的圖像顯示處理的時序圖。以與圖3所示相同的方式執(zhí)行從投影資源創(chuàng)建請求通過投影任務(ID=I)的投影到通知的處理。然而,在此示例中,在投影服務110中確定中斷狀態(tài)后(步驟S32),中斷控制單元111將中斷狀態(tài)從中斷允許狀態(tài)切換到中斷禁止狀態(tài)(步驟S33)。因此,從此將禁止投影資源創(chuàng)建請求的中斷。具體的,假設投影資源創(chuàng)建請求被從PC 150b中的投影應用2發(fā)送到投影儀100(步驟S40)。投影儀100在投影服務110的通信單元114接收投影資源創(chuàng)建請求并確定中斷狀態(tài)(步驟S41)?,F(xiàn)在將詳細描述中斷確定處理。圖5是示出了本發(fā)明第一實施例的中斷確定處理的過程的流程圖。任務創(chuàng)建單元112通過讀取存儲器等(圖未示)的設置來確定當前的中斷狀態(tài)(步驟S51)。然后,任務創(chuàng)建單元112確定當前的中斷狀態(tài)是否處于中斷禁止狀態(tài)(步驟S52)。如果中斷狀態(tài)處于中斷禁止狀態(tài)(步驟S52,是)則任務創(chuàng)建單元112確定是否已經(jīng)接收到新的投影資源創(chuàng)建請求(步驟S53)。如果任務創(chuàng)建單元112確定了已經(jīng)接收到新的投影資源創(chuàng)建請求(步驟S53,是),則任務創(chuàng)建單元112確定不創(chuàng)建投影任務(步驟S55)。另一方面,在步驟S53,如果任務創(chuàng)建單元112已經(jīng)確定尚未接收到新的投影資源創(chuàng)建請求(步驟S53,否),則任務創(chuàng)建單元112確定創(chuàng)建新的投影任務(步驟S54)。在步驟S52,如果當前的中斷狀態(tài)不處于中斷禁止狀態(tài)(步驟S52,否),即,如果當前的中斷狀態(tài)是中斷允許狀態(tài),則任務創(chuàng)建單元112創(chuàng)建新的投影任務而無需步驟S53的確定(步驟S54)。再次參考圖4,在此示例中,中斷狀態(tài)是中斷禁止狀態(tài)。步驟S40的投影資源創(chuàng)建請求是的新的投影資源創(chuàng)建請求,而不是已經(jīng)被創(chuàng)建的且具有ID=I的投影任務。作為步驟S51的確定中斷狀態(tài)的結果,任務創(chuàng)建單元112不創(chuàng)建投影任務。隨后,通信單元114將創(chuàng)建失敗通知給作為請求源的PC 150b中的應用2 (步驟S42)。假設此后ID=I由“/I”指定的投影請求和要被投影的圖像數(shù)據(jù)被從PC150b中的相同的投影應用2發(fā)送到投影儀100 (步驟S43)。投影儀100的通信單元114接收投影請求和圖像數(shù)據(jù),并且執(zhí)行控制單元113指示具有ID=I的投影任務投影圖像數(shù)據(jù)(步驟S44)。因此,具有ID=I的投影任務執(zhí)行投影和顯示圖像數(shù)據(jù)。投影任務將投影的通知發(fā)送到投影服務110(步驟S45)。投影服務110的通信單元114將投影的通知發(fā)送到作為請求源的PC150b中的應用2 (步驟S46)。如果投影儀從PC 150中的投影應用1、2接收到指定了投影任務(不是具有ID=2的投影任務)的ID的投影請求,即使已經(jīng)創(chuàng)建了投影任務(/2),執(zhí)行控制單元113響應于投影請求,也不指示具有ID=2的投影任務執(zhí)行投影和顯示圖像。結果,投影應用1、2和PC 150能夠在投影儀100實現(xiàn)中斷控制,而無需將它們自身的識別信息發(fā)送到投影儀100。以此方式,依據(jù)本實施例,投影儀100將投影任務的ID通知給作為請求源的投影應用。此后,投影應用1、2指定投影任務的ID來訪問投影儀100,而無需指定請求源的信息,如投影應用1、2或PC 150的識別信息。 此外,投影儀100僅僅執(zhí)行向PC 150應答請求而不執(zhí)行請求。結果,依據(jù)當前實施例,投影儀100能投影圖像并執(zhí)行中斷控制,而無需保存請求源的信息,由此減少PC 150的元件與投影儀100的元件之間的耦合的程度,換句話說,能夠進行PC 150的元件和投影儀100的元件的松耦合。因此,當開發(fā)新的軟件來通過網(wǎng)絡投影圖像時,軟件開發(fā)者能無需考慮來自投影儀100的請求來開發(fā)軟件。在投影儀100,不執(zhí)行考慮了請求源的處理。因此,投影儀100不需要修改,即使增加了新的請求源(軟件)。因此,依據(jù)當前實施例,軟件開發(fā)可以是流線型的,且可以容易地執(zhí)行切換控制。另外,依據(jù)當前實施例,可以以簡單有效的方式實現(xiàn)基于諸如用于會議室的平滑中斷顯示或用于演示的中斷顯示的拒絕之類的目的來控制圖像顯示裝置。第二實施例在第二實施例中,除了第一實施例的功能外,投影儀還管理自身的狀態(tài)轉換。圖6是示出了依據(jù)本發(fā)明第二實施例的投影儀和PC的功能結構的框圖。依據(jù)本發(fā)明第二實施例的圖像顯示系統(tǒng)構成為,使得投影儀600和一個或更多PC150連接到諸如第一實施例的英特網(wǎng)之類的網(wǎng)絡。PC 150的結構和投影應用1、2的功能與本發(fā)明第一實施例相同。如圖6所示,投影儀600具有創(chuàng)建投影任務120的投影服務610。投影服務610執(zhí)行與投影和顯示圖像有關的處理,并且包括通信單元114、中斷控制單元111、任務創(chuàng)建單元112、執(zhí)行控制單元113以及狀態(tài)轉換管理單元611。通信單元114、中斷控制單元111、任務創(chuàng)建單元112以及執(zhí)行控制單元113的功能與本發(fā)明第一實施例相同。狀態(tài)轉換管理單元611 使投影任務的狀態(tài)在表示創(chuàng)建投影任務的創(chuàng)建狀態(tài)(第一狀態(tài))與表示正在投影和顯示圖像的投影狀態(tài)(第二狀態(tài))之間轉換。由于投影儀600實際上一次能夠投影一個圖像,管理多個投影任務會導致消耗存儲器。由于此原因,在當前實施例中,管理投影任務的狀態(tài)同時將其分類為兩種狀態(tài):如上所述的創(chuàng)建狀態(tài)和投影狀態(tài)。現(xiàn)在將描述投影任務的狀態(tài)轉換。圖7是投影任務的狀態(tài)轉換圖。如圖7所示,投影任務的狀態(tài)包括如上所述的創(chuàng)建狀態(tài)(第一狀態(tài))和投影狀態(tài)。在圖7中,發(fā)生條件是指使狀態(tài)轉換的條件。如果發(fā)出了投影資源創(chuàng)建請求,例如,創(chuàng)建了投影任務。貝IJ,投影任務的狀態(tài)轉換為創(chuàng)建狀態(tài)。如果對創(chuàng)建狀態(tài)的投影任務發(fā)出了投影請求,則投影任務轉換為投影狀態(tài)。狀態(tài)轉換管理單元611控制投影任務的刪除,使得在每個狀態(tài)中不存在多個投影任務。也就是說,投影儀600能夠基本上一次僅僅投影一個圖像,而不是一次投影多個圖像。狀態(tài)轉換管理單元611執(zhí)行控制,使得相同狀態(tài)的多個投影任務不存在于每個創(chuàng)建狀態(tài)和投影狀態(tài)中。因此,如果在某時初始以不同狀態(tài)共存的兩個投影任務中的一個投影任務轉換為與另一個投影任務相同的狀態(tài),則狀態(tài)轉換管理單元611刪除投影任務中的所述一個投影任務。因此,可以避免創(chuàng)建多個不必要的投影任務。在圖7所示的示例中,當投影任務處于創(chuàng)建狀態(tài)并且如果發(fā)出了另一個投影資源創(chuàng)建請求,則刪除該投影任務并結束處理。當投影任務處于投影狀態(tài)并且如果對于另一個投影資源或另一個投影任務的投影請求,則刪除投影狀態(tài)的投影任務并結束處理。狀態(tài)轉換管理單元611執(zhí)行控制,使得在上述創(chuàng)建狀態(tài)和投影狀態(tài)每個中不存在多個投影任務。這意味著只要多個投影任務處于不同狀態(tài),它們就可能存在。例如,處于創(chuàng)建狀態(tài)的具有ID=I的投影任務(/I)和處于投影任務的具有ID=2的投影任務(/2)能共存。然而,即使在這個示例中,如果發(fā)出了對處于創(chuàng)建狀態(tài)的投影任務(I/)的投影請求,則刪除處于投影狀態(tài)的具有ID=2的投影任務(/2)。任務創(chuàng)建單元112考慮該狀態(tài)轉換來創(chuàng)建投影任務。執(zhí)行控制單元113考慮該狀態(tài)轉換來指示投影任務執(zhí)行投影和顯示圖像。圖8是第二實施例的圖像顯示處理的時序圖。假設投影資源創(chuàng)建請求首先被從PC150a中的投影應用I發(fā)送到投影儀600中的投影服務610 (步驟S61)。當投影儀600的通信單元114接收到該投影資源創(chuàng)建請求時,任務創(chuàng)建單元112確定中斷狀態(tài)(步驟S62)并創(chuàng)建投影任務(步驟S63)。創(chuàng)建的投影任務的ID是I。此時,投影任務(I/)的狀態(tài)轉換為創(chuàng)建狀態(tài)。當創(chuàng)建了投影任務(/I)時,投影服務610向作為請求源的PC 150a中的投影應用I發(fā)送投影完成的通知(步驟S64)。在投影完成的通知中,包含創(chuàng)建的投影任務的ID。假設此后,通過“I/”指定了 ID=I的投影請求和要被投影的圖像數(shù)據(jù)從PC 150a中的投影應用I發(fā)送到投影儀600 (步驟S65)。投影儀600的通信單元114接收該投影請求和圖像數(shù)據(jù),并且,執(zhí)行控制單元113指示具有ID=I的投影任務投影圖像數(shù)據(jù)(步驟S66)。因此,具有ID=I的投影任務的狀態(tài)轉換成投影狀態(tài),并且該投影任務執(zhí)行投影和顯示圖像數(shù)據(jù)。投影任務將投影的通知發(fā)送到投影服務610 (步驟S67)。投影服務610的通信單元114發(fā)送投影的通知到作為請求源的PC 150a中的應用I (步驟S68)。假設隨后投影資源創(chuàng)建請求被從PC 150b中的投影應用2發(fā)送到投影儀600中的投影服務610 (步驟S69)。當投影儀600的通信單元114接收到投影資源創(chuàng)建請求時,任務創(chuàng)建單元112確定中斷狀態(tài)(步驟S70)并創(chuàng)建投影任務(步驟S71)。創(chuàng)建的投影任務的ID是2。因此,投影任務(/2)的狀態(tài)轉換為創(chuàng)建狀態(tài)。當創(chuàng)建了投影任務(/2)時,投影服務610向作為請求源的PC 150b中的投影應用2發(fā)送創(chuàng)建完成的通知(步驟S72)。假設此后,進一步將投影資源創(chuàng)建請求從PC 150a中的投影應用I發(fā)送到投影儀600的投影服務610 (步驟S73)。投影儀600的通信單元114接收投影資源創(chuàng)建請求并且任務創(chuàng)建單元112確定中斷狀態(tài)(步驟S74)。狀態(tài)轉換管理單元611刪除具有ID=2的投影任務(/2)(步驟S75)。隨后,任務創(chuàng)建單元112創(chuàng)建具有ID=3的投影任務(步驟S76)。具有ID=3的投影任務的狀態(tài)轉換成創(chuàng)建狀態(tài)。刪除具有ID=2的投影任務的原因是,如果不刪除則處于創(chuàng)建狀態(tài)的兩個投影任務會共存。然后,通信單元114向請求源發(fā)送投影完成的通知(步驟S77)。假設此后將由“/3”指定了 ID=3的投影請求和要被投影的圖像數(shù)據(jù)從PC150a中的投影應用I發(fā)送到投影儀600 (步驟S78)。投影儀600的通信單元114接收投影請求和圖像數(shù)據(jù),并且執(zhí)行控制單元114指示具有ID=3的投影任務投影該圖像數(shù)據(jù)(步驟S79)。因此,具有ID=3的投影任務的狀態(tài)轉換成投影狀態(tài),且該投影任務執(zhí)行投影和顯示圖像數(shù)據(jù)。投影任務將投影的通知發(fā)送到投影服務610 (步驟S80)。然后,狀態(tài)轉換管理單元611刪除處于投影狀態(tài)的具有ID=I的另一個投影任務(/1),以避免處于投影狀態(tài)的兩個投影任務共存。 通信單元114向作為請求源的PC 150a中的投影應用I發(fā)送投影的通知(步驟S81)。以此方式,依據(jù)當前實施例,管理投影任務的狀態(tài)轉換來執(zhí)行控制,使得多個投影任務不共存于每個創(chuàng)建任務和投影任務中。結果,能夠執(zhí)行對適合于投影儀600的功能的
投影管理。此外,依據(jù)當前實施例,當發(fā)生中斷時,刪除投影任務的資源。在用戶的投影任務消失時,投影儀的用戶能因此想到已經(jīng)發(fā)生了中斷。修改例在上述實施例中,當投影儀600接收到第一投影資源創(chuàng)建請求時,中斷控制單元111改變中斷狀態(tài)??梢圆捎弥袛嗫刂茊卧?11在接收到第一投影資源創(chuàng)建請求后的不同時刻改變中斷狀態(tài)的配置。因此,可以改變已在投影時設置的設置,而無需刪除屏幕。圖9是修改例的圖像顯示處理的時序圖。盡管修改例的順序基本上與本發(fā)明的第二實施例相同,但中斷狀態(tài)在接收到第一投影資源創(chuàng)建請求后的時刻改變(步驟S93)或在此后的任意時刻改變。在圖9所示的示例中,當投影儀600的通信單元114從PC 150a中的投影應用I接收到狀態(tài)改變請求時(步驟S103),中斷控制單元111將中斷狀態(tài)從中斷禁止狀態(tài)改變?yōu)橹袛嘣试S狀態(tài)(步驟S104)。在中斷狀態(tài)改變之 前步驟SlOO的投影資源創(chuàng)建請求失敗(步驟S102)。然后,在中斷狀態(tài)在步驟S104改變?yōu)橹袛嘣试S狀態(tài)后,如果通信單元114從PC 150b中的投影應用2接收到投影資源創(chuàng)建請求(步驟S106),則在中斷狀態(tài)的確定時確定中斷狀態(tài)是中斷允許狀態(tài)(步驟S107)。結果,任務創(chuàng)建單元112創(chuàng)建具有ID=2的新的投影任務(步驟S108)。以此方式,能夠在中間改變投影任務的中斷狀態(tài)并且能夠實現(xiàn)彈性的中斷控制。在依據(jù)上述實施例的投影儀100、600上執(zhí)行的圖像顯示程序通過預先安裝在ROM等中來提供。依據(jù)上述實施例的投影儀100、600可以構造成,使得通過以可安裝或可執(zhí)行文件的格式記錄在諸如光盤只讀存儲器(⑶-ROM)、軟盤(FD)、可記錄光盤(⑶-R)和數(shù)字通用磁盤(DVD)之類的計算機可讀記錄介質中來提供圖像顯示程序。此外,依據(jù)上述實施例的投影儀100、600可以構造成,使得還可以通過存儲在連接到諸如英特網(wǎng)之類的網(wǎng)絡的計算機中以通過該網(wǎng)絡下載來提供圖像顯示程序。依據(jù)上述實施例的投影儀100、600還可以構造成,使得通過諸如英特網(wǎng)之類的網(wǎng)絡提供或分發(fā)圖像
顯示程序。依據(jù)上述實施例的投影儀100、600具有包括上述單元(通信單元114、中斷控制單元111、任務創(chuàng)建單元112、執(zhí)行控制單元113和狀態(tài)轉換管理單元611)的模塊結構。作為實際的硬件結構,CPU (處理器)從ROM讀取圖像顯示程序來執(zhí)行它,由此,這些單元被加載在主存儲單元上,從而在主存儲單元上創(chuàng)建這些單元(通信單元114、中斷控制單元111、任務創(chuàng)建單元112、執(zhí)行控制單元113和狀態(tài)轉換管理單元611)。本發(fā)明提供以下有益效果:能夠流線型化對于在圖像顯示裝置上投影和顯示圖像必要的同時通過網(wǎng)絡連接到圖像顯示裝置和外部設備的軟件的開發(fā)等。盡管為了完整清楚的披露而針對特定實施例對本發(fā)明進行了描述,但所附權利要求并不因此而受到限制,而是應解釋為包含落在這里闡述的基本教示內的本領域技術人員可能想到的任何變形例 和可選構造。
權利要求
1.一種圖像顯示裝置,通過網(wǎng)絡連接到一個或多個外部設備,所述圖像顯示裝置包括: 通信單元,用于從外部設備接收創(chuàng)建顯示任務來執(zhí)行顯示圖像的請求以及指定了顯示任務的顯示請求,并且將對于創(chuàng)建顯示任務的請求的應答發(fā)送給外部設備; 任務創(chuàng)建單元,用于在接收到創(chuàng)建顯示任務的請求時創(chuàng)建顯示任務;以及 執(zhí)行控制單元,用于在從外部設備接收到顯示請求時指示指定的顯示任務來執(zhí)行顯示圖像;其中, 通信單元將任務創(chuàng)建單元創(chuàng)建的顯示任務的識別信息包含在對于創(chuàng)建顯示任務的請求的應答中以發(fā)送識別信息,并且接收基于識別信息指定了顯示任務的顯示請求。
2.如權利要求1所述的圖像顯示裝置,進一步包括中斷控制單元,用于在中斷允許狀態(tài)和中斷禁止狀態(tài)之間切換中斷狀態(tài);其中 如果中斷狀態(tài)是中斷禁止狀態(tài),則即使通信單元從外部設備接收到創(chuàng)建新的顯示任務的請求,任務創(chuàng)建單元也不創(chuàng)建新的顯示任務。
3.如權利要求2所示的圖像顯示裝置,其中,中斷控制單元在接收到創(chuàng)建顯示任務的請求時在中斷允許狀態(tài)和中斷禁止狀態(tài)之間切換中斷狀態(tài)。
4.如權利要求2所述的圖像顯示裝置,其中,中斷控制單元在任意時間在中斷允許狀態(tài)和中斷禁止狀態(tài)之間切換中斷狀態(tài)。
5.如權利要求1-4任一 項所述的圖像顯示裝置,進一步包括狀態(tài)轉換管理單元,用于使顯示任務的狀態(tài)在表示創(chuàng)建顯示任務的第一狀態(tài)和表示正在顯示圖像的第二狀態(tài)之間轉換,并且控制顯示任務的刪除以使得在第一和第二狀態(tài)的每一個中不存在多個顯示任務。
6.如權利要求1-4任一項所述的圖像顯示裝置,其中,顯示請求不包含指定作為請求源的外部設備的信息。
7.一種圖像顯示方法,在通過網(wǎng)絡連接到一個或多個外部設備的圖像顯示裝置上執(zhí)行,所述圖像顯示方法包括: 從外部設備接收創(chuàng)建顯示任務來執(zhí)行顯示圖像的請求以及指定了顯示任務的顯示請求,并且將對于創(chuàng)建顯示任務的請求的應答發(fā)送給外部設備; 在接收到創(chuàng)建顯示任務的請求時創(chuàng)建顯示任務;以及 在從外部設備接收到顯示請求時指示指定的顯示任務來執(zhí)行顯示圖像;其中, 在發(fā)送步驟,將在創(chuàng)建步驟創(chuàng)建的顯示任務的識別信息包含在對于創(chuàng)建顯示任務的請求的應答中來發(fā)送識別信息,并且在接收步驟,接收基于識別信息指定了顯示任務的顯示請求。
8.如權利要求7所示的圖像顯示方法,進一步包括在中斷允許狀態(tài)和中斷禁止狀態(tài)之間切換中斷狀態(tài);其中 在創(chuàng)建步驟,如果中斷狀態(tài)是中斷禁止狀態(tài),則即使從外部設備接收到創(chuàng)建新的顯示任務的請求,也不創(chuàng)建新的顯示任務。
9.如權利要求8所述的圖像顯示方法,其中,在切換步驟,在接收到創(chuàng)建顯示任務的請求時在中斷允許狀態(tài)和中斷禁止狀態(tài)之間切換中斷狀態(tài)。
10.如權利要求8所述的圖像顯示方法,其中,在切換步驟,在任意時間在中斷允許狀態(tài)和中斷禁止狀態(tài)之間切 換中斷狀態(tài)。
全文摘要
本發(fā)明涉及圖像顯示裝置以及圖像顯示方法。圖像顯示裝置通過網(wǎng)絡連接到外部設備。圖像顯示裝置包括通信單元,用于從外部設備接收創(chuàng)建顯示任務來執(zhí)行顯示圖像的請求以及指定了顯示任務的顯示請求,并且將對于創(chuàng)建顯示任務的請求的應答發(fā)送給外部設備;任務創(chuàng)建單元,用于在接收到創(chuàng)建顯示任務的請求時創(chuàng)建顯示任務;以及,執(zhí)行控制單元,用于在從外部設備接收到顯示請求時指示指定的顯示任務來執(zhí)行顯示圖像。通信單元將顯示任務的識別信息包含在對于創(chuàng)建顯示任務的請求的應答中。顯示任務是基于顯示請求中的識別信息指定的。
文檔編號H04N5/74GK103220481SQ20121043162
公開日2013年7月24日 申請日期2012年11月1日 優(yōu)先權日2011年11月4日
發(fā)明者杉村和德 申請人:株式會社理光