移動終端中用于移動對象的方法和裝置的制造方法
【技術領域】
[0001]本發明涉及移動終端中用于移動對象的方法和裝置。具體地說,本發明涉及用于響應于在移動終端的顯示屏上移動對象的命令以根據到目標位置的剩余距離而變化的速度將對象從當前位置移動到目標位置的方法和裝置。
【背景技術】
[0002]最近,移動終端正變成支持各種補充功能的多功能設備,各種補充功能諸如電子記事本功能、游戲功能和日程管理功能。隨著移動終端的功能多樣化,提供用于促進各種類型的補充服務的使用的高效用戶接口變得更有必要。
【發明內容】
[0003]技術問題
[0004]同時,隨著諸如智能手機的移動終端的普及,對于以前從未被介紹過的方便的和有用的接口存在很多用戶需求。
[0005]因此存在對響應于移動終端的屏幕方位的改變或對象移動命令的接收無縫地旋轉或移動屏幕或對象的接口的需要。
[0006]解決方案
[0007]已經設想出本發明以解決上述問題,且本發明的對象是提供一種方法和裝置,用于當接收到對象移動命令時,以被不同地設置的每單位時間的移動距離將對象從當前位置移動到目標位置。
[0008]更詳細地,本發明的對象是提供一種方法和裝置,用于通過逐漸地計算對象的當前位置和目標位置之間的中點來從用戶的視角平湍地移動對象。
[0009]根據本發明的一個方面,終端的對象移動方法包括顯示對象;接收用于移動對象的移動命令;及以根據到目標位置的剩余距離而變化的速度將對象從當前位置移動到目標位置。
[0010]根據本發明的另一個方面,終端包括顯示對象的顯示單元;接收用于移動所顯示的對象的移動命令的輸入單元;及控制單元,其控制在接收到移動命令時以根據到目標位置的剩余距離而變化的速度將對象從當前位置移動到目標位置。
[0011]有益效果
[0012]根據本發明,用戶能夠體驗對象的平滑移動。
【附圖說明】
[0013]圖1是示出根據本發明的實施例的移動終端100的配置的框圖;
[0014]圖2是示出根據本發明的實施例的對象移動方法的流程圖;
[0015]圖3是示出根據本發明的實施例的響應于對象移動命令的接收而計算移動方向和整個移動距離的過程的流程圖;
[0016]圖4是示出根據本發明的實施例的獲取移動方向和整個移動距離的機制的示圖;
[0017]圖5是示出根據本發明的實施例的確定對象的每單位時間的移動距離的過程的流程圖;
[0018]圖6是示出根據本發明的實施例的計算每單位時間的移動距離的示例性過程的示圖;
[0019]圖7是示出在根據本發明的實施例的對象移動方法中的每單位時間的移動距離的變化的曲線圖;
[0020]圖8是示出在根據本發明的實施例的對象移動方法中從當前位置到目標位置的距離的變化的曲線圖;
[0021]圖9是示出在根據本發明的實施例的對象移動方法中用于計算對象的每單位時間的移動距離而除移動距離的除數的變化的曲線圖;
[0022]圖10是示出根據本發明的實施例的對象移動方法中單位時間的單位中對象的當前位置的變化的曲線圖;
[0023]圖11是示出根據本發明的各種實施例的對象的移動速度的變化的曲線圖;
[0024]圖12是示出在根據本發明的實施例的對象移動方法中確定對象的當前位置的過程的流程圖;
[0025]圖13是示出在根據本發明的實施例的對象移動方法中與移動終端的旋轉一起旋轉顯示面板上的圖像的過程的示圖;
[0026]圖14是示出在根據本發明的實施例的對象移動方法中響應于目標為圖標的移動命令而移動在移動終端的顯示面板上顯示的圖標的過程的示圖;及
[0027]圖15是示出根據本發明的實施例的對象移動方法中響應于翻頁輸入而從當前顯示的圖像切換至下一個圖像的過程的示圖。
【具體實施方式】
[0028]在下面的描述中,術語“對象”表示包括圖像、運動圖片、靜止圖片、圖標和按鈕的任何事物,但不限于以上列舉的項目。
[0029]在下面的描述中,術語“移動”表示包括根據移動終端的旋轉的對象的旋轉、圖標的位置改變和響應于圖像翻頁輸入的屏幕切換的任何動作,但不限于以上列舉的動作。
[0030]參照附圖詳細描述本發明的示例性實施例。遍及附圖使用相同的參考數字指代相同或相似的部分。可以省略合并于此的公知功能和結構的詳細描述,以避免模糊本發明的主題內容。
[0031]以下,描述當響應于用戶輸入移動(旋轉)屏幕上所顯示的對象時用于計算每單位時間的移動位置(旋轉角度)來為用戶提供自然的運動(旋轉)的算法。即,本發明提出了一種用于基于參考點以對象的當前位置(角度)和目標位置(角度)為輸入來計算根據特定的環境參數逐漸改變的位置(旋轉角度)的方法。
[0032]圖1是示出根據本發明的實施例的移動終端100的配置的框圖。如圖1所示,本發明的移動終端100包括無線電通信單元110、音頻處理單元120、觸摸屏130、按鍵輸入單元140、存儲單元150、傳感單元160和控制單元170。
[0033]RF單元110負責發送/接收攜載數據的無線電信號。RF單元110可以包括RF發送器和RF接收器,其中RF發送器用于上變頻并放大發送信號,而RF接收器用于低噪聲放大并下變頻接收信號。RF單元110輸出在無線信道上接收的數據至控制單元170并在無線信道上發送由控制單元170輸出的數據。
[0034]音頻處理單元120可以包括編譯碼器包,且編譯碼器包可以包括用于處理分組數據的數據編譯碼器和用于處理包括語音的音頻信號的音頻編譯碼器。音頻處理單元120利用音頻編譯碼器將數字音頻信號轉變為模擬音頻信號以通過揚聲器(SPK)輸出音頻,并利用音頻編譯碼器將通過麥克風(MIC)輸入的模擬音頻信號轉變為數字音頻信號。
[0035]觸摸屏單元130包括觸摸面板131和顯示面板132。觸摸面板131檢測用戶所做的觸摸輸入。觸摸傳感器可以通過電容覆蓋層、電阻覆蓋層和紅外光束或壓力傳感器中的一種實現。觸摸面板131也可以用檢測對象所做的接觸或壓力的其他類型的傳感設備實現。觸摸面板131檢測用戶所做的觸摸輸入并生成檢測信號至控制單元170。檢測信號包括檢測到觸摸輸入所在的坐標。如果觸摸的接觸被移動,則觸摸面板131生成包括接觸路徑上的坐標的檢測信號至控制單元170。
[0036]顯示面板132可以用液晶顯示器(IXD)、有機發光二極管(OLED)和有源矩陣OLED(AMOLED)中任意一種實現,以便以視覺數據的形式為用戶提供例如移動終端100的菜單、輸入數據和功能設置信息的信息。顯示面板132輸出開機屏幕、待機模式屏幕、菜單屏幕、呼叫過程屏幕和各種應用運行屏幕。
[0037]盡管描述針對的是配有觸摸屏的移動終端,但是可以將本發明應用于沒有采用觸摸屏實現的移動終端。在沒有觸摸屏的移動終端的情況下,圖1的觸摸屏單元130可以被配置成只以顯示面板132的功能來操作。
[0038]按鍵輸入單元140響應于用戶的按鍵操作生成用于控制異動終端100的按鍵信號至控制單元170。按鍵輸入單元140可以用具有被排列在移動終端一側的數字鍵、導航鍵和功能鍵的鍵盤實現。根據本發明的實施例,當只用觸摸屏單元130可以完全控制移動終端100時,按鍵輸入單元140可以省略。
[0039]存儲單元150負責存儲移動終端100的操作所必需的程序和數據,并可以被劃分成程序區域和數據區域。程序區域存儲用于控制移動終端的整個操作的程序、用于啟動移動終端100的操作系統(OS)、與多媒體內容的回放和移動終端100的可選功能(諸如相機功能、音頻回放功能、靜止和運動圖片回放功能等)相關的應用程序等。數據區域存儲與移動終端100的操作相關聯地生成的數據,諸如靜止和運動圖片、電話本和音頻數據。
[0040]傳感單元160可以包括能獲取移動終端的運動、沖擊、方向和坡度信息的所有類型的傳感器。傳感單元160可以包括陀螺儀傳感器、運動傳感器、接近傳感器等。
[0041]控制單元170控制移動終端的組件的全面操作。具體地說,當接收到對象移動命令時,控制單元170不同地設置每單位時間的移動的距離來將對象從當前位置移動到目標位置。為了完成這個,控制單元170進一步包括移動方向和距離確定器171、每單位時間移動距離確定器172和顯示位置確定器173。
[0042]如果接收到對象移動命令,則移動方向和距離確定器171確定對象的移動方向和整個移動距離。更詳細地,移動方向和距離確定器171基于對象的目標位置和當前位置設置對象的移動方向和整個移動距離。
[0043]為了確定移動方向,移動方向和距離確定器171根據目標位置和當前位置的大小確定第一臨時值。移動方向和距離確定器171確定目標益和當前位置之間的差值,并且根據中間距離的大小確定第二臨時值。接下來,移動方向和距離確定器171確定第一臨時值和第二臨時值的乘積結果。例如,如果乘積結果是正數,則對象在增加方向上移動,否則,如果乘積結果是負數,則對象在減少方向上移動。
[0044]移動方向和距離確定器171計算目標位置和當前位置間的差值(DO)。接下來,移動方向和距離確定器171根據通過從最大距離值(最大距離值-D0)中減去目標位置和當前位置之間的差值而獲取的差值的大小確定對象的整個移動距離。參照圖3詳細地描述了整個移動距離確定過程。
[0045]每單位時間移動距離確定器172確定在整個移動距離之內每單位時間移動的距離。為此,每單位時間移動距離確定器172可以將通過用除數值除從對象的當前位置到目標位置之間的距離所獲得的值設置為每