WO2011006377A1 - 触摸屏显示界面更新方法和多媒体电子设备 - Google Patents

触摸屏显示界面更新方法和多媒体电子设备 Download PDF

Info

Publication number
WO2011006377A1
WO2011006377A1 PCT/CN2010/071555 CN2010071555W WO2011006377A1 WO 2011006377 A1 WO2011006377 A1 WO 2011006377A1 CN 2010071555 W CN2010071555 W CN 2010071555W WO 2011006377 A1 WO2011006377 A1 WO 2011006377A1
Authority
WO
WIPO (PCT)
Prior art keywords
menu
sliding
display position
interface
control body
Prior art date
Application number
PCT/CN2010/071555
Other languages
English (en)
French (fr)
Inventor
李媛媛
Original Assignee
青岛海信移动通信技术股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 青岛海信移动通信技术股份有限公司 filed Critical 青岛海信移动通信技术股份有限公司
Priority to US13/383,818 priority Critical patent/US8773380B2/en
Publication of WO2011006377A1 publication Critical patent/WO2011006377A1/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/22Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector

Definitions

  • the present invention relates to an electronic device, and more particularly to a display interface update technology in a touch screen multimedia electronic device, and a background art
  • touch screen mobile communication terminals are developing rapidly as a mobile communication tool.
  • Touch screen technology is commonly used in business intelligence mobile communication terminals. The aspect is convenient for the operation of business people, on the other hand, it is also a manifestation of humanization.
  • the display screen of the mobile communication terminal is a touch screen
  • the resolution of the touch screen is X*Y, that is, each line includes one pixel, and each column includes X pixels, and X is also called a line height of the touch screen
  • the column width, called the touch screen generally consists of three areas, a title area, a menu area, and a soft key area.
  • the menu contents are displayed on the menu area.
  • a complete function menu resolution is P*Q, where P is also called the row height of the function menu, and Q is also called the column width of the function menu.
  • the full function menu shown in Figure 1 has a line height of 120 pixels, including 10 menu items, each menu item has a height of 12 pixels, and the touch screen menu area has a height of 50 pixels, when the control body drags the menu.
  • the updated display content is located above the current display content of the function menu, and the operation of the control body locates the position of the part of the menu content that needs to be redisplayed in the entire menu content on the function menu. Then update the touch screen and switch the display interface. How to adjust the touch screen display interface in combination with the sliding operation feature of the control body is a problem that needs to be considered when updating the touch screen display interface.
  • Embodiments of the present invention provide a method for updating a touch screen interface of a multimedia electronic device and a problem of multimedia power.
  • a method for updating an interface of a touch screen comprising:
  • Step 1 When the control body slides on the touch screen, according to the coordinate position information and time information of the set number of pixel point samples that last passed through the sliding track of the control body, it is determined that the control body slides from the first pixel sample to the last one.
  • Step 2 determining, according to the sliding distance and the sliding time, a maximum speed vo when the control body starts to accelerate from the first pixel sample to the last pixel sample at a zero initial velocity and a constant acceleration 30, and Ao;
  • Step 3 According to the display interface, after the control body is released, the product of Vo or vo and the first weight is used as the initial speed of starting the sliding, and the product of ao or ao and the second weight is used as the deceleration of the interface sliding, according to
  • the set interface update period T periodically determines the adjustment step size of the menu and updates the interface, so that the update of the display interface exhibits a deceleration sliding effect and finally stops at the optimal display position, wherein: the setting interface is between two adjacent updates.
  • the sliding duration is To,
  • the step one specifically includes:
  • the sliding track of the control body is sampled during the dragging of the control body, and the coordinate position information of the pixel sample and the time information passing through the pixel point are obtained, and the sample space is continuously updated;
  • control body After the control body releases the touch screen, the control body is determined according to the coordinate position information of the first pixel sample entering the sample space and the last pixel sample entering the sample space in the sample space.
  • the step 3 specifically includes: B11, a trigger interface. Update the period timer, the duration of the timer is T;
  • Step B17 is performed when one of the following four conditions is satisfied, and the menu target display position is determined according to the sliding direction of the control body determined by the sample space, the current display position of the menu, and s, and the menu is updated according to the target display position;
  • w is the current display position of the menu content
  • the full menu height is n pixels
  • the touch ⁇ menu area height is h pixels
  • the third step according to the display interface, after the control body is released, Vo is used as the initial speed of starting the sliding, and ao is used as the deceleration when the interface is sliding, and the third step specifically includes:
  • step ⁇ 27 is performed when one of the following four conditions is satisfied, and the menu target display position is determined according to the sliding direction of the control body determined by the sample space, the current display position of the menu, and s, and the menu is updated according to the target display position;
  • w is the current display position of the menu content
  • the full menu height is 1 pixel
  • the touch screen menu area height is h pixels
  • B29 Determine a menu target display position according to a sliding direction of the last stage of the control body determined according to the sample space, a current display position of the menu, and Sstep , and update the menu according to the target display position;
  • the step 3 specifically includes:
  • Step B37 is performed when one of the following four conditions is satisfied, and the menu target display position is determined according to the sliding direction of the control body determined by the sample space, the current display position of the menu, and s, and the menu is updated according to the target display position;
  • w is the current display position of the menu content
  • the full menu height is n pixels
  • the touch screen menu area height is h pixels
  • B39 Determine a menu target display position according to a sliding direction of the last stage of the control body determined according to the sample space, a current display position of the menu, and S step , and update the menu according to the target display position;
  • the step three after the display interface according to the control body to release the first product and Vq VQ weights 'start to slide as the initial speed to the product of the second weight value ao and ao' as an interface
  • the step 3 specifically includes:
  • Step B47 is performed when one of the following four conditions is satisfied, and the menu target display position is determined according to the sliding direction of the control body determined by the sample space, the current display position of the menu, and s, and the menu is updated according to the target display position;
  • the T and To are equal.
  • a multimedia electronic device comprising:
  • control body slides on the touch screen, according to the coordinate position information and time information of the set number of pixel point samples that last passed through the sliding track of the control body, it is determined that the control body slides from the first pixel sample to the last pixel.
  • the multimedia electronic device is a mobile communication terminal.
  • the method for updating the interface of the touch screen realizes updating the touch screen display interface according to the sliding operation feature of the control body, wherein in order to obtain the sliding operation feature of the control body, the sliding track of the control body is sampled, and the control body is utilized.
  • the coordinate position information and the time information of the set number of pixel point samples that the last trajectory of the sliding track passes determining the sliding distance and sliding of the control body in the moving direction of the display interface when the control body slides from the first pixel point sample to the last pixel point sample Time, and according to the sliding distance and the sliding time, determining the maximum speed v 0 when the control body starts to accelerate from the first pixel sample to the last pixel sample with zero initial velocity and constant acceleration ao, and Further, the product of vo or vo and the first weight is used as the initial speed of starting the sliding, and the product of ao or ao and the second weight is used as the deceleration at the interface sliding, and the menu is periodically determined according to the set interface update period T.
  • the step size and update the interface to make the update of the display interface slow down
  • the effect is finally stopped at the optimal display position. Since the initial speed of the interface update is related to the sliding characteristic of the final stage of the control body, when the control body slides faster in the final stage, the step size of the interface update is correspondingly larger.
  • the interface adjustment is visually obtained to control the effect corresponding to the body motion.
  • the interface when the interface is updated to the optimal display position, the interface can also be adjusted back to the optimal display position, so that the interface adjusts the effect of visually popping up.
  • Figure 1 is a schematic diagram of a touch screen and interface adjustment
  • FIG. 2 is a schematic flowchart of a method for updating a touch screen interface according to an embodiment of the present invention
  • FIG. 3 is a schematic diagram of a sample of a sliding track pixel point according to an embodiment of the present invention.
  • FIG. 4 is a schematic flowchart of a method for sampling a sample of a sliding track pixel point according to an embodiment of the present invention
  • FIG. 5 is a schematic diagram of a specific interface update process according to an embodiment of the present invention.
  • the menu contents of the 50 pixels can be from The content of 50 pixels starting from any display position w of the entire 120 pixel menu contents. This display position w is the target value that needs to be adjusted in the menu switching process, changing the display position of the menu content, and the menu displayed on the touch screen. The content changes, and the display interface switches.
  • the positioning target display position refers to determining the value of the menu display content start position w.
  • w is the best display position, otherwise it is not the optimal display position, as shown in Fig. 1 for example:
  • the first menu item of the menu has no content upward, so the content displayed in the menu area on the touch screen further includes 0 ⁇ -w area, that is, the first display menu is started from the -w position of the touch screen menu area. a menu item until the rest of the touch screen menu area is filled, and the first menu item of the blank menu appears in the upper part of the touch screen menu area hangs in the middle of the touch screen menu area.
  • the menu starts from w only a total of nw pixel content, which is smaller than the height h of the touch screen menu area, which is not enough to fill a screen. At this time, there is a blank at the bottom of the touch screen menu area, and no menu content can be displayed. The last menu item of the menu hangs in the middle of the touch screen menu area.
  • the display position w needs to be adjusted, and when w ⁇ 0, it will be displayed.
  • the menu display content is gradually switched by the menu to perform the uniform deceleration motion, the switching amplitude is gradually reduced, and the initial speed and deceleration of the uniform deceleration motion are controlled according to the control.
  • the motion characteristics of the body in the final setting phase are determined, so that the switching effect of the menu slow sliding last stop is obtained, and when the display position adjusted according to the hook deceleration motion is not the optimal display position, it is necessary to finally adjust the display position of the menu to the best. Show location.
  • the touch screen interface update method provided by the embodiment of the present invention includes the following steps: Step S201: When the control body slides on the touch screen, according to the position information of the set number of pixel point samples that last passed by the control body sliding track And time information;
  • Step S202 Determine a sliding distance and a sliding time of the control body in a moving direction of the display interface when the control body slides from the first pixel sample to the last pixel sample;
  • Step S203 determining, according to the sliding distance and the sliding time, the maximum velocity v 0 when the control body starts to accelerate from the first pixel sample to the last pixel sample with a zero initial velocity and a constant acceleration ao, and ao;
  • Step S204 according to the display interface, after the control body is released, the voltage is V.
  • the adjustment step of the menu is periodically determined according to the set interface update period T, and the interface is updated, so that the update of the display interface exhibits the deceleration effect and finally stops.
  • the best display position where: The sliding time of the setting interface between two adjacent interface updates is T 0 .
  • the interval between the two updates is ,
  • ⁇ 0 is the fixed interval duration for calculating the menu sliding distance.
  • To and T can be the same or different.
  • To is less than T.
  • ⁇ 0 can be The value of T is between 0.6 and 1.3 times, and the smaller the value of T is T. The larger the value, the faster the adjustment speed.
  • the set number of pixel point samples that the control body slide track passes last is, for example, shown in FIG. 3. It should be noted that when the sliding track of the control body is short, the actual sampled sample number may be less than the set. Quantity,
  • the method for updating the interface of the touch screen realizes updating the touch screen display interface according to the sliding operation feature of the control body, wherein in order to obtain the sliding operation feature of the control body, the sliding track of the control body is sampled, and the control body is utilized.
  • the coordinate position information and the time information of the set number of pixel point samples that the last trajectory of the sliding track passes determining the sliding distance and sliding of the control body in the moving direction of the display interface when the control body slides from the first pixel point sample to the last pixel point sample Time, and according to the sliding distance and the sliding time, determine the maximum speed Vo when the control body starts to accelerate from the first pixel sample to the last pixel sample with zero initial velocity and constant acceleration ao, and ao, further in VQ or
  • the product of vo and the first weight is used as the initial speed at which the sliding starts, and the product of ao or ao and the second weight is used as the deceleration at the interface sliding, and the adjustment step of the menu is periodically determined according to the set interface update period T.
  • the interface adjustment is visually obtained to control the effect corresponding to the body motion.
  • the first weight and the second weight may or may not be equal, and are generally suitable between 06 and 1.3.
  • a specific sampling method in the sliding process of the control body includes the following steps: S401: When the signal of the control body contacting the touch screen is captured, the pixel sample space is cleared; the size of the pixel sample space refers to the sample. The total number of the number is determined according to the density of the position of the reported contact in the sliding process of the touch screen. If the touch screen reports the contact position frequently during the dragging process, that is, the contact reported in the dragging distance is relatively dense. , the sample space can be increased accordingly. If the touch screen is not sensitive and the reported contact density is low, the sample space needs to be reduced, because the purpose of setting up the sample space is to track the characteristics of the last few points of the user dragging the touch screen.
  • the sample space is adopted. 5402. Sampling a sliding track of the control body during the dragging of the control body, obtaining coordinate position information of the pixel sample and time information passing through the pixel, and continuously updating the sample space; position information and time information of the pixel sample It can be called a sample value.
  • the pixel sample increases from the first position of the sample space, and records the position of the current sample in the total sample space and the total number of samples. The newly sampled sample value in the sample space is replaced by the newly sampled sample space to keep the pixel point sample in the sample space as the last passing pixel of the control body sliding track.
  • the validity of the sample is mainly to confirm the first sample space that is formed, the first sample entering the sample space and the last sample entering the sample space, and use the sample values of the two samples for subsequent calculations.
  • step S202 the sliding distance so in the moving direction of the display interface when the control body slides from the first pixel point sample to the last pixel point sample is determined according to the coordinates of the sample, and the sliding time to is the time information of the two samples. Poor, for example:
  • the sample values of the sample 21 of the first pixel sample in the sample space include: coordinates (z u , Zlj ), time information
  • the sample values of the samples of the last pixel sample include: coordinates ( , ), time information where m is the size of the sample space.
  • the calculation method of the sliding time to from the first pixel sample to the last pixel sample is: extracting the operational characteristics of the final stage of the control body according to the sample values in the sampled pixel sample space, as specifically described in step S203. According to the sliding distance and the sliding time, it is determined that the control body starts to accelerate from the first pixel sample to the last pixel with zero initial velocity and constant acceleration ao The maximum velocity VO at the point sample, and 3 ⁇ , still calculate the calculation method in detail with the above example: The formula that satisfies the uniform acceleration motion: s-vt+at 2 /2 ( 1)
  • the sliding speed after the time is used as the initial speed for the next adjustment.
  • Step S501 Trigger an interface update cycle timer, and the timer duration is T;
  • Step S502 the timer expires
  • Step S503 Calculate the distance s of the sliding time in the menu To time according to a ⁇ vo and the determined To, and pass T.
  • the sliding speed of the menu after time V, s is calculated using Equation 3:
  • V vo-aoT. .
  • Step S505 determining whether one of the following four conditions can be satisfied, if yes, executing step S508 to enter the adjustment phase, if all are not satisfied, then executing step S506;
  • w is the current display position of the menu content
  • the full menu height is n pixels
  • the touch screen menu area height is h pixels.
  • Step S506 determining a menu target display position according to a final phase sliding direction of the control body determined by the sample space, a current display position of the menu, and s, and updating the menu according to the target display position;
  • Step S507 waiting for the next timer time to return to step S503;
  • Step S508 Determine the distance between the current display position and the optimal display position. Ste is divided into the following cases:
  • step S512 If it does not belong to any of the above cases, it indicates that the display position is already the best position, and it is not necessary to continue the adjustment, and the process directly jumps to step S512, otherwise it is necessary to continue to perform step S509 to adjust the display position to the best;
  • Step S509 determining an adjustment step size Sst ep :
  • Adjusting the display position to the best display position should also be a gradual adjustment process, not a one-time jump to the best display position, so each adjustment step is not Stotal, but 8 1 ⁇ and the setting is less than 1
  • the product of the weight value such as 1/2, 1/3, etc., as long as it is an integer, the weight value can be fixed.
  • the product of the same weight value and Stotal is used as the adjustment step size and weight value for each adjustment. It may not be fixed, for example, the first adjustment takes 1/2, the second adjustment takes 1/3, and so on, the weight values are sequentially decreased.
  • Step S510 determining a menu target display position according to the last stage sliding direction of the control body determined by the sample space, the current display position of the menu, and Sstep , and updating the menu according to the target display position; when the sliding direction of the last stage of the control body is sliding upward, the menu The target display position should be the current display position plus S step , and the display position after the menu is updated. Conversely, when the sliding direction of the last stage of the control body is sliding downward, the menu target position should be the current display position minus
  • Step S512 stopping the timer, and the complete inertial sliding adjustment process of the interface ends.
  • the terminal displays the actual running effect of the interface, and adjusts the calculated parameters v Q , ao accordingly to multiply it by an empirical coefficient, so that the actual sliding effect of the menu on the mobile communication terminal is more in line with the user's expected experience.
  • Vo and ao are both floating point numbers and calculated S. It is also a floating-point number, because the minimum unit corresponding to the display of the mobile communication terminal interface is a pixel, so it is sufficient to apply So to the sliding distance of the interface, but in order to maintain accuracy, the calculation is a floating-point operation.
  • the calculation of acceleration and initial velocity before releasing the control body is a floating point operation.
  • the display interface update method provided by the present invention can be used in any multimedia electronic device with a touch screen, especially a mobile communication terminal.

