亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

獲得纏繞在對象周圍的燈串的光源的位置的制作方法

文檔序號:40532474發(fā)布日期:2024-12-31 13:48閱讀:11來源:國知局
獲得纏繞在對象周圍的燈串的光源的位置的制作方法

本發(fā)明涉及一種用于控制纏繞在對象周圍的光源串的系統(tǒng)。本發(fā)明進(jìn)一步涉及一種控制纏繞在對象周圍的光源串的方法。本發(fā)明還涉及一種使得計(jì)算機(jī)系統(tǒng)能夠執(zhí)行這種方法的計(jì)算機(jī)程序產(chǎn)品。


背景技術(shù):

1、為了為纏繞在對象(例如圣誕樹)周圍的燈串創(chuàng)建有意義的光效果,知道各個(gè)光源的位置是重要的。在不知道各個(gè)光源的位置的情況下,不可能創(chuàng)建涉及在燈串中不相鄰的多個(gè)光源的有意義的光效果。例如,對于流星光效果,要求各個(gè)光源的位置能夠選擇適當(dāng)?shù)墓庠础?/p>

2、wo?2018224390?a1公開了一種電子設(shè)備,其被配置成獲得標(biāo)識可用光源(包括其位置)的信息。該電子設(shè)備還被配置成接收呈現(xiàn)光效果的指令。該指令包括一個(gè)或多個(gè)光效果參數(shù)、映射功能標(biāo)識符、和一個(gè)或多個(gè)空間指示。電子設(shè)備還被配置成基于一個(gè)或多個(gè)光效果參數(shù)、映射功能標(biāo)識符、一個(gè)或多個(gè)空間指示、和可用光源的位置將光效果映射到一個(gè)或多個(gè)可用光源。

3、一種已知的確定各個(gè)光源的位置的方法是通過使用相機(jī)。例如,us2019/261485a1公開了一種照明系統(tǒng),其包括控制單元,該控制單元根據(jù)相應(yīng)的接通序列激活燈串的每個(gè)光源。用戶設(shè)備包括相機(jī),該相機(jī)獲取周圍環(huán)境的圖像的序列并分析該序列以確定每個(gè)光源的空間位置和/或標(biāo)識碼。

4、然而,基于相機(jī)的實(shí)施方式的缺點(diǎn)是相機(jī)可能不總是可用的,并且基于相機(jī)的實(shí)施方式通常使用起來并不簡單,尤其是在具有反射表面的空間中。


技術(shù)實(shí)現(xiàn)思路

1、本發(fā)明的第一個(gè)目的是提供一種系統(tǒng),該系統(tǒng)可以用于在不需要相機(jī)的情況下確定纏繞在對象周圍的串上的光源的位置,并且基于這些位置來控制這些光源。

2、本發(fā)明的第二個(gè)目的是提供一種方法,該方法可以用于在不需要相機(jī)的情況下確定纏繞在對象周圍的串上的光源的位置,并且基于這些位置來控制這些光源。

3、在本發(fā)明的第一方面中,一種用于控制纏繞在對象周圍的光源串的系統(tǒng)包括至少一個(gè)輸入接口、至少一個(gè)輸出接口和至少一個(gè)處理器,該處理器至少一個(gè)被配置成:經(jīng)由所述至少一個(gè)輸入接口獲得用戶輸入信號,該用戶輸入信號指定所述串已經(jīng)纏繞在所述對象周圍的圈數(shù);獲得指示所述光源的數(shù)量、所述光源之間的間距、以及所述對象的基本形狀的信息;基于所述圈數(shù)、所述光源的所述數(shù)量、所述光源之間的所述間距以及所述對象的所述基本形狀來確定所述光源中的每一個(gè)的位置;基于所述光源的所述位置來確定所述光源中的每一個(gè)的光設(shè)置;以及經(jīng)由所述至少一個(gè)輸出接口根據(jù)所述光設(shè)置來控制所述光源串。

4、通過讓用戶指定燈串已經(jīng)纏繞在對象(例如圣誕樹)周圍的圈數(shù),并將該信息與串上光源的數(shù)量、串上光源之間的間距以及對象的基本形狀相組合,可以以對用戶簡單且不需要相機(jī)的方式確定光源的位置。用戶輸入信號可以進(jìn)一步指示對象的基本形狀。替代地,可以預(yù)定義對象的基本形狀。例如,對象的基本形狀可以是圓錐、圓柱或立方體。

