CN106249862B - 交互方法、交互装置及用户设备 - Google Patents
交互方法、交互装置及用户设备 Download PDFInfo
- Publication number
- CN106249862B CN106249862B CN201610080569.2A CN201610080569A CN106249862B CN 106249862 B CN106249862 B CN 106249862B CN 201610080569 A CN201610080569 A CN 201610080569A CN 106249862 B CN106249862 B CN 106249862B
- Authority
- CN
- China
- Prior art keywords
- shape
- deformation
- area
- effective interaction
- display surface
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1637—Details related to the display arrangement, including those related to the mounting of the display in the housing
- G06F1/1652—Details related to the display arrangement, including those related to the mounting of the display in the housing the display being flexible, e.g. mimicking a sheet of paper, or rollable
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1626—Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1694—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04886—Interaction 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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/38—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory with means for controlling the display position
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04803—Split screen, i.e. subdividing the display area or the window area into separate subareas
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2310/00—Command of the display device
- G09G2310/02—Addressing, scanning or driving the display screen or processing steps related thereto
- G09G2310/0202—Addressing of scan or signal lines
- G09G2310/0221—Addressing of scan or signal lines with use of split matrices
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2354/00—Aspects of interface with display user
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2380/00—Specific applications
- G09G2380/02—Flexible displays
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本申请实施例公开了一种交互方法、交互装置及用户设备,所述方法包括:确定一可形变显示面的形状相关信息;其中,所述形状相关信息与所述可形变显示面一折叠形变后的第一形状对应;至少根据所述形状相关信息,确定所述可形变显示面上的多个有效交互区域;其中,所述多个有效交互区域满足以下条件:在所述可形变显示面上的位置互不相邻;在所述第一形状下,在空间位置上相邻接;至少根据所述第一形状下所述多个有效交互区域在所述空间位置上的第一相对位置,将所述多个有效交互区域作为一个交互区域向至少一交互对象提供显示输出界面。本申请实施例的技术方案可以根据可形变设备的形变特性给用户带来新的体验。
Description
技术领域
本申请涉及交互技术领域,尤其涉及一种交互方法、交互装置及用户设备。
背景技术
随着技术的发展,柔性设备等可形变设备越来越多的出现在人们的视野中。可形变设备由于其形状可以变化,给用户带来了很多新的用户体验,例如:更容易满足用户对可穿戴设备符合不同人体曲线的需求;以及对设备使用时尺寸变大、携带时尺寸缩小的需求等等。在利用可形变交互设备进行交互时,也会给用户带来不同体验。
发明内容
本申请实施例可能的目的是:提供一种基于可形变显示面的交互方案。
第一方面,本申请的一可能的实施方案提供了一种交互方法,包括:
确定一可形变显示面的形状相关信息;其中,所述形状相关信息与所述可形变显示面一折叠形变后的第一形状对应;
至少根据所述形状相关信息,确定所述可形变显示面上的多个有效交互区域;其中,所述多个有效交互区域满足以下条件:在所述可形变显示面上的位置互不相邻;在所述第一形状下,在空间位置上相邻接;
至少根据所述第一形状下所述多个有效交互区域在所述空间位置上的第一相对位置,将所述多个有效交互区域作为一个交互区域向至少一交互对象提供显示输出界面。
结合第一方面,在第二种可能的实施方式中,所述形状相关信息包括:
所述第一形状的第一形状信息。
结合第一方面的上述任一种可能的实施方式,在第三种可能的实施方式中,所述形状相关信息包括:
在所述折叠形变前所述可形变显示面的第二形状的第二形状信息、以及所述折叠形变对应的形变信息。
结合第一方面的上述任一种可能的实施方式,在第四种可能的实施方式中,
至少根据一形变控制指令确定所述形状相关信息;
其中,所述形变控制指令用于控制所述可形变显示面进行所述折叠形变。
结合第一方面的上述任一种可能的实施方式,在第五种可能的实施方式中,
至少根据针对所述可形变显示面的形变传感信息确定所述形状相关信息。
结合第一方面的上述任一种可能的实施方式,在第六种可能的实施方式中,所述至少根据所述形状相关信息确定所述多个有效交互区域包括:
根据所述形状相关信息、以及一交互对象相对于所述折叠形变后所述可形变显示面的第二相对位置,确定所述可形变显示面上的多个有效交互区域。
结合第一方面的上述任一种可能的实施方式,在第七种可能的实施方式中,所述至少根据所述形状相关信息确定所述多个有效交互区域包括:
根据所述形状相关信息,确定所述可形变显示面在所述第一形状下、在所述空间位置上相邻接的多个外转折端面所在的多个折边区域;
至少根据所述多个折边区域确定所述多个有效交互区域。
结合第一方面的上述任一种可能的实施方式,在第八种可能的实施方式中,所述至少根据所述多个折边区域确定所述多个有效交互区域包括:
所述多个有效交互区域为所述多个折边区域。
结合第一方面的上述任一种可能的实施方式,在第九种可能的实施方式中,所述至少根据所述多个折边区域确定所述多个有效交互区域包括:
至少根据所述多个折边区域和所述第一形状确定所述多个有效交互区域。
结合第一方面的上述任一种可能的实施方式,在第十种可能的实施方式中,所述多个有效交互区域在所述空间位置上相邻接包括:
对于所述多个有效交互区域中的第一有效交互区域,存在至少一个其他有效交互区域与所述第一有效交互区域在所述空间位置上相邻接;
其中,所述第一有效交互区域为所述多个有效交互区域中的任一有效交互区域。
结合第一方面的上述任一种可能的实施方式,在第十一种可能的实施方式中,所述至少根据所述第一相对位置将所述多个有效交互区域作为一个交互区域向至少一交互对象提供显示输出界面包括:
根据所述第一相对位置对所述多个有效交互区域进行拼接形成所述交互区域。
结合第一方面的上述任一种可能的实施方式,在第十二种可能的实施方式中,所述将所述多个有效交互区域作为一个交互区域向至少一交互对象提供显示输出界面包括:
确定与所述交互区域匹配的显示信息;
根据所述第一相对位置,将所述显示信息从所述交互区域映射到所述多个有效交互区域。
结合第一方面的上述任一种可能的实施方式,在第十三种可能的实施方式中,所述确定与所述交互区域匹配的显示信息包括:
至少根据所述交互区域的显示属性信息确定与所述显示属性信息匹配的显示信息。
结合第一方面的上述任一种可能的实施方式,在第十四种可能的实施方式中,所述显示属性信息包括以下的至少一种:
显示区域形状信息、显示像素的分布特性。
结合第一方面的上述任一种可能的实施方式,在第十五种可能的实施方式中,所述根据所述第一相对位置将所述显示信息从所述交互区域映射到所述多个有效交互区域包括:
根据所述第一相对位置对所述显示信息进行处理,获得分别与所述多个有效交互区域对应的多个显示子信息。
结合第一方面的上述任一种可能的实施方式,在第十六种可能的实施方式中,所述将所述多个有效交互区域作为一个交互区域向至少一交互对象提供显示输出界面还包括:
分别通过所述多个有效交互区域对所述多个显示子信息进行显示。
第二方面,本申请的一可能的实施方案提供了一种交互装置,包括:
信息确定模块,用于确定一可形变显示面的形状相关信息;其中,所述可形变显示面至少用于进行信息输出;所述形状相关信息与所述可形变显示面一折叠形变后的第一形状对应;
区域确定模块,用于至少根据所述形状相关信息,确定所述可形变显示面上的多个有效交互区域;其中,所述多个有效交互区域满足以下条件:在所述可形变显示面上的位置互不相邻;在所述第一形状下,在空间位置上相邻接;
显示输出界面提供模块,用于至少根据所述第一形状下所述多个有效交互区域在所述空间位置上的第一相对位置,将所述多个有效交互区域作为一个交互区域向至少一交互对象提供显示输出界面。
结合第二方面,在第二种可能的实施方式中,所述形状相关信息包括:
所述第一形状的第一形状信息。
结合第二方面的上述任一种可能的实施方式,在第三种可能的实施方式中,所述形状相关信息包括:
在所述折叠形变前所述可形变显示面的第二形状的第二形状信息、以及所述折叠形变对应的形变信息。
结合第二方面的上述任一种可能的实施方式,在第四种可能的实施方式中,
所述信息确定模块包括:
第一信息确定单元,用于至少根据一形变控制指令确定所述形状相关信息;
其中,所述形变控制指令用于控制所述可形变显示面进行所述折叠形变。
结合第二方面的上述任一种可能的实施方式,在第五种可能的实施方式中,
所述信息确定模块包括:
第二信息确定单元,用于至少根据针对所述可形变显示面的形变传感信息确定所述形状相关信息。
结合第二方面的上述任一种可能的实施方式,在第六种可能的实施方式中,所述区域确定模块进一步用于:
根据所述形状相关信息、以及一交互对象相对于所述折叠形变后所述可形变显示面的第二相对位置,确定所述可形变显示面上的多个有效交互区域。
结合第二方面的上述任一种可能的实施方式,在第七种可能的实施方式中,
所述区域确定模块包括:
折边区域确定单元,用于根据所述形状相关信息,确定所述可形变显示面在所述第一形状下、在所述空间位置上相邻接的多个外转折端面所在的多个折边区域;
区域确定单元,用于至少根据所述多个折边区域确定所述多个有效交互区域。
结合第二方面的上述任一种可能的实施方式,在第八种可能的实施方式中,所述区域确定单元包括:
第一确定子单元,用于确定所述多个折边区域为所述多个有效交互区域。
结合第二方面的上述任一种可能的实施方式,在第九种可能的实施方式中,
所述区域确定单元包括:
第二确定子单元,用于至少根据所述多个折边区域和所述第一形状确定所述多个有效交互区域。
结合第二方面的上述任一种可能的实施方式,在第十种可能的实施方式中,所述多个有效交互区域在所述空间位置上相邻接包括:
对于所述多个有效交互区域中的第一有效交互区域,存在至少一个其他有效交互区域与所述第一有效交互区域在所述空间位置上相邻接;
其中,所述第一有效交互区域为所述多个有效交互区域中的任一有效交互区域。
结合第二方面的上述任一种可能的实施方式,在第十一种可能的实施方式中,所述显示输出界面提供模块包括:
区域拼接单元,用于根据所述第一相对位置对所述多个有效交互区域进行拼接形成所述交互区域。
结合第二方面的上述任一种可能的实施方式,在第十二种可能的实施方式中,所述显示输出界面提供模块包括:
信息确定单元,用于确定与所述交互区域匹配的显示信息;
信息映射单元,用于根据所述第一相对位置,将所述显示信息从所述交互区域映射到所述多个有效交互区域。
结合第二方面的上述任一种可能的实施方式,在第十三种可能的实施方式中,所述信息确定单元包括:
信息确定子单元,用于至少根据所述交互区域的显示属性信息确定与所述显示属性信息匹配的显示信息。
结合第二方面的上述任一种可能的实施方式,在第十四种可能的实施方式中,所述显示属性信息包括以下的至少一种:
显示区域形状信息、显示像素的分布特性。
结合第二方面的上述任一种可能的实施方式,在第十五种可能的实施方式中,所述信息映射单元包括:
处理子单元,用于根据所述第一相对位置对所述显示信息进行处理,获得分别与所述多个有效交互区域对应的多个显示子信息。
结合第二方面的上述任一种可能的实施方式,在第十六种可能的实施方式中,所述装置还包括:
信息输出模块,用于分别通过所述多个有效交互区域对所述多个显示子信息进行显示。
第三方面,本申请的一可能的实施方案提供了一种用户设备,所述用户设备包括:
存储器,用于存放程序;
处理器,用于执行所述存储器存储的程序,所述程序使得所述处理器执行以下操作:
确定一可形变显示面的形状相关信息;其中,所述形状相关信息与所述可形变显示面一折叠形变后的第一形状对应;
至少根据所述形状相关信息,确定所述可形变显示面上的多个有效交互区域;其中,所述多个有效交互区域满足以下条件:在所述可形变显示面上的位置互不相邻;在所述第一形状下,在空间位置上相邻接;
至少根据所述第一形状下所述多个有效交互区域在所述空间位置上的第一相对位置,将所述多个有效交互区域作为一个交互区域向至少一交互对象提供显示输出界面。
本申请实施例的至少一个实施方案将一可形变显示面发生一形变后在空间位置上邻接的多个有效交互区域进行重组,构成一个新的交互区域用于向交互对象提供显示输出界面,从而通过可形变设备的形变特性给用户带来新的体验。
附图说明
图1为本申请实施例的一种交互方法的流程图;
图2a~2e为本申请实施例一种交互方法的应用场景示意图;
图3a~3b为本申请实施例一种交互方法中可形变显示面折叠后的两种形状示意图;
图4a~4c为本申请实施例一种交互方法的应用场景示意图;
图5为本申请实施例的一种交互装置的结构示意框图;
图6a~6f为本申请实施例的六种交互装置的结构示意框图;
图7为本申请实施例的一种用户设备的结构示意框图。
具体实施方式
下面结合附图(若干附图中相同的标号表示相同的元素)和实施例,对本申请的具体实施方式作进一步详细说明。以下实施例用于说明本申请,但不用来限制本申请的范围。
本领域技术人员可以理解,本申请中的“第一”、“第二”等术语仅用于区别不同步骤、设备或模块等,既不代表任何特定技术含义,也不表示它们之间的必然逻辑顺序。
本申请的发明人发现,由于可形变显示面的形状可变,因此,在发生了一形变后,形变前的一些有效交互区域在形变后可能变得无法与交互对象进行有效交互,例如:形变后被覆盖、遮挡的区域;而一些原本离散分布的多个交互区域在形变后却有可能变成在空间位置上相邻接的多个有效交互区域,对所述多个有效交互区域的有效利用可以使可形变设备给用户带来更好的用户体验。
在本申请的下述描述中:
所述可形变显示面的一交互对象可以是一用户、也可以是一电子设备等。
有效交互区域为可以与交互对象进行有效交互的区域。在一种可能的实施方式中,所述有效交互区域可以为交互对象可以交互到的区域,例如:所述有效交互区域为可以被交互对象看到或获取到图像的区域。在一些可能的实施方式中,例如,可以设定所述有效交互区域朝向的一侧在设定距离范围内没有遮挡物;和/或所述有效交互区域朝向所述交互对象所在的一侧等。或者,进一步的,在另一种可能的实施方式中,除了交互对象可以交互到以外,还需要所述交互满足设定的交互条件,使得与交互对象之间的交互达到预期的交互效果。例如,所述交互条件可以包括:通过所述有效交互区域输出前的第一交互信息与输出后可以被交互对象获取的第二交互信息之间的偏差在设定的偏差范围内。
一交互区域在可形变显示面上的位置为:以所述可形变显示面为坐标面,所述区域在所述坐标面上对应的坐标区域的位置。其中,无论所述可形变显示面的形状如何弯曲、折叠变化,所述区域对应的坐标区域是不会变化的。
一区域的空间位置为该区域在一空间坐标系中的位置。
如图1所示,本申请实施例提供了一种交互方法,包括:
S110确定一可形变显示面的形状相关信息;其中,所述形状相关信息与所述可形变显示面一折叠形变后的第一形状对应;
S120至少根据所述形状相关信息,确定所述可形变显示面上的多个有效交互区域;其中,所述多个有效交互区域满足以下条件:在所述可形变显示面上的位置互不相邻;在所述第一形状下,在空间位置上相邻接;
S130至少根据所述第一形状下所述多个有效交互区域在所述空间位置上的第一相对位置,将所述多个有效交互区域作为一个交互区域向至少一交互对象提供显示输出界面。
举例来说,本申请提供的交互装置作为本实施例的执行主体,执行S110~S130。具体地,所述交互装置可以以软件、硬件或软硬件结合的方式设置在用户设备中,或者,所述交互装置本身就是所述用户设备;所述用户设备包括但不限于具有可折叠形变的所述可形变显示面的:手机、电脑、电视以及可穿戴设备等。
本申请实施例的实施方式将一可形变显示面发生一形变后在空间位置上邻接的多个有效交互区域进行重组,构成一个新的交互区域用于向交互对象提供显示输出界面,从而通过可形变设备的形变特性给用户带来新的体验。
通过下面的实施方式进一步说明本申请实施例的方法。
在一种可能的实施方式中,一可形变显示面200展开的形状为如图2a所示的矩形。在进行一折叠形变时,从图2a所示的矩形经过图2b所示的波浪状态最终变成如图2c所示的折叠收拢状态。图2d为所述图2c的右视图。
由图2a~2d可以看出,在一可形变显示面200发生一折叠形变后,一部分交互区域(例如翼面区域212~215)由于折叠被遮挡,不再是有效交互区域。在一些可能的实施方式中,还有一部分交互区域(例如翼面区域211、216)可能会因为朝向问题(例如交互对象对所述可形变显示面200的交互方向D为正对图2a~2c所示的可形变显示面200的方向),也不再是有效交互区域。
在图2a~2d所示的实施方式中,仍然可以用于与交互对象进行有效交互的有效交互区域只剩下几个外转折端面所在的几个折边区域221~225。
在本申请实施例中,一折边区域为褶皱结构中连接相背的两个翼面的转折端所对应的区域。例如,一折边区域221为连接折叠后相背的两个翼面区域211、212的一转折端所对应的区域。
传统的,在对所述可形变显示面200进行了上面所述的折叠形变后,对于剩下的有效交互区域,一种可能的方式是:整个可形变显示面200的交互功能都被关闭,不再与交互对象交互,例如,显示面关闭,用户不再看到显示的内容;另一种可能的方式是:所述剩下的有效交互区域仍然作为变形前的显示输出界面的一部分,与交互对象进行不完整的交互,例如,每个有效交互区域显示变形前的图像区域。
本申请的发明人发现,一些场合下,在可形变显示面发生折叠形变后,可能形成在空间位置上相邻接的多个有效交互区域,虽然一个有效交互区域的面积可能较小,难以作为单独的显示输出界面与交互对象进行交互,但是多个有效交互区域可能会重组成一个较大的交互区域,可以重新利用。
本申请实施例通过确定与一折叠形变后所述可形变显示面的第一形状对应的形状相关信息,再根据所述形状相关信息来确定所述多个有效交互区域。
在一种可能的实施方式中,可选地,所述形状相关信息可以包括:
所述第一形状的第一形状信息。
例如,在图2a~2d所示的实施方式中,可以获取图2c和2d所示的折叠后的可形变显示面的形状信息作为所述形状相关信息。
在另一种可能的实施方式中,可选地,所述形状相关信息也可以不是所述第一形状信息,而是可以间接得到所述第一形状信息的其它信息,例如,所述形状相关信息可以包括:
在所述折叠形变前所述可形变显示面的第二形状的第二形状信息、以及所述折叠形变对应的形变信息。
这里,所述形变信息可以是形状变化参数、或者可以是与形变相关的其它参数。例如,在所述可形变显示面为热致形变材料时,所述形变信息可以包括各区域的温度变化信息等;或者,例如,所述形变信息还可以通过与所述可形变显示面对应的加速度传感阵列、陀螺仪阵列等获取的所述可形变显示面上各区域的位移信息。
本领域的技术人员可以知道,根据所述第二形状信息和所述形变信息也可以确定所述第一形状。
在一种可能的实施方式中,所述可形变显示面的形变可控,用于根据不同的形变控制指令进行不同的形变。其中,所述形变控制指令可以是响应于交互对象的交互操作生成的。在一种可能的实施方式中,根据预先的设置,每个形变控制指令可以对应于一形变后的形状信息;或者可以对应于一形变信息。因此,所述S110可以至少根据一形变控制指令确定所述形状相关信息,其中,所述形变控制指令用于控制所述可形变显示面进行所述折叠形变。
例如如图2a~2d所示的实施方式中,可以响应于用户点击一“折叠收拢”按键的操作,得到第一形变控制指令,该第一形变控制指令对应于图2c所示的形状,此时不管折叠形变前所述可形变显示面为什么形状,一旦获取所述第一形变控制指令后,就自动控制所述可形变显示面形变为图2c所示的形状。
在其他可能的实施方式中,例如,在所述形变控制指令对应于形变信息时,所述S110还需要获取所述第二形状信息才能得到所述形状相关信息。
除了上面所述的形变控制指令外,还可以通过用于根据所述可形变显示面的形变获取对应的形变传感信息的形变传感器来得到所述形变相关信息。所述形变传感器例如可以根据所述可形变显示面的形变生成对应的电压或电流参数值,所述形变传感信息即为所述电压或电流参数值。
在一种可能的实施方式中,在所述可形变显示面发生所述折叠形变后,可以至少根据这些形变传感信息确定所述形状相关信息。
本申请实施例的方法在获取了所述形状相关信息后,就可以至少根据所述形状相关信息确定所述多个有效交互区域。
在本申请实施例中,所述多个有效交互区域满足以下条件:在所述可形变显示面上的位置互不相邻;在所述第一形状下,在空间位置上相邻接。
这里,所述多个有效交互区域在第一形状下、在空间位置上相邻接,因此才可以重组成一个交互区域。
本申请实施例中,如果两个有效交互区域在所述可形变显示面上的位置相邻、在所述第一形状下的所述空间位置上相邻接,就可以将所述两个有效交互区域作为一个有效交互区域看待。
在一可能的实施方式中,所述多个有效交互区域在所述空间位置上相邻接包括:
对于所述多个有效交互区域中的第一有效交互区域,存在至少一个其他有效交互区域与所述第一有效交互区域在所述空间位置上相邻接;
其中,所述第一有效交互区域为所述多个有效交互区域中的任一有效交互区域。
在一种可能的实施方式中,两个有效交互区域在空间位置上相邻接可以为这两个有效交互区域相互靠近的边缘之间的距离基本为0,例如图2c和2d所示的实施方式,相邻的两个有效交互区域相接。
或者,在另一种可能的实施方式中,两个有效交互区域在空间位置上相邻接也可以为这两个交互区域相互靠近的边缘之间的距离小于设定值。例如:图2a所示的可形变显示面也可能折叠变形为如图2e所示的形状,在相邻的两个有效交互区域226、227之间还有一间隙区域231,本实施方式中,在所述间隙区域231的宽度(图2e中上下方向的宽度)小于设定值时,可以认为所述两个有效交互区域226、227相邻接。
在一些可能的实施方式中,可以根据所述距离的大小对与交互对象交互的影响来确定所述设定值。例如,在相邻的两个有效交互区域之间的距离大到用户已经无法将所述两个有效交互区域显示的内容作为一个整体观看时,则所述两个有效交互区域之间的距离大于所述设定值。
在一种可能的实施方式中,除了所述形状相关信息外,可能还同时要结合其他信息来得到所述多个有效交互区域。
例如,在一种可能的实施方式中,由于所述可形变显示面与交互对象之间的交互是有方向性的,此时,为了使用户使用更加方便,可以根据所述形状相关信息以及、所述交互对象相对于在所述第一形状下所述可形变显示面的第二相对位置来确定所述多个有效交互区域。进一步的说明会在下面的实施方式中记载。
例如,在一种可能的实施方式中,所述S120可以包括:
根据所述形状相关信息,确定所述可形变显示面在所述第一形状下、在所述空间位置上相邻接的多个外转折端面所在的多个折边区域;
至少根据所述多个折边区域确定所述多个有效交互区域。
在一种可能的实施方式中,所述多个有效交互区域即为所述多个折边区域。
如图2a和2c所示,多个折边区域221~225中的每两个在所述可形变显示面上的位置被至少一其它交互区域隔开,互不相邻;在形变后的空间位置上,所述多个折边区域221~225相邻接。因此,在图2a~2d所示的实施方式中,可以确定所述多个折边区域221~225为所述多个有效交互区域。
在一些可能的实施方式中,除了上面所述的多个折边区域外,所述多个有效交互区域可能还包括在折叠形变后与所述多个折边区域在空间位置上相邻或相连的其它区域。
例如,在一种可能的实施方式中,如图2a~2d所示,相连的折边区域221和翼面区域211可以作为一个有效交互区域;相连的折边区域224和翼面区域216可以作为一个有效交互区域。
又,例如图3a所示的实施方式中,在考虑交互方向的情况下,除了四个折边区域311~314外,一展开区域321(褶皱结构中一翼面所在的区域)也是朝向交互对象的有效交互区域,并且在空间位置上与所述四个折边区域311~314相邻接,因此,所述多个有效交互区域还包括所述展开区域321。
因此,所述至少根据所述多个折边区域确定所述多个有效交互区域包括:
至少根据所述多个折边区域和所述第一形状确定所述多个有效交互区域。
在一些可能的实施方式中,所述至少根据所述多个折边区域确定所述多个有效交互区域可以包括:
至少根据所述多个折边区域、所述第一形状以及一交互对象相对于所述折叠形变后所述可形变显示面的第二相对位置确定所述多个有效交互区域。
在一些可能的实施方式中,所述第二相对位置可以是实时获取的真实位置信息;在另一些可能的实施方式中,所述第二相对位置可以默认设置的,例如根据多个用户的使用习惯,得到的通用的所述第二相对位置;或者根据用户的设置,得到所述第二相对位置。
例如,在一种可能的实施方式中,如2a所示的可形变显示面200在一折叠形变后的形状也可能为图3b所示的形状。本实施方式中,所述交互对象为一用户330。
由图3b可以看出,在本实施方式中,尽管所述折叠形变后的多个折边区域没有被所述可形变显示面上的其他区域遮挡,但是由于所述多个折边区域是弧形面,因此,在用户相对于所述可形变显示面的第二相对位置不变的情况下,由于注视角度的原因,用户可能无法完整观看一折边区域上呈现的所有内容。因此,在本实施方式中,考虑用户使用的便利,可选地,可以结合所述第一形状以及所述第二相对位置进一步确定所述多个有效交互区域。
因此,本实施方式中,可以首先根据所述形状相关信息确定朝向用户侧的多个折边区域;再根据所述第一形状以及所述第二相对位置确定用户视线对所述多个折边区域中的多个有效观看区域315~318。
在本实施方式中,可以通过所述可形变显示面侧的交互对象位置传感器、或者通过与交互对象侧的其它设备的通信确定所述第二相对位置。
本申请实施例中,在确定了所述多个有效交互区域之后,就可以将所述多个有效交互区域作为一个新的交互区域向交互对象提供显示输出界面。
在一种可能的实施方式中,所述至少根据所述第一相对位置将所述多个有效交互区域作为一个交互区域可以为:根据所述第一相对位置将所述多个有效交互区域拼接成所述交互区域。
在一种可能的实施方式中,所述可形变显示面是由包含多个交互单元的交互单元阵列实现与交互对象的交互的,每个有效交互区域对应于多个交互单元。这里,一个交互单元可以是一个显示像素。
在一种可能的实施方式中,所述拼接可以是将所述多个有效交互区域中各交互单元的地址进行重新编址,得到与所述交互区域匹配的新的地址。
例如:假设图2a所示的实施方式中,在所述折叠形变前,折边区域221和折边区域222包含的各交互单元的第一地址(x,y)(其中x为第一行地址,y为第一列地址,在一种可能的实施方式中,该第一地址也可以作为各交互单元在所述可形变显示面上的位置坐标)如表一和表二所示:
表一:折边区域221包含的30个交互单元的第一地址
13,1 | 13,2 | 13,3 | 13,4 | 13,5 | 13,6 | 13,7 | 13,8 | 13,9 | 13,10 |
14,1 | 14,2 | 14,3 | 14,4 | 14,5 | 14,6 | 14,7 | 14,8 | 14,9 | 14,10 |
15,1 | 15,2 | 15,3 | 15,4 | 15,5 | 15,6 | 15,7 | 15,8 | 15,9 | 15,10 |
表二:折边区域222包含的30个交互单元的第一地址
40,1 | 40,2 | 40,3 | 40,4 | 40,5 | 40,6 | 40,7 | 40,8 | 40,9 | 40,10 |
41,1 | 41,2 | 41,3 | 41,4 | 41,5 | 41,6 | 41,7 | 41,8 | 41,9 | 41,10 |
42,1 | 42,2 | 42,3 | 42,4 | 42,5 | 42,6 | 42,7 | 42,8 | 42,9 | 42,10 |
在本实施方式中,如果根据这两个折边区域221、222在如图2c所示的折叠形变后的第一形状下在空间上的相对位置对所述两个折边区域221、222中各交互单元的地址进行重新编址,则可以得到如表三和表四所示的所述各交互单元的第二地址(x1,y1):
表三:折边区域221包含的30个交互单元的第二地址
1,1 | 1,2 | 1,3 | 1,4 | 1,5 | 1,6 | 1,7 | 1,8 | 1,9 | 1,10 |
2,1 | 2,2 | 2,3 | 2,4 | 2,5 | 2,6 | 2,7 | 2,8 | 2,9 | 2,10 |
3,1 | 3,2 | 3,3 | 3,4 | 3,5 | 3,6 | 3,7 | 3,8 | 3,9 | 3,10 |
表四:折边区域222包含的30个交互单元的第二地址
4,1 | 4,2 | 4,3 | 4,4 | 4,5 | 4,6 | 4,7 | 4,8 | 4,9 | 4,10 |
5,1 | 5,2 | 5,3 | 5,4 | 5,5 | 5,6 | 5,7 | 5,8 | 5,9 | 5,10 |
6,1 | 6,2 | 6,3 | 6,4 | 6,5 | 6,6 | 6,7 | 6,8 | 6,9 | 6,10 |
可以看出,在对所述两个折边区域221、222中各交互单元的地址进行重新编址后,在折叠形变后相邻的所述两个折边区域221、222,其中分别包含的多个交互单元的第二地址也是相邻连续的。
在另一种可能的实施方式中,所述拼接也可以不对所述多个有效交互区域中各交互单元的地址进行重新编址,即保持所述各交互单元的地址不变,但是对地址之间的关联进行修改。
例如,在与交互对象的交互中对各交互单元进行行扫描的场景下,将所述折边区域221的最后一个交互单元的第一地址(15,10)与所述折边区域222的第一个交互单元的第一地址(40,1)进行关联,使得在与交互对象进行交互信息的交互时,在所述折边区域221的最后一个交互单元被扫描之后,接下来扫描所述折边区域222的第一个交互单元,不再扫描所述两个折边区域221、222之间的其它区域。
在又一种可能的实施方式中,所述拼接也可以是虚拟拼接,所述交互区域为一虚拟交互区域,即根据所述第一相对位置,将所述多个有效交互区域虚拟拼接映射到所述虚拟交互区域上。
在一种可能的实施方式中,在拼接确定了所述交互区域之后,所述S130还可以包括:
确定与所述交互区域匹配的显示信息;
根据所述第一相对位置,将所述显示信息从所述交互区域映射到所述多个有效交互区域。
在一种可能的实施方式中,至少根据所述交互区域的显示属性信息确定与所述显示属性信息匹配的显示信息。
在一种可能的实施方式中,所述显示属性信息可以包括:
显示区域形状信息。例如,显示区域的大小、边缘形状(例如矩形、圆形等)。
在本实施方式中,与所述显示区域形状信息匹配的显示信息例如可以为:
所述显示信息对应的显示内容的大小、边缘形状与所述显示区域的大小以及边缘形状匹配。
在另一种可能的实施方式中,所述显示属性信息还可以包括:
显示像素的分布特性。例如,显示像素的数量多少、密度分布等。
在本实施方式中,与所述显示像素的分布特性匹配的显示信息例如可以为:
所述显示信息对应的图像像素的数量和密度分布与所述显示像素的数量和密度分布一致。
在一种可能的实施方式中,根据预先的设置,除了所述显示属性信息以外,所述显示信息还可以与所述可形变显示面在所述折叠形变前的原始显示信息相关。例如,在一种可能的实施方式中,所述显示信息为根据所述显示属性信息压缩简化的原始显示信息,例如若折叠变形前所述可形变显示面显示的是一段无结构图像或文本内容,则利用智能裁剪或摘要生成算法,生成适合新形成的交互区域的图像或文本。或者,在另一种可能的实施方式中,所述显示信息为与所述原始显示信息关联的其它信息,例如:所述原始显示信息为一本书的文字显示内容信息;所述显示信息可以为该书的著录项目信息和/或摘要信息等和/或前述文字显示内容信息所在的章节信息、位置信息。
在又一种可能的实施方式中,根据预先的设置,所述可形变显示面的一种折叠形变可以对应于一固定的显示信息。例如,图2a所示的可形变显示面在折叠变形为图2c所示的形状之后,就对应于一显示信息的输出,例如:设定格式的时间和日期的显示。因此,可以根据所述折叠形变或所述第一形状来确定所述显示信息。
本领域技术人员可以知道,确定与所述交互区域匹配的显示信息的方式还可以为其它方式,这里不再一一列出。
在确定了与所述交互区域对应的所述显示信息之后,本申请实施例根据所述第一相对位置,将所述显示信息从所述交互区域映射到所述多个有效交互区域。
基于现有的显示***,所述根据所述第一相对位置将所述显示信息从所述交互区域映射到所述多个有效交互区域可以在四个层面上实现:
A)在应用层实现:通过一个图片浏览软件或者阅读软件根据所述第一相对位置以及所述显示信息,在生成对应的屏幕缓冲器(Screenbuffer)中的数据时,进行映射,进而在所述Screenbuffer中形成一个映射后的可以给***做显示的图像(例如图4c所示的图像)。
B)图形加速器上实现:为了节省CPU填充帧缓冲器(Framebuffer)的时间,显示***中常常拥有图形加速器这一把矢量图转换为栅格图并进而填充到Framebuffer中去的部件。在一种可能的实施方式中,在图形加速器栅格化待显示图形图像时,可以进行从所述交互区域到多个有效交互区域的位置映射工作,并把映射后的数据填充到Framebuffer中。
C)Framebuffer上实现:Framebuffer是RAM的一部分,数字显示设备常常用其存储待显示的位图数据。在一种可能的实施方式中,可以根据所述交互区域以及所述第一相对位置可以计算每个像素在所述可形变显示面上的目标位置,把Framebuffer中的像素所在的位置进行调整即可完成上述映射。
进一步的,在具有双缓冲区的Framebuffer实现中,可以把其中一个缓冲区对应所述交互区域,另外一个对应所述可形变显示面原始的显示区域以便快速来回切换。
D)可物理像素驱动的(例如有机发光显示器OLED)显示屏驱动器上实现:由于OLED上每个物理像素可以单独索引进行显示操作,以飞思卡尔HCS08系列的OLED为例,可以通过修改其显示数据随机存储器(Graphic Display Data RAM,GDDRAM)中的数据完成映射。比如通过行和列索引检出一个像素的数据,并把该数据写入到根据第一相对位置计算出的新的位置上去即可。
在一种可能的实施方式中,可以在B或C或D之前加一个单独的新的映射模块来实现该映射。
在一种可能的实施方式中,可选地,所述根据所述第一相对位置将所述显示信息从所述交互区域映射到所述多个有效交互区域包括:
根据所述第一相对位置对所述显示信息进行处理,获得分别与所述多个有效交互区域对应的多个显示子信息。这里,根据所述第一相对位置对所述显示信息进行的处理可以参见上面所述的四种方法中的一种。
如图4a~4c所示,在一种可能的实施方式中,所述可形变显示面200为图2c所示的形状,所述多个有效交互区域221~225拼接后得到的交互区域410的形状为如图4a所示的矩形。根据所述交互区域410确定与所述交互区域410匹配的显示信息,如图4a和4b所示,所述显示信息对应于一显示图像420。
根据所述第一相对位置对所述显示信息进行处理例如可以为:根据所述第一相对位置对所述显示图像420进行分区处理,得到所述多个有效交互区域对应的多个显示图像区域421~425。
在进行分割时,可以根据所述第一相对位置,将所述显示图像420的图像像素一一映射到所述多个有效交互区域221~225的各显示像素上。
可以看出,交互对象通过相邻接的所述多个有效交互区域221~225获取的多个显示图像区域421~425在拼接后与交互对象通过一个交互区域410获取的显示图像420的效果是基本相同的。
在一些可能的实施方式中,可选地,所述可形变显示面除了可以是用于显示一图像的图像显示面外,还可以是用于光通信的其它光信号输出面。
如图4c所示,在一种可能的实施方式中,所述可形变显示面上,所述多个有效交互区域以外的交互区域可以不再进行图像显示,减少所述可形变显示面的能量消耗。
当然,在其他可能的实施方式中,在不影响所述多个有效交互区域221~225与交互对象的交互效果的情况下,所述多个有效交互区域以外的交互区域也可以进行信息输出,例如,在翼面区域212~215也可以显示折叠形变之前的内容等。
在一种可能的实施方式中,所述交互装置可以包括所述可形变显示面,则所述S130还可以包括:
分别通过所述多个有效交互区域输出所述多个显示子信息。
可以看出,采用本申请实施例的上述方法,通过所述多个有效交互区域输出所述多个显示子信息与通过所述交互区域输出所述显示信息分别达到的与交互对象的交互效果是相同或相似的。
本领域技术人员可以理解,在本申请具体实施方式的上述方法中,各步骤的序号大小并不意味着执行顺序的先后,各步骤的执行顺序应以其功能和内在逻辑确定,而不应对本申请具体实施方式的实施过程构成任何限定。
如图5所示,本申请实施例一种可能的实施方式提供了一种交互装置500,包括:
信息确定模块510,用于确定一可形变显示面的形状相关信息;其中,所述形状相关信息与所述可形变显示面一折叠形变后的第一形状对应;
区域确定模块520,用于至少根据所述形状相关信息,确定所述可形变显示面上的多个有效交互区域;其中,所述多个有效交互区域满足以下条件:在所述可形变显示面上的位置互不相邻;在所述第一形状下,在空间位置上相邻接;
显示输出界面提供模块530,用于至少根据所述第一形状下所述多个有效交互区域在所述空间位置上的第一相对位置,将所述多个有效交互区域作为一个交互区域向至少一交互对象提供显示输出界面。
本申请实施例的实施方式将一可形变显示面发生一形变后在空间位置上邻接的多个有效交互区域进行重组,构成一个新的交互区域用于向交互对象提供显示输出界面,从而通过可形变设备的形变特性给用户带来新的体验。
通过下面的实施方式进一步说明本申请实施例的各模块、单元。
在一种可能的实施方式中,可选地,所述形状相关信息可以包括:
所述第一形状的第一形状信息。
在另一种可能的实施方式中,可选地,所述形状相关信息也可以不是所述第一形状信息,而是可以间接得到所述第一形状信息的其它信息,例如,所述形状相关信息包括:
在所述折叠形变前所述可形变显示面的第二形状的第二形状信息、以及所述折叠形变对应的形变信息。
这里,所述形变信息可以是形状变化参数、或者可以是与形变相关的其它参数。例如,在所述可形变显示面为热致形变材料时,所述形变信息可以包括各区域的温度变化信息等;或者,例如,所述形变信息还可以通过与所述可形变显示面对应的加速度传感阵列、陀螺仪阵列等获取的所述可形变显示面上各区域的位移信息。
本领域的技术人员可以知道,根据所述第二形状信息和所述形变信息也可以确定所述第一形状。
在一种可能的实施方式中,所述可形变显示面为形变可控的交互面,用于根据不同的形变控制指令进行不同的形变。其中,所述形变控制指令可以是响应于交互对象的交互操作生成的。在一种可能的实施方式中,根据预先的设置,每个形变控制指令可以对应于一形变后的形状信息;或者可以对应于一形变信息。因此,在一种可能的实施方式中,如图6a所示,所述信息确定模块510包括:
第一信息确定单元511,用于至少根据一形变控制指令确定所述形状相关信息;
其中,所述形变控制指令用于控制所述可形变显示面进行所述折叠形变。
在一种可能的实施方式中,所述第一信息确定单元511例如可以根据所述形变控制指令,从存储有至少一形变控制指令与至少一形变相关信息之间的对应关系的存储模块获取所述对应关系,再得到与所述形变控制指令对应的形变相关信息。
除了上面所述的形变控制指令外,还可以通过用于根据所述可形变显示面的形变获取对应的形变传感信息的形变传感器来得到所述形变相关信息。所述形变传感器例如可以根据所述可形变显示面的形变生成对应的电压或电流参数值,所述形变传感信息即为所述电压或电流参数值。因此,在一种可能的实施方式中,如图6b所示,所述信息确定模块510可以包括:
第二信息确定单元512,用于至少根据针对所述可形变显示面的形变传感信息确定所述形状相关信息。
在一可能的实施方式中,所述多个有效交互区域在所述空间位置上相邻接包括:
对于所述多个有效交互区域中的第一有效交互区域,存在至少一个其他有效交互区域与所述第一有效交互区域在所述空间位置上相邻接;
其中,所述第一有效交互区域为所述多个有效交互区域中的任一有效交互区域。
在一种可能的实施方式中,两个有效交互区域在空间位置上相邻接可以为这两个有效交互区域相互靠近的边缘之间的距离基本为0。
或者,在另一种可能的实施方式中,两个有效交互区域在空间位置上相邻接也可以为这两个交互区域相互靠近的边缘之间的距离小于设定值。
在一些可能的实施方式中,可以根据所述距离的大小对与交互对象交互的影响来确定所述设定值。例如,在相邻的两个有效交互区域之间的距离大到用户已经无法将所述两个有效交互区域显示的内容作为一个整体观看时,则所述两个有效交互区域之间的距离大于所述设定值。
在一种可能的实施方式中,除了所述形状相关信息外,可能还同时要结合其他信息来得到所述多个有效交互区域。
例如,在一种可能的实施方式中,由于所述可形变显示面与交互对象之间的交互是有方向性的,此时,为了使用户使用更加方便,所述区域确定模块520进一步用于:
根据所述形状相关信息、以及一交互对象相对于所述折叠形变后所述可形变显示面的第二相对位置,确定所述可形变显示面上的多个有效交互区域。具体参见图3b所示实施例中对应的描述。
在一种可能的实施方式中,如图6a所示,所述区域确定模块520包括:
折边区域确定单元521,用于根据所述形状相关信息,确定所述可形变显示面在所述第一形状下、在所述空间位置上相邻接的多个外转折端面所在的多个折边区域;
区域确定单元522,用于至少根据所述多个折边区域确定所述多个有效交互区域。
在一种可能的实施方式中,所述多个有效交互区域即为所述多个折边区域。因此,在本实施方式中,如图6a所示,所述区域确定单元522包括:
第一确定子单元5221,用于确定所述多个折边区域为所述多个有效交互区域。
在一些可能的实施方式中,除了上面所述的多个折边区域外,所述多个有效交互区域可能还包括在折叠形变后与所述多个折边区域在空间位置上相邻或相连的其它区域。因此,在本实施方式中,如图6c所示,所述区域确定单元522包括:
第二确定子单元5222,用于至少根据所述多个折边区域和所述第一形状确定所述多个有效交互区域。
在一种可能的实施方式中,如图6d所示,可选地,所述显示输出界面提供模块530可以包括:
区域拼接单元531,用于根据所述第一相对位置对所述多个有效交互区域进行拼接形成所述交互区域。具体的拼接方式参见上面方法实施例中对应的描述。
在一种可能的实施方式中,如图6d所示,可选地,所述显示输出界面提供模块530还可以包括:
信息确定单元532,用于确定与所述交互区域匹配的显示信息;
信息映射单元533,用于根据所述第一相对位置,将所述显示信息从所述交互区域映射到所述多个有效交互区域。
在一种可能的实施方式中,如图6e所示,可选地,所述信息确定单元532包括:
信息确定子单元5321,用于至少根据所述交互区域的显示属性信息确定与所述显示属性信息匹配的显示信息。
在一种可能的实施方式中,所述显示属性信息可以包括:
显示区域形状信息。例如,显示区域的大小、边缘形状(例如矩形、圆形等)。
在本实施方式中,与所述显示区域形状信息匹配的显示信息例如可以为:
所述显示信息对应的显示内容的大小、边缘形状与所述显示区域的大小以及边缘形状匹配。
在另一种可能的实施方式中,所述显示属性信息还可以包括:
显示像素的分布特性。例如,显示像素的数量多少、密度分布等。
在本实施方式中,与所述显示区域形状信息匹配的显示信息例如可以为:
所述显示信息对应的图像像素的数量和密度分布与所述显示像素的数量和密度分布一致。
在一种可能的实施方式中,可选地,所述信息确定子单元5321可以根据所述显示属性信息在数据库中找到与所述显示属性信息匹配的显示信息。
在另一种可能的实施方式中,可选地,所述信息确定子单元5321在获取了所述显示属性信息后,通过计算(例如方法实施例中所述的智能裁剪、摘要生成等算法)来得到所述显示信息。
在又一种可能的实施方式中,根据预先的设置,所述可形变显示面的一种折叠形变可以对应于一固定的显示信息。因此,所述信息确定单元532可以根据所述折叠形变或所述第一形状来确定所述显示信息。
在一种可能的实施方式中,可选地,如图6f所示,所述信息映射单元533包括:
处理子单元5331,用于根据所述第一相对位置对所述显示信息进行处理,获得分别与所述多个有效交互区域对应的多个显示子信息。
这里,所述处理子单元5331对所述显示信息进行处理的过程可以参见上面方法实施例中所述的几种方式,这里不再赘述。
在一种可能的实施方式中,可选地,如图6f所示,所述装置500还包括:
信息输出模块540,用于分别通过所述多个有效交互区域对所述多个显示子信息进行显示。
可以看出,采用本申请实施例的上述方法,通过所述多个有效交互区域输出所述多个显示子信息与通过所述交互区域输出所述显示信息分别达到的与交互对象的交互效果是相同或相似的。
本申请实施例中各模块、单元功能的进一步描述可以参见上面方法实施例中对应的描述。
图7为本申请实施例提供的一种用户设备700的结构示意图,本申请具体实施例并不对用户设备700的具体实现做限定。如图7所示,该用户设备700可以包括:
处理器(processor)710、通信接口(Communications Interface)720、存储器(memory)730、以及通信总线740。其中:
处理器710、通信接口720、以及存储器730通过通信总线740完成相互间的通信。
通信接口720,用于与比如客户端等的网元通信。
处理器710,用于执行程序732,具体可以执行上述方法实施例中的相关步骤。
具体地,程序732可以包括程序代码,所述程序代码包括计算机操作指令。
处理器710可能是一个中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本申请实施例的一个或多个集成电路。
存储器730,用于存放程序732。存储器730可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。程序732具体可以用于使得所述用户设备700执行以下操作:
确定一可形变显示面的形状相关信息;其中,所述形状相关信息与所述可形变显示面一折叠形变后的第一形状对应;
至少根据所述形状相关信息,确定所述可形变显示面上的多个有效交互区域;其中,所述多个有效交互区域满足以下条件:在所述可形变显示面上的位置互不相邻;在所述第一形状下,在空间位置上相邻接;
至少根据所述第一形状下所述多个有效交互区域在所述空间位置上的第一相对位置,将所述多个有效交互区域作为一个交互区域向至少一交互对象提供显示输出界面。
程序732中各步骤的具体实现可以参见上述实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上实施方式仅用于说明本申请,而并非对本申请的限制,有关技术领域的普通技术人员,在不脱离本申请的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本申请的范畴,本申请的专利保护范围应由权利要求限定。
Claims (10)
1.一种交互方法,其特征在于,包括:
确定一可形变显示面的形状相关信息;其中,所述形状相关信息与所述可形变显示面一折叠形变后的第一形状对应;
至少根据所述形状相关信息,确定所述可形变显示面上的多个有效交互区域;其中,所述多个有效交互区域满足以下条件:在所述可形变显示面上的位置互不相邻;在所述第一形状下,在空间位置上相邻接;
至少根据所述第一形状下所述多个有效交互区域在所述空间位置上的第一相对位置,将所述多个有效交互区域作为一个交互区域向至少一交互对象提供显示输出界面。
2.如权利要求1所述的方法,其特征在于,所述至少根据所述形状相关信息确定所述多个有效交互区域包括:
根据所述形状相关信息、以及一交互对象相对于所述折叠形变后所述可形变显示面的第二相对位置,确定所述可形变显示面上的多个有效交互区域。
3.如权利要求1或2所述的方法,其特征在于,所述至少根据所述形状相关信息确定所述多个有效交互区域包括:
根据所述形状相关信息,确定所述可形变显示面在所述第一形状下、在所述空间位置上相邻接的多个外转折端面所在的多个折边区域;
至少根据所述多个折边区域确定所述多个有效交互区域。
4.如权利要求3所述的方法,其特征在于,所述至少根据所述多个折边区域确定所述多个有效交互区域包括:
所述多个有效交互区域为所述多个折边区域。
5.如权利要求3所述的方法,其特征在于,所述至少根据所述多个折边区域确定所述多个有效交互区域包括:
至少根据所述多个折边区域和所述第一形状确定所述多个有效交互区域。
6.一种交互装置,其特征在于,包括:
信息确定模块,用于确定一可形变显示面的形状相关信息;其中,所述形状相关信息与所述可形变显示面一折叠形变后的第一形状对应;
区域确定模块,用于至少根据所述形状相关信息,确定所述可形变显示面上的多个有效交互区域;其中,所述多个有效交互区域满足以下条件:在所述可形变显示面上的位置互不相邻;在所述第一形状下,在空间位置上相邻接;
显示输出界面提供模块,用于至少根据所述第一形状下所述多个有效交互区域在所述空间位置上的第一相对位置,将所述多个有效交互区域作为一个交互区域向至少一交互对象提供显示输出界面。
7.如权利要求6所述的装置,其特征在于,所述区域确定模块进一步用于:
根据所述形状相关信息、以及一交互对象相对于所述折叠形变后所述可形变显示面的第二相对位置,确定所述可形变显示面上的多个有效交互区域。
8.如权利要求6或7所述的装置,其特征在于,所述区域确定模块包括:
折边区域确定单元,用于根据所述形状相关信息,确定所述可形变显示面在所述第一形状下、在所述空间位置上相邻接的多个外转折端面所在的多个折边区域;
区域确定单元,用于至少根据所述多个折边区域确定所述多个有效交互区域。
9.如权利要求8所述的装置,其特征在于,所述区域确定单元包括:
第一确定子单元,用于确定所述多个折边区域为所述多个有效交互区域。
10.一种用户设备,其特征在于,所述用户设备包括:
存储器,用于存放程序;
处理器,用于执行所述存储器存储的程序,所述程序使得所述处理器执行以下操作:
确定一可形变显示面的形状相关信息;其中,所述形状相关信息与所述可形变显示面一折叠形变后的第一形状对应;
至少根据所述形状相关信息,确定所述可形变显示面上的多个有效交互区域;其中,所述多个有效交互区域满足以下条件:在所述可形变显示面上的位置互不相邻;在所述第一形状下,在空间位置上相邻接;
至少根据所述第一形状下所述多个有效交互区域在所述空间位置上的第一相对位置,将所述多个有效交互区域作为一个交互区域向至少一交互对象提供显示输出界面。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610080569.2A CN106249862B (zh) | 2016-02-04 | 2016-02-04 | 交互方法、交互装置及用户设备 |
US15/414,750 US10802542B2 (en) | 2016-02-04 | 2017-01-25 | Interaction method, interaction apparatus, and user equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610080569.2A CN106249862B (zh) | 2016-02-04 | 2016-02-04 | 交互方法、交互装置及用户设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106249862A CN106249862A (zh) | 2016-12-21 |
CN106249862B true CN106249862B (zh) | 2019-02-15 |
Family
ID=57626947
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610080569.2A Active CN106249862B (zh) | 2016-02-04 | 2016-02-04 | 交互方法、交互装置及用户设备 |
Country Status (2)
Country | Link |
---|---|
US (1) | US10802542B2 (zh) |
CN (1) | CN106249862B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101739171A (zh) * | 2008-11-10 | 2010-06-16 | Lg电子株式会社 | 使用柔性显示器的移动终端和控制该移动终端的方法 |
CN102857592A (zh) * | 2011-06-01 | 2013-01-02 | Lg电子株式会社 | 移动终端及其3d图像显示方法 |
CN105159405A (zh) * | 2015-09-16 | 2015-12-16 | 联想(北京)有限公司 | 信息处理方法及电子设备 |
CN105302238A (zh) * | 2014-07-28 | 2016-02-03 | Lg电子株式会社 | 便携式电子装置及其控制方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8803816B2 (en) * | 2008-09-08 | 2014-08-12 | Qualcomm Incorporated | Multi-fold mobile device with configurable interface |
WO2012021525A1 (en) * | 2010-08-10 | 2012-02-16 | Aniteal Laboratories | Reconfigurable touch screen computing device |
KR102511325B1 (ko) * | 2014-04-18 | 2023-03-20 | 가부시키가이샤 한도오따이 에네루기 켄큐쇼 | 표시 장치 및 그 동작 방법 |
KR102304461B1 (ko) * | 2015-02-24 | 2021-09-24 | 삼성디스플레이 주식회사 | 폴더블 디스플레이 장치 |
KR102287583B1 (ko) * | 2015-04-08 | 2021-08-09 | 삼성디스플레이 주식회사 | 표시 장치 |
-
2016
- 2016-02-04 CN CN201610080569.2A patent/CN106249862B/zh active Active
-
2017
- 2017-01-25 US US15/414,750 patent/US10802542B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101739171A (zh) * | 2008-11-10 | 2010-06-16 | Lg电子株式会社 | 使用柔性显示器的移动终端和控制该移动终端的方法 |
CN102857592A (zh) * | 2011-06-01 | 2013-01-02 | Lg电子株式会社 | 移动终端及其3d图像显示方法 |
CN105302238A (zh) * | 2014-07-28 | 2016-02-03 | Lg电子株式会社 | 便携式电子装置及其控制方法 |
CN105159405A (zh) * | 2015-09-16 | 2015-12-16 | 联想(北京)有限公司 | 信息处理方法及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN106249862A (zh) | 2016-12-21 |
US10802542B2 (en) | 2020-10-13 |
US20170227990A1 (en) | 2017-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103226830B (zh) | 三维虚实融合环境中视频纹理投影的自动匹配校正方法 | |
US10186084B2 (en) | Image processing to enhance variety of displayable augmented reality objects | |
CN107018336A (zh) | 图像处理的方法和装置及视频处理的方法和装置 | |
CN104463948A (zh) | 三维虚拟现实***与地理信息***的无缝可视化方法 | |
CN104281864B (zh) | 一种生成二维码的方法与设备 | |
CN105528207A (zh) | 一种虚拟现实***及其中显示安卓应用图像的方法和装置 | |
CN108765520B (zh) | 文本信息的渲染方法和装置、存储介质、电子装置 | |
CN106204746B (zh) | 一种可实现3d模型实时上色的增强现实*** | |
CN111179396B (zh) | 图像生成方法、装置、存储介质及电子装置 | |
CN106249864B (zh) | 交互方法、交互装置及用户设备 | |
CN104598035B (zh) | 基于3d立体图像显示的光标显示方法、智能设备及*** | |
CN106325588B (zh) | 交互方法、交互装置及用户设备 | |
CN107958489B (zh) | 一种曲面重建方法及装置 | |
CN106249862B (zh) | 交互方法、交互装置及用户设备 | |
CN109376618A (zh) | 图像处理方法、装置及电子设备 | |
CN105975259A (zh) | 一种3d空间用户界面的实现方法及其装置 | |
CN106249863B (zh) | 交互方法、交互装置及用户设备 | |
CN108769644B (zh) | 一种基于深度学习的双目动画风格化渲染方法 | |
CN106325718B (zh) | 交互方法、交互装置及用户设备 | |
CN116977539A (zh) | 图像处理方法、装置、计算机设备、存储介质和程序产品 | |
CN106249861B (zh) | 交互方法、交互装置及用户设备 | |
CN114444234A (zh) | 一种基于虚拟现实的数字化交互仿真***和方法 | |
CN107818548A (zh) | 一种图像处理方法、装置、设备以及计算机可读介质 | |
US7142207B2 (en) | Hierarchical sorting of linked objects in virtual three-dimensional space | |
CN105955738A (zh) | 一种3d列表数据对应的用户界面显示方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |