圖像處理設(shè)備及其控制方法
【專利摘要】本發(fā)明涉及圖像處理設(shè)備及其控制方法。在圖像處理設(shè)備中,控制與所述圖像處理設(shè)備連接的顯示裝置上的顯示。檢測在所述顯示裝置上要顯示的圖像的改變。如果檢測到了所述要顯示的圖像的改變,則進(jìn)行控制,從而使得在所述要顯示的圖像中,不發(fā)送整個(gè)區(qū)域,而是發(fā)送包括改變區(qū)域的部分區(qū)域。在向投影設(shè)備發(fā)送圖像的方法是對于圖像的發(fā)送不做出接收應(yīng)答的第一通信方法的情況下,進(jìn)行控制,從而使得發(fā)送所述部分區(qū)域,并且定期發(fā)送所述要顯示的圖像的整個(gè)區(qū)域。
【專利說明】圖像處理設(shè)備及其控制方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種用于處理圖像、并將圖像發(fā)送至外部設(shè)備的技術(shù)。
【背景技術(shù)】
[0002] 通常,所謂的計(jì)算機(jī)作為圖像處理設(shè)備眾所周知。例如,筆記本電腦可以經(jīng)由視頻 輸出端子將筆記本電腦的顯示畫面的信號發(fā)送至諸如外部監(jiān)視器或者投影儀等的不同顯 示設(shè)備,并且使得不同的顯示設(shè)備顯示該顯示畫面。例如,日本特開2004-177784號公報(bào)說 明了這樣一種技術(shù):該技術(shù)用于經(jīng)由網(wǎng)絡(luò)與外部監(jiān)視器或者投影儀連接、捕獲筆記本電腦 的顯示畫面、將所捕獲的筆記本電腦的顯示畫面作為圖像數(shù)據(jù)發(fā)送給與筆記本電腦連接的 外部監(jiān)視器或者投影儀、并且使得外部監(jiān)視器或者投影儀顯示所接收到的圖像數(shù)據(jù)。
【發(fā)明內(nèi)容】
[0003] 根據(jù)本發(fā)明的至少一個(gè)方面,一種能夠與投影設(shè)備進(jìn)行通信的圖像處理設(shè)備,其 包括:顯示控制部件,用于控制與所述圖像處理設(shè)備連接的顯示裝置上的顯示;檢測部件, 用于檢測在所述顯示裝置上要顯示的圖像的改變;以及發(fā)送控制部件,用于在所述檢測部 件檢測到了所述要顯示的圖像的改變的情況下,進(jìn)行控制,以使得在所述要顯示的圖像中, 不是發(fā)送整個(gè)區(qū)域,而是發(fā)送包括改變區(qū)域的部分區(qū)域,其中,在向所述投影設(shè)備發(fā)送圖像 的方法是對于圖像的發(fā)送不做出接收應(yīng)答的第一通信方法的情況下,所述發(fā)送控制部件進(jìn) 行控制,從而使得發(fā)送所述部分區(qū)域,并且定期發(fā)送所述要顯示的圖像的整個(gè)區(qū)域。
[0004] 根據(jù)本發(fā)明的另一方面,一種圖像處理設(shè)備,其能夠與投影設(shè)備通信,所述圖像處 理設(shè)備包括:顯示控制部件,用于控制與所述圖像處理設(shè)備連接的顯示裝置上的顯示;檢 測部件,用于檢測在所述顯示裝置上要顯示的圖像的改變;以及發(fā)送控制部件,用于在所述 檢測部件檢測到了所述要顯示的圖像的改變的情況下,進(jìn)行控制,從而使得在所述要顯示 的圖像中,不是發(fā)送整個(gè)區(qū)域,而是發(fā)送包括改變區(qū)域的部分區(qū)域,其中,在向所述投影設(shè) 備發(fā)送圖像的方法是第一通信方法的情況下,所述發(fā)送控制部件進(jìn)行控制,從而使得發(fā)送 所述部分區(qū)域,并且定期發(fā)送所述整個(gè)區(qū)域,以及在向所述投影設(shè)備發(fā)送圖像的方法是第 二通信方法的情況下,所述發(fā)送控制部件進(jìn)行控制,從而使得發(fā)送所述部分區(qū)域,并且不會(huì) 定期發(fā)送所述整個(gè)區(qū)域。
[0005] 根據(jù)本發(fā)明的另一方面,一種圖像處理設(shè)備的控制方法,其中,所述圖像處理設(shè)備 能夠與投影設(shè)備通信,所述控制方法包括以下步驟:控制與所述圖像處理設(shè)備連接的顯示 裝置上的顯示;檢測步驟,檢測在所述顯示裝置上要顯示的圖像的改變;以及在所述檢測 步驟檢測到了所述要顯示的圖像的改變的情況下,進(jìn)行控制,以使得在所述要顯示的圖像 中,不是發(fā)送整個(gè)區(qū)域,而是發(fā)送包括改變區(qū)域的部分區(qū)域,其中,在向所述投影設(shè)備發(fā)送 圖像的方法是對于圖像的發(fā)送不做出接收應(yīng)答的第一通信方法的情況下,進(jìn)行控制,從而 使得發(fā)送所述部分區(qū)域,并且定期發(fā)送所述要顯示的圖像的整個(gè)區(qū)域。
[0006] 根據(jù)本發(fā)明的另一方面,一種圖像處理設(shè)備的控制方法,其中,所述圖像處理設(shè)備 能夠與投影設(shè)備通信,所述控制方法包括以下步驟:控制與所述圖像處理設(shè)備連接的顯示 裝置上的顯示;檢測步驟,檢測在所述顯示裝置上要顯示的圖像的改變;以及在所述檢測 步驟檢測到了所述要顯示的圖像的改變的情況下,進(jìn)行控制,從而使得在所述要顯示的圖 像中,不是發(fā)送整個(gè)區(qū)域,而是發(fā)送包括改變區(qū)域的部分區(qū)域,其中,在向所述投影設(shè)備發(fā) 送圖像的方法是第一通信方法的情況下,進(jìn)行控制,從而使得發(fā)送所述部分區(qū)域,并且定期 發(fā)送所述整個(gè)區(qū)域,以及在向所述投影設(shè)備發(fā)送圖像的方法是第二通信方法的情況下,進(jìn) 行控制,從而使得發(fā)送所述部分區(qū)域,并且不會(huì)定期發(fā)送所述整個(gè)區(qū)域。
[0007] 通過以下參考附圖對典型實(shí)施例的說明,本發(fā)明的其他特征將顯而易見。
【專利附圖】
【附圖說明】
[0008] 圖1是計(jì)算機(jī)的硬件結(jié)構(gòu)。
[0009] 圖2是投影儀的硬件結(jié)構(gòu)。
[0010] 圖3是網(wǎng)絡(luò)畫面?zhèn)魉拖到y(tǒng)的概念圖。
[0011] 圖4A、4B和4C是會(huì)話狀態(tài)的概念圖。
[0012] 圖5是示出計(jì)算機(jī)和投影儀之間的通信的通信流程圖。
[0013] 圖6是示出進(jìn)行單播通信的計(jì)算機(jī)和投影儀的處理流程圖。
[0014] 圖7是示出進(jìn)行多播通信的計(jì)算機(jī)和投影儀的處理流程圖。
【具體實(shí)施方式】
[0015] 下面參考附圖詳細(xì)說明本發(fā)明的各種典型實(shí)施例、特征和方面。
[0016] 本發(fā)明不局限于下面的典型實(shí)施例。下面的典型實(shí)施例不限制根據(jù)所附權(quán)利要求 書所述的本發(fā)明,并且對于用于解決本發(fā)明中的問題的方法,并非必需這些典型實(shí)施例中 所述特征的所有組合。
[0017] 下面的典型實(shí)施例所述的各功能塊,并非必須是獨(dú)立的硬件。也就是說,例如,可 以通過單個(gè)硬件進(jìn)行一些功能塊的功能。此外,可以通過一些硬件的合作來進(jìn)行單個(gè)功能 塊的功能或者多個(gè)功能塊的功能。此外,可以通過中央處理單元(CPU)利用被裝載進(jìn)存儲(chǔ) 器中的計(jì)算機(jī)程序來進(jìn)行各功能塊的功能。
[0018] 說明第一典型實(shí)施例。在本典型實(shí)施例中,使用計(jì)算機(jī)作為例子來說明圖像處理 設(shè)備,并且使用包括投影儀和計(jì)算機(jī)的系統(tǒng)作為例子,來說明圖像處理系統(tǒng)。然而,圖像處 理設(shè)備可以是任何設(shè)備,只要其可以如下述計(jì)算機(jī)一樣處理和傳送圖像即可。此外,圖像處 理系統(tǒng)中的顯示設(shè)備可以是任何設(shè)備,只要其可以如下述的投影儀一樣接收圖像、并且將 圖像顯示在顯示單元上即可。例如,圖像處理設(shè)備可以是移動(dòng)電話、臺式計(jì)算機(jī)、硬盤記錄 器或者數(shù)字照相機(jī)。此外,顯示設(shè)備可以是顯示器、電視機(jī)、移動(dòng)電話或者臺式計(jì)算機(jī)。
[0019] 根據(jù)本典型實(shí)施例的圖像處理系統(tǒng)包括計(jì)算機(jī)和投影儀。計(jì)算機(jī)獲取其顯示畫面 的圖像,并且經(jīng)由網(wǎng)絡(luò)將所獲取的圖像發(fā)送給投影儀。同時(shí),投影儀將所接收到的圖像顯示 在顯示單元上。也就是說,投影儀投影與計(jì)算機(jī)上所顯示的畫面相對應(yīng)、并且與其相同的畫 面。
[0020] 在網(wǎng)絡(luò)上,計(jì)算機(jī)和投影儀可以至少使用用戶數(shù)據(jù)報(bào)協(xié)議/網(wǎng)際協(xié)議(UDP/IP)和 傳輸控制協(xié)議/網(wǎng)際協(xié)議(TCP/IP)作為通信協(xié)議來相互通信。計(jì)算機(jī)具有第一模式和第 二模式,其中,在第一模式下,計(jì)算機(jī)通過使用TCP/IP作為通信協(xié)議的單播通信,將圖像發(fā) 送給投影儀,在第二模式下,計(jì)算機(jī)通過使用UDP/IP作為通信協(xié)議的多播協(xié)議,將圖像發(fā) 送給投影儀。即使在將圖像發(fā)送給多個(gè)投影儀時(shí),計(jì)算機(jī)也可以使用單播通信將不同圖像 發(fā)送給這多個(gè)投影儀。另一方面,計(jì)算機(jī)通過使用多播通信將同一圖像一次發(fā)送給多個(gè)投 影儀,可以將該圖像發(fā)送給這多個(gè)投影儀。各通信方法因而具有優(yōu)點(diǎn),因此,根據(jù)本典型實(shí) 施例的計(jì)算機(jī)具有包括這兩種類型的通信方法的圖像傳輸方法。另外,計(jì)算機(jī)可以通過廣 播通信來發(fā)送圖像。
[0021] 然后,當(dāng)通過單播通信發(fā)送圖像時(shí)(計(jì)算機(jī)處于第一模式),計(jì)算機(jī)捕獲通過投影 儀要顯示的圖像的整個(gè)區(qū)域中的、包括發(fā)生了圖像改變的區(qū)域的部分區(qū)域(小于整個(gè)區(qū)域 的區(qū)域)的圖像,并且將所捕獲圖像與所捕獲圖像的坐標(biāo)一起發(fā)送給投影儀。另一方面,當(dāng) 通過多播通信發(fā)送圖像時(shí)(計(jì)算機(jī)處于第二模式),計(jì)算機(jī)定期(例如,每隔3秒/4秒/5 秒)捕獲通過投影儀要顯示的圖像的整個(gè)區(qū)域的圖像,并且發(fā)送所捕獲的圖像。此外,如果 在捕獲整個(gè)區(qū)域的圖像時(shí),通過投影儀要顯示的圖像在這些間隔期間發(fā)生了改變,則計(jì)算 機(jī)捕獲通過投影儀要顯示的圖像的整個(gè)區(qū)域中的、包括改變區(qū)域的部分區(qū)域(小于整個(gè)區(qū) 域的區(qū)域)的圖像,并且將所捕獲圖像與所捕獲圖像的坐標(biāo)一起發(fā)送給投影儀。也就是說, 當(dāng)進(jìn)行多播通信時(shí),計(jì)算機(jī)以預(yù)定定時(shí)(間隔)捕獲通過投影儀要顯示的圖像的整個(gè)區(qū)域 的圖像,并且發(fā)送所捕獲的圖像。計(jì)算機(jī)以除預(yù)定定時(shí)以外的定時(shí),捕獲通過投影儀要顯示 的圖像的整個(gè)區(qū)域中的、包括改變區(qū)域的部分區(qū)域的圖像,并且發(fā)送所捕獲的圖像。
[0022] 如果接收到了整個(gè)區(qū)域的圖像,則投影儀顯示與整個(gè)區(qū)域的圖像相對應(yīng)的圖像, 并且將整個(gè)區(qū)域的圖像臨時(shí)存儲(chǔ)在緩沖區(qū)域中。此外,如果接收到了部分區(qū)域的圖像和該 圖像的坐標(biāo)的信息,則投影儀通過將所接收到的部分區(qū)域的圖像疊加在臨時(shí)存儲(chǔ)在緩沖區(qū) 域中的圖像上,生成相應(yīng)坐標(biāo)位置處的圖像,并且顯示所生成的圖像。
[0023] 利用這一結(jié)構(gòu),根據(jù)本典型實(shí)施例的圖像處理系統(tǒng)和圖像處理設(shè)備可以降低使得 用戶感覺不方便的可能性。
[0024] 下面說明包括這類計(jì)算機(jī)和這類投影儀的圖像處理系統(tǒng)。
[0025] 下面首先參考圖1和圖2,說明根據(jù)本典型實(shí)施例的圖像處理系統(tǒng)中所包括的計(jì) 算機(jī)100和投影儀200的主要組件。
[0026] 首先,說明計(jì)算機(jī)100的主要組件。CPU101根據(jù)輸入信號和程序,控制計(jì)算機(jī)100 的組件,從而對計(jì)算機(jī)100進(jìn)行諸如顯示控制、記錄控制、圖像處理控制和通信控制等的整 體控制。隨機(jī)存取存儲(chǔ)器(RAM) 102是用于存儲(chǔ)數(shù)據(jù)的主存儲(chǔ)器。主要使用RAM102作為各 種類型的數(shù)據(jù)的存儲(chǔ)區(qū)域,例如用于存儲(chǔ)或者裝載要通過CPU101執(zhí)行的程序的區(qū)域和在 執(zhí)行該程序期間所使用的工作區(qū)等。使用視頻隨機(jī)存取存儲(chǔ)器(VRAM) 103作為用于存儲(chǔ)在 顯示單元106上要顯示的圖像的區(qū)域。如果RAM102的速度足夠高,則可以使用RAM102作 為VRAM103。閃存存儲(chǔ)器104存儲(chǔ)在初始化時(shí)要通過CPU101執(zhí)行的引導(dǎo)程序。在執(zhí)行引導(dǎo) 程序時(shí),將記錄在硬盤驅(qū)動(dòng)器(HDD) 105中的操作系統(tǒng)(0S)裝載進(jìn)RAM102以啟動(dòng)0S。使用 硬盤驅(qū)動(dòng)器(HDD) 105存儲(chǔ)諸如應(yīng)用程序和0S等的各種程序,并且存儲(chǔ)數(shù)據(jù)。顯示單元106 顯示通過顯示控制單元107所指定的圖像。顯示單元106是例如液晶面板或者有機(jī)電致發(fā) 光(EL)面板。顯示控制單元107進(jìn)行用于讀取存儲(chǔ)在VRAM103中的圖像、并且將該圖像顯 示在顯示單元106上的處理。操作單元108接收來自用戶的輸入。操作單元108包括例如 鍵盤、鼠標(biāo)和觸摸面板。將通過這些裝置中的每一個(gè)所進(jìn)行的輸入操作發(fā)送給CPU101。如 果采用觸摸面板,則可以將觸摸面板與顯示單元106集成在一起,從而使得用戶可以通過 在顯示面上進(jìn)行觸摸操作來輸入操作。
[0027] 通信單元109經(jīng)由通信網(wǎng)絡(luò)150與外部裝置,尤其是投影儀200通信。通信單元 109包括例如諸如一個(gè)千兆以太網(wǎng)(gigabit Ethernet注冊商標(biāo))接口等的接口和無線局 域網(wǎng)(LAN),但是不局限于此。內(nèi)部總線110使得上述處理塊相互連接。不是必須通過單個(gè) 硬件來控制計(jì)算機(jī)100??蛇x地,可以通過例如共享處理的多個(gè)硬件來實(shí)現(xiàn)計(jì)算機(jī)100的單 J Li 〇
[0028] 接著參考圖2,說明投影儀200的主要組件。CPU201、RAM202、閃存存儲(chǔ)器203、 VRAM204、操作單元208、通信單元209和內(nèi)部總線210的硬件功能與計(jì)算機(jī)100的相同,因 此這里不再說明。解碼器205對諸如以例如聯(lián)合圖像專家組(JPEG)格式所壓縮的圖像數(shù) 據(jù)等的編碼圖像數(shù)據(jù)進(jìn)行解碼。投影單元206包括液晶面板、鏡頭和光源,并且投影通過投 影控制單元207所指定的圖像。投影控制單元207讀取存儲(chǔ)在VRAM204中的圖像,并且控 制投影單元206投影該圖像。CPU201可以作為投影控制單元207來工作。不是必須僅通過 上述硬件來控制投影儀200??蛇x地,可以通過例如共享處理的多個(gè)硬件來實(shí)現(xiàn)計(jì)算機(jī)100 的單元。
[0029] 說明包括計(jì)算機(jī)100和投影儀200的、根據(jù)本典型實(shí)施例的圖像處理系統(tǒng)。
[0030] 圖3是示出根據(jù)本典型實(shí)施例的圖像處理系統(tǒng)的輪廓的圖。
[0031] 圖像處理系統(tǒng)的目的,是使得投影儀200投影計(jì)算機(jī)100上所顯示的畫面。計(jì)算 機(jī)100捕獲顯示在顯示單元106上的畫面,并且生成例如JPEG格式的壓縮圖像數(shù)據(jù)。然 后,計(jì)算機(jī)100將壓縮圖像數(shù)據(jù)發(fā)送給投影儀200。另外,接收到了壓縮圖像數(shù)據(jù)的投影儀 200,對壓縮圖像數(shù)據(jù)進(jìn)行解碼,并且投影解碼的圖像數(shù)據(jù)。以例如一定間隔進(jìn)行該操作,從 而使得投影儀200投影計(jì)算機(jī)100的畫面。
[0032] 根據(jù)本典型實(shí)施例的圖像處理系統(tǒng)可以包括多個(gè)計(jì)算機(jī)和多個(gè)投影儀。在圖3的 例子中,兩個(gè)計(jì)算機(jī)l〇〇a和100b與兩個(gè)投影儀200a和200b經(jīng)由LAN150相互通信。圖像 處理系統(tǒng)可以包括一個(gè)以上的計(jì)算機(jī)和一個(gè)以上的投影儀。各計(jì)算機(jī)和各投影儀可管理的 計(jì)算機(jī)和投影儀的數(shù)量、或者網(wǎng)絡(luò)可管理的計(jì)算機(jī)和投影儀的數(shù)量,是可連接的計(jì)算機(jī)和 投影儀的最大數(shù)量。
[0033] 在根據(jù)本典型實(shí)施例的圖像處理系統(tǒng)中,如圖3所示,投影儀200a可以投影計(jì)算 機(jī)100a上所顯示的圖像。投影儀200a還可以投影計(jì)算機(jī)100b上所顯示的圖像。此外,如 圖3所示,還可以以多畫面布局投影圖像,從而使得例如投影儀200b以雙畫面布局投影計(jì) 算機(jī)100a和100b上所顯示的圖像。當(dāng)以多畫面布局進(jìn)行顯示時(shí),考慮各個(gè)計(jì)算機(jī)上所顯 示的圖像的顯示位置,將用于從多個(gè)計(jì)算機(jī)所接收到的多個(gè)視頻數(shù)據(jù)的解碼結(jié)果的存儲(chǔ)位 置,設(shè)置成VRAM204的地址。當(dāng)以多畫面布局進(jìn)行顯示時(shí),各計(jì)算機(jī)可以在編碼視頻數(shù)據(jù)之 前,對視頻數(shù)據(jù)進(jìn)行調(diào)整大小處理。
[0034] 在根據(jù)本典型實(shí)施例的圖像處理系統(tǒng)中,通過利用程序在計(jì)算機(jī)100上所設(shè)置的 圖形用戶接口(GUI),計(jì)算機(jī)100的用戶給出諸如計(jì)算機(jī)100要與其通信的投影儀的選擇、 例如進(jìn)行投影時(shí)的顯示布局等的顯示形式的設(shè)置、以及畫面?zhèn)魉偷拈_始和結(jié)束等的各種指 /_J、1 〇
[0035] 說明根據(jù)本典型實(shí)施例的圖像處理系統(tǒng)的操作。即使圖像傳輸設(shè)備不相互通信、 或者圖像顯示設(shè)備不相互通信,根據(jù)本典型實(shí)施例的圖像處理系統(tǒng)也可以管理包括一個(gè)以 上的圖像傳輸設(shè)備和一個(gè)以上的圖像顯示設(shè)備的會(huì)話的會(huì)話信息。在本典型實(shí)施例中,會(huì) 話信息是組信息的例子。在根據(jù)本典型實(shí)施例的圖像處理系統(tǒng)中,可以至少使用TCP/IP和 UDP/IP作為通信協(xié)議來進(jìn)行通信。
[0036] 首先參考圖4A、4B和4C中的會(huì)話狀態(tài)的概念圖和圖5的通信流程圖,說明用于管 理會(huì)話信息的典型序列。
[0037] 首先說明計(jì)算機(jī)100a創(chuàng)建如4A所示的包括投影儀200a和200b的會(huì)話的流程。 如果會(huì)話的創(chuàng)建成功,那么如圖4A所示,在作為會(huì)話的創(chuàng)建方的計(jì)算機(jī)100a和投影儀200a 之間,建立通信信道402。在計(jì)算機(jī)100a和投影儀200b之間也建立通信信道403。此外, 計(jì)算機(jī)l〇〇a與各投影儀共享會(huì)話信息,從而使得由投影儀200a所保持的會(huì)話信息400和 由投影儀200b所保持的會(huì)話信息401變成相同會(huì)話信息。作為會(huì)話信息,共享屬于該會(huì)話 的投影儀的數(shù)量(在該例子中為兩個(gè))和屬于該會(huì)話的各投影儀的信息(在該例子中為IP 地址)。計(jì)算機(jī)l〇〇a由此創(chuàng)建包括投影儀200a和200b的、術(shù)語為會(huì)話的網(wǎng)絡(luò)組。
[0038] 參考圖5,下面說明用戶a操作計(jì)算機(jī)100a以創(chuàng)建包括投影儀200a和200b的會(huì) 話的具體的通信序列。
[0039] 在步驟S500,用戶a操作計(jì)算機(jī)100a上的⑶I應(yīng)用程序,以指示計(jì)算機(jī)100a創(chuàng)建 新的會(huì)話。
[0040] 在步驟S501,Gn應(yīng)用程序顯示用于選擇該會(huì)話中要包括的投影儀的投影儀列 表。基于通過網(wǎng)絡(luò)從各投影儀所廣播的投影儀信息命令,形成投影儀列表。
[0041] 在本典型實(shí)施例中,在網(wǎng)絡(luò)上存在投影儀200a和200b。因此,在步驟S502和 S504,各投影儀在網(wǎng)絡(luò)上廣播投影儀信息命令。投影儀信息命令至少包括例如投影儀的IP 地址。盡管為了便于說明,在該定時(shí)發(fā)送投影儀信息命令,但是在已這樣建立會(huì)話之前的投 影儀,每隔一定時(shí)間段發(fā)送包括投影儀的信息的投影儀信息命令。該發(fā)送處理是第二發(fā)送 單元的發(fā)送的例子。
[0042] 在步驟S503和S505,接收到投影儀信息命令的計(jì)算機(jī)100a,更新投影儀列表。具 體地,投影儀列表顯示作為在創(chuàng)建會(huì)話時(shí)可選擇的投影儀的投影儀200a和200b各自的信 肩、。
[0043] 在步驟S506,用戶從⑶I應(yīng)用程序所顯示的投影儀列表選擇投影儀200a和200b, 并且指示計(jì)算機(jī)l〇〇a創(chuàng)建會(huì)話。
[0044] 在步驟S507和S508,⑶I應(yīng)用程序建立作為在要?jiǎng)?chuàng)建的會(huì)話中包括的投影儀的投 影儀200a和200b各個(gè)與⑶I應(yīng)用程序(計(jì)算機(jī)100a)之間的邏輯連接。此時(shí)在其間建立 了連接的計(jì)算機(jī)l〇〇a與投影儀200a和200b,變得能夠進(jìn)行用于在投影儀200a和200b會(huì) 話時(shí)相互傳送畫面的處理??梢詫⒏鬟B接配置成要求對投影儀所設(shè)置的密碼進(jìn)行認(rèn)證。
[0045] 然后,在步驟S509和S510,計(jì)算機(jī)100a向計(jì)算機(jī)100a與其建立了連接的投影儀 200a和200b中的每一個(gè)發(fā)送建立會(huì)話請求命令。建立會(huì)話請求命令包括會(huì)話的名稱、會(huì)話 中包括的投影儀的數(shù)量和與會(huì)話中包括的投影儀有關(guān)的信息。步驟S509和S510所發(fā)送的 建立會(huì)話請求存儲(chǔ)這里所述的相同信息。接收到建立會(huì)話請求命令的各投影儀變換成已建 立會(huì)話狀態(tài)。
[0046] 然后,在步驟S511,計(jì)算機(jī)100a顯示用于控制已建立會(huì)話的投影儀200a和200b 的投影的投影GUI。
[0047] 通過上述處理,完成會(huì)話創(chuàng)建處理。也就是說,在各投影儀200a和200b與計(jì)算機(jī) 100a之間建立通信信道。此外,包括相同信息的建立會(huì)話請求命令被發(fā)送給了各投影儀,因 此,投影儀200a和200b保持共用會(huì)話信息。
[0048] 接著說明計(jì)算機(jī)100b參加如圖4B所示的已創(chuàng)建會(huì)話(通過計(jì)算機(jī)100a所創(chuàng)建 的、并且包括投影儀200a和200b的會(huì)話)的流程。如果參加該會(huì)話成功,那么如圖4B所 示,在已創(chuàng)建會(huì)話中所包括的投影儀200a和200b與新參加該會(huì)話的計(jì)算機(jī)100b之間,建 立通信信道(404、405)。
[0049] 參考圖5,說明用戶b操作計(jì)算機(jī)100b以參加包括投影儀200a和200b的已創(chuàng)建 會(huì)話的通信序列。
[0050] 在步驟S512,用戶b操作計(jì)算機(jī)100b上的⑶I應(yīng)用程序以指示計(jì)算機(jī)100b參加 該會(huì)話。
[0051] 在步驟S513,⑶I應(yīng)用程序顯示用于選擇計(jì)算機(jī)100b可以參加的會(huì)話的會(huì)話列 表?;诮?jīng)由網(wǎng)絡(luò)從各已建立會(huì)話的投影儀所廣播的會(huì)話信息命令,形成該會(huì)話列表。
[0052] 在本典型實(shí)施例中,如上所述,在會(huì)話創(chuàng)建的流程中,投影儀200a和200b作為屬 于同一會(huì)話的投影儀建立會(huì)話。因此,在步驟S514和S516,各投影儀廣播會(huì)話信息命令。該 發(fā)送處理是第一發(fā)送單元的發(fā)送的例子?;趶脑谏鲜霾襟ES509和S510創(chuàng)建會(huì)話的計(jì)算 機(jī)100a所發(fā)送的建立會(huì)話請求命令,形成會(huì)話信息命令。會(huì)話信息命令包括會(huì)話的名稱、 會(huì)話所包括的投影儀的數(shù)量和與會(huì)話所包括的投影儀有關(guān)的信息。盡管為了便于說明,在 該定時(shí)發(fā)送會(huì)話信息命令,但是這樣已建立會(huì)話的投影儀每隔一定時(shí)間段發(fā)送會(huì)話信息命 令。
[0053] 在步驟S515和S517,接收到了會(huì)話信息命令的計(jì)算機(jī)100b,更新會(huì)話列表。具體 地,會(huì)話列表顯示與作為計(jì)算機(jī)l〇〇b可以參加的會(huì)話的、通過用戶a所創(chuàng)建的會(huì)話有關(guān)的 信息(例如,會(huì)話名稱)。在步驟S514和S516從投影儀200a和200b所發(fā)送的會(huì)話信息命 令中所包括的、關(guān)于會(huì)話和屬于該會(huì)話的投影儀的這些信息,相互相一致。因此,實(shí)際上,會(huì) 話列表中所顯示的會(huì)話的列表,在步驟S517時(shí)不會(huì)改變。
[0054] 在步驟S518,用戶b從GUI應(yīng)用程序中所顯示的會(huì)話列表中,選擇計(jì)算機(jī)100b將 參加的會(huì)話(在該例子中,通過計(jì)算機(jī)l〇〇a所創(chuàng)建的會(huì)話)。然后,用戶b指示計(jì)算機(jī)100b 參加該會(huì)話。
[0055] 在步驟S519和S520,⑶I應(yīng)用程序建立作為計(jì)算機(jī)100b要參加的會(huì)話所包括的 投影儀的投影儀200a和200b各個(gè)與⑶I應(yīng)用程序(計(jì)算機(jī)100b)之間的邏輯連接。如步 驟S507和S508所述,在其間建立了連接的計(jì)算機(jī)100b以及投影儀200a和200b,變得能夠 進(jìn)行用于相互傳送畫面的處理。各投影儀從計(jì)算機(jī)l〇〇b接收連接請求的處理,是第二接收 處理的例子。
[0056] 然后,在步驟S521,計(jì)算機(jī)100b顯示用于控制已建立會(huì)話的投影儀200a和200b 的投影的投影GUI。
[0057] 接著說明如圖4C所示,計(jì)算機(jī)100b將會(huì)話配置改變成從會(huì)話刪除投影儀200b的 流程。如果從會(huì)話刪除投影儀200b成功,那么如圖4C所示,從會(huì)話先前所包括的投影儀 200b刪除會(huì)話信息。然后,將會(huì)話中所包括的單個(gè)剩余投影儀200a的會(huì)話信息,改變成會(huì) 話信息406。此外,使得計(jì)算機(jī)100a和100b與投影儀200b之間的通信信道(407、408)斷 開連接。
[0058] 參考圖5,說明用戶b操作計(jì)算機(jī)100b以從包括投影儀200a和200b的會(huì)話刪除 投影儀200b的通信序列。
[0059] 在步驟S522,用戶b操作計(jì)算機(jī)100b上的⑶I應(yīng)用程序,以指示計(jì)算機(jī)100b改變 屬于會(huì)話的投影儀的配置。
[0060] 在步驟S523,⑶I應(yīng)用程序顯示用于向⑶I應(yīng)用程序當(dāng)前被連接至的會(huì)話添加新 的投影儀、或者用于刪除會(huì)話所包括的投影儀的投影儀列表。與步驟S501相同,基于經(jīng)由 網(wǎng)絡(luò)從建立會(huì)話之前的各投影儀所廣播的投影儀信息命令、以及應(yīng)用程序與其當(dāng)前已 建立了連接的各投影儀的信息,形成投影儀列表。
[0061] 在步驟S524,用戶b從⑶I應(yīng)用程序所顯示的投影儀列表,選擇計(jì)算機(jī)100b當(dāng)前 被連接至的投影儀200b作為要?jiǎng)h除的投影儀。然后,用戶b指示計(jì)算機(jī)100b從會(huì)話刪除 投影儀200b。
[0062] 在步驟S525和S526,計(jì)算機(jī)100b上的⑶I應(yīng)用程序向會(huì)話中所包括的各投影儀 200a和200b發(fā)送會(huì)話信息改變請求命令。會(huì)話信息改變請求命令在結(jié)構(gòu)上與上述步驟 S509和S510中的建立會(huì)話請求命令相同。在這種情況下,屬于會(huì)話的投影儀的數(shù)量是1, 并且與屬于會(huì)話的投影儀有關(guān)的信息僅是投影儀200a的信息。
[0063] 然后在步驟S527,計(jì)算機(jī)100b上的CTI應(yīng)用程序使得與要從會(huì)話刪除的投影儀 200b的通信信道斷開連接。
[0064] 在步驟S528和S529,投影儀200a通知投影儀200a當(dāng)前被連接至的計(jì)算機(jī):根據(jù) 在步驟S525所接收到的會(huì)話信息改變請求命令,改變了投影儀200a所保持的會(huì)話信息。此 時(shí),計(jì)算機(jī)l〇〇a和100b當(dāng)前被連接至投影儀200a,因此,投影儀200a向各計(jì)算機(jī)100a和 l〇〇b發(fā)送會(huì)話信息改變通知命令。
[0065] 然后,同樣在步驟S530,與上述投影儀200a相同,投影儀200b通知投影儀200b當(dāng) 前被連接至的計(jì)算機(jī):根據(jù)在步驟S526所接收到的會(huì)話信息改變請求命令,改變了投影儀 200b所保持的會(huì)話信息。此時(shí),基于在步驟S527來自計(jì)算機(jī)100b的斷開連接請求,已使 得與計(jì)算機(jī)l〇〇b的通信信道斷開連接,因此,僅向計(jì)算機(jī)100a發(fā)送會(huì)話信息改變通知。然 而,根據(jù)會(huì)話信息改變請求命令,通過不同的投影儀并行進(jìn)行用于發(fā)出會(huì)話信息改變通知 命令的處理。因此,該序列不是必須如這里所述。也就是說,可以如在步驟S527所示,投影 儀200b接收到來自計(jì)算機(jī)100b的斷開連接請求之前,進(jìn)行用于發(fā)出會(huì)話信息改變通知命 令的處理。在這種情況下,將會(huì)話信息改變通知發(fā)送給各計(jì)算機(jī)l〇〇a和100b。
[0066] 如果在步驟S529接收到了會(huì)話信息改變通知命令,則計(jì)算機(jī)100a獲知從會(huì)話刪 除了投影儀200b。然后,計(jì)算機(jī)100a判斷為會(huì)話的狀態(tài)與計(jì)算機(jī)100a當(dāng)前被連接至的投 影儀不一致,并且計(jì)算機(jī)l〇〇a進(jìn)行連接/斷開連接處理,從而使得計(jì)算機(jī)100a當(dāng)前被連 接至的投影儀與此時(shí)通過利用該通知所接收到的會(huì)話信息相一致。在這種情況下,計(jì)算機(jī) l〇〇b從會(huì)話刪除了投影儀200b。因此,在步驟S531,計(jì)算機(jī)100a使得與投影儀200b的通 信信道斷開連接。結(jié)果,不存在投影儀200b當(dāng)前被連接至的計(jì)算機(jī)。因此,投影儀200b進(jìn) 入建立會(huì)話之前的狀態(tài),并且清除由投影儀200b所保持的所有會(huì)話信息。
[0067] 同樣在步驟S530,計(jì)算機(jī)100a獲知同樣改變了會(huì)話信息。然而,僅在計(jì)算機(jī)100a 檢測到計(jì)算機(jī)l〇〇a當(dāng)前被連接至的投影儀與會(huì)話信息中所包括的投影儀不一致的情況 下,計(jì)算機(jī)l〇〇a才進(jìn)行連接/斷開連接處理。也就是說,通過步驟S529中的通知,觸發(fā)步 驟S531中的斷開連接處理。因此,即使計(jì)算機(jī)100a接收到了與步驟S530中相同的通知, 計(jì)算機(jī)l〇〇a也不必再次進(jìn)行斷開連接處理。
[0068] 此外,如步驟S530相同的狀況也適用于步驟S528。即使計(jì)算機(jī)100b接收到了會(huì) 話信息改變通知,也已斷開連接與投影儀200b的通信信道。因此,與新的會(huì)話信息中所包 括的投影儀有關(guān)的信息,已與計(jì)算機(jī)l〇〇b當(dāng)前被連接至的投影儀相一致。也就是說,計(jì)算 機(jī)100b不必再次進(jìn)行用于從投影儀200b斷開連接的處理。
[0069] 通過上述處理,完成作為會(huì)話改變處理的、用于從會(huì)話刪除投影儀200b的處理。 也就是說,斷開連接投影儀200b與計(jì)算機(jī)100a和100b之間的通信信道,并且投影儀200b 恢復(fù)至建立會(huì)話之前的狀態(tài)。
[0070] 以刪除了投影儀的序列作為例子,說明了會(huì)話改變處理??蛇x地,通過組合會(huì)話創(chuàng) 建中所述的序列和這里所述的序列,還可以實(shí)現(xiàn)投影儀的添加、以及投影儀的同步添加和 刪除。
[0071] 圖像傳輸
[0072] 說明本典型實(shí)施例的特征結(jié)構(gòu)。
[0073] 在根據(jù)本典型實(shí)施例的圖像處理系統(tǒng)中,各計(jì)算機(jī)100經(jīng)由通過上述程序所建立 的通信信道,向各投影儀200發(fā)送通過投影儀200要投影的圖像,并且投影儀200顯示該圖 像。通過投影儀200要顯示的圖像,是例如與各計(jì)算機(jī)100的顯示單元106上所顯示的顯 示畫面的整個(gè)區(qū)域相對應(yīng)的圖像??蛇x地,如果計(jì)算機(jī)100采用使用窗口系統(tǒng)的操作系統(tǒng), 則該圖像可以是與特定應(yīng)用程序相對應(yīng)的窗口中的圖像。另外可選地,該圖像可以是通過 計(jì)算機(jī)100正在執(zhí)行的、用于發(fā)送圖像的畫面?zhèn)魉蛻?yīng)用程序所指定的區(qū)域的圖像。
[0074] 響應(yīng)于用戶所選擇的投影方法,根據(jù)本典型實(shí)施例的計(jì)算機(jī)100切換發(fā)送圖像所 要使用的通信方法。具體地,如果選擇了第一投影方法,則計(jì)算機(jī)100使用TCP/IP作為通 信協(xié)議,通過單播通信方法向各投影儀發(fā)送圖像。另一方面,如果選擇了第二投影方法,則 計(jì)算機(jī)100使用UDP/IP作為通信協(xié)議,通過多播通信方法向各投影儀發(fā)送圖像。第一投影 方法是計(jì)算機(jī)100向單個(gè)投影儀200發(fā)送圖像、或者向多個(gè)投影儀200發(fā)送圖像的投影方 法。第二投影方法是計(jì)算機(jī)100將同一圖像發(fā)送給多個(gè)投影儀200的投影方法。在第二投 影方法中,計(jì)算機(jī)100還可以向單個(gè)投影儀200發(fā)送圖像。第二投影方法的術(shù)語為鏡像模 式或者多模式。還可以包括其他投影方法。
[0075] 此外,響應(yīng)于通信方法的切換,計(jì)算機(jī)100區(qū)分要發(fā)送給投影儀200的圖像的結(jié) 構(gòu)。具體地,如果選擇了第一投影方法、并且要通過單播通信方法來發(fā)送圖像,則計(jì)算機(jī)100 發(fā)送通過投影儀200要顯示的圖像的整個(gè)區(qū)域中的、包括改變區(qū)域的部分區(qū)域的圖像,以 及表示該部分區(qū)域的圖像的位置的信息(坐標(biāo))?;谒邮盏降谋硎疚恢玫男畔?,投影 儀200將所接收到的部分區(qū)域的圖像與同當(dāng)前正顯示的圖像相對應(yīng)的圖像組合,并且投影 儀200顯示作為結(jié)果的合成圖像。此外,如果選擇了第二投影方法、并且要通過多播通信方 法來發(fā)送圖像,則計(jì)算機(jī)100以預(yù)定間隔(3秒/4秒/5秒/任選)發(fā)送通過投影儀200要 顯示的圖像的整個(gè)區(qū)域的圖像。如果接收到了整個(gè)區(qū)域的圖像,則投影儀200顯示所接收 到的圖像。此外,如果通過投影儀200要顯示的圖像在預(yù)定間隔期間改變,則計(jì)算機(jī)100發(fā) 送要顯示的圖像的整個(gè)區(qū)域中的、包括改變區(qū)域的部分區(qū)域的圖像,以及表示該部分區(qū)域 的圖像的位置的信息(坐標(biāo))。如果接收到了部分區(qū)域的圖像和該信息,那么基于所接收到 的表示位置的信息,投影儀200將所接收到的部分區(qū)域的圖像與同正顯示的圖像相對應(yīng)的 圖像組合,并且投影儀200顯示作為結(jié)果的合成圖像。
[0076] 如果這樣使用UDP/IP作為通信協(xié)議通過多播通信方法發(fā)送圖像,則定期發(fā)送通 過投影儀200要顯示的圖像的整個(gè)區(qū)域的圖像。這樣的原因如下。在UDP/IP中,通信協(xié)議 不要求接收端對來自發(fā)送源的命令進(jìn)行應(yīng)答。因此,如果發(fā)送了圖像,則計(jì)算機(jī)1〇〇不能判 斷投影儀200是否正確接收到了圖像。也就是說,在用于發(fā)送包括改變區(qū)域的部分區(qū)域的 圖像的方法中,如果在投影儀200中丟失了數(shù)據(jù)包,則投影儀200無法接收到該圖像。因此, 投影儀200不能顯示與計(jì)算機(jī)100的顯示畫面的圖像相同的圖像。作為應(yīng)答,在根據(jù)本典 型實(shí)施例的圖像處理系統(tǒng)中,如果選擇了第二投影方法、并且通過使用UDP/IP的多播通信 方法來發(fā)送圖像,則計(jì)算機(jī)100定期發(fā)送通過投影儀200要顯示的圖像的整個(gè)區(qū)域的圖像。 另一方面,在TCP/IP中,通信協(xié)議要求接收端對來自發(fā)送源的命令進(jìn)行應(yīng)答。因此,如果發(fā) 送了圖像,則計(jì)算機(jī)100可以判斷投影儀200是否正確接收到了該圖像。作為應(yīng)答,在根據(jù) 本典型實(shí)施例的圖像處理系統(tǒng)中,如果選擇了第一投影方法、并且通過使用TCP/IP的單播 通信方法來發(fā)送圖像,則計(jì)算機(jī)100不定期發(fā)送通過投影儀200要顯示的圖像的整個(gè)區(qū)域 的圖像。在根據(jù)本典型實(shí)施例的圖像處理系統(tǒng)中,由此根據(jù)通信方法來改變用于發(fā)送圖像 的方法。這樣可以降低使得用戶感覺不方便的可能性。
[0077] 下面具體說明在投影儀200顯示從計(jì)算機(jī)100所發(fā)送的圖像時(shí)根據(jù)本典型實(shí)施例 的圖像處理系統(tǒng)的操作。
[0078] 首先,說明在選擇了第一投影方法時(shí),也就是說,在使用TCP/IP作為通信協(xié)議,通 過單播通信方法向各投影儀發(fā)送圖像時(shí),根據(jù)本典型實(shí)施例的圖像處理系統(tǒng)的操作。圖6 是示出在計(jì)算機(jī)100和投影儀200顯示圖像時(shí)所進(jìn)行的操作的流程圖。在圖6中,該流程 示出通過用于控制計(jì)算機(jī)100的各塊的計(jì)算機(jī)100的CPU101所進(jìn)行的操作、以及通過用于 控制投影儀200的各塊的投影儀200的CPU201所進(jìn)行的操作。
[0079] 首先,在步驟S601,計(jì)算機(jī)100的CPU101根據(jù)被裝載進(jìn)RAM102中的畫面?zhèn)魉蛻?yīng)用 程序,從RAM102或者VRAM103獲取通過投影儀200要顯示的圖像的"整個(gè)區(qū)域圖像"。如上 所述,通過投影儀200要顯示的圖像,是例如與各計(jì)算機(jī)100的顯示單元106上所顯示的顯 示畫面的整個(gè)區(qū)域相對應(yīng)的圖像。可選地,如果計(jì)算機(jī)100采用使用窗口系統(tǒng)的操作系統(tǒng), 則該圖像可以是與特定應(yīng)用程序相對應(yīng)的窗口中的圖像。另外可選地,該圖像可以是通過 計(jì)算機(jī)100正執(zhí)行的、用于發(fā)送圖像的畫面?zhèn)魉蛻?yīng)用程序所指定的區(qū)域的圖像。
[0080] 接著在步驟S602,計(jì)算機(jī)100的CPU101控制通信單元109以將"整個(gè)區(qū)域圖像" 發(fā)送給投影儀200。在CPU101的控制下,通信單元109使用TCP/IP作為通信協(xié)議,經(jīng)由網(wǎng) 絡(luò)將"整個(gè)區(qū)域圖像"發(fā)送給投影儀200。此時(shí),計(jì)算機(jī)100通過網(wǎng)絡(luò)發(fā)送"整個(gè)區(qū)域圖像", 從而使得計(jì)算機(jī)100的IP地址是發(fā)送源地址、并且投影儀200的IP地址是發(fā)送目的地地 址。CPU101可以在發(fā)送"整個(gè)區(qū)域圖像"之前,將所獲取的"整個(gè)區(qū)域圖像"壓縮成JPEG格 式。
[0081] 接著,如果在從計(jì)算機(jī)100將"整個(gè)區(qū)域圖像"發(fā)送給投影儀200開始過去了預(yù)定 時(shí)間之前,計(jì)算機(jī)100沒有接收到"接收應(yīng)答"(步驟S603為"否"),則CPU101再次進(jìn)行步 驟S602的處理。如果計(jì)算機(jī)100接收到了"接收應(yīng)答"(步驟S603為"是"),則處理進(jìn)入 步驟S621。
[0082] 另外,在步驟S611,投影儀200的CPU201控制投影儀200的各塊處于待機(jī)狀態(tài),直 到投影儀200從計(jì)算機(jī)100接收到"整個(gè)區(qū)域圖像"為止。然后,如果通信單元209接收到 了"整個(gè)區(qū)域圖像"(步驟S611為"是"),則處理進(jìn)入步驟S612。
[0083] 如果通信單元209接收到了"整個(gè)區(qū)域圖像"(步驟S611為"是"),那么在步驟 S612,CPU201控制通信單元209經(jīng)由網(wǎng)絡(luò)向計(jì)算機(jī)100發(fā)送表示投影儀200接收到了從計(jì) 算機(jī)100所發(fā)送的數(shù)據(jù)的"接收應(yīng)答"。此時(shí),投影儀200向網(wǎng)絡(luò)發(fā)送"接收應(yīng)答",從而使 得投影儀200的IP地址是發(fā)送源地址、并且計(jì)算機(jī)100的IP地址是發(fā)送目的地地址。
[0084] 接著在步驟S613, CPU201將所接收到的"整個(gè)區(qū)域圖像"裝載進(jìn)RAM202。然后, CPU201對"整個(gè)區(qū)域圖像"進(jìn)行諸如大小轉(zhuǎn)換和圖像處理等的必要圖像處理,并且將作為結(jié) 果的圖像存儲(chǔ)在VRAM204中。然后,CPU201控制投影控制單元207,以使得投影單元206投 影存儲(chǔ)在VRAM204中的圖像。如果所接收到的"整個(gè)區(qū)域圖像"是以JPEG格式壓縮的圖像 數(shù)據(jù),則CPU201控制解碼器205解碼所接收到的圖像數(shù)據(jù)。然后,CPU201將所獲得的圖像 數(shù)據(jù)裝載進(jìn)RAM202中,并且對該圖像數(shù)據(jù)進(jìn)行諸如大小轉(zhuǎn)換和圖像處理等的必要圖像處 理。此時(shí),CPU201控制RAM202以在其被存儲(chǔ)在VRAM204之前保持該圖像。
[0085] 由此通過投影儀200投影從計(jì)算機(jī)100所發(fā)送的"整個(gè)區(qū)域圖像"。接著說明在改 變通過投影儀200要顯示的圖像時(shí)所進(jìn)行的處理。
[0086] 接著在步驟S621,計(jì)算機(jī)100的CPU101判斷通過投影儀200要顯示的圖像是否改 變。
[0087] 如果判斷為通過投影儀200要顯示的圖像改變(步驟S621為"是"),那么在步驟 S622,計(jì)算機(jī)100的CPU101獲取包括改變區(qū)域的部分區(qū)域(小于整個(gè)區(qū)域的區(qū)域)的圖像。 例如,如果通過投影儀200要顯示的圖像的整個(gè)區(qū)域被分割成12個(gè)區(qū)域(3垂直X4水平 區(qū)域),則CPU101獲取包括改變區(qū)域的分割區(qū)域的圖像。CPU101可以獲取多個(gè)分割區(qū)域的 圖像。在上述說明中,將整個(gè)區(qū)域分割成12個(gè)區(qū)域??蛇x地,可以將整個(gè)區(qū)域分割成更多 個(gè)區(qū)域,并且或者將其分割成更少的區(qū)域。CPU101可以獲取至少包括改變區(qū)域的部分區(qū)域 (小于整個(gè)區(qū)域的區(qū)域)的圖像。此外,此時(shí),CPU101還獲取所獲取的"部分區(qū)域圖像"的 位置(坐標(biāo))的信息??梢砸阅軌蜃R別例如"部分區(qū)域圖像"所處的"整個(gè)區(qū)域圖像"中的 位置的任何形式,通過位置信息來表示該位置。在本典型實(shí)施例中,例如,CPU101獲取表示 所獲取的"部分區(qū)域圖像"的左上坐標(biāo)的信息??蛇x地,CPU101可以獲取表示"部分區(qū)域圖 像"相對于"整個(gè)區(qū)域圖像"的位置的信息。
[0088] 接著在步驟S623,計(jì)算機(jī)100的CPU101控制通信單元109,將"部分區(qū)域圖像"和 表示"部分區(qū)域圖像"的位置的信息發(fā)送給投影儀200。在CPU101的控制下,通信單元109 使用TCP/IP作為通信協(xié)議,經(jīng)由網(wǎng)絡(luò)將"部分區(qū)域圖像"和表示"部分區(qū)域圖像"的位置的 信息發(fā)送給投影儀200。此時(shí),計(jì)算機(jī)100將"部分區(qū)域圖像"和表示"部分區(qū)域圖像"的位 置的信息發(fā)送至網(wǎng)絡(luò),從而使得計(jì)算機(jī)100的IP地址是發(fā)送源地址、并且投影儀200的IP 地址是發(fā)送目的地地址。CPU101可以在發(fā)送"部分區(qū)域圖像"之前以JPEG格式壓縮所獲取 的"部分區(qū)域圖像"。
[0089] 接著,如果在從計(jì)算機(jī)100將"部分區(qū)域圖像"和表示"部分區(qū)域圖像"的位置的 信息發(fā)送給投影儀200開始過去了預(yù)定時(shí)間之前,計(jì)算機(jī)100沒有接收到"接收應(yīng)答"(步 驟S624為"否"),則CPU101再次進(jìn)行步驟S623的處理。如果計(jì)算機(jī)100接收到了 "接收 應(yīng)答"(步驟S624為"是"),則處理進(jìn)入步驟S641。
[0090] 另外,在步驟S631,投影儀200的CPU201控制投影儀200的通信單元209處于待 機(jī)狀態(tài),直到投影儀200從計(jì)算機(jī)100接收到"部分區(qū)域圖像"和表示"部分區(qū)域圖像"的 位置的信息為止。直到投影儀200接收到新的圖像之前,CPU201控制投影控制單元207,以 使得投影單元206投影存儲(chǔ)在VRAM204中的圖像。然后,如果通信單元209接收到了"部 分區(qū)域圖像"和表示"部分區(qū)域圖像"的位置的信息(步驟S631為"是"),則處理進(jìn)入步驟 S632。
[0091] 如果通信單元209接收到了 "部分區(qū)域圖像"和表示"部分區(qū)域圖像"的位置的信 息(步驟S631為"是"),那么在步驟S632, CPU201控制通信單元209,以經(jīng)由網(wǎng)絡(luò)向計(jì)算 機(jī)100發(fā)送表示投影儀200接收到了從計(jì)算機(jī)100所發(fā)送的數(shù)據(jù)的"接收應(yīng)答"。此時(shí),投 影儀200向網(wǎng)絡(luò)發(fā)送"接收應(yīng)答",從而使得投影儀200的IP地址是發(fā)送源地址、并且計(jì)算 機(jī)100的IP地址是發(fā)送目的地地址。
[0092] 接著在步驟S633, CPU201將所接收到的"部分區(qū)域圖像"裝載進(jìn)RAM202。然后, CPU201對"部分區(qū)域圖像"進(jìn)行諸如大小轉(zhuǎn)換和圖像處理等的必要圖像處理,并且進(jìn)行用 于將作為結(jié)果的圖像與存儲(chǔ)在RAM202中的、并且對應(yīng)于當(dāng)前的投影圖像(相當(dāng)于存儲(chǔ)在 VRAM204中的圖像的圖像)的圖像組合的處理。具體地,基于與"部分區(qū)域圖像"一起所接收 到的、表示"部分區(qū)域圖像"的位置的信息,CPU201將"部分區(qū)域圖像"與存儲(chǔ)在RAM202中 的、并且與當(dāng)前的投影圖像相對應(yīng)的圖像組合。也就是說,投影儀200的CPU201將從計(jì)算機(jī) 1〇〇所接收到的"部分區(qū)域圖像"與存儲(chǔ)在RAM202中的圖像組合,從而可以通過更新在計(jì)算 機(jī)100中發(fā)生了改變的位置處的圖像來生成圖像。接著,CPU201將作為結(jié)果的合成圖像存 儲(chǔ)在VRAM204中,并且控制投影控制單元207,以使得投影單元206投影存儲(chǔ)在VRAM204中 的圖像。如果所接收到的"部分區(qū)域圖像"是以JPEG格式壓縮的圖像數(shù)據(jù),則CPU201控制 解碼器205解碼所接收到的圖像數(shù)據(jù)。然后,CPU201將所獲得的圖像數(shù)據(jù)裝載進(jìn)RAM202,并 且對圖像數(shù)據(jù)進(jìn)行諸如大小轉(zhuǎn)換和圖像處理等的必要圖像處理。此時(shí),CPU201控制RAM202 以在將其存儲(chǔ)在VRAM204之前保持該圖像。
[0093] 這樣基于從計(jì)算機(jī)100所發(fā)送的"部分區(qū)域圖像"和表示"部分區(qū)域圖像"的位置 的信息通過投影儀200所投影的圖像,是通過更新發(fā)生了改變的位置處的圖像所獲得的圖 像。重復(fù)該操作,直到給出結(jié)束指示為止。這樣使得投影儀200能夠更新并顯示在計(jì)算機(jī) 100中改變了的圖像。接著說明直到投影結(jié)束之前的程序。
[0094] 接著在步驟S641,計(jì)算機(jī)100的CPU101判斷是否通過操作單元108輸入了用于結(jié) 束投影的指示。如果沒有輸入用于結(jié)束投影的指示(步驟S641為"否"),則處理返回至步 驟 S621。
[0095] 如果輸入了用于結(jié)束投影的指示(步驟S641為"是"),那么在步驟S642,計(jì)算機(jī) 100的CPU101控制通信單元109以向投影儀200發(fā)送"結(jié)束指示"。在CPU101的控制下, 通信單元109使用TCP/IP作為通信協(xié)議,經(jīng)由網(wǎng)絡(luò)向投影儀200發(fā)送"結(jié)束指示"。此時(shí), 計(jì)算機(jī)100向網(wǎng)絡(luò)發(fā)送"結(jié)束指示",從而使得計(jì)算機(jī)100的IP地址是發(fā)送源地址、并且投 影儀200的IP地址是發(fā)送目的地地址。
[0096] 接著,如果在從計(jì)算機(jī)100向投影儀200發(fā)送了"結(jié)束指示"開始過去了預(yù)定時(shí)間 之前,計(jì)算機(jī)1〇〇沒有接收到"接收應(yīng)答"(步驟S643為"否"),則CPU101再次進(jìn)行步驟 S642的處理。如果計(jì)算機(jī)100接收到了"接收應(yīng)答"(步驟S643為"是"),則CPU101結(jié)束 該處理。
[0097] 另外,在步驟S651,如果投影儀200從計(jì)算機(jī)100接收到了"結(jié)束指示"(步驟S651 為"是"),則處理進(jìn)入步驟S652。
[0098] 如果通信單元209接收到了"結(jié)束指示"(步驟S651為"是"),那么在步驟S652, CPU201控制通信單元209,以經(jīng)由網(wǎng)絡(luò)向計(jì)算機(jī)100發(fā)送表示投影儀200接收到了從計(jì)算 機(jī)100所發(fā)送的數(shù)據(jù)的"接收應(yīng)答"。此時(shí),投影儀200向網(wǎng)絡(luò)發(fā)送"接收應(yīng)答",從而使得 投影儀200的IP地址是發(fā)送源地址、并且計(jì)算機(jī)100的IP地址是發(fā)送目的地地址。
[0099] 接著在步驟S653,CPU201控制投影控制單元207以結(jié)束投影,并且使得投影儀200 的各塊變換成待機(jī)狀態(tài)。
[0100] 如上所述,如果要通過使用TCP/IP作為通信協(xié)議的單播通信方法向各投影儀發(fā) 送圖像,則計(jì)算機(jī)1〇〇發(fā)送部分區(qū)域的圖像,而不定期發(fā)送整個(gè)區(qū)域的圖像。
[0101] 接著說明在選擇了第二投影方法時(shí),也就是說,在使用UDP/IP作為通信協(xié)議通過 多播通信方法向各投影儀發(fā)送圖像時(shí),根據(jù)本典型實(shí)施例的圖像處理系統(tǒng)的操作。圖7是 示出在計(jì)算機(jī)100和投影儀200顯示圖像時(shí)所進(jìn)行的操作的流程圖。在圖7中,該流程示 出通過用于控制計(jì)算機(jī)100的各塊的計(jì)算機(jī)100的CPU101所進(jìn)行的操作和通過用于控制 投影儀200的各塊的投影儀200的CPU201所進(jìn)行的操作。
[0102] 如果選擇了第二投影方法,也就是說,如果使用UDP/IP作為通信協(xié)議通過多播通 信方法向各投影儀發(fā)送圖像,那么在開始通信之前,對于通過計(jì)算機(jī)100選擇的將要使用 的投影儀200,設(shè)置"共用地址"。如下使用"共用地址"。如果通過多播通信方法,將數(shù)據(jù)發(fā) 送給作為發(fā)送目的地的"共用地址",則對其設(shè)置了"共用地址"的所有裝置都可以接收該數(shù) 據(jù)??梢酝ㄟ^用戶的手動(dòng)輸入來設(shè)置"共用地址",或者"共用地址"可以是預(yù)先確定的預(yù)定 地址。"共用地址"是例如"IP多播組地址"。
[0103] 首先,在步驟S701,計(jì)算機(jī)100的CPU101根據(jù)被裝載進(jìn)RAM102中的畫面?zhèn)魉蛻?yīng)用 程序,從RAM102或者VRAM103獲取通過投影儀200要顯示的圖像的"整個(gè)區(qū)域圖像"。如上 所述,通過投影儀200要顯示的圖像,是例如與各計(jì)算機(jī)100的顯示單元106上所顯示的顯 示畫面的整個(gè)區(qū)域相對應(yīng)的圖像??蛇x地,如果計(jì)算機(jī)100采用使用窗口系統(tǒng)的操作系統(tǒng), 則該圖像可以是與特定應(yīng)用程序相對應(yīng)的窗口中的圖像。另外可選地,該圖像可以是通過 計(jì)算機(jī)100正執(zhí)行的、用于發(fā)送圖像的畫面?zhèn)魉蛻?yīng)用程序所指定的區(qū)域的圖像。
[0104] 接著在步驟S702,計(jì)算機(jī)100的CPU101控制通信單元109將"整個(gè)區(qū)域圖像"發(fā) 送給投影儀200。在CPU101的控制下,通信單元109使用UDP/IP作為通信協(xié)議,經(jīng)由網(wǎng)絡(luò) 將"整個(gè)區(qū)域圖像"發(fā)送給投影儀200。此時(shí),計(jì)算機(jī)100通過網(wǎng)絡(luò)發(fā)送"整個(gè)區(qū)域圖像", 從而使得計(jì)算機(jī)100的IP地址是發(fā)送源地址、并且預(yù)定"共用地址"是發(fā)送目的地地址。 CPU101可以在發(fā)送"整個(gè)區(qū)域圖像"之前,將所獲取的"整個(gè)區(qū)域圖像"壓縮成JPEG格式。 將數(shù)據(jù)發(fā)送給"共用地址",因此,與投影儀200 -樣,向其分配當(dāng)前使用的"共用地址"的投 影儀可以接收"整個(gè)區(qū)域圖像"。CPU101不等待來自投影儀200的"接收應(yīng)答",并且處理進(jìn) 入下一步驟。
[0105] 接著在步驟S703,計(jì)算機(jī)100的CPU101判斷從計(jì)算機(jī)100發(fā)送了"整個(gè)區(qū)域圖像" 開始是否過去了預(yù)定時(shí)間。預(yù)定時(shí)間可以是預(yù)先設(shè)置的固定時(shí)間(例如,3秒),或者可以 是用戶所設(shè)置的任意時(shí)間。如果CPU101判斷為過去了預(yù)定時(shí)間(步驟S703為"是"),則 處理返回至步驟S701。如果CPU101判斷為沒有過去預(yù)定時(shí)間(步驟S7033為"否"),則處 理進(jìn)入步驟S721。
[0106] 接著在步驟S721,計(jì)算機(jī)100的CPU101判斷通過投影儀200要顯示的圖像是否改 變了。如果圖像沒有改變(步驟S721為"否"),則處理返回至步驟S703。如果圖像改變了 (步驟S721為"是"),則處理進(jìn)入步驟S722。
[0107] 如果判斷為通過投影儀200要顯示的圖像改變了(步驟S721為"是"),那么在步 驟S722,計(jì)算機(jī)100的CPU101獲取包括改變區(qū)域的部分區(qū)域(小于整個(gè)區(qū)域的區(qū)域)的圖 像。例如,如果將通過投影儀200要顯示的圖像的整個(gè)區(qū)域分割成12個(gè)區(qū)域(3垂直X 4水 平區(qū)域),則CPU101獲取包括改變區(qū)域的分割區(qū)域的圖像。CPU101可以獲取多個(gè)分割區(qū)域 的圖像。在上述說明中,將整個(gè)區(qū)域分割成12個(gè)區(qū)域。可選地,可以將整個(gè)區(qū)域分割成更 多個(gè)區(qū)域,或者可以將其分割成更少的區(qū)域。CPU101可以獲取至少包括改變區(qū)域的部分區(qū) 域(小于整個(gè)區(qū)域的區(qū)域)的圖像。此外,此時(shí),CPU101還獲取所獲取的"部分區(qū)域圖像" 的位置(坐標(biāo))的信息??梢砸栽试S識別例如"部分區(qū)域圖像"所處的"整個(gè)區(qū)域圖像"中 的位置的任何形式,通過位置信息來表示該位置。在本典型實(shí)施例中,例如,CPU101獲取表 示所獲取的"部分區(qū)域圖像"的左上坐標(biāo)的信息??蛇x地,CPU101可以獲取表示"部分區(qū)域 圖像"相對于"整個(gè)區(qū)域圖像"的位置的信息。
[0108] 接著在步驟S723,計(jì)算機(jī)100的CPU101控制通信單元109,以將"部分區(qū)域圖像" 和表示"部分區(qū)域圖像"的位置的信息發(fā)送給投影儀200。在CPU101的控制下,通信單元 109使用UDP/IP作為通信協(xié)議,經(jīng)由網(wǎng)絡(luò)將"部分區(qū)域圖像"和表示"部分區(qū)域圖像"的位 置的信息發(fā)送給投影儀200。此時(shí),計(jì)算機(jī)100將"部分區(qū)域圖像"和表示"部分區(qū)域圖像" 的位置的信息發(fā)送至網(wǎng)絡(luò),從而使得計(jì)算機(jī)100的IP地址是發(fā)送源地址、并且預(yù)定"共用地 址"是發(fā)送目的地地址。CPU101可以在發(fā)送"部分區(qū)域圖像"之前,以JPEG格式壓縮所獲取 的的"部分區(qū)域圖像"。將數(shù)據(jù)發(fā)送給"共用地址",因此,如投影儀200 -樣,向其分配了當(dāng) 前使用的"共用地址"的投影儀可以接收"部分區(qū)域圖像"。CPU101不等待來自投影儀200 的"接收應(yīng)答",并且處理進(jìn)入下一步驟。
[0109] 另外,在步驟S731,投影儀200的CPU201判斷投影儀200是否從計(jì)算機(jī)100接收 到了圖像。要接收的圖像是在步驟S702從計(jì)算機(jī)100發(fā)送給"共用地址"的"整個(gè)區(qū)域圖 像"、或者在步驟S723從計(jì)算機(jī)100發(fā)送給"共用地址"的"部分區(qū)域圖像"。直到投影儀 200接收到新的圖像之前,CPU201控制投影控制單元207,以使得投影單元206投影存儲(chǔ)在 VRAM204中的圖像。
[0110] 接著,如果判斷為投影儀200從計(jì)算機(jī)100接收到了圖像(步驟S731為"是"), 那么在步驟S732, CPU201控制投影控制單元207,以使得投影單元206投影與所接收到的 圖像相對應(yīng)的圖像。如果接收到了"整個(gè)區(qū)域圖像",則CPU201將所接收到的"整個(gè)區(qū)域圖 像"裝載進(jìn)RAM202。然后,CPU201對"整個(gè)區(qū)域圖像"進(jìn)行諸如大小轉(zhuǎn)換和圖像處理等的 必要圖像處理,并且將作為結(jié)果的圖像存儲(chǔ)在VRAM204中。然后,CPU201控制投影控制單 元207,以使得投影單元206投影存儲(chǔ)在VRAM204中的圖像。如果所接收到的"整個(gè)區(qū)域 圖像"是以JPEG格式壓縮的圖像數(shù)據(jù),則CPU201控制解碼器205解碼所接收到的圖像數(shù) 據(jù)。然后,CPU201將獲得的圖像數(shù)據(jù)裝載進(jìn)RAM202,并且對圖像數(shù)據(jù)進(jìn)行諸如大小轉(zhuǎn)換和 圖像處理等的必要圖像處理。此時(shí),CPU201控制RAM202以在將其存儲(chǔ)在VRAM204之前保 持該圖像。如果接收到了"部分區(qū)域圖像",則CPU201將所接收到的"部分區(qū)域圖像"裝載 進(jìn)RAM202。然后,CPU201對"部分區(qū)域圖像"進(jìn)行諸如大小轉(zhuǎn)換和圖像處理等的必要圖像 處理,并且進(jìn)行用于將作為結(jié)果的圖像與存儲(chǔ)在RAM202中的、并且與當(dāng)前的投影圖像相對 應(yīng)的圖像(相當(dāng)于存儲(chǔ)在VRAM204中的圖像的圖像)組合的處理。具體地,基于與"部分區(qū) 域圖像"一起所接收到的、表示"部分區(qū)域圖像"的位置的信息,CPU201將"部分區(qū)域圖像" 與存儲(chǔ)在RAM202中的、并且與當(dāng)前的投影圖像相對應(yīng)的圖像組合。也就是說,投影儀200 的CPU201將從計(jì)算機(jī)100所接收到的"部分區(qū)域圖像"與存儲(chǔ)在RAM202中的圖像組合,從 而可以生成在計(jì)算機(jī)100中發(fā)生了改變的位置處的更新圖像。接著,CPU201將作為結(jié)果的 合成圖像存儲(chǔ)在VRAM204中,并且控制投影控制單元207,以使得投影單元206投影存儲(chǔ)在 VRAM204中的圖像。如果所接收到的"部分區(qū)域圖像"是以JPEG格式壓縮的圖像數(shù)據(jù),并且 CPU201控制解碼器205解碼所接收到的圖像數(shù)據(jù)。然后,CPU201將所獲得的圖像數(shù)據(jù)裝載 進(jìn)RAM202,并且對圖像數(shù)據(jù)進(jìn)行諸如大小轉(zhuǎn)換和圖像處理等的必要圖像處理。CPU201控制 RAM202以在將其存儲(chǔ)在VRAM204之前保持該圖像。
[0111] 基于從計(jì)算機(jī)100所發(fā)送的"整個(gè)區(qū)域圖像"或者"部分區(qū)域圖像",根據(jù)本典型實(shí) 施例的圖像處理系統(tǒng)可以由此投影圖像。
[0112] 用于結(jié)束投影的操作與上述步驟S641?S653的處理相同,因此,在圖7中以相同 附圖標(biāo)記表示相應(yīng)步驟,并且這里不再進(jìn)行說明。
[0113] 如上所述,當(dāng)使用UDP/IP作為通信協(xié)議通過多播通信方法向各投影儀發(fā)送圖像 時(shí),計(jì)算機(jī)100定期發(fā)送整個(gè)區(qū)域的圖像。然后,在以一定間隔發(fā)送整個(gè)區(qū)域的圖像時(shí),如 果在各投影儀上要顯示的圖像在間隔期間改變,則計(jì)算機(jī)100發(fā)送包括改變區(qū)域的部分區(qū) 域的圖像。
[0114] 如上所述,在根據(jù)本典型實(shí)施例的圖像處理系統(tǒng)中,根據(jù)從計(jì)算機(jī)100發(fā)送圖像 要使用的通信協(xié)議,計(jì)算機(jī)100定期切換是否獲取并發(fā)送"整個(gè)區(qū)域圖像"。也就是說,如 在TCP/IP中一樣,在要求接收端進(jìn)行應(yīng)答的通信協(xié)議中,計(jì)算機(jī)100發(fā)送包括改變區(qū)域的 "部分區(qū)域圖像",而不定期發(fā)送"整個(gè)區(qū)域圖像"。換句話說,如在TCP/IP中一樣,在保證數(shù) 據(jù)傳送的可靠性、順序和數(shù)據(jù)完整性的通信協(xié)議下,計(jì)算機(jī)100發(fā)送包括改變區(qū)域的"部分 區(qū)域圖像",而不定期發(fā)送"整個(gè)區(qū)域圖像"。另一方面,如在UDP/IP中一樣,在不要求接收 端進(jìn)行應(yīng)答的通信協(xié)議下,計(jì)算機(jī)100定期發(fā)送"整個(gè)區(qū)域圖像"。然后,如果在"整個(gè)區(qū)域 圖像"的發(fā)送之間的間隔期間發(fā)生了改變,則計(jì)算機(jī)100發(fā)送包括改變區(qū)域的"部分區(qū)域圖 像"。換句話說,在不保證數(shù)據(jù)傳送的可靠性、順序和數(shù)據(jù)完整性的使用UDP/IP的多播通信 中,計(jì)算機(jī)100定期發(fā)送"整個(gè)區(qū)域圖像",從而使得即使數(shù)據(jù)丟失或者數(shù)據(jù)發(fā)生亂碼也可 以恢復(fù)數(shù)據(jù)。因此,可以使得根據(jù)通信協(xié)議有效使用通信頻帶,并且還降低了圖像處理系統(tǒng) 使得用戶感覺不方便的可能性。
[0115] 在本典型實(shí)施例中,在假定根據(jù)投影方法確定通信方法的前提下,進(jìn)行了說明。換 句話說,根據(jù)投影方法,切換是否定期發(fā)送"整個(gè)區(qū)域圖像"??蛇x地,可以允許用戶操作計(jì) 算機(jī)100來選擇通信方法而不是投影方法。
[0116] 此外,在本典型實(shí)施例中,在假定預(yù)先選擇通信方法和投影方法的前提下進(jìn)行了 說明??蛇x地,可以根據(jù)顯示圖像的投影儀的數(shù)量來切換通信方法。例如,如果多個(gè)投影儀 顯示圖像(也就是說,如果多個(gè)投影儀是圖像發(fā)送目的地),則計(jì)算機(jī)100使用UDP/IP作 為通信協(xié)議,通過多播通信方法向各投影儀發(fā)送圖像。另一方面,如果單個(gè)投影儀投影圖像 (也就是說,單個(gè)投影儀是圖像發(fā)送目的地),則計(jì)算機(jī)100使用TCP/IP作為通信協(xié)議,通 過單播通信方法向投影儀發(fā)送圖像。與本典型實(shí)施例相同,在多播通信方法的情況下,計(jì)算 機(jī)100定期發(fā)送"整個(gè)區(qū)域圖像",并且在單播通信方法的情況下,計(jì)算機(jī)100發(fā)送"部分區(qū) 域圖像",而不定期發(fā)送"整個(gè)區(qū)域圖像"。可以根據(jù)投影儀的網(wǎng)絡(luò)地址是否與計(jì)算機(jī)100的 子網(wǎng)掩碼相同,來判斷各投影儀是否處于與計(jì)算機(jī)100相同的本地網(wǎng)絡(luò)上。
[0117] 此外,在假定預(yù)先選擇通信方法和投影方法的前提下進(jìn)行了說明。可選地,可以根 據(jù)作為發(fā)送目的地的投影儀是否在與作為發(fā)送源的計(jì)算機(jī)100相同的本地網(wǎng)絡(luò)上,來切換 通信方法。在這種情況下,當(dāng)將圖像發(fā)送至相同本地網(wǎng)絡(luò)上的投影儀時(shí),計(jì)算機(jī)100使用 UDP/IP作為通信協(xié)議,通過多播通信方法將圖像發(fā)送給各投影儀。另一方面,當(dāng)將圖像發(fā) 送至不處于相同本地網(wǎng)絡(luò)上的投影儀時(shí),計(jì)算機(jī)100使用TCP/IP作為通信協(xié)議,通過單播 通信方法將圖像發(fā)送給各投影儀。與本典型實(shí)施例相同,在多播通信方法的情況下,計(jì)算機(jī) 100定期發(fā)送"整個(gè)區(qū)域圖像",并且在單播通信方法的情況下,計(jì)算機(jī)100發(fā)送"部分區(qū)域 圖像",而不定期發(fā)送"整個(gè)區(qū)域圖像"??梢愿鶕?jù)投影儀的子網(wǎng)掩碼是否與計(jì)算機(jī)100的子 網(wǎng)掩模相同,來判斷各投影儀是否處于與計(jì)算機(jī)100相同的本地網(wǎng)絡(luò)上。
[0118] 可選地,可以采用不同于第一和第二投影方法的第三投影方法。在第三投影方法 中,計(jì)算機(jī)100使用TCP/IP作為通信協(xié)議,通過單播通信方法向各投影儀發(fā)送圖像,并且定 期獲取并發(fā)送"整個(gè)區(qū)域圖像"。也就是說,另外,在單播方法中,計(jì)算機(jī)100可以具有另一 模式:計(jì)算機(jī)1〇〇定期獲取并發(fā)送"整個(gè)區(qū)域圖像"。然后,如果如根據(jù)本典型實(shí)施例的第一 和/或第三投影方法一樣,定期發(fā)送"整個(gè)圖像區(qū)域",則可以使得越多數(shù)量的投影儀投影 圖像,則"整個(gè)區(qū)域圖像"的發(fā)送之間的間隔越短。另一方面,還可以使得越少數(shù)量的投影 儀投影圖像,"整個(gè)區(qū)域圖像"的發(fā)送之間的間隔越長。也就是說,根據(jù)本典型實(shí)施例的圖 像處理系統(tǒng)可以具有以長于預(yù)定間隔的間隔發(fā)送"整個(gè)圖像區(qū)域"的模式和以短于預(yù)定間 隔的間隔發(fā)送"整個(gè)區(qū)域圖像"的模式??蛇x地,作為例外處理,可以定期發(fā)送"整個(gè)區(qū)域圖 像",但是如果在"整個(gè)區(qū)域圖像"的發(fā)送之間的間隔期間,通過投影儀要顯示的圖像在預(yù)定 數(shù)量以上個(gè)分割區(qū)域(例如,12個(gè)區(qū)域中10個(gè)以上個(gè)區(qū)域)中發(fā)生了改變,則可不獲取和 發(fā)送下一"整個(gè)區(qū)域圖像"。這是因?yàn)?,?dāng)傳送了這些改變區(qū)域時(shí),發(fā)送了幾乎與"整個(gè)區(qū)域 圖像"相同的圖像,因此,不必發(fā)送"整個(gè)區(qū)域圖像"。
[0119] 此外,在定期發(fā)送"整個(gè)區(qū)域圖像"的模式中,如果以例如JPEG格式壓縮并發(fā)送圖 像,則可以進(jìn)行下面的處理。當(dāng)發(fā)送"整個(gè)區(qū)域圖像"或者"部分區(qū)域圖像"時(shí),CPU101以 JPEG格式壓縮要發(fā)送的圖像。此時(shí),在JPEG圖像壓縮中,眾所周知,設(shè)置量化系數(shù)Q。在根 據(jù)本典型實(shí)施例的圖像處理系統(tǒng)中,在第一"整個(gè)區(qū)域圖像"的發(fā)送和下一"整個(gè)區(qū)域圖像" 的發(fā)送之間禁止量化系數(shù)Q的改變。也就是說,當(dāng)以JPEG格式壓縮"部分區(qū)域圖像"時(shí),使 用與緊接著在發(fā)送"整個(gè)區(qū)域圖像"時(shí)之前所使用的量化系數(shù)Q相同的量化系數(shù)Q,以JPEG 壓縮來量化"部分區(qū)域圖像"。另一方面,當(dāng)以JPEG格式壓縮下一"整個(gè)區(qū)域圖像"時(shí),使用 不同于在發(fā)送第一"整個(gè)區(qū)域圖像"時(shí)所使用的量化系數(shù)Q的量化系數(shù)Q,以JPEG壓縮量 化下一"整個(gè)區(qū)域圖像"。這樣可以使得圖像數(shù)據(jù)的量適當(dāng),并且還可以防止使用不同的量 化系數(shù)Q量化圖像的合成圖像。這樣可以降低用戶的不方便。此外,當(dāng)在被以JPEG格式壓 縮之前校正圖像時(shí),類似地,可以在第一"整個(gè)區(qū)域圖像"的發(fā)送和下一"整個(gè)區(qū)域圖像"的 發(fā)送之間防止校正參數(shù)的改變。例如,在第一"整個(gè)區(qū)域圖像"的發(fā)送和下一 "整個(gè)區(qū)域圖 像"的發(fā)送之間,可以防止用于降低圖像的高頻成分的低通濾波器的強(qiáng)度和截止頻率的改 變。此外,如果在計(jì)算機(jī)100的顯示單元106上所顯示的圖像是對于各顏色具有10位灰度 級的圖像,則在將該圖像壓縮成JPEG格式之前,必須將該圖像轉(zhuǎn)換(進(jìn)行灰度級轉(zhuǎn)換/色 調(diào)映射)成具有8位灰度級的圖像。因此,在第一"整個(gè)區(qū)域圖像"的發(fā)送和下一"整個(gè)區(qū) 域圖像"的發(fā)送之間,可以防止灰度級轉(zhuǎn)換/色調(diào)映射的方法的改變。
[0120] 在本典型實(shí)施例中,說明了包括計(jì)算機(jī)和投影儀的圖像處理系統(tǒng)。然而,用于發(fā)送 圖像的設(shè)備不局限于計(jì)算機(jī),并且用于顯示圖像的設(shè)備不局限于投影儀。例如,用于發(fā)送圖 像的設(shè)備可以是例如移動(dòng)電話、臺式計(jì)算機(jī)、硬盤記錄器或者數(shù)字照相機(jī)。此外,用于顯示 圖像的設(shè)備可以是顯示器、電視劇、移動(dòng)電話或者臺式計(jì)算機(jī)。
[0121] 其他典型實(shí)施例
[0122] 通過進(jìn)行下面的處理也實(shí)現(xiàn)本發(fā)明。經(jīng)由網(wǎng)絡(luò)或者各種存儲(chǔ)介質(zhì)將用于實(shí)現(xiàn)上述 典型實(shí)施例的功能的軟件(程序)提供給系統(tǒng)或者設(shè)備,以使得該系統(tǒng)或者設(shè)備的計(jì)算機(jī) (或者CPU或微處理器單元(MPU))讀取并執(zhí)行該程序。
[0123] 其他實(shí)施例
[0124] 還可以通過讀出并執(zhí)行記錄在存儲(chǔ)介質(zhì)(例如,非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)) 上的計(jì)算機(jī)可執(zhí)行指示以進(jìn)行本發(fā)明的上述實(shí)施例中的一個(gè)以上的功能的系統(tǒng)或者設(shè)備 的計(jì)算機(jī)、以及通過下述方法實(shí)現(xiàn)本發(fā)明的實(shí)施例,其中,例如,通過系統(tǒng)或設(shè)備的計(jì)算機(jī) 從存儲(chǔ)介質(zhì)讀出并執(zhí)行計(jì)算機(jī)可執(zhí)行指示進(jìn)行該方法,以進(jìn)行上述實(shí)施例中的一個(gè)或多個(gè) 的功能。計(jì)算機(jī)可以包含中央處理單元(CPU)、微處理單元(MPU)或者其他電路中的一個(gè)以 上,并且可以包括分離的計(jì)算機(jī)或者分離的計(jì)算機(jī)處理器的網(wǎng)絡(luò)??梢酝ㄟ^例如網(wǎng)絡(luò)或者 存儲(chǔ)介質(zhì)將計(jì)算機(jī)可執(zhí)行指示提供給計(jì)算機(jī)。存儲(chǔ)介質(zhì)可以包括例如硬盤、隨機(jī)存取存儲(chǔ) 器(RAM)、只讀存儲(chǔ)器(ROM)、分布式計(jì)算系統(tǒng)的存儲(chǔ)器、光盤(諸如緊湊型光盤(CD)、數(shù)字 多功能光盤(DVD)或藍(lán)光光盤(BD)?等)、閃存存儲(chǔ)器裝置和存儲(chǔ)卡等。
[0125] 盡管參考典型實(shí)施例說明了本發(fā)明,但是應(yīng)該理解,本發(fā)明不局限于所公開的典 型實(shí)施例。所附權(quán)利要求書的范圍符合最寬的解釋,以包含所有這類修改、等同結(jié)構(gòu)和功 能。
【權(quán)利要求】
1. 一種圖像處理設(shè)備,其能夠與投影設(shè)備通信,所述圖像處理設(shè)備包括: 顯示控制部件,用于控制與所述圖像處理設(shè)備連接的顯示裝置上的顯示; 檢測部件,用于檢測在所述顯示裝置上要顯示的圖像的改變;以及 發(fā)送控制部件,用于在所述檢測部件檢測到了所述要顯示的圖像的改變的情況下,進(jìn) 行控制,以使得在所述要顯示的圖像中,不是發(fā)送整個(gè)區(qū)域,而是發(fā)送包括改變區(qū)域的部分 區(qū)域, 其中,在向所述投影設(shè)備發(fā)送圖像的方法是對于圖像的發(fā)送不做出接收應(yīng)答的第一通 信方法的情況下,所述發(fā)送控制部件進(jìn)行控制,從而使得發(fā)送所述部分區(qū)域,并且定期發(fā)送 所述要顯示的圖像的整個(gè)區(qū)域。
2. 根據(jù)權(quán)利要求1所述的圖像處理設(shè)備,其中,在向所述投影設(shè)備發(fā)送圖像的方法是 對于圖像的發(fā)送做出接收應(yīng)答的第二通信方法的情況下,所述發(fā)送控制部件進(jìn)行控制,從 而使得發(fā)送所述部分區(qū)域,并且不會(huì)定期發(fā)送所述要顯示的圖像的整個(gè)區(qū)域。
3. 根據(jù)權(quán)利要求2所述的圖像處理設(shè)備,其中,所述第一通信方法是多播,并且所述第 二通/[目方法是單播。
4. 根據(jù)權(quán)利要求1?3中任一項(xiàng)所述的圖像處理設(shè)備,其中,基于所述投影設(shè)備的輸出 設(shè)置,來確定向所述投影設(shè)備發(fā)送圖像的方法。
5. 根據(jù)權(quán)利要求2或3所述的圖像處理設(shè)備,其中,在所述圖像處理設(shè)備與單個(gè)投影設(shè) 備通信的模式下,使用所述第二通信方法。
6. 根據(jù)權(quán)利要求2所述的圖像處理設(shè)備,其中,所述第一通信方法使得能夠向多個(gè)投 影設(shè)備發(fā)送相同的圖像,并且所述第二通信方法使得能夠向各投影設(shè)備發(fā)送不同的圖像。
7. 根據(jù)權(quán)利要求2或3所述的圖像處理設(shè)備,其中,還包括指定部件,所述指定部件用 于在通過所述第二通信方法發(fā)送圖像的情況下,將所述投影設(shè)備的地址指定作為圖像的發(fā) 送目的地。
8. 根據(jù)權(quán)利要求7所述的圖像處理設(shè)備,其中,在通過所述第一通信方法發(fā)送圖像的 情況下,所述指定部件將與所述投影設(shè)備的地址不同的地址,指定作為圖像的發(fā)送目的地。
9. 一種圖像處理設(shè)備,其能夠與投影設(shè)備通信,所述圖像處理設(shè)備包括: 顯示控制部件,用于控制與所述圖像處理設(shè)備連接的顯示裝置上的顯示; 檢測部件,用于檢測在所述顯示裝置上要顯示的圖像的改變;以及 發(fā)送控制部件,用于在所述檢測部件檢測到了所述要顯示的圖像的改變的情況下,進(jìn) 行控制,從而使得在所述要顯示的圖像中,不是發(fā)送整個(gè)區(qū)域,而是發(fā)送包括改變區(qū)域的部 分區(qū)域, 其中,在向所述投影設(shè)備發(fā)送圖像的方法是第一通信方法的情況下,所述發(fā)送控制部 件進(jìn)行控制,從而使得發(fā)送所述部分區(qū)域,并且定期發(fā)送所述整個(gè)區(qū)域,以及 在向所述投影設(shè)備發(fā)送圖像的方法是第二通信方法的情況下,所述發(fā)送控制部件進(jìn)行 控制,從而使得發(fā)送所述部分區(qū)域,并且不會(huì)定期發(fā)送所述整個(gè)區(qū)域。
10. 根據(jù)權(quán)利要求9所述的圖像處理設(shè)備,其中,所述第一通信方法是多播,并且所述 第二通信方法是單播。
11. 根據(jù)權(quán)利要求9或10所述的圖像處理設(shè)備,其中,基于所述投影設(shè)備的輸出設(shè)置, 來確定向所述投影設(shè)備發(fā)送圖像的方法。
12. 根據(jù)權(quán)利要求9或10所述的圖像處理設(shè)備,其中,在所述圖像處理設(shè)備與單個(gè)投影 設(shè)備通信的模式下,使用所述第二通信方法。
13. 根據(jù)權(quán)利要求9或10所述的圖像處理設(shè)備,其中,所述第一通信方法使得能夠向多 個(gè)投影設(shè)備發(fā)送相同的圖像,并且所述第二通信方法使得能夠向各投影設(shè)備發(fā)送不同的圖 像。
14. 根據(jù)權(quán)利要求9或10所述的圖像處理設(shè)備,其中,還包括指定部件,所述指定部件 用于在通過所述第二通信方法發(fā)送圖像的情況下,將所述投影設(shè)備的地址指定作為圖像的 發(fā)送目的地。
15. 根據(jù)權(quán)利要求14所述的圖像處理設(shè)備,其中,在通過所述第一通信方法發(fā)送圖像 的情況下,所述指定部件將與所述投影設(shè)備的地址不同的地址,指定作為圖像的發(fā)送目的 地。
16. -種圖像處理設(shè)備的控制方法,其中,所述圖像處理設(shè)備能夠與投影設(shè)備通信,所 述控制方法包括以下步驟: 控制與所述圖像處理設(shè)備連接的顯示裝置上的顯示; 檢測步驟,檢測在所述顯示裝置上要顯示的圖像的改變;以及 在所述檢測步驟檢測到了所述要顯示的圖像的改變的情況下,進(jìn)行控制,以使得在所 述要顯示的圖像中,不是發(fā)送整個(gè)區(qū)域,而是發(fā)送包括改變區(qū)域的部分區(qū)域, 其中,在向所述投影設(shè)備發(fā)送圖像的方法是對于圖像的發(fā)送不做出接收應(yīng)答的第一通 信方法的情況下,進(jìn)行控制,從而使得發(fā)送所述部分區(qū)域,并且定期發(fā)送所述要顯示的圖像 的整個(gè)區(qū)域。
17. -種圖像處理設(shè)備的控制方法,其中,所述圖像處理設(shè)備能夠與投影設(shè)備通信,所 述控制方法包括以下步驟: 控制與所述圖像處理設(shè)備連接的顯示裝置上的顯示; 檢測步驟,檢測在所述顯示裝置上要顯示的圖像的改變;以及 在所述檢測步驟檢測到了所述要顯示的圖像的改變的情況下,進(jìn)行控制,從而使得在 所述要顯示的圖像中,不是發(fā)送整個(gè)區(qū)域,而是發(fā)送包括改變區(qū)域的部分區(qū)域, 其中,在向所述投影設(shè)備發(fā)送圖像的方法是第一通信方法的情況下,進(jìn)行控制,從而使 得發(fā)送所述部分區(qū)域,并且定期發(fā)送所述整個(gè)區(qū)域,以及 在向所述投影設(shè)備發(fā)送圖像的方法是第二通信方法的情況下,進(jìn)行控制,從而使得發(fā) 送所述部分區(qū)域,并且不會(huì)定期發(fā)送所述整個(gè)區(qū)域。
【文檔編號】G06F3/14GK104219474SQ201410239132
【公開日】2014年12月17日 申請日期:2014年5月30日 優(yōu)先權(quán)日:2013年5月30日
【發(fā)明者】門田和廣, 渡邊英行 申請人:佳能株式會(huì)社