5、指示串上光源的數(shù)量和光源之間的間距的信息可以是用戶輸入信號的一部分。替代地,所述至少一個(gè)處理器可以被配置成例如經(jīng)由所述至少一個(gè)輸入接口從所述串獲得部分所述信息,所述部分所述信息指示所述光源的所述數(shù)量和所述光源之間的所述間距。

6、所述信息可以指定所述串的類型,并且所述至少一個(gè)處理器可以被配置成基于所述串的所述類型來確定所述光源的所述數(shù)量和所述光源之間的所述間距。例如,串的長度和間距通常由產(chǎn)品類型來定義,在智能照明系統(tǒng)中,該產(chǎn)品類型對于系統(tǒng)中的大多數(shù)智能組件來說是已知的。例如,在philips?hue系統(tǒng)中,philips?hue橋接器和智能電話hue應(yīng)用程序知道每個(gè)燈和附件的產(chǎn)品類型和固件版本。

7、所述信息可以進(jìn)一步指示所述串的開始位置,并且所述至少一個(gè)處理器可以被配置成進(jìn)一步基于所述開始位置來確定所述光源中的每一個(gè)的所述位置,所述開始位置指示所述串是已經(jīng)從所述對象的第一端開始還是從所述對象的第二端開始纏繞在所述對象周圍。使用正確的開始位置對于某些形狀(如圓錐)是重要的,在圓錐中,較少的串通常纏繞在對象的一部分周圍、而不是對象的第二部分周圍。例如,對于對象的第一形狀,第一端可以是對象的頂部,并且第二端可以是對象的底部。例如,對于對象的第二形狀,第一端可以是對象的左端,并且第二端可以是對象的右端。

8、所述用戶輸入信號可以指示所述開始位置。例如,用戶可以指定“在頂部開始”或“在底部開始”。替代地,可以假設(shè)某個(gè)開始位置。例如,大多數(shù)人從底部開始將燈串纏繞在其圣誕樹周圍,因?yàn)樗麄儗⑵錈舸B接到在墻壁底部的電源插座,所以對于圣誕樹來說,可以假設(shè)開始位置在對象的底部。

9、所述信息可以進(jìn)一步指示所述對象的寬度,并且所述至少一個(gè)處理器可以被配置成進(jìn)一步基于所述對象的所述寬度來確定所述光源中的每一個(gè)的所述位置。該信息可用于提高所估計(jì)位置的準(zhǔn)確性。例如,所述用戶輸入信號可以指示所述對象的所述寬度。例如,可以詢問用戶對象(例如,圓錐)是小的、正常的還是寬的,或者可以請求用戶指定以厘米或英寸為單位的寬度(例如,圓錐的基底的寬度)。替代地,例如,所述對象的所述寬度可能已經(jīng)被預(yù)定義。

10、所述用戶輸入信號可以進(jìn)一步指示所述串圍繞所述對象的纏繞方向,并且所述至少一個(gè)處理器可以被配置為進(jìn)一步基于所述纏繞方向來確定所述光源中的每一個(gè)的所述光設(shè)置,所述纏繞方向是順時(shí)針或逆時(shí)針。纏繞方向的知識對于某些光效果(例如從對象的左邊移動到右邊的光效果)可能是有益的。

11、所述信息可以進(jìn)一步指示所述對象的高度,并且所述至少一個(gè)處理器可以被配置為確定所述高度是否與所述圈數(shù)匹配,如果所述高度和所述圈數(shù)不匹配,則要求用戶提供另外的用戶輸入,所述另外的用戶輸入指示所述串是圍繞所述對象的上半部還是圍繞所述對象的下半部纏繞了更多圈數(shù),并且進(jìn)一步基于所述另外的用戶輸入確定所述光源中的每一個(gè)的所述位置。

12、在大多數(shù)情況下,人們將燈串纏繞在整個(gè)對象周圍。在這種情況下,將可能的是基于對象的基本形狀和燈串的長度計(jì)算出與圈數(shù)相匹配的對象高度。然而,如果人們不把燈串纏繞在整個(gè)對象周圍,那么這個(gè)對象高度將不正確。通過要求用戶指定圈數(shù)和指示對象的高度,可以確定它們是否匹配。如果它們不匹配,則可以要求用戶提供另外的用戶輸入,所述另外的用戶輸入指示該串是圍繞對象的上半部還是圍繞對象的下半部纏繞了更多圈數(shù),以便更準(zhǔn)確地確定光源的位置。例如,用戶可以通過與對象的視覺表示進(jìn)行交互來指示高度。用戶可能能夠以同樣的方式指示對象的寬度。

