欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

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

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

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


背景技術:

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

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

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

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


技術實現(xiàn)思路

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
汉源县| 临高县| 清新县| 闽侯县| 平遥县| 尉氏县| 共和县| 延寿县| 横峰县| 五常市| 根河市| 阳西县| 莆田市| 广宁县| 买车| 咸宁市| 从化市| 那曲县| 平和县| 宝坻区| 金寨县| 湘阴县| 高台县| 和平区| 永清县| 乐平市| 新河县| 嘉禾县| 津市市| 汉中市| 新竹市| 祥云县| 通城县| 清涧县| SHOW| 睢宁县| 辰溪县| 永定县| 陈巴尔虎旗| 沁阳市| 太仆寺旗|