新四季網

一種屏顯模式確定方法和裝置的製作方法

2023-06-24 17:05:16


專利名稱::一種屏顯模式確定方法和裝置的製作方法
技術領域:
:本發明涉及一種切換技術,尤其涉及一種屏顯模式確定方法和裝置。
背景技術:
:為了保護人的視力,提升視覺效果,目前的使用的導航儀在地圖畫面存在屏幕模式切換功能。所述屏幕模式包括白天模式和夜間模式。切換方式為手動切換和自動切換兩種形式。手動切換模式是根據外界情況手動設置屏幕模式。例如,在黑天時,通過手動將屏幕模式設置為夜間模式;在白天時,通過手動將屏幕模式設置為白天模式。當選擇自動切換方式時,系統將根據GPS(GlobalPositioningSystem,全球定位系統)時間,自動進行切換。例如,當前時間在日出時間之前,且在日落時間之後時,自動將屏顯模式設定為夜間模式;當前時間在日出時間之後,且在日落時間之前時,自動將屏顯模式設定為白天模式。由上述可知,手動切換方式比較不方便,需要切換畫面,進入地圖顯示界面進行操作。如果行駛在路面情況複雜的道路上或在高速行駛過程中,進行手動操作時將會產生危險。對於自動切換方式,由於我國統一採用的是北京標準時間,即東八區時刻。而我國地域遼闊,橫跨東五區到東九區的5個時區。各個時區進入黑夜時間依次相差1小時。統一採用一個時間為晝夜分界點的話,將會出現與外界環境相違背的情況。比如當導航儀以北京時間為判斷晝夜分界標準時,如果北京地區於1800進入黑夜,則18點時,導航儀自動切換到黑夜模式。但如果此時用戶位於新疆烏魯木齊市,而該市與北京有2個小時左右的時差,因此真正進入黑夜的時間會比北京時間晚2個小時左右,即北京時間20:00左右才開始進入黑夜。這樣就導致在外界環境還很明亮的情況下,導航儀卻已經自動切換到黑夜模式。另外,隨著季節的交替,日夜長短的變化,相同地區在不同時節開始進入黑夜的時間也各不不同。在自動切換方式中,目前還有另外一種技術方案,即系統根據當前車輛的照明信號來判斷顯示白天或黑夜模式。車燈打開則顯示為黑夜模式,車燈關閉則顯示為白天模式。然而,該方案解決了以某時間點為晝夜模式切換分界線的不足之處,但需要外接硬體的支持。前提條件是必須具備這樣一臺硬體設備。該硬體設備將車燈的開關狀態反饋到導航儀上,導航儀再根據接收到的信息進行判斷並自動切換晝夜模式。此方案勢必增加導航儀的外加成本,而且無法在手持PND(PortableNavigationDevices,可攜式自動導航系統)以及手機地圖導航上實現。
發明內容本發明的實施例提供了一種屏顯模式確定方法和裝置,可解決現有技術中手動切換方式不方便以及自動切換方式中存在的問題。本發明的實施例提供了一種屏顯模式確定方法,包括確定當地的經度、緯度和當天日期;根據經度、緯度和當天日期確定日出時間和日落時間;根據日出時間、日落時間和當前時間確定屏顯模式。本發明的實施例還提供了一種屏顯模式確定裝置,包括第一確定單元,用於確定當地的經度、緯度和當天日期;第二確定單元,用於根據經度、緯度和當天日期確定日出時間和日落時間;第三確定單元,用於根據日出時間、日落時間和當前時間確定屏顯模式。根據本發明實施例,通過當地的經緯度、當時日期確定日出和日落時間,從而確定屏顯模式,使得屏顯模式與實際情況基本相符。圖1示出了本發明實施例的屏顯切換方法的流程;圖2示出了本發明實施例的屏顯切換裝置。具體實施例方式為了便於本領域一般技術人員理解和實現本發明,現結合附圖描繪本發明的實施例。實施例一如圖1所示,本實施例提供了一種屏顯模式確定方法,包括如下步驟步驟11、確定當地的經度、緯度和當天日期,所述日期以年月日表示;可通過進行定位,即接收GPS衛星發送的相關數據,以獲得當前日期、時間及當地經緯度數等。步驟12、根據經度、緯度和當天日期確定日出時間和日落時間。為描述方便,確定日出時間和日落時間將在後面描述。步驟13、根據日出時間、日落時間和當前時間確定屏顯模式。屏顯模式可以有兩種方式,一種是包括白天模式、夜間模式,另一種是包括白天模式、夜間模式和過渡模式。當屏顯模式為第一種時,即屏顯模式包括白天模式、夜間模式時,根據日出時間、日落時間和當前時間確定屏顯模式的方法如下,當前時間在日出時間之前,且在日落時間之後時,將屏顯模式設定為夜間模式;當前時間在日出時間之後,且在日落時間之前時,將屏顯模式設定白天模式。當屏顯模式為第二種時,即屏顯模式包括白天模式、夜間模式和過渡模式時,根據日出時間、日落時間和當前時間確定屏顯模式方法如下,當前時間在日出時間加第一預定時間之前,且在日落時間加第二預定時間之後時,將屏顯模式設定為夜間模式;當前時間在日出時間之前的第一預定時間之內,或者在日落時間之後的第二預定時間內時,將屏顯模式設定為過渡模式;當前時間在日出時間之後,且在日落時間之前時,將屏顯模式設定為白天模式。所述第一預定時間和第二預定時間可以分別設定為30分鐘,也可以將過渡模式再分為兩種模式黃昏模式和黎明模式,在日出前第一預定時間內將屏顯模式設定為黎明模式;在日落後第二預定時間內將屏顯模式設定為黃昏模式。這樣,通過增加過渡模式,使白天模式與夜間模式之間的切換顯得更加平滑。從而有利於保護視力。下面描述根據經度、緯度和當天日期確定日出時間和日落時間的方法。在下面的公式中,日期中的年月日分別用year,month,day表示。longitude,latitude表示當地的經度和緯度(度數值)。Zenith為太陽的天頂角,民間為90.83度,官方為96度,航海為102度,天文學為108度,我們這裡採用民間的90.83度。另外,公式中東經為正值,西經為負值。(1)首先計算當天的天數N(S卩,一年中第N天)Nl=floor(275*month/9)N2=floor((month+9)/12)N3=(1+floor((year-4*floor(year/4)+2)/3))N=Nl-(N2*N3)+day-30(2)將經度轉換成小時值IngHour,並計算出一個粗略的時間tIngHour=longitude/15如果需要計算日出時間t=N+((6-lngHour)/24)如果需要計算日落時間t=N+((18-lngHour)/24)(3)計算太陽的平近點角MM=(0.9856*t)_3.289(4)計算太陽的真黃經LL=M+(1.916*sin(M))+(0.020*sin(2*M))+282.634注意這裡需要通過加上/減去360,把L的值調整到(10)完成H的計算,並轉換成小時如果需要計算日出時間H=360-acos(cosH)如果需要計算日落時間H=acos(cosH)轉換成小時H=H/15(11)計算當地日出/日落的平均時TT=H+RA-(0.06571*t)-6.622(12)調節成標準時間UTUT=T-lngHour注意這裡需要通過加上/減去24,把UT的值調整到W,24]。(13)將UT值轉換成當地時區的標準時間localT=UT+local0ffset(時區差值)下面,我們舉四川成都(E104.08°N30.66°)為例,時間為2008年8月11日)。按照上述公式計算日出時間和日落時間如下(1)首先計算當天的天數N(S卩,一年中第N天)Nl=floor(275*month/9)=floor(275*8/9)=244N2=floor((month+9)/12)=floor((8+9)/12)=1N3=(1+floor((year~4*floor(year/4)+2)/3))=(1+floor((2008-4*floor(2008/4)+2)/3))=1N=Nl-(N2*N3)+day-30=244-(1*1)+11-30=224(2)將經度轉換成小時值IngHour,並計算出一個粗略的時間tIngHour=longitude/15=104.08/15=6.987計算日出時間時t=N+((6-lngHour)/24)=224+((6-6.987)/24)=223.959(3)計算太陽的平近點角MM=(0.9856*t)-3.289=(0.9856*223.959)-3.289=217.445(4)計算太陽的真黃經LL=M+(l.916*sin(M))+(0.020*sin(2*M))+282.634=217.445+(1.916*sin(217.445))+(0.020*sin(2*217.445))+282.634=498.933為使L值屬於,需要減去360,則L=498.933-360=138.933。(5)計算太陽的赤經RARA=atan(0.91764*tan(L))=atan(0.91764*tan(138.933))=-38.645為使L值屬於,需要加上360,則RA=-38.645+360=321.355。(6)赤經RA的值必須與L位於同一象限Lquadrant=(floor(L/90))*90=(floor(138.933/90))*90=90RAquadrant=(floor(RA/90))*90=(floor(321.355/90))*90=270=-90RA=RA+(Lquadrant-RAquadrant)=-38.645+(90+90)=141.355(7)赤經RA的值必須轉換成小時RA=RA/15=9.424(8)計算太陽的赤緯sinDec=0.39782*sin(L)=0.39782*sin(138.933)=0.261cosDec=cos(asin(sinDec))=cos(asin(0.261))=0.965(9)計算太陽的地方時角cosH=(cos(zenith)-(sinDec^sin(latitude)))/(cosDec^cos(latitude))=(cos(90.83)-(0.261*sin(30.66)))/(0.965*cos(30.66))=-0.178比較-0.178落於[_1,1]之內,則該地有日出現象。(10)完成H的計算,並轉換成小時計算日出時間0140]H=360-acos(cosH)0141]=360-acos(-0.178)0142]=259.7500143]轉換成小時0144]H=H/15=17.3170145](11)計算當地日出/日落的平均時T0146]T=H+RA-(0.06571*t)_6.6220147]=17.317+9.424-(0.06571*223.959)-6.6220148]=5.4020149](12)調節成標準時間UT0150]UT=T-lngHour0151]=5.402-6.9870152]=-1.5850153]為使UT值屬於,需要加上24,則RA=-1.585+24=22.41500154](13)將UT值轉換成當地時區的標準時間0155]localT=UT+localOffset(時區差值,北京時間為+8)0156]=22.415+80157]=30.4150158]即6.415,轉換成時間為6:25。即2008年8月11日成都地區的日出時間。0159]接下來,同理計算日落時間。0160](1)首先計算當天的天數N(S卩,一年中第N天)0161]Nl=floor(275*month/9)0162]=floor(275*8/9)0163]=2440164]N2=floor((month+9)/12)0165]=floor((8+9)/12)0166]=10167]N3=(1+floor((year~4*floor(year/4)+2)/3))0168]=(1+floor((2008-4*floor(2008/4)+2)/3))0169]=10170]N=Nl-(N2*N3)+day-300171]=244-(l*l)+ll_300172]=2240173](2)將經度轉換成小時值IngHour,並計算出一個粗略的時間t0174]IngHour=longitude/150175]=104.08/150176]=6.9870177]計算日落時間時0178]t=N+((18-lngHour)/24)0179]=224+((18-6.987)/24)0180]=224.4590181](3)計算太陽的平近點角M0182]M=(0.9856*t)-3.2890183]=(0.9856*224.459)-3.2890184]=217.9380185](4)計算太陽的真黃經L0186]L=M+(l.916*sin(M))+(0.020*sin(2*M))+282.6340187]=0188]217.938+(l.916*sin(217.938))+(0.020*sin(2*217.938))+282.6340189]=499.4130190]為使L值屬於W,360],需要減去360,則L=499.413-360=139.413。0191](5)計算太陽的赤經RA0192]RA=atan(0.91764*tan(L))0193]=atan(0.91764*tan(139.413))0194]=-38.1730195]為使RA值屬於W,360],需要加上360,則RA=-38.173+360=321.827。0196](6)赤經RA的值必須與L位於同一象限0197]Lquadrant=(floor(L/90))*900198]=(floor(139.413/90))*900199]=900200]RAquadrant=(floor(RA/90))*900201]=(floor(321.827/90))*900202]=270=-900203]RA=RA+(Lquadrant-RAquadrant)0204]=-38.173+(90+90)0205]=141.8270206](7)赤經RA的值必須轉換成小時0207]RA=RA/15=9.4550208](8)計算太陽的赤緯0209]sinDec=0.39782*sin(L)0210]=0.39782*sin(139.413)0211]=0.2590212]cosDec=cos(asin(sinDec))0213]=cos(asin(0.259))0214]=0.9660215](9)計算太陽的地方時角0216]cosH=(cos(zenith)-(sinDec^sin(latitude)))/(cosDec^cos(latitude))0217]=(cos(90.83)-(0.259*sin(30.66)))/(0.966*cos(30.66))=-0.176比較-0.176落於[_1,1]之內,則該地有日落現象。(10)完成H的計算,並轉換成小時計算日落時間H=acos(cosH)=acos(-0.176)=100.153轉換成小時H=H/15=6.677(11)計算當地日出/日落的平均時TT=H+RA-(0.06571*t)-6.622=6.6777+9.455-(0.06571*224.459)-6.622=-5.239(12)調節成標準時間UTUT=T-lngHour=-5.239-6.987=-12.226為使UT值屬於,需要加上24,則RA=-12.226+24=11.774。(13)將UT值轉換成當地時區的標準時間localT=UT+local0ffset(時區差值,北京時間為+8)=11.774+8=19.774轉換成時間為19:46。即2008年8月11日成都地區的日落時間。實施例二如圖2所示,本實施例提供了一種屏顯模式確定裝置,包括第一確定單元,用於確定當地的經度、緯度和當天日期;第二確定單元,用於根據經度、緯度和當天日期確定日出時間和日落時間;第三確定單元,用於根據日出時間、日落時間和當前時間確定屏顯模式。所述屏顯模式包括白天模式、夜間模式,所述第三確定單元具體包括第一條件選擇單元,用於判斷當前時間在日出時間之前,且在日落時間之後時,啟動第一設定單元;當前時間在日出時間之後,且在日落時間之前時,啟動第二設定單元,第二設定單元用於將屏顯模式設定為白天模式;第一設定單元,用於將屏顯模式設定為夜間模式;第二設定單元,用於將屏顯模式設定為白天模式。所述屏顯模式包括白天模式、夜間模式和過渡模式,所述第三確定單元具體包括第二條件選擇單元,用於二判斷當前時間在日出時間加第一預定時間之前,且在日落時間加第二預定時間之後時,啟動第一設定單元;當前時間在日出時間之前的第一預定時間之內,或者在日落時間之後的第二預定時間內時,啟動第三設定單元;當前時間在日出時間之後,且在日落時間之前時,啟動第二設定單元;第一設定單元,用於將屏顯模式設定為夜間模式;第二設定單元,用於將屏顯模式設定為白天模式;第三設定單元,用於將屏顯模式設定為過渡模式。所述第一確定單元為全球定位系統。本實施例各個單元的工作原理可參照實施例一中的相關內容。根據本發明實施例,通過當地的經緯度、當時日期確定日出和日落時間,從而確定屏顯模式,使得屏顯模式與實際情況基本相符。另外,本發明實施例還增加了過渡模式,過渡模式有黃昏、黎明兩種模式,使屏顯模式切換更平滑,更符合客觀規律。因此,本發明實施例的確定屏顯模式的方法,使得屏顯模式的當前模式與外界環境符合性更好,且不需要外接其他硬體設備。本發明實施例的方法不僅在車載導航儀上可以實現,在手持PND以及手機地圖導航上也都適用。雖然通過實施例描繪了本發明,但本領域普通技術人員知道,在不脫離本發明的精神和實質的情況下,就可使本發明有許多變形和變化,本發明的範圍由所附的權利要求來限定。權利要求一種屏顯模式確定方法,其特徵在於,包括確定當地的經度、緯度和當天日期;根據經度、緯度和當天日期確定日出時間和日落時間;根據日出時間、日落時間和當前時間確定屏顯模式。2.根據權利要求1所述的方法,其特徵在於,所述屏顯模式包括白天模式、夜間模式,所述根據日出時間、日落時間和當前時間確定屏顯模式具體包括當前時間在日出時間之前,且在日落時間之後時,將屏顯模式設定為夜間模式;當前時間在日出時間之後,且在日落時間之前時,將屏顯模式設定白天模式。3.根據權利要求1所述的方法,其特徵在於,所述屏顯模式包括白天模式、夜間模式和過渡模式,所述根據日出時間、日落時間和當前時間確定屏顯模式具體包括當前時間在日出時間加第一預定時間之前,且在日落時間加第二預定時間之後時,將屏顯模式設定為夜間模式;當前時間在日出時間之前的第一預定時間之內,或者在日落時間之後的第二預定時間內時,將屏顯模式設定為過渡模式;當前時間在日出時間之後,且在日落時間之前時,將屏顯模式設定為白天模式。4.根據權利要求1至3其中之一所述的方法,其特徵在於,所述確定當地的經度、緯度通過全球定位系統確定。5.一種屏顯模式確定裝置,其特徵在於,包括第一確定單元,用於確定當地的經度、緯度和當天日期;第二確定單元,用於根據經度、緯度和當天日期確定日出時間和日落時間;第三確定單元,用於根據日出時間、日落時間和當前時間確定屏顯模式。6.根據權利要求5所述的裝置,其特徵在於,所述屏顯模式包括白天模式、夜間模式,所述第三確定單元具體包括第一條件選擇單元,用於判斷當前時間在日出時間之前,且在日落時間之後時,啟動第一設定單元;當前時間在日出時間之後,且在日落時間之前時,啟動第二設定單元,第二設定單元用於將屏顯模式設定為白天模式;第一設定單元,用於將屏顯模式設定為夜間模式;第二設定單元,用於將屏顯模式設定為白天模式。7.根據權利要求5所述的裝置,其特徵在於,所述屏顯模式包括白天模式、夜間模式和過渡模式,所述第三確定單元具體包括第二條件選擇單元,用於二判斷當前時間在日出時間加第一預定時間之前,且在日落時間加第二預定時間之後時,啟動第一設定單元;當前時間在日出時間之前的第一預定時間之內,或者在日落時間之後的第二預定時間內時,啟動第三設定單元;當前時間在日出時間之後,且在日落時間之前時,啟動第二設定單元;第一設定單元,用於將屏顯模式設定為夜間模式;第二設定單元,用於將屏顯模式設定為白天模式;第三設定單元,用於將屏顯模式設定為過渡模式。8.根據權利要求5至7其中之一所述的裝置,其特徵在於,所述第一確定單元為全球定位系統。全文摘要本發明的實施例提供了一種屏顯模式確定方法和裝置,可解決現有技術中手動切換方式不方便以及自動切換方式中存在的問題。所述方法包括確定當地的經度、緯度和當天日期;根據經度、緯度和當天日期確定日出時間和日落時間;根據日出時間、日落時間和當前時間確定屏顯模式。根據本發明實施例,通過當地的經緯度、當時日期確定日出和日落時間,從而確定屏顯模式,使得屏顯模式與實際情況基本相符。文檔編號G01C21/36GK101859554SQ200910131260公開日2010年10月13日申請日期2009年4月10日優先權日2009年4月10日發明者李敏,楊自華申請人:廈門高德軟體有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