13、所述至少一個(gè)處理器可以被配置成:基于所述光源的所述位置來確定所述光源中的每一個(gè)的所述光設(shè)置,使得用戶能夠感知纏繞在所述對象頂部周圍的光源和纏繞在所述對象底部周圍的光源之間的邊界;經(jīng)由所述至少一個(gè)輸出接口根據(jù)所述光設(shè)置來控制所述光源串;要求用戶提供指示所述邊界是否對應(yīng)于所述對象的水平中心線的第一反饋;基于所述圈數(shù)、所述光源的所述數(shù)量、所述光源之間的所述間距、所述對象的所述基本形狀以及所述第一反饋來確定所述光源中的每一個(gè)的已調(diào)整位置;基于所述光源的所述已調(diào)整位置來確定所述光源中的每一個(gè)的另外的光設(shè)置;以及經(jīng)由所述至少一個(gè)輸出接口根據(jù)所述另外的光設(shè)置來控制所述光源串。

14、這可以用作要求用戶指示對象寬度的替代,或者可以用于檢查用戶是否已經(jīng)指示了正確的寬度。例如,可以通過用一種顏色控制燈串的第一部分和用另一種顏色控制燈串的最后一部分來創(chuàng)建邊界。例如,可以控制燈串呈現(xiàn)兩種顏色。替代地或附加地,例如,可以通過控制預(yù)期用一種顏色纏繞在對象中部周圍的一組相鄰光源和用一種或多種其他顏色的其他光源來創(chuàng)建邊界。例如,可以控制單圈的光源呈現(xiàn)第一顏色,并且可以控制其他光源呈現(xiàn)第二顏色。

15、所述至少一個(gè)處理器可以被配置成:基于所述光源的所述位置確定所述光源中的每一個(gè)的所述光設(shè)置,使得位于所述對象的第一側(cè)上的光源呈現(xiàn)第一顏色,并且位于所述對象的第二側(cè)上的光源呈現(xiàn)第二顏色;經(jīng)由所述至少一個(gè)輸出接口根據(jù)所述光設(shè)置控制所述光源串;要求用戶提供指示正在呈現(xiàn)所述第一顏色的所述對象的側(cè)面的第二反饋,所述側(cè)面是左側(cè)、右側(cè)、前側(cè)和后側(cè)之一;基于所述光源的所述位置和所述第二反饋確定所述光源中的每一個(gè)的另外的光設(shè)置;以及經(jīng)由所述至少一個(gè)輸出接口根據(jù)所述另外的光設(shè)置控制所述光源串。

16、這是有益的,例如,當(dāng)對象被放置在角落中并且一些光源對任何人都不可見時(shí)。在這種情況下,可以基于哪些光源對任何人都不可見來調(diào)整光效果。

17、在本發(fā)明的第二方面中,一種控制纏繞在對象周圍的光源串的方法包括:獲得用戶輸入信號,所述用戶輸入信號指定所述串已經(jīng)纏繞在所述對象周圍的圈數(shù);獲得指示所述光源的數(shù)量、所述光源之間的間距和所述對象的基本形狀的信息;基于所述圈數(shù)、所述光源的所述數(shù)量、所述光源之間的所述間距和所述對象的所述基本形狀確定所述光源中的每一個(gè)的位置;基于所述光源的所述位置確定所述光源中的每一個(gè)的光設(shè)置;以及根據(jù)所述光設(shè)置控制所述光源串。所述方法可以由運(yùn)行在可編程設(shè)備上的軟件來執(zhí)行。該軟件可以作為計(jì)算機(jī)程序產(chǎn)品提供。

18、此外,提供了用于實(shí)行本文所描述的方法的計(jì)算機(jī)程序,以及存儲該計(jì)算機(jī)程序的非暫時(shí)性計(jì)算機(jī)可讀存儲介質(zhì)。計(jì)算機(jī)程序可以例如由現(xiàn)有設(shè)備下載或上載到現(xiàn)有設(shè)備,或者在制造這些系統(tǒng)時(shí)被存儲。