Description

触摸屏显示界面更新方法和多媒体电子设备 本申请要求在 2009年 07月 13日提交中国专利局、 申请号为 200910159904.8、 发明名称为"触摸屏显示界面更新方法和多媒体电子设备" 的中国专利申请的优先权, 其全部内容通过引用结合在本申清中。 技术领域
本发明涉及电子设备, 特别涉及一种触摸屏多媒体电子设备中的显示界 面更新技术, 背景技术
随着便携式多媒体电子设备技术的发展, 触摸屏多媒体电子设备的种类 越来越多, 特别是触摸屏移动通信终端作为一种移动通信工具, 发展非常迅 速, 触摸屏技术常用在商务智能移动通信终端上, 一方面方便了商务人士的 操作, 另一方面也是一种人性化的体现。
如图 1所示, 移动通信终端的显示屏为触摸屏,触摸屏的分辨率为 X*Y, 即每一行包含 Υ个像素, 每一列包含 X个像素, X也称为触摸屏的行高, Υ 也称为触摸屏的列宽, 一般包括三个区域, 标题区、 菜单区和软键区, 菜单 内容显示在菜单区上。 假定一个完整的功能菜单分辨率为 P*Q, 其中 P也称 为功能菜单的行高, Q也称为功能菜单的列宽。 如果 P值大于菜单区的高度, 则该功能菜单无法完整的显示在触摸屏上, 触摸屏上的显示界面只能显示菜 单的部分内容, 用户通过控制体拖拉菜单上的菜单项来切换显示界面, 例如 图 1所示的完整功能菜单的行高为 120个像素, 包括 10个菜单项, 每一个菜 单项的高度是 12个像素, 而触摸屏菜单区的高度为 50个像素, 当控制体拖 拉菜单上的菜单项向下滑动时, 更新后的显示内容位于功能菜单当前显示内 容的上方, 根椐控制体的操作在功能菜单上定位需要重新显示的部分菜单内 容在整个菜单内容中所处的位置, 然后更新触摸屏, 切换显示界面。 如何结合控制体的滑动操作特征对触摸屏显示界面进行调整, 是在触摸 屏显示界面更新时需要考虑的问题. 发明内容
本发明实施例提供一种多媒体电子设备触摸屏界面更新方法和多媒体电 新的问题。
一种触摸屏的界面更新方法, 包括:
步骤一、 当控制体在触摸屏上滑动时, 根据控制体滑动轨迹最后经过的 设定数量个像素点样本的坐标位置信息和时间信息, 确定控制体从其中第一 个像素点样本滑动至最后一个像素点样本时在显示界面移动方向上的滑动距 离和滑动时间;
步骤二、 根据所述滑动距离和滑动时间, 确定控制体以零初始速度和恒 定加速度 30开始从所述第一个像素点样本加速滑动至最后一个像素点样本时 的最高速度 vo, 以及所述 ao;
步骤三、 按照显示界面在控制体松开后以 Vo或 vo和第一权值的乘积作为 开始滑动的初始速度,以 ao或 ao和第二权值的乘积作为界面滑动时的减速度, 根据设定的界面更新周期 T周期性确定菜单的调整步长并更新界面, 使显示 界面的更新呈现减速滑动效果并最终停止在最佳显示位置, 其中: 设定界面 在相邻两次更新之间的滑动时长为 To,
较佳的, 所述步骤一具体包括:
捕捉到控制体接触触摸屏的信号时, 确认像素点样本空间的大小并清空 像素点样本空间;
在控制体拖动过程中对控制体的滑动轨迹进行采样, 获得像素点样本的 坐标位置信息和经过该像素点的时间信息, 并不断更新样本空间;
控制体松开触摸屏后, 根据样本空间中第一个进入样本空间的像素点样 本和最后一个进入样本空间的像素点样本的坐标位置信息, 确定控制体从所 迷第一个像素点样本滑动至最后一个像素点样本时在显示界面移动方向上的 滑动距离 s0, 以及
根据所述第一个像素点样本和最后一个像素点样本的时间信息, 确定控 制体从所述第一个像素点样本滑动至最后一个像素点样本的滑动时间 to。
其中, 所迷步骤二具体为: ao-2so/to2, Vo= aoto。
较佳的, 所述步骤三中, 按照显示界面在控制体松开后以 Vo作为开始滑 动的初始速度, 以 ao作为界面滑动时的减速度时, 所述步骤三具体包括: Bll、 触发界面更新周期定时器, 定时器时长为 T;
B12、 定时器时间到;
B13、根据 ao,v0和 T0来计算菜单 T0时间内滑行的距离 s, 以及经过 T0时 间后菜单的滑行速度 ν', 其中:
s=v0To-aoT0 2/2
v'=v0-aoT0;
B14、 令 ν0= ν';
Β15、 当下面 4个条件之一满足时执行步骤 B17, 反之根据样本空间确定 的控制体的滑动方向、 菜单当前显示位置和 s, 确定菜单目标显示位置, 并根 据目标显示位置更新菜单;
条件一、 s < 0;
条件二、 Vo<o;
条件三、 n < h时, w≠0;
条件四、 n>h时, w<0或者 w>(n-h);
其中, w为菜单内容当前显示位置, 完整菜单高度为 n个像素, 触摸戽 菜单区高度为 h个像素;
B16> 等待下一次定时器时间到, 返回步骤 B13;
B17、 判断下述条件之一是否全不成立, 如果是则结束, 否则确定当前显 示位置到最佳显示位置之间的距离 Stotai, 其中:
当 n < h并且 w≠0时, Stotai = |w|; 当 n>h并且 w<0时, St。tai = | |;
当 n>h并且 w>(n-h)时, Stotai= w-(n-h);
B18, 确定调整步长 Sstep, Sstep= Stotai/Q, Q为大于 0的整数;
B19、根据样本空间确定的控制体最后阶段滑动方向、 菜单当前显示位置 和 Sstep, 确定菜单目标显示位置, 并根据目标显示位置更新菜单;
B110、 等待下一次定时器时间到, 返回步骤 B17,
较佳的, 所述步骤三中, 按照显示界面在控制体松开后以 Vo作为开始滑 动的初始速度, 以 ao作为界面滑动时的减速度时, 所迷步驟三具体包括:
B21、 触发界面更新周期定时器, 定时器时长为 T;
B22、 定时器时间到;
B23、根据 ao,v0和 T0来计算菜单 T0时间内滑行的距离 s, 以及经过 T0时 间后菜单的滑行速度 ν', 其中:
s=v0To-aoT0 2/2
v'=v0-aoTo;
B24、 令 ν0= ν';
Β25、 当下面 4个条件之一满足时执行步骤 Β27, 反之根据样本空间确定 的控制体的滑动方向、 菜单当前显示位置和 s, 确定菜单目标显示位置, 并根. 据目标显示位置更新菜单;
条件一、 s < 0;
条件二、 Vo < 0;
条件三、 n < h时, w≠0;
条件四、 n>h时, w<0或者 w>(n-h);
其中, w为菜单内容当前显示位置, 完整菜单高度为 I 个像素, 触摸屏 菜单区高度为 h个像素;
B26、 等待下一次定时器时间到, 返回步骤 B23;
B27、 判断下迷条件之一是否全不成立, 如果是则结束, 否则确定当前显 示位置到最佳显示位置之间的距离 Stota!, 其中: 当 n < h并且 w≠0时, Stotal = |w|;
当 n>h并且 w<0时, Stotai = |w|;
当 n>h并且 w>(n-h)时, Stotei= w-(n-h);
B28、 确定调整步长 Sstep, Sstep = Stotai/Q. Q为大于 0的整数, 并当所迷
Sstep小于设定的最小调整步长 Smin时, 令 Sstep等于 Sroin
B29、根据样本空间确定的控制体最后阶段滑动方向、 菜单当前显示位置 和 Sstep, 确定菜单目标显示位置, 并根据目标显示位置更新菜单;
B210、 等待下一次定时器时间到, 返回步骤 B27,
较佳的, 所述步骤三中, 按照显示界面在控制体松开后以 Vo和第一权值 的乘积 vo'作为开始滑动的初始速度, 以 ao和第二权值的乘积 ao'作为界面滑 动时的减速度时, 所述步骤三具体包括:
B31 > 触发界面更新周期定时器, 定时器时长为 T;
B32、 定时器时间到;
B33、 根据 ao' ,v0'和 T0来计算菜单 T0时间内滑行的距离 s, 以及经过 T0 时间后菜单的滑行速度 ν', 其中:
s=v0' To-ao' T0 2/2
ν'=ν0' -ao' Τ0;
B34、 令 v0= v,;
B35、 当下面 4个条件之一满足时执行步骤 B37, 反之根据样本空间确定 的控制体的滑动方向、 菜单当前显示位置和 s, 确定菜单目标显示位置, 并根 据目标显示位置更新菜单;
条件一、 s < 0;
条件二、 Vo<o;
条件三、 n < h时, w≠0;
条件四、 n>h时, w<0或者 w>(n-h);
其中, w为菜单内容当前显示位置, 完整菜单高度为 n个像素, 触摸屏 菜单区高度为 h个像素; B36、 等待下一次定时器时间到, 返回步骤 B33;
B37、 判断下述条件之一是否全不成立, 如果是则结束, 否则确定当前显 示位置到最佳显示位置之间的距离 Stotal, 其中:
当 n < h并且 w≠0时, Stotai - |w|;
当 n>h并且 w<0时, Stotai = |w|;
当 n>h并且 w>(n-h)时, Stotai= w-(n-h);
B38, 确定调整步长 Sstep, Sstep= St0t8l/Q, Q为大于 0的整数;
B39、根据样本空间确定的控制体最后阶段滑动方向、菜单当前显示位置 和 Sstep, 确定菜单目标显示位置, 并根据目标显示位置更新菜单;
B310、 等待下一次定时器时间到, 返回步骤 B37.
较佳的, 所述步骤三中, 按照显示界面在控制体松开后以 VQ和第一权值 的乘积 Vq'作为开始滑动的初始速度, 以 ao和第二权值的乘积 ao'作为界面滑 动时的减速度时, 所述步骤三具体包括:
B41、 触发界面更新周期定时器, 定时器时长为 T;
B42、 定时器时间到;
B43、 根据 ao' ,ν0·和 To来计算菜单 T0时间内滑行的距离 s, 以及经过 T0 时间后菜单的滑行速度 ν', 其中:
s=v0' To-ao' T0 2/2
ν'=ν0' -ao' Τ0;
B44、 令 ν0= ν';
B45、 当下面 4个条件之一满足时执行步骤 B47, 反之才艮据样本空间确定 的控制体的滑动方向、 菜单当前显示位置和 s, 确定菜单目标显示位置, 并根 据目标显示位置更新菜单;
条件一、 s < 0;
条件二、 Vo <。;
条件三、 n < h时, w≠0;
条件四、 n>h时, w<0或者 w>(n-h); 其中, w为菜单内容当前显示位置, 完整菜单高度为 n个像素, 触摸屏 菜单区高度为 h个像素;
B46、 等待下一次定时器时间到, 返回步骤 B43;
B47、 判断下述条件之一是否全不成立, 如果是则结束, 否则确定当前显 示位置到最佳显示位置之间的距离 Stota!, 其中:
当 n < h并且 w≠0时, Stotal = |w|;
当 n>h并且 w<0时, St。tai = |w|;
当 n>h并且 w>(n-h)时, Stotai= w-(n-h);
B48、 确定调整步长 Sstep, Sstep = Stotal/Q, Q为大于 0的整数, 并当所述 Sstep小于设定的最小调整步长 3„^时, 令 Sstep等于 Smin
B49、根据样本空间确定的控制体最后阶段滑动方向、 菜单当前显示位置 和 Sstep, 确定菜单目标显示位置, 并根据目标显示位置更新菜单;
B410、 等待下一次定时器时间到, 返回步骤 B47.
较佳的, 所述 T和 To相等。
一种多媒体电子设备, 包括:
用于当控制体在触摸屏上滑动时, 根据控制体滑动轨迹最后经过的设定 数量个像素点样本的坐标位置信息和时间信息, 确定控制体从其中第一个像 素点样本滑动至最后一个像素点样本时在显示界面移动方向上的滑动距离和 滑动时间的单元;
用于根据所述滑动距离和滑动时间, 确定控制体以零初始速度和恒定加 速度 ao开始从所述第一个像素点样本加速滑动至最后一个像素点样本时的最 高速度 v。, 以及所述 ao的单元;
用于按照显示界面在控制体松开后以 v。或 v。和第一权值的乘积作为开始 滑动的初始速度, 以 ao或 ao和第二权值的乘积作为界面滑动时的减速度, 根 据设定的界面更新周期 T周期性确定菜单的调整步长并更新界面, 使显示界 面的更新呈现减速滑动效果并最终停止在最佳显示位置的单元, 其中: 设定 界面在相邻两次更新之间的滑动时长为 To。 较佳的, 所迷多媒体电子设备为移动通信终端,
本发明实施例提供的触摸屏的界面更新方法, 实现了根据控制体的滑动 操作特征对触摸屏显示界面进行更新, 其中为获得控制体的滑动操作特征, 在控制体的滑动轨迹进行采样, 利用控制体滑动轨迹最后经过的设定数量个 像素点样本的坐标位置信息和时间信息, 确定控制体从其中第一个像素点样 本滑动至最后一个像素点样本时在显示界面移动方向上的滑动距离和滑动时 间, 并根据滑动距离和滑动时间, 确定控制体以零初始速度和恒定加速度 ao 开始从所迷第一个像素点样本加速滑动至最后一个像素点样本时的最高速度 v0, 以及所述 , 进一步以 vo或 vo和第一权值的乘积作为开始滑动的初始速 度, 以 ao或 ao和第二权值的乘积作为界面滑动时的减速度, 根据设定的界面 更新周期 T周期性确定菜单的调整步长并更新界面, 使显示界面的更新呈现 减速滑动效果并最终停止在最佳显示位置, 由于界面更新的初速度和控制体 最后阶段的滑动特性相关, 因此当控制体在最后阶段滑动较快时, 界面更新 的步长相应也相应较大, 从而使界面调整在视觉上获得和控制体运动相应的 效果。
进一步, 根据本发明实施例提供的技术方案, 当界面更新出最佳显示位 置时, 还可以将界面调整回最佳显示位置, 从而使界面调整在视觉产生弹起 的效果。 附图说明
图 1为触摸屏以及界面调整示意图;
图 2为本发明实施例提供的触摸屏界面更新方法流程示意图;
图 3为本发明实施例中所述的滑动轨迹像素点样本示意图;
图 4为本发明实施例中采样滑动轨迹像素点样本的方法流程示意图; 图 5为本发明实施例提供的一种具体的界面更新流程示意图。 具体实施方式 仍参见图 1所示, 触摸屏上用于显示菜单的区域高度是 50个像素时, 并 不能完整显示出所有菜单项, 最多显示 50个像素的菜单内容, 这 50个像素 的菜单内容可以是从整个 120个像素菜单内容中的任意显示位置 w开始的 50 个像素的内容, 这个显示位置 w就是在菜单切换过程中最终需要调整的目标 值, 改变菜单内容的显示位置, 触摸屏上所显示菜单的内容也就随之改变了, 显示界面也就切换了。
在进行显示界面切换时, 定位目标显示位置指的就是确定菜单显示内容 开始位置 w的值, 当菜单高度 n大于或等于触摸屏显示区高度 h时, 要做到 满屏显示, w的范围应该在 0≤w≤b, b=n-h。 如果在这个范围内, 触摸屏菜单 区一直被菜单内容填满, 到菜单两端的极限情况就是当 w=0时第一条菜单项 要置顶显示, 当 w=b时最后一条菜单项要置底显示。
例如图 1示, 0≤w≤70, 如果 w在这个范围内时, w为最佳显示位置, 否 则不是最佳显示位置, 具体例如图 1所示:
w = 0时, 从第一条菜单项开始显示 50个像素高的菜单内容;
0<w<70时, 从 w像素处内容开始显示 50个像素高的菜单内容;
w=70时, 菜单的最后一条菜单项正好完整的显示在触摸屏上菜单区的底 如果界面切换后的显示位置是上述三种情况, 则 w应该处于最佳显示位 置, 当设定的界面停止切换条件满足时, 可以不再对显示位置进行调整。
而当 w<0时, 菜单第一条菜单项往上没有内容了, 所以触摸屏上菜单区 显示的内容还包括 0〜- w区域, 即从触摸屏菜单区的 -w处开始显示菜单的第 一条菜单项, 直到填满触摸屏菜单区的剩余部分, 触摸屏菜单区的上部出现 空白菜单的第一条菜单项悬在触摸屏菜单区的中间,
当 w>b时, 菜单从 w开始一共只有 n-w个像素内容, 已经小于触摸屏菜 单区高度 h, 不够填满一屏了, 这时, 触摸屏菜单区的底部出现空白, 没有菜 单内容可以显示了, 菜单的最后一条菜单项悬在触摸屏菜单区的中间。
因此在 w<0和 w>b这两种情况下就需要调整显示位置 w, w<0时将显示 位置调整到 w=0, w>b时将位置调整到 w=b, 从而在使触摸屏菜单区实现满 屏显示。
当菜单高度 n小于触摸屏显示区高度 h时, 不管用户怎么拖动菜单, 最 终触摸屏显示内容都需要从菜单的第一条开始完整显示菜单内容, 因此在这 种情况下如果进行显示位置调整, 调整结果必须是: w=0,
本发明实施例为获得较好的切换效果, 当控制体松开后, 以菜单做匀减 速运动周期性逐步切换菜单显示内容, 切换幅度逐步减小, 匀减速运动的初 速度和减速度根据控制体在最后设定阶段的运动特性确定, 从而获得菜单緩 慢滑动最后停止的切换效果, 并且根据勾减速运动调整的显示位置不是最佳 显示位置时, 还需要最终将菜单的显示位置调整到最佳显示位置。
下面结合附图以具体实施例详细说明本发明实施例提供的技术方案。 如图 2所示, 本发明实施例提供的触摸屏界面更新方法包括如下步骤: 步骤 S201、 当控制体在触摸屏上滑动时, 根据控制体滑动轨迹最后经过 的设定数量个像素点样本的位置信息和时间信息;
步骤 S202、 确定控制体从其中第一个像素点样本滑动至最后一个像素点 样本时在显示界面移动方向上的滑动距离和滑动时间;
步骤 S203、 根据滑动距离和滑动时间, 确定控制体以零初始速度和恒定 加速度 ao开始从第一个像素点样本加速滑动至最后一个像素点样本时的最高 速度 v0, 以及 ao;
步骤 S204、按照显示界面在控制体松开后以 V。作为开始滑动的初始速度, 以 ao作为界面滑动时的减速度, 根据设定的界面更新周期 T周期性确定菜单 的调整步长并更新界面, 使显示界面的更新呈现减速运动效果并最终停止到 最佳显示位置, 其中: 设定界面在相邻两次界面更新之间的滑动时长为 T0
即 Τ为两次更新界面之间的间隔时间, Τ0为计算菜单滑动距离设定的固 定间隔时长, To和 T可以相同, 也可以不相同, 例如 To小于 T, 一般的, Τ0 可以在 T的 0.6~1.3倍之间取值, T取值越小而 T。取值越大时调整速度相对越 快。 步骤 S201中,控制体滑动轨迹最后经过的设定数量个像素点样本例如图 3所示, 需要说明的是, 当控制体的滑动轨迹较短时, 实际采样到的样本数量 可能少于设定数量,
本发明实施例提供的触摸屏的界面更新方法, 实现了根据控制体的滑动 操作特征对触摸屏显示界面进行更新, 其中为获得控制体的滑动操作特征, 在控制体的滑动轨迹进行采样, 利用控制体滑动轨迹最后经过的设定数量个 像素点样本的坐标位置信息和时间信息, 确定控制体从其中第一个像素点样 本滑动至最后一个像素点样本时在显示界面移动方向上的滑动距离和滑动时 间, 并根据滑动距离和滑动时间, 确定控制体以零初始速度和恒定加速度 ao 开始从第一个像素点样本加速滑动至最后一个像素点样本时的最高速度 Vo, 以及 ao, 进一步以 VQ或 vo和第一权值的乘积作为开始滑动的初始速度, 以 ao 或 ao和第二权值的乘积作为界面滑动时的减速度, 根据设定的界面更新周期 T周期性确定菜单的调整步长并更新界面,使显示界面的更新呈现减速滑动效 果并最终停止在最佳显示位置, 由于界面更新的初速度和控制体最后阶段的 滑动特性相关, 因此当控制体在最后阶段滑动较快时, 界面更新的步长相应 也相应较大, 从而使界面调整在视觉上获得和控制体运动相应的效果。 第一 权值和第二权值可以相等也可以不相等, 一般在 06-1.3之间较为合适。
如图 4所示, 一种在控制体滑动过程中的具体采样方法包括如下步骤: S401 , 捕捉到控制体接触触摸屏的信号时, 清空像素点样本空间; 像素点样本空间的大小指的是样本的总数量, 该数量的确定是根据触摸 屏滑动过程中上报触点位置的密集度决定的, 如果拖动过程中触摸屏上报触 点位置很频繁, 也就是一定拖动距离内上报的触点比较密集, 则可以相应增 大样本空间, 如果触摸屏不太灵敏, 上报触点密集度很低, 则需要减小样本 空间, 因为设立样本空间的目的是为了跟踪用户拖动触摸屏的最后几点的特 征, 以确定松开触摸屏后菜单内容正确的滑动方向。 如果用户拖住菜单不停 的来回拖动, 这种情况下如果用拖动过程中全部的触点位置计算可能无法正 确的反应出用户最后的拖动特征, 所以采用了样本空间的方式。 5402、 在控制体拖动过程中对控制体的滑动轨迹进行采样, 获得像素点 样本的坐标位置信息和经过该像素点的时间信息, 并不断更新样本空间; 像素点样本的位置信息和时间信息可以称为样本值, 更新样本空间的过 程中, 像素点样本从样本空间第一个位置处开始增加, 并记录当前样本在总 样本空间中的位置和总的样本数量, 到设定数量后以新釆样到的替换样本空 间中最先采样到的样本值, 以保持样本空间中的像素点样本为控制体滑动轨 迹的最后经过的像素点。
5403 , 控制体松开触摸屏后, 确认像素点样本空间中的样本值, 并确定 样本空间的有效性;
样本的有效性主要是为了确认最后形成的样本空间中, 第一个进入样本 空间中的样本以及最后一个进入样本空间中的样本, 并利用这两个样本的样 本值进行后续计算,
在步骤 S202中,控制体从其中第一个像素点样本滑动至最后一个像素点 样本时在显示界面移动方向上的滑动距离 so根据样本的坐标确定, 滑动时间 to为两个样本的时间信息之差, 例如:
样本空间中第一个像素点样本的样本 21的样本值包括: 坐标(zuZlj ), 时间信息
最后一个像素点样本的样本 的样本值包括: 坐标( , ), 时间信息 其中, m为样本空间的大小。
则滑动距离 So的计算方法为:
当显示界面在触摸屏纵向移动时, 30= - Ζυ, 当显示界面在触^ "横向 移动时, So= Zmi - Zii;
从第一个像素点样本到最后一个像素点样本的滑动时间 to的计算方法为: 根据采样到的像素点样本空间中的样本值, 提取控制体最后阶段的操作 特征, 具体如步骤 S203中所述, 根据滑动距离和滑动时间, 确定控制体以零 初始速度和恒定加速度 ao开始从第一个像素点样本加速滑动至最后一个像素 点样本时的最高速度 VO, 以及 3ο, 仍以上述示例详细说明计算方法: 根据匀加速运动满足的公式: s-vt+at2/2 ( 1)
v0= v+at ( 2 )
将 to、 s。代入公式 1, 并令 v=0, 计算: ao=2so/to2;
将 ao、 to代入公式 2, 并令 v=0, 计算: vo=aoto。
以上计算出来的 ao和 V。可以作为界面调整开始瞬间的初始减速度和初始 速度, 以 T为界面更新周期, 每次界面更新周期到达时, 根据匀减速运动公 式以 ao、 v0计算界面在 Τ0时间内的滑动距离以及滑动后的速度:
根据匀减速运动满足的公式: s = vt-at2/2 (3)
v0=v-at ( 4 )
将 vo, ao, To代入公式 3, 计算出 T0时间内的滑动距离;
并根据公式 4, 计算 T。时间后的滑动速度作为下一次调整的初速度; 为 达到显示界面减速滑动效果的调整方法很多, 下面先以触摸屏显示界面上下 滑动为例进行详细说明。
如图 5所示, 一个具体的界面显示位置调整流程包括如下步骤: 步骤 S501、 触发界面更新周期定时器, 定时器时长为 T;
步骤 S502、 定时器时间到;
步骤 S503、根据 a^vo和确定的 To来计算菜单 To时间内滑行的距离 s,以 及经过 T。时间后菜单的滑行速度 V , s利用公式 3计算:
s=v0To-a<)To2/2;
v'利用公式 4计算:
V =vo-aoT。。
步骤 S504、 将 v'的值赋值给 v。, 即令: ν。=ν',
步骤 S505、 判断下面 4个条件中是否有一个可以满足, 如果是则执行步 骤 S508进入调整阶段, 如果全部不满足则执行步骤 S506;
• s<0 ( 1);
• v0<0 (2); • n < h时, w* 0,说明菜单应该置顶显示但没有置顶显示(3 );
• n>h时, w<0或者 w>(n-h), 说明菜单的开始位置没有置顶 显示或结束位置没有置底显示 (4 ).
其中, w为菜单内容当前显示位置, 完整菜单高度为 n个像素, 触摸屏 菜单区高度为 h个像素。
步骤 S506、 根据样本空间确定的控制体最后阶段滑动方向、 菜单当前显 示位置和 s, 确定菜单目标显示位置, 并根据目标显示位置更新菜单;
根据样本空间确定的控制体最后阶段滑动方向, 当控制体最后阶段滑动 方向为向上滑动时, 菜单目标显示位置应该是当前显示位置加上 s, 菜单更新 后显示位置 w=w+s, 反之, 当控制体最后阶段滑动方向为向下滑动时, 菜单 目标显示位置应该是当前显示位置减去 s, 菜单更新后显示位置 w= w-s;
上述四个条件全部不满足则说明上次更新菜单后的显示位置仍在最佳显 示位置范围内, 而且本次更新周期计算出的 s仍大于 0或者 v0仍大于 0, 说 明菜单仍需继续减速运动, 根据菜单做匀减速运动的特性以 w=w+s或 w=w-s 更新菜单显示内容。
上述四个条件, 其中 (1 )或(2 )满足时, 说明菜单以匀减速运动到该 正常停止了, 其中 (3 )或(4 )满足时, 说明虽然按照匀减速运动的特征还 不应该停止, 但是由于上次更新后的显示位置已经超出最佳显示位置的范围, 则会停止 减速运动的调整, 转入将当前显示位置调整到最佳显示位置的调 整过程, 调整方法具体如步骤 S508〜S511所示,
步骤 S507、 等待下一次定时器时间到, 返回执行步骤 S503;
步骤 S508、 确定当前显示位置到最佳显示位置之间的距离 Ste 分为以 下几种情况:
• n < h并且 w≠ 0时,说明菜单应该置顶显示但没有置顶显示, 这时令 Stotal = |w|;
• n>h并且 w<0时, 说明菜单应该置顶显示但没有置顶显示, 显示区域上部出现空白, 这时令 Stotai - |w|; • n>h并且 w>(n-h)时, 说明菜单应该置底显示但没有置底显 示, 显示区域下部出现空白, 这时令 Stota产 w-(n-h)。
不属于以上任何一种情况时, 表示显示位置已经是最佳位置, 不需要继 续调整,直接跳转到步骤 S512,否则需要继续执行步骤 S509将显示位置调整 到最佳;
步骤 S509、 确定调整步长 Sstep:
Sstep - Stotal/2 ( 5 )
将显示位置调整到最佳显示位置也应该是一个逐渐调整的过程, 不是一 次性的跳转到最佳显示位置, 因此每一次调整步长不是 Stotal, 而是将 81^与 设定小于 1的权重值的乘积, 权重值例如 1/2、 1/3等, 只要是整数即可, 权 重值可以固定,例如每次调整都以相同的权重值与 Stotal的乘积作为调整步长, 权重值也可以不固定, 例如第一次调整取 1/2, 第二次调整取 1/3, 依次类推, 权重值依次减小等。
每次取 Sstep作为调整步长的方式进行递减调整, 可能会调整很多次才能 调整到最佳显示位置, 为避免调整时间过长, 可以事先确定一个最小调整步 长, 每一次计算得出的 Sstep可以再与事先确定的最小调整步长 Smin比较, 取 两者中的较大值为本次的调整步长。
步骤 S510、 根据样本空间确定的控制体最后阶段滑动方向、 菜单当前显 示位置和 Sstep, 确定菜单目标显示位置, 并根据目标显示位置更新菜单; 当控制体最后阶段滑动方向为向上滑动时, 菜单目标显示位置应该是当 前显示位置加上 Sstep, 菜单更新后显示位置
Figure imgf000017_0001
反之, 当控制体最后 阶段滑动方向为向下滑动时, 菜单目标並示位置应该是当前显示位置减去
Sstep, 菜单更新后显示位置 W= W-Sstep.
步骤 S511、 等待下一次定时器时间到, 返回执行步骤 S508;
步骤 S512、 停止定时器, 至此一次完整的界面惯性滑动调整过程就结束 了。
需要说明的是, 上述调整过程仅是一个具体示例, 其中可以根据移动通 信终端显示界面的需要的实际运行效果, 对计算出来的参数 vQ、 ao做相应调 整, 使之乘上一个经验系数, 让菜单在移动通信终端上的实际滑动效果更符 合用户预期体验,
需要说明的是, 在计算时, Vo、 ao都是浮点数, 计算出来的 S。也是浮点 数, 因为对应到移动通信终端界面显示最小单元是像素, 所以在将 So应用到 界面滑动距离时取整就可以了, 但是计算时为了保持精度, 所以运算过程中 都是浮点运算, 包括松开控制体之前计算加速度和初速度时都是浮点运算。
需要说明的是, 本发明提供的显示界面更新方法可以用在任何具有触摸 屏的多媒体电子设备, 特别是移动通信终端上。
显然, 本领域的技术人员可以对本发明实施例进行各种改动和变型而不 脱离本发明的精神和范围。 这样, 倘若本发明的这些修改和变型属于本发明 权利要求及其等同技术的范围之内, 则本发明也意图包含这些改动和变型在 内。

