[發明專利]觸摸屏顯示界面更新方法和多媒體電子設備有效
| 申請號: | 200910159904.8 | 申請日: | 2009-07-13 |
| 公開(公告)號: | CN101599001A | 公開(公告)日: | 2009-12-09 |
| 發明(設計)人: | 李媛媛 | 申請(專利權)人: | 青島海信移動通信技術股份有限公司 |
| 主分類號: | G06F3/048 | 分類號: | G06F3/048;H04M1/725 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 | 代理人: | 李 娟 |
| 地址: | 266100山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 觸摸屏 顯示 界面 更新 方法 多媒體 電子設備 | ||
1.一種觸摸屏的界面更新方法,其特征在于,包括:
步驟一、當控制體在觸摸屏上滑動時,根據控制體滑動軌跡最后經過的設 定數量個像素點樣本的坐標位置信息和時間信息,確定控制體從其中第一個像 素點樣本滑動至最后一個像素點樣本時在顯示界面移動方向上的滑動距離s0和滑動時間t0;
步驟二、根據所述滑動距離和滑動時間,確定控制體以零初始速度和恒定 加速度a0開始從所述第一個像素點樣本加速滑動至最后一個像素點樣本時的 最高速度v0,以及所述a0;
步驟三、按照顯示界面在控制體松開后以v0或v0和第一權值的乘積作為 開始滑動的初始速度,以a0或a0和第二權值的乘積作為界面滑動時的減速度, 根據設定的界面更新周期T周期性確定菜單的調整步長并更新界面,使顯示界 面的更新呈現減速滑動效果并最終停止在最佳顯示位置,其中:設定界面在相 鄰兩次更新之間的滑動時長為T0;
其中,當按照顯示界面在控制體松開后以v0作為開始滑動的初始速度,以 a0作為界面滑動時的減速度時,所述步驟三具體包括:
B11、觸發界面更新周期定時器,定時器時長為T;
B12、定時器時間到;
B13、根據a0,v0和T0來計算菜單T0時間內滑行的距離s,以及經過T0時 間后菜單的滑行速度v’,其中:
s=v0T0-a0T02/2
v’=v0-a0T0;
B14、令v0=v’;
B15、當下面4個條件之一滿足時執行步驟B17,反之根據樣本空間確定 的控制體的滑動方向、菜單當前顯示位置和s,確定菜單目標顯示位置,并根 據目標顯示倥置更新菜單;
條件一、s≤0;
條件二、v0≤0;
條件三、n≤h時,w≠0;
條件四、n>h時,w<0或者w>(n-h);
其中,w為菜單內容當前顯示位置,完整菜單高度為n個像素,觸摸屏菜 單區高度為h個像素;
B16、等待下一次定時器時間到,返回步驟B13;
B17、判斷下述條件之一是否全不成立,如果是則結束,否則確定當前顯 示位置到最佳顯示位置之間的距離Stotal,其中:
當n≤h并且w≠0時,Stotal=|w|;
當n>h并且w<0時,Stotal=|w|;
當n>h并且w>(n-h)時,Stotal=w-(n-h);
B18、確定調整步長Sstep,Sstep=Stotal/Q,Q為大于0的整數;或者確定調 整步長Sstep,Sstep=Stotal/Q,Q為大于0的整數,并當所述Sstep小于設定的最小 調整步長Smin時,令Sstep等于Smin;
B19、根據樣本空間確定的控制體最后階段滑動方向、菜單當前顯示位置 和Sstep,確定菜單目標顯示位置,并根據目標顯示位置更新菜單;
B110、等待下一次定時器時間到,返回步驟B17;
當按照顯示界面在控制體松開后以v0和第一權值的乘積v0’,作為開始滑動 的初始速度,以a0和第二權值的乘積a0’,作為界面滑動時的減速度時,所述步 驟三具體包括:
B31、觸發界面更新周期定時器,定時器時長為T;
B32、定時器時間到;
B33、根據a0’,v0’,和T0來計算菜單T0時間內滑行的距離s,以及經過T0時間后菜單的滑行速度v’,其中:
s=v0’T0-a0’T02/2
v=v0’-a0’T0;
B34、令v0=v’;
B35、當下面4個條件之一滿足時執行步驟B37,反之根據樣本空間確定 的控制體的滑動方向、菜單當前顯示位置和s,確定菜單目標顯示位置,并根 據目標顯示位置更新菜單;
條件一、s≤0;
條件二、v0≤0;
條件三、n≤h時,w≠0;
條件四、n>h時,w<0或者w>(n-h);
其中,w為菜單內容當前顯示位置,完整菜單高度為n個像素,觸摸屏菜 單區高度為h個像素;
B36、等待下一次定時器時間到,返回步驟B33;
B37、判斷下述條件之一是否全不成立,如果是則結束,否則確定當前顯 示位置到最佳顯示位置之間的距離Stotal,其中:
當n≤h并且w≠0時,Stotal=|w|;
當n>h并且w<0時,Stotal=|w|;
當n>h并且w>(n-h)時,Stotal=w-(n-h);
B38、確定調整步長Sstep,Sstep=Stotal/Q,Q為大于0的整數;或者確定調 整步長Sstep,Sstep=Stotal/Q,Q為大于0的整數,并當所述Sstep小于設定的最小 調整步長Smin時,令Sstep等于Smin;
B39、根據樣本空間確定的控制體最后階段滑動方向、菜單當前顯示位置 和Sstep,確定菜單目標顯示位置,并根據目標顯示位置更新菜單;
B310、等待下一次定時器時間到,返回步驟B37。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于青島海信移動通信技術股份有限公司,未經青島海信移動通信技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910159904.8/1.html,轉載請聲明來源鉆瓜專利網。