19、一種非暫時(shí)性計(jì)算機(jī)可讀存儲介質(zhì)存儲至少一個(gè)軟件代碼部分,該軟件代碼部分當(dāng)由計(jì)算機(jī)執(zhí)行或處理時(shí)被配置成執(zhí)行用于控制纏繞在對象周圍的光源串的可執(zhí)行操作。

20、可執(zhí)行操作包括:獲得用戶輸入信號,所述用戶輸入信號指定所述串已經(jīng)纏繞在所述對象周圍的圈數(shù);獲得指示所述光源的數(shù)量、所述光源之間的間距和所述對象的基本形狀的信息;基于所述圈數(shù)、所述光源的所述數(shù)量、所述光源之間的所述間距和所述對象的所述基本形狀確定所述光源中的每一個(gè)的位置;基于所述光源的所述位置確定所述光源中的每一個(gè)的光設(shè)置;以及根據(jù)所述光設(shè)置控制所述光源串。

21、如本領(lǐng)域技術(shù)人員將領(lǐng)會的,本發(fā)明的諸方面可以體現(xiàn)為設(shè)備、方法或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明的諸方面可以采取完全硬件實(shí)施例、完全軟件實(shí)施例(包括固件、駐留軟件、微代碼等)或組合軟件和硬件方面的實(shí)施例的形式,其在本文中通常都可以被稱為“電路”、“模塊”或“系統(tǒng)”。本公開中描述的功能可以實(shí)施為由計(jì)算機(jī)的處理器/微處理器執(zhí)行的算法。此外,本發(fā)明的諸方面可以采取在一種或多種計(jì)算機(jī)可讀介質(zhì)中體現(xiàn)的計(jì)算機(jī)程序產(chǎn)品的形式,該一種或多種計(jì)算機(jī)可讀介質(zhì)具有在其上體現(xiàn)(例如,存儲)的計(jì)算機(jī)可讀程序代碼。

22、可以利用一種或多種計(jì)算機(jī)可讀介質(zhì)的任何組合。計(jì)算機(jī)可讀介質(zhì)可以是計(jì)算機(jī)可讀信號介質(zhì)或計(jì)算機(jī)可讀存儲介質(zhì)。計(jì)算機(jī)可讀存儲介質(zhì)可以是例如但不限于:電子、磁、光學(xué)、電磁、紅外或半導(dǎo)體系統(tǒng)、裝置或設(shè)備,或前述的任何適合組合。計(jì)算機(jī)可讀存儲介質(zhì)的更具體示例可以包括但不限于以下:具有一條或多條導(dǎo)線的電連接、便攜式計(jì)算機(jī)磁盤、硬盤、隨機(jī)存取存儲器(ram)、只讀存儲器(rom)、可擦除可編程只讀存儲器(eprom或閃存)、光纖、便攜式致密盤只讀存儲器(cd-rom)、光存儲設(shè)備、磁存儲設(shè)備、或前述的任何適合組合。在本發(fā)明的上下文中,計(jì)算機(jī)可讀存儲介質(zhì)可以是任何有形介質(zhì),其可以包含或存儲由指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用或與指令執(zhí)行系統(tǒng)、裝置或設(shè)備結(jié)合使用的程序。

23、計(jì)算機(jī)可讀信號介質(zhì)可以包括傳播的數(shù)據(jù)信號,該信號具有體現(xiàn)在其中(例如,在基帶中或作為載波的一部分)的計(jì)算機(jī)可讀程序代碼。這種傳播的信號可以采取各種形式中的任何一種,包括但不限于電磁、光學(xué)、或其任何適合的組合。計(jì)算機(jī)可讀信號介質(zhì)可以是任何計(jì)算機(jī)可讀介質(zhì),其不是計(jì)算機(jī)可讀存儲介質(zhì),并且其可以傳達(dá)、傳播或輸送由指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用或與指令執(zhí)行系統(tǒng)、裝置或設(shè)備結(jié)合使用的程序。