Claims

又 利 要 求
1、 一种触摸屏的界面更新方法, 其特征在于, 包括:
步骤一、 当控制体在触摸屏上滑动时, 根据控制体滑动轨迹最后经过的 设定数量个像素点样本的坐标位置信息和时间信息, 确定控制体从其中第一 个像素点样本滑动至最后一个像素点样本时在显示界面移动方向上的滑动距 离和滑动时间;
步骤二、 根据所述滑动距离和滑动时间, 确定控制体以零初始速度和恒 定加速度 30开始从所述第一个像素点样本加速滑动至最后一个像素点样本时 的最高速度 v0, 以及所述 ao;
步驟三、 按照显示界面在控制体松开后以 Vo或 vo和第一权值的乘积作为 开始滑动的初始速度,以 a«或 30和第二权值的乘积作为界面滑动时的减速度, 根据设定的界面更新周期 T周期性确定菜单的调整步长并更新界面, 使显示 界面的更新呈现减速滑动效果并最终停止在最佳显示位置, 其中: 设定界面 在相邻两次更新之间的滑动时长为 T
2、 如权利要求 1所述的方法, 其特征在于, 所述步骤一具体包括: 捕捉到控制体接触触摸屏的信号时, 确认像素点样本空间的大小并清空 像素点样本空间;
在控制体拖动过程中对控制体的滑动轨迹进行采样, 获得像素点样本的 坐标位置信息和经过该像素点的时间信息, 并不断更新样本空间;
控制体松开触摸屏后, 根据样本空间中第一个进入样本空间的像素点样 本和最后一个进入样本空间的像素点样本的坐标位置信息, 确定控制体从所 述第一个像素点样本滑动至最后一个像素点样本时在显示界面移动方向上的 滑动距离 So, 以及
根据所述第一个像素点样本和最后一个像素点样本的时间信息, 确定控 制体从所述第一个像素点样本滑动至最后一个像素点样本的滑动时间 t«。
3、 如权利要求 1 或 2所述的方法, 其特征在于, 所述步骤二具体为: ao=2so/to, v0= aoto=
4、 如权利要求 1所述的方法, 其特征在于, 所述步骤三中, 按照显示界 面在控制体松开后以 v。作为开始滑动的初始速度, 以 ao作为界面滑动时的减 速度时, 所迷步骤三具体包括:
Bl l、 触发界面更新周期定时器, 定时器时长为 T;
B12、 定时器时间到;
B13、根据 ao,Vo和 To来计算菜单 To时间内滑行的距离 s, 以及经过 T0时 间后菜单的滑行速度 ν', 其中:
s=v0To-aoT0 2/2
V =vo-ao 0;
B14、 令 νο- ν';
B15、 当下面 4个条件之一满足时执行步骤 B17, 反之根据样本空间确定 的控制体的滑动方向、 菜单当前显示位置和 s, 确定菜单目标显示位置, 并根 据目标显示位置更新菜单;
条件一、 s < 0;
条件二、 Vo < 0;
条件三、 n < h时, w≠0;
条件四、 n>h时, w<0或者 w>(n-h);
其中, w为菜单内容当前显示位置, 完整菜单高度为 n个像素, 触摸屏 菜单区高度为 h个像素;
B16、 等待下一次定时器时间到, 返回步骤 B13;
B17、 判断下述条件之一是否全不成立, 如果是则结束, 否则确定当前显 示位置到最佳显示位置之间的距离 Stotal, 其中:
当 n < h并且 w≠0时, St。》ai = |w|;
当 n>h并且 w<0时, St。tai = |w|;
当 n>h并且 w>(n-h)时, St。ta = w-(n-h);
B18、 确定调整步长 Sstep, Stotaj/Q, Q为大于 0的整数; B19、根据样本空间确定的控制体最后阶段滑动方向、 菜单当前显示位置 和 Sstep, 确定菜单目标显示位置, 并根据目标显示位置更新菜单;
B110、 等待下一次定时器时间到, 返回步骤 B17。
5、 如权利要求 1所述的方法, 其特征在于, 所迷步骤三中, 按照显示界 面在控制体松开后以 v。作为开始滑动的初始速度, 以 ao作为界面滑动时的减 速度时, 所迷步骤三具体包括:
B21、 触发界面更新周期定时器, 定时器时长为 T;
B22、 定时器时间到;
B23、根据 ao,v0和 T0来计算菜单 T0时间内滑行的距离 s, 以及经过 T0时 间后菜单的滑行速度 ν', 其中:
s=v0T0-aoTo2/2
v'=v0-aoT0;
B24、 令 ν0- ν';
Β25、 当下面 4个条件之一满足时执行步骤 Β27, 反 据样本空间确定 的控制体的滑动方向、 菜单当前显示位置和 s, 确定菜单目标显示位置, 并根 据目标显示位置更新菜单;
条件一、 s < 0;
条件二、 Vo < 0;
条件三、 n < h时, w≠0;
奈件四、 n>h时, w<0或者 w>(n-h);
其中, w为菜单内容当前显示位置, 完整菜单高度为 n个像素, 触摸屏 菜单区高度为 h个像素;
B26、 等待下一次定时器时间到, 返回步骤 B23;
B27, 判断下述条件之一是否全不成立, 如果是则结束, 否则确定当前显 示位置到最佳显示位置之间的距离 Stotel, 其中:
当 n < h并且 w≠0时, Stotei = |w|;
当 n>h并且 w<0时, Stotal = |w|; 当 n>h并且 w>(n-h)时, Stotal= w-(n-h);
B28、 确定调整步长 Sstep, Sstep - Stotal/Q. Q为大于 0的整数, 并当所迷 Sstep小于设定的最小调整步长 Smin时, 令 Sstep等于 Smin
B29、根据样本空间确定的控制体最后阶段滑动方向、 菜单当前显示位置 和8 , 确定菜单目标显示位置, 并根据目标显示位置更新菜单;
B210、 等待下一次定时器时间到, 返回步骤 B27.
6、 如权利要求 1所述的方法, 其特征在于, 所述步骤三中, 按照显示界 面在控制体松开后以 vc和第一权值的乘积 vc'作为开始滑动的初始速度, 以 ao和第二权值的乘积 3ο'作为界面滑动时的减速度时, 所迷步骤三具体包括:
B31、 触发界面更新周期定时器, 定时器时长为 T;
B32、 定时器时间到;
B33 , 根据 ao' ,ν0·和 Τ0来计算菜单 T0时间内滑行的距离 s, 以及经过 T0 时间后菜单的滑行速度 ν', 其中:
s=v0' To-ao' T0 2/2
ν'=ν0' -ao' To;
B34、 令 v0= v,;
. B35、 当下面 4个条件之一满足时执行步骤 B37, 反之根据样本空间确定 的控制体的滑动方向、 菜单当前显示位置和 s, 确定菜单目标显示位置, 并根 据目标显示位置更新菜单;
条件一、 s < 0;
条件二、 Vo<o;
条件三、 n < h时, w≠0;
条件四、 n>h时, w<0或者 w>(n-h);
其中, w为菜单内容当前显示位置, 完整菜单高度为 n个像素, 触摸屏 菜单区高度为 h个像素;
B36, 等待下一次定时器时间到, 返回步骤 B33;
B37、 判断下述条件之一是否全不成立, 如果是则结束, 否则确定当前显 示位置到最佳显示位置之间的距离 St。tai, 其中:
当 n < h JL w≠0时, Stotai = |w|;
当 n>h并且 w<0时, Stotol = |w|;
当 n>h并且 w>(n-h)时, Stt8 w-(n-h);
B38、 确定调整步长 Sstep, Sstep= Stotal/Q, Q为大于 0的整数;
B39、根据样本空间确定的控制体最后阶段滑动方向、 菜单当前显示位置 和8 , 确定菜单目标显示位置, 并根据目标显示位置更新菜单;
B310、 等待下一次定时器时间到, 返回步骤 B37。
7、 如权利要求 1所迷的方法, 其特征在于, 所迷步骤三中, 按照显示界 面在控制体松开后以 vo和第一权值的乘积 vo'作为开始滑动的初始速度, 以 和第二权值的乘积 ao'作为界面滑动时的减速度时, 所迷步骤三具体包括:
4 触发界面更新周期定时器, 定时器时长为 T;
B42、 定时器时间到;
B43、 根据 ao' ,ν0'和 Τ0来计算菜单 T0时间内滑行的距离 s, 以及经过 T0 时间后菜单的滑行速度 ν', 其中:
s=v0' T0-ao' T0 2/2
ν'=ν0' -ao' Τ0;
B44、 令 ν0= ν';
B45、 当下面 4个条件之一满足时执行步骤 B47, 反之根据样本空间确定 的控制体的滑动方向、 菜单当前显示位置和 s, 确定菜单目标显示位置, 并根 据目标显示位置更新菜单;
条件一、 s < 0;
条件二、 ν0 < 0;
条件三、 n < h时, w≠0;
条件四、 n>h时, w<0或者 w>(n-h);
其中, w为菜单内容当前显示位置, 完整菜单高度为 n个像素, 触摸屏 菜单区高度为 h个像素; B46、 等待下一次定时器时间到, 返回步骤 B43;
B47、 判断下述条件之一是否全不成立, 如果是则结束, 否则确定当前显 示位置到最佳显示位置之间的距离 Stotal, 其中:
当 n < h并且 w≠0时, Stotel - |w|;
当 n>h并且 w<0时, Stotal = |w|;
当 n>h并且 w>(n-h)时, Stotal= w-(n-h);
B48、 确定调整步长 Sstep, Sstep = Stotai/Q, Q为大于 0的整数, 并当所迷
Sstep小于设定的最小调整步长 Smin时, 令 Sstep等于 Smin;
B49、才艮据样本空间确定的控制体最后阶段滑动方向、 菜单当前显示位置 和8 , 确定菜单目标显示位置, 并根据目标显示位置更新菜单;
B410、 等待下一次定时器时间到, 返回步驟 B47。
8、 如权利要求 1所述的方法, 其特征在于, 所述 T和 T。相等。
9、 一种多媒体电子设备, 其特征在于, 包括:
用于当控制体在触摸屏上滑动时, 根据控制体滑动轨迹最后经过的设定 数量个像素点样本的坐标位置信息和时间信息, 确定控制体从其中第一个像 素点样本滑动至最后一个像素点样本时在显示界面移动方向上的滑动距离和 滑动时间的单元;
用于根据所迷滑动距离和滑动时间, 确定控制体以零初始速度和恒定加 速度 ao开始从所述第一个像素点样本加速滑动至最后一个像素点样本时的最 高速度 v。, 以及所述 ao的单元;
用于按照显示界面在控制体松开后以 vQ或 vo和第一权值的乘积作为开始 滑动的初始速度, 以 ao或 ao和第二权值的乘积作为界面滑动时的减速度, 根 据设定的界面更新周期 T周期性确定菜单的调整步长并更新界面, 使显示界 面的更新呈现减速滑动效果并最终停止在最佳显示位置的单元, 其中: 设定 界面在相邻两次更新之间的滑动时长为 T0
10、 如权利要求 9所述的多媒体电子设备, 其特征在于, 所述多媒体电 子设备为移动通信终端。
PCT/CN2010/071555 2009-07-13 2010-04-03 触摸屏显示界面更新方法和多媒体电子设备 WO2011006377A1 (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US13/383,818 US8773380B2 (en) 2009-07-13 2010-04-03 Display interface updating method for touch screen and multimedia electronic device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2009101599048A CN101599001B (zh) 2009-07-13 2009-07-13 触摸屏显示界面更新方法和多媒体电子设备
CN200910159904.8 2009-07-13

Publications (1)

Publication Number Publication Date
WO2011006377A1 true WO2011006377A1 (zh) 2011-01-20

Family

ID=41420460

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2010/071555 WO2011006377A1 (zh) 2009-07-13 2010-04-03 触摸屏显示界面更新方法和多媒体电子设备

Country Status (3)

Country Link
US (1) US8773380B2 (zh)
CN (1) CN101599001B (zh)
WO (1) WO2011006377A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150070360A1 (en) * 2012-04-09 2015-03-12 Tencent Technology (Shenzhen) Company Limited Method and mobile terminal for drawing sliding trace
CN114546317A (zh) * 2022-02-23 2022-05-27 海信集团控股股份有限公司 车载显示设备及其显示方法

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101599001B (zh) 2009-07-13 2012-11-14 青岛海信移动通信技术股份有限公司 触摸屏显示界面更新方法和多媒体电子设备
CN102289341B (zh) * 2010-06-17 2013-04-03 汉王科技股份有限公司 应用于触控设备上的游戏控制方法、装置及一种触控设备
CN102314282B (zh) * 2010-06-29 2016-04-20 腾讯科技(深圳)有限公司 一种基于滚动控件实现内容选择的方法及装置
CN102486693B (zh) * 2010-12-06 2014-09-03 腾讯科技(深圳)有限公司 在j2me平台上实现加速滑动效果的方法及装置
CN102096513B (zh) * 2011-02-23 2014-04-16 惠州Tcl移动通信有限公司 一种触摸屏的滑动解决方法及使用该方法的电子设备
JP5418532B2 (ja) * 2011-03-29 2014-02-19 アイシン・エィ・ダブリュ株式会社 表示装置および表示装置の制御方法並びにプログラム
CN102331877B (zh) * 2011-06-24 2014-08-06 北京新媒传信科技有限公司 触摸屏上显示信息的方法和装置
US8968103B2 (en) * 2011-11-02 2015-03-03 Andrew H B Zhou Systems and methods for digital multimedia capture using haptic control, cloud voice changer, and protecting digital multimedia privacy
CN103135909B (zh) * 2011-11-23 2015-11-18 腾讯科技(深圳)有限公司 页面的显示方法、装置和终端
CN103309599A (zh) * 2012-03-15 2013-09-18 华为终端有限公司 一种触屏滑动查找方法及触屏设备
KR20200067956A (ko) * 2012-03-21 2020-06-12 김시환 스마트폰 디스플레이에서 정보 표시 방법
CN103365577A (zh) * 2012-03-28 2013-10-23 联想(北京)有限公司 一种控制方法及具有触摸屏的电子设备
CN102662594B (zh) * 2012-04-17 2017-12-22 中兴通讯股份有限公司 一种解锁方法、装置及电子终端
JP5639111B2 (ja) * 2012-04-27 2014-12-10 京セラドキュメントソリューションズ株式会社 情報処理装置及び画像形成装置
CN103455259A (zh) * 2012-05-29 2013-12-18 北京小米科技有限责任公司 一种操作命令的检测方法及装置
US20150040059A1 (en) * 2012-06-26 2015-02-05 Intel Corporation System, device, and method for scrolling content with motion blur on an electronic display
WO2014074090A1 (en) * 2012-11-06 2014-05-15 Hewlett-Packard Development Company, L.P. Interactive display
CN103809894B (zh) * 2012-11-15 2017-06-27 华为终端有限公司 一种手势的识别方法及电子设备
CN103218156B (zh) * 2013-02-28 2016-08-03 广东欧珀移动通信有限公司 实现多Tab页面切换的方法及其触摸式移动终端
CN103472989B (zh) * 2013-08-26 2016-09-07 广州市久邦数码科技有限公司 一种壁纸的切换方法及终端
EP3044648A1 (de) * 2013-09-13 2016-07-20 Steinberg Media Technologies GmbH Verfahren zur selektiven ansteuerung durch erkennung der vorzugsrichtung
US9244551B2 (en) * 2013-09-20 2016-01-26 Intel Corporation Adaptive touch scanning
JP2014225243A (ja) * 2014-03-27 2014-12-04 グリー株式会社 表示制御方法、コンピュータ、表示制御プログラム及び記憶媒体
CN103870199B (zh) * 2014-03-31 2017-09-29 华为技术有限公司 手持设备上用户操作模式的识别方法及手持设备
CN104281407A (zh) * 2014-07-01 2015-01-14 上海凡诚软件有限公司 特殊显示效果的触摸屏操作方法
CN105404458B (zh) * 2014-09-10 2021-02-05 腾讯科技(深圳)有限公司 网页内容更新方法及装置
CN105760067B (zh) * 2014-12-16 2019-04-12 广州市动景计算机科技有限公司 触摸屏滑动控制方法、装置及电子设备
CN105120067B (zh) * 2015-07-16 2016-07-06 努比亚技术有限公司 终端滑动距离的获取装置及方法
CN106855796A (zh) * 2015-12-09 2017-06-16 阿里巴巴集团控股有限公司 一种数据处理方法、装置和智能终端
CN105867805B (zh) * 2016-03-24 2020-01-17 广州华多网络科技有限公司 一种信息加载的方法及电子设备
CN106325713B (zh) * 2016-08-17 2019-12-03 厦门印天电子科技有限公司 一种白板软件滑动对象的惯性移动方法
CN108228283A (zh) * 2016-12-12 2018-06-29 阿里巴巴集团控股有限公司 一种界面展示方法、装置和设备
CN107368296B (zh) * 2017-06-14 2020-09-04 广东小天才科技有限公司 一种基于滑动轨迹的画面调节方法及电子设备
WO2019084753A1 (zh) * 2017-10-31 2019-05-09 深圳市云中飞网络科技有限公司 信息处理方法、存储介质和移动终端
JP2021018777A (ja) * 2019-07-24 2021-02-15 キヤノン株式会社 電子機器
CN111045581B (zh) * 2019-11-22 2022-06-07 安徽听见科技有限公司 一种页面滑动控制方法、装置、设备及存储介质
CN113671855A (zh) * 2021-08-20 2021-11-19 广东好太太智能家居有限公司 晾衣设备控制方法、装置、系统和晾衣设备
CN115079924A (zh) * 2022-06-29 2022-09-20 广东明创软件科技有限公司 屏幕显示方法、装置、终端、存储介质及产品
CN117056009B (zh) * 2023-10-13 2023-12-22 北京睿企信息科技有限公司 一种信息显示方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63206827A (ja) * 1987-02-24 1988-08-26 Fujitsu Ltd 表示スクロ−ル方式
JP2007328394A (ja) * 2006-06-06 2007-12-20 Matsushita Electric Ind Co Ltd 画像処理装置
US20080168478A1 (en) * 2007-01-07 2008-07-10 Andrew Platzer Application Programming Interfaces for Scrolling
CN101390037A (zh) * 2005-07-05 2009-03-18 松下电器产业株式会社 数据处理装置
CN101599001A (zh) * 2009-07-13 2009-12-09 青岛海信移动通信技术股份有限公司 触摸屏显示界面更新方法和多媒体电子设备

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4988982A (en) * 1987-03-25 1991-01-29 The Grass Valley Group, Inc. Touch pad machine control
US8272957B2 (en) * 2000-10-16 2012-09-25 Bally Gaming, Inc. Gaming machine having a curved display and related gaming systems
US8723811B2 (en) * 2008-03-21 2014-05-13 Lg Electronics Inc. Mobile terminal and screen displaying method thereof
US8077157B2 (en) * 2008-03-31 2011-12-13 Intel Corporation Device, system, and method of wireless transfer of files

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63206827A (ja) * 1987-02-24 1988-08-26 Fujitsu Ltd 表示スクロ−ル方式
CN101390037A (zh) * 2005-07-05 2009-03-18 松下电器产业株式会社 数据处理装置
JP2007328394A (ja) * 2006-06-06 2007-12-20 Matsushita Electric Ind Co Ltd 画像処理装置
US20080168478A1 (en) * 2007-01-07 2008-07-10 Andrew Platzer Application Programming Interfaces for Scrolling
CN101599001A (zh) * 2009-07-13 2009-12-09 青岛海信移动通信技术股份有限公司 触摸屏显示界面更新方法和多媒体电子设备

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150070360A1 (en) * 2012-04-09 2015-03-12 Tencent Technology (Shenzhen) Company Limited Method and mobile terminal for drawing sliding trace
CN114546317A (zh) * 2022-02-23 2022-05-27 海信集团控股股份有限公司 车载显示设备及其显示方法
CN114546317B (zh) * 2022-02-23 2023-10-27 海信集团控股股份有限公司 车载显示设备及其显示方法

Also Published As

Publication number Publication date
CN101599001A (zh) 2009-12-09
CN101599001B (zh) 2012-11-14
US20120139862A1 (en) 2012-06-07
US8773380B2 (en) 2014-07-08

Similar Documents

Publication Publication Date Title
WO2011006377A1 (zh) 触摸屏显示界面更新方法和多媒体电子设备
US11314407B2 (en) Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
EP2631767B1 (en) Method, computer readable medium and portable apparatus for scrolling a screen in a touch screen display apparatus
US10338705B2 (en) Method and apparatus of controlling user interface using touch screen
CN104076986B (zh) 一种用于多点触摸终端的触摸控制方法与设备
JP2012079339A5 (zh)
JP5360680B2 (ja) データ通信システム
AU2022258350A1 (en) Control display method and apparatus, and electronic device and storage medium
WO2015084684A2 (en) Bezel gesture techniques
CN104636063B (zh) 电子屏幕虚拟摇杆的构建方法
WO2016167213A1 (ja) ユーザ入力の操作性を向上させるプログラム、電子装置、及び方法
US20130257912A1 (en) Display control device, display control method, and program
CN105022567B (zh) 一种通过鼠标拖拽滑动切换界面的方法
JP6470112B2 (ja) 移動装置操作端末、移動装置操作方法及び移動装置操作プログラム
JPWO2018216078A1 (ja) ゲームプログラム、情報処理装置、情報処理システム、および、ゲーム処理方法
US20160246434A1 (en) Information processing apparatus, information processing method, and program
US11703997B2 (en) Single finger user interface camera control
CN104238919A (zh) 一种移动界面显示内容的方法和装置
CN109999493A (zh) 游戏中的信息处理方法、装置、移动终端及可读存储介质
CN103472986A (zh) 触摸滑动操作自适应控制方法、装置及触摸板
CN109753199B (zh) 一种应用页面展示方法及移动终端
CN105320260B (zh) 移动终端的控制方法及移动终端
EP2725469B1 (en) Information-processing device, program, information-processing method, and information-processing system
JPWO2018216079A1 (ja) ゲームプログラム、情報処理装置、情報処理システム、および、ゲーム処理方法
US9940010B2 (en) Information processing method and electronic device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10799375

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 13383818

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 10799375

Country of ref document: EP

Kind code of ref document: A1

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 25/06/2012)

122 Ep: pct application non-entry in european phase

Ref document number: 10799375

Country of ref document: EP

Kind code of ref document: A1