24、在計(jì)算機(jī)可讀介質(zhì)上體現(xiàn)的程序代碼可以使用任何適當(dāng)?shù)慕橘|(zhì),包括但不限于無線、有線、光纖、線纜、rf等,或前述的任何適合組合來傳送。用于實(shí)行本發(fā)明的諸方面的操作的計(jì)算機(jī)程序代碼可以以一種或多種編程語言的任何組合來編寫,該一種或多種編程語言包括面向?qū)ο蟮木幊陶Z言(諸如java(tm)、smalltalk、或c++等)和常規(guī)的過程性編程語言(諸如“c”編程語言或相似的編程語言)。程序代碼可以完全在用戶的計(jì)算機(jī)上執(zhí)行、部分地在用戶的計(jì)算機(jī)上執(zhí)行、作為獨(dú)立的軟件包執(zhí)行、部分地在用戶的計(jì)算機(jī)上并且部分地在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行、或者完全在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在后一種場景下,遠(yuǎn)程計(jì)算機(jī)可以通過任何類型的網(wǎng)絡(luò)(包括局域網(wǎng)(lan)或廣域網(wǎng)(wan))連接到用戶的計(jì)算機(jī),或者可以與外部計(jì)算機(jī)進(jìn)行連接(例如,通過使用互聯(lián)網(wǎng)服務(wù)提供商的互聯(lián)網(wǎng))。

25、下面參照根據(jù)本發(fā)明的實(shí)施例的方法、裝置(系統(tǒng))和計(jì)算機(jī)程序產(chǎn)品的流程圖示和/或框圖來描述本發(fā)明的諸方面。將要理解,流程圖示和/或框圖中的每個(gè)框以及流程圖示和/或框圖中的框的組合可以通過計(jì)算機(jī)程序指令來實(shí)施。這些計(jì)算機(jī)程序指令可以提供給通用計(jì)算機(jī)、專用計(jì)算機(jī)、或其他可編程數(shù)據(jù)處理裝置的處理器,特別是微處理器或中央處理單元(cpu),以產(chǎn)生機(jī)器,使得經(jīng)由計(jì)算機(jī)、其他可編程數(shù)據(jù)處理裝置、或其他設(shè)備的處理器執(zhí)行的指令創(chuàng)建用于實(shí)施流程圖和/或一個(gè)或多個(gè)框圖框中指定的功能/動作的裝置。

26、這些計(jì)算機(jī)程序指令還可以存儲在計(jì)算機(jī)可讀介質(zhì)中,該計(jì)算機(jī)可讀介質(zhì)可以指導(dǎo)計(jì)算機(jī)、其他可編程數(shù)據(jù)處理裝置、或其他設(shè)備以特別的方式運(yùn)轉(zhuǎn),使得存儲在所述計(jì)算機(jī)可讀介質(zhì)中的指令產(chǎn)生制品,該制品包括實(shí)施流程圖和/或一個(gè)或多個(gè)框圖框中指定的功能/動作的指令。

27、計(jì)算機(jī)程序指令還可以加載到計(jì)算機(jī)、其他可編程數(shù)據(jù)處理裝置、或其他設(shè)備上,以使一系列操作步驟在計(jì)算機(jī)、其他可編程裝置、或其他設(shè)備上執(zhí)行,以產(chǎn)生計(jì)算機(jī)實(shí)施的過程,使得在計(jì)算機(jī)或其他可編程裝置上執(zhí)行的指令提供用于實(shí)施流程圖和/或一個(gè)或多個(gè)框圖框中指定的功能/動作的過程。

28、各圖中的流程圖和框圖圖示了根據(jù)本發(fā)明的各種實(shí)施例的設(shè)備、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)施方式的架構(gòu)、功能和操作。在這方面,流程圖或框圖中的每個(gè)框可以表示代碼的模塊、段或部分,其包括用于實(shí)施指定的(一個(gè)或多個(gè))邏輯功能的一個(gè)或多個(gè)可執(zhí)行指令。還應(yīng)注意,在一些替代實(shí)施方式中,框中所述的功能可以不按照圖中所述的順序出現(xiàn)。例如,連續(xù)示出的兩個(gè)框事實(shí)上可以基本上同時(shí)執(zhí)行,或者有時(shí)可以以相反的順序執(zhí)行這些框,這取決于所涉及的功能。還將注意,框圖和/或流程圖示中的每個(gè)框以及框圖和/或流程圖示中的框的組合可以由執(zhí)行指定功能或動作的基于專用硬件的系統(tǒng)、或者專用硬件和計(jì)算機(jī)指令的組合來實(shí)施。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1