CN111031414B - 音频设备的控制方法、音频设备及存储介质 - Google Patents

音频设备的控制方法、音频设备及存储介质 Download PDF

Info

Publication number
CN111031414B
CN111031414B CN201911126040.XA CN201911126040A CN111031414B CN 111031414 B CN111031414 B CN 111031414B CN 201911126040 A CN201911126040 A CN 201911126040A CN 111031414 B CN111031414 B CN 111031414B
Authority
CN
China
Prior art keywords
display screen
rotation
display
audio device
rotation direction
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
Application number
CN201911126040.XA
Other languages
English (en)
Other versions
CN111031414A (zh
Inventor
周淑敏
丁力
周海鹏
王晓晨
董科
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Goertek Inc
Original Assignee
Goertek Inc
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 Goertek Inc filed Critical Goertek Inc
Priority to CN201911126040.XA priority Critical patent/CN111031414B/zh
Priority to PCT/CN2019/130641 priority patent/WO2021093129A1/zh
Publication of CN111031414A publication Critical patent/CN111031414A/zh
Application granted granted Critical
Publication of CN111031414B publication Critical patent/CN111031414B/zh
Priority to US17/473,301 priority patent/US11650676B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R1/00Details of transducers, loudspeakers or microphones
    • H04R1/02Casings; Cabinets ; Supports therefor; Mountings therein
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0362Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 1D translations or rotations of an operating part of the device, e.g. scroll wheels, sliders, knobs, rollers or belts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R1/00Details of transducers, loudspeakers or microphones
    • H04R1/02Casings; Cabinets ; Supports therefor; Mountings therein
    • H04R1/028Casings; Cabinets ; Supports therefor; Mountings therein associated with devices performing functions other than acoustics, e.g. electric candles
    • 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
    • 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/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R1/00Details of transducers, loudspeakers or microphones
    • H04R1/20Arrangements for obtaining desired frequency or directional characteristics

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种音频设备的控制方法,所述音频设备包括播放组件以及与所述播放组件转动连接的显示屏,所述音频设备的控制方法包括以下步骤:检测到所述显示屏转动时,获取所述显示屏在预设三维坐标系内的第一转动方向和第一转动角度;根据所述第一转动方向和所述第一转动角度确定所述显示屏上的显示内容的第二转动方向和第二转动角度,其中,所述第一转动方向与所述第二转动方向相反,所述第二转动角度与所述第一转动角度之间的差值小于或等于预设值;根据所述第二转动方向和所述第二转动角度调整所述显示内容的显示方位。本发明还公开了一种音频设备以及计算机可读存储介质。本发明实现便于用户在音频设备的显示屏转动时观看显示内容。

Description

音频设备的控制方法、音频设备及存储介质
技术领域
本发明涉及音频设备技术领域,尤其涉及一种音频设备的控制方法、音频设备以及计算机可读存储介质。
背景技术
随着设置有显示屏的智能音箱出现,智能音箱通过听觉、视觉、触觉等多合一的交互方式满足了用户多元化的人机交互需求。但目前智能音箱屏幕的显示内容都是以固定角度显示,当屏幕转动时信息会随相同的方向进行转动,或者屏幕转动到一定角度时,屏幕显示的内容直接旋转90度,这样显示内容不能始终以用户为焦点,不便于用户在屏幕转动时观看屏幕显示的内容。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种音频设备的控制方法、音频设备以及计算机可读存储介质,实现便于用户在音频设备的显示屏转动时观看显示内容。
为实现上述目的,本发明提供一种音频设备的控制方法,所述音频设备包括播放组件以及与所述播放组件转动连接的显示屏,所述音频设备的控制方法包括以下步骤:
检测到所述显示屏转动时,获取所述显示屏在预设三维坐标系内的第一转动方向和第一转动角度;
根据所述第一转动方向和所述第一转动角度确定所述显示屏上的显示内容的第二转动方向和第二转动角度,其中,所述第一转动方向与所述第二转动方向相反,所述第二转动角度与所述第一转动角度之间的差值小于或等于预设值;
根据所述第二转动方向和所述第二转动角度调整所述显示内容的显示方位。
可选地,所述播放组件通过旋转轴与所述显示屏转动连接,所述检测到所述显示屏转动时,获取所述显示屏在预设三维坐标系内的第一转动方向和第一转动角度的步骤之前,还包括:
确定所述显示屏的参考点;
其中,获取所述旋转轴在所述预设三维坐标系中的坐标作为第一坐标、所述显示屏转动前所述参考点在所述预设三维坐标系中的坐标作为第二坐标、所述显示屏转动后所述参考点在所述预设三维坐标系中的坐标作为第三坐标;
以及,将所述第一坐标与所述第二坐标的连线作为第一连线、所述第一坐标与所述第三坐标的连线作为第二连线,并将所述第一连线和所述第二连线之间的夹角作为所述第一转动角度。
可选地,所述音频设备的控制方法还包括:
检测到所述显示屏转动时,根据所述第二连线相对于的所述第一连线的偏移方向确定所述第一转动方向。
可选地,所述音频设备的控制方法还包括:
检测到所述显示屏转动时,定时执行所述获取所述显示屏在预设三维坐标系内的第一转动方向和第一转动角度的步骤。
可选地,所述音频设备的控制方法还包括:
在接收到所述显示屏的转动指令时,获取执行所述转动指令前所述显示屏对应的初始位置,以及获取完成所述转动指令后所述显示屏对应的目标转动位置;
根据所述目标转动位置和所述初始位置之间形成的位置区间,确定至少两个检测区间;
在检测到所述显示屏转动时,获取所述显示屏的位置;
在所述显示屏的位置到达所述检测区间时,执行所述获取所述显示屏在预设三维坐标系内的第一转动方向和第一转动角度的步骤。
可选地,所述检测区间包括第一检测区间、第二检测区间和第三检测区间,其中,在所述第一检测区间内控制所述显示屏匀加速转动,在所述第二检测区间内控制所述显示屏匀速转动,在所述第三检测区间内控制所述显示屏匀减速转动。
可选地,在根据所述第二转动方向和所述第二转动角度调整所述显示内容的显示方位时,控制所述显示内容在所述显示屏上的显示比例不变。
可选地,所述显示屏的显示界面为圆形显示界面。
为实现上述目的,本发明还提供一种音频设备,所述音频设备包括播放组件以及与所述播放组件转动连接的显示屏,所述音频设备包括:
所述音频设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的音频设备的控制程序,所述音频设备的控制程序被所述处理器执行时实现如上述音频设备的控制方法的步骤。
为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有音频设备的控制程序,所述音频设备的控制程序被处理器执行时实现如上述音频设备的控制方法的步骤。
本发明提供的音频设备的控制方法、音频设备以及计算机可读存储介质,检测到所述显示屏转动时,获取所述显示屏在预设三维坐标系内的第一转动方向和第一转动角度;根据所述第一转动方向和所述第一转动角度确定所述显示屏上的显示内容的第二转动方向和第二转动角度,其中,所述第一转动方向与所述第二转动方向相反,所述第二转动角度与所述第一转动角度之间的差值小于或等于预设值;根据所述第二转动方向和所述第二转动角度调整所述显示内容的显示方位。这样,通过在音频设备的显示屏转动时保持显示内容相对显示屏的显示方位不变,以便于用户正对显示屏观看显示内容时,显示内容正对用户。
附图说明
图1为本发明实施例方案涉及的实施例终端的硬件运行环境示意图;
图2为本发明音频设备的控制方法第一实施例的流程示意图;
图3为本发明音频设备的控制方法第二实施例的流程示意图;
图4为本发明音频设备的控制方法第三实施例的流程示意图;
图5为本发明音频设备的控制方法第四实施例的流程示意图;
图6为本发明音频设备的控制方法一实施例的音频设备结构示意图;
图7为本发明音频设备的控制方法另一实施例的音频设备结构示意图;
图8为本发明音频设备的控制方法另一实施例的显示屏转动后的正视图;
图9为本发明音频设备的控制方法另一实施例的显示屏转动后的侧视图;
图10为本发明音频设备的控制方法另一实施例的显示屏转动后的俯视图;
图11为本发明音频设备的控制方法一实施例的显示屏转动过程示例图;
图12为本发明音频设备的控制方法一实施例的平面直角坐标系示例图;
图13为本发明音频设备的控制方法一实施例的三维空间坐标系示例图;
图14为本发明音频设备的控制方法另一实施例的显示屏转动过程示例图;
图15为本发明音频设备的控制方法一实施例的检测区间示例图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种音频设备的控制方法,通过在音频设备的显示屏转动时保持显示内容相对显示屏的显示方位不变,以便于用户观看显示屏的显示内容。
如图1所示,图1是本发明实施例方案涉及的实施例终端的硬件运行环境示意图;
本发明实施例终端可以是音频设备,也可以是控制音频设备的服务器或者控制终端。
如图1所示,该终端可以包括:处理器1001,例如CPU中央处理器(centralprocessing unit),存储器1002,通信总线1003。其中,通信总线1003用于实现该终端中各组成部件之间的连接通信。存储器1002可以是高速RAM随机存储器(random-accessmemory),也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1002可选的还可以是独立于前述处理器 1001的存储装置。
本领域技术人员可以理解,图1中示出的终端的结构并不构成对本发明实施例终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1002中可以包括音频设备的控制程序。
在图1所示的终端中,处理器1001可以用于调用存储器1002中存储的音频设备的控制程序,并执行以下操作:
检测到所述显示屏转动时,获取所述显示屏在预设三维坐标系内的第一转动方向和第一转动角度;
根据所述第一转动方向和所述第一转动角度确定所述显示屏上的显示内容的第二转动方向和第二转动角度,其中,所述第一转动方向与所述第二转动方向相反,所述第二转动角度与所述第一转动角度之间的差值小于或等于预设值;
根据所述第二转动方向和所述第二转动角度调整所述显示内容的显示方位。
进一步地,处理器1001可以调用存储器1002中存储的音频设备的控制程序,还执行以下操作:
确定所述显示屏的参考点;
其中,获取所述旋转轴在所述预设三维坐标系中的坐标作为第一坐标、所述显示屏转动前所述参考点在所述预设三维坐标系中的坐标作为第二坐标、所述显示屏转动后所述参考点在所述预设三维坐标系中的坐标作为第三坐标;
以及,将所述第一坐标与所述第二坐标的连线作为第一连线、所述第一坐标与所述第三坐标的连线作为第二连线,并将所述第一连线和所述第二连线之间的夹角作为所述第一转动角度。
进一步地,处理器1001可以调用存储器1002中存储的音频设备的控制程序,还执行以下操作:
检测到所述显示屏转动时,根据所述第二连线相对于的所述第一连线的偏移方向确定所述第一转动方向。
进一步地,处理器1001可以调用存储器1002中存储的音频设备的控制程序,还执行以下操作:
检测到所述显示屏转动时,定时执行所述获取所述显示屏在预设三维坐标系内的第一转动方向和第一转动角度的步骤。
进一步地,处理器1001可以调用存储器1002中存储的音频设备的控制程序,还执行以下操作:
在接收到所述显示屏的转动指令时,获取执行所述转动指令前所述显示屏对应的初始位置,以及获取完成所述转动指令后所述显示屏对应的目标转动位置;
根据所述目标转动位置和所述初始位置之间形成的位置区间,确定至少两个检测区间;
在检测到所述显示屏转动时,获取所述显示屏的位置;
在所述显示屏的位置到达所述检测区间时,执行所述获取所述显示屏在预设三维坐标系内的第一转动方向和第一转动角度的步骤。
进一步地,处理器1001可以调用存储器1002中存储的音频设备的控制程序,还执行以下操作:
所述检测区间包括第一检测区间、第二检测区间和第三检测区间,其中,在所述第一检测区间内控制所述显示屏匀加速转动,在所述第二检测区间内控制所述显示屏匀速转动,在所述第三检测区间内控制所述显示屏匀减速转动。
进一步地,处理器1001可以调用存储器1002中存储的音频设备的控制程序,还执行以下操作:
在根据所述第二转动方向和所述第二转动角度调整所述显示内容的显示方位时,控制所述显示内容在所述显示屏上的显示比例不变。
进一步地,处理器1001可以调用存储器1002中存储的音频设备的控制程序,还执行以下操作:
所述显示屏的显示界面为圆形显示界面。
参照图2,在一实施例中,所述音频设备的控制方法包括:
步骤S10、检测到所述显示屏转动时,获取所述显示屏在预设三维坐标系内的第一转动方向和第一转动角度。
本实施例中,实施例终端可以是音频设备,也可以是音频设备的控制终端或服务器。以下以实施例终端为音频设备为例进行说明。需要说明的是,音频设备可以是智能音箱。
可选地,音频设备可选示例结构一:参见图6,音频设备包括播放组件 10和显示屏20,其中,显示屏20通过旋转轴A与播放组件10连接,显示屏20可绕旋转轴A进行转动且为偏心转动。进一步地,播放组件10上设置有容置区域11,容置区域11可用于容纳显示屏20。进一步地,显示屏20 可绕旋转轴A相对于容置区域11所在平面进行顺时针或逆时针偏心转动。
可选地,音频设备可选示例结构二:在音频设备可选示例结构一的基础上,音频设备还可以包括与播放组件转动连接的支架组件(图中未示出),音频设备通过支架组件可平稳放置在与水平面相对持平的支持面上。其中,播放组件与支架组件之间设置有旋转轴B(图中未标示)。终端通过控制播放组件绕旋转轴B转动,可调节播放组件的容置区域所在平面与水平面之间的相对位置关系,即可终端可通过转动旋转轴B,调节容置区域所在平面与水平面之间夹角大小。
可选地,音频设备可选示例结构三:参见图7至图9,音频设备包括播放组件10和显示屏20,其中,显示屏20通过旋转轴A与播放组件10连接,显示屏20可绕旋转轴A进行转动。播放组件10上设置有容置区域11,容置区域11具体为内凹的球面形成的区域,可用于容纳显示屏20,如图9所示,显示屏20的一侧为平面的显示部分,另一侧为球面形状,且此球面形状与容置区域11内凹所形成的区域配合使得显示屏20可以完全放置在容置区域11 中。可选地,在音频设备通过播放组件10平稳放置在与水平面相对持平的支撑面上时,容置区域11所在平面与水平面相对平行,当显示屏20完全放置在容置区域11中,显示屏20与水平面相对平行。进一步地,参见图8至图 10,显示屏20可绕旋转轴A相对于容置区域11内凹形成的球面进行顺时针或者逆时针的偏心旋转运动。进一步地,如图9所示,在显示屏20通过绕旋转轴A转动离开容置区域11时,显示屏20与水平面之间会形成一定的夹角β,图7中,显示屏20在水平位置时,β为0度,显示屏20由水平位置绕旋转轴A逆时针转动时,β由0度逐渐增大,直到达到最大角度,继续绕旋转轴A逆时针转动,β角由最大角度逐渐减小。
可选地,第一转动方向和第一转动角度可根据用户发出的控制指令确定,控制指令可以是语音指令,手势指令,按键指令,也可以是用户直接手动控制显示屏到一定位置,控制指令可以为上述形式,但不限于这些形式,如当用户发出语音指令“顺时针旋转30度”时,则第一转动角度为30度,第一转动方向为顺时针,音频设备接收到控制指令后,控制显示屏相对于当前位置沿第一转动方向旋转第一转动角度,即沿顺时针旋转30度。
可选地,获取所述旋转轴A在所述预设三维坐标系中的坐标作为第一坐标,终端预先在显示屏上确定参考点,参考点可以设置为显示屏上的任意一个点,将显示屏转动前参考点在预设三维坐标系中的坐标作为第二坐标,以及显示屏转动后参考点在预设三维坐标系中的坐标作为第三坐标。第一坐标与第二坐标的连线作为第一连线,第一坐标与第三坐标的连线作为第二连线,第一连线和第二连线之间的夹角作为显示屏在预设三维坐标系内的第一转动角度。
可选地,显示屏设置有重力传感器,当显示屏一进入转动状态,终端即可得到显示屏在预设三维坐标系内的第一转动方向。当然,也可以是根据第二连线相对于第一连线的偏移方向确定第一转动方向。
可选地,以显示屏的旋转平面平行于容置区域11所在平面为例进行说明。参见图11,将旋转轴A在预设三维坐标系中的坐标作为第一坐标,选择显示屏中任一参考点B,记录参考点B在显示屏转动前的第二坐标为B0,将第二坐标B0与旋转轴A对应的第一坐标的连线作为第一连线AB0,在显示屏转动时,当参考点B的位置更新为第二位置B1后,第二位置B1对应的坐标为第三坐标,旋转轴A对应的第一坐标和B1对应的第三坐标的连线即为第二连线AB1。参见图12,由于显示屏在平面内旋转,因此在旋转平面内构建平面直角坐标系,此时预设三维坐标系为平面直角坐标系,将旋转轴A的坐标记为(x,y),将第一位置B0的坐标记为第二坐标(x0,y0),第二位置B1的坐标记为第三坐标(x1,y1),那么根据第一坐标(x,y)、第二坐标(x0,y0)、第三坐标(x1,y1)、可以计算第一连线AB0和第二连线AB1之间的夹角α,夹角α记为第一转动角度。第二连线AB1相对第一连线AB0的方向为第一转动方向。
可选地,参见图13,当显示屏的旋转平面不为平面时,构建预设三维坐标系。同理,选择旋转轴A作为参考点,将其坐标记为第一坐标,选择显示屏中任一参考点B,记录参考点B在显示屏转动前时的第一位置为B0,记为第二坐标,将第一坐标和第二坐标的连线作为第一连线AB0,在显示屏转动时,当参考点B的位置更新为第二位置B1后,第二位置B1对应第三坐标,第一坐标和第三坐标的连线即为第二连线AB1。将第一坐标记为(x,y,z),第一位置B0的坐标记为(x0,y0,z0),第二位置B1的坐标记为(x1,y1,z1),根据第一坐标(x,y,z)、第二坐标(x0,y0,z0)、第三坐标(x1,y1,z1),可以计算第一连线AB0和第二连线AB1之间的夹角α,夹角α记为第一转动角度。第二连线AB1相对第一连线AB0的方向为第一转动方向。
步骤S20、根据所述第一转动方向和所述第一转动角度确定所述显示屏上的显示内容的第二转动方向和第二转动角度,其中,所述第一转动方向与所述第二转动方向相反,所述第二转动角度与所述第一转动角度之间的差值小于或等于预设值。
步骤S30、根据所述第二转动方向和所述第二转动角度调整所述显示内容的显示方位。
可选地,终端在确定得到显示屏在预设三维坐标系中的第一转动方向后,获取在预设三维坐标系中与第一转动方向相反的方向作为第二转动方向。
可选地,终端在得到显示屏在预设三维坐标系中的第一转动角度后,根据第一转动角度获取第二转动角度;可选地,第二转动角度等于第一转动角度;可选地,第二转动角度与第一转动角度可以存在一定的偏差值,即第二转动角度与第一转动角度之间的差值小于或等于预设值,其中,预设值的取值范围可选为0°-5°。
可选地,终端在确定得到第二转动方向和第二转动角度后,可根据第二转动方向和第二转动角度调整显示屏上的显示内容的显示方位,控制显示内容在显示屏所在平面上旋转,进行显示方位的旋转补偿,以使在显示屏转动时,显示内容的显示方位依然是正向显示在用户面前,即用户平视显示内容时的视线与显示内容的正向显示方位依然能保持相对持平。
可选地,在显示屏转动发生在同一平面中时,则终端可直接控制显示内容的显示方位以第二转动方向,相当于显示屏所在平面转动第二转动角度,以实现根据第二转动方向和第二转动角度调整显示内容的显示方位。
可选地,在显示屏转动不在同一平面而是在三维空间中时,第一转动角度是根据预设三维空间坐标系计算得到,相应的第二转动角度也在预设三维空间中得到,则终端控制显示内容的显示方位以与第一转动方向相反的第二转动方向,转动第二转动角度,以调整显示内容的显示方位。
在一实施例中,检测到所述显示屏转动时,获取所述显示屏在预设三维坐标系内的第一转动方向和第一转动角度;根据所述第一转动方向和所述第一转动角度确定所述显示屏上的显示内容对应的第二转动方向和第二转动角度,其中,所述第一转动方向与所述第二转动方向相反,所述第二转动角度与所述第一转动角度之间的差值小于或等于预设值;根据所述第二转动方向和所述第二转动角度调整所述显示内容的显示方位。这样,通过在音频设备的显示屏转动时保持显示内容的显示方位不变,以便于用户观看显示屏的显示内容。
在第二实施例中,如图3所示,在上述图2所示的实施例基础上,所述音频设备的控制方法还包括:
步骤S40、检测到所述显示屏转动时,定时执行所述获取所述显示屏在预设三维坐标系内的第一转动方向和第一转动角度的步骤。
本实施例中,终端在检测到显示屏的转动指令时,获取转动指令所指示的显示屏的目标转动位置,终端在控制显示屏从显示屏的初始位置转动至目标转动位置的过程中,定时执行所述获取所述显示屏在预设三维坐标系内的第一转动方向和第一转动角度的步骤,以实现多次根据所述第二转动方向和所述第二转动角度调整所述显示内容的显示方位,这样,在用户的观影角度来看,就能实现显示内容的显示方位基本保持不变,避免用户观影时失去显示图像的焦点。
需要说明的是,参见图14,在控制显示屏转动至目标转动位置的过程中,所述获取所述显示屏在预设三维坐标系内的第一转动方向和第一转动角度的步骤执行的次数越多(即显示内容的显示方位调整的次数越多),则用户的观影体验越好。因此,定时时间设置的取值范围可以是0.04s-60s。
可选地,定时时间的取值可以是与每帧视频的播放时间相等,即0.04s,这样可以使得显示内容的显示方位的调整过程与用户的最佳观影感受相匹配。
在第三实施例中,如图4所示,在上述图2至图3的实施例基础上,所述音频设备的控制方法还包括:
步骤S50、在接收到所述显示屏的转动指令时,获取执行所述转动指令前所述显示屏对应的初始位置,以及获取完成所述转动指令后所述显示屏对应的目标转动位置。
步骤S51、根据所述目标转动位置和所述初始位置之间形成的位置区间,确定至少两个检测区间。
步骤S52、在检测到所述显示屏转动时,获取所述显示屏的位置。
步骤S53、在所述显示屏的位置到达所述检测区间时,执行所述获取所述显示屏在预设三维坐标系内的第一转动方向和第一转动角度的步骤。
本实施例中,终端在检测到显示屏的转动指令时,获取转动指令所指示的显示屏的目标转动位置,然后根据显示屏转动前的初始位置和目标转动位置之间的距离,在初始位置和目标转动位置之间划分至少两个检测区域。
可选地,在显示屏转动时,终端实时或定时获取显示屏的位置,并在检测到显示屏的位置每到达一个检测区间,则执行一次所述获取所述显示屏在预设三维坐标系内的第一转动方向和第一转动角度的步骤。这样,检测区间的划分越多,则用户的观影体验越好。
可选地,参见图15,终端在在初始位置和目标转动位置之间划分三个检测区域,包括第一检测区间B0B1、第二检测区间B1B2和第三检测区间B2B3。其中,第一检测区间的起始位置为显示屏的初始位置,第三检测区间的终点位置为显示屏的目标转动位置,第二检测区间处于第一检测区间和第三检测区间之间。进一步地,在显示屏的位置处于第一检测区间时,终端控制显示屏以速度为0开始做匀加速转动;在显示屏的位置处于第二检测区间时,终端控制显示屏以在第一检测区间所达到的最大转动速度做匀速转动;在显示屏的位置处于第三检测区间时,终端控制显示屏做匀减速运动,使得显示屏转动至目标位置时转动速度刚好为0。这样,可以提高显示屏在转动时的稳定性。进一步地,在每一个检测区间内,终端至少执行一次所述获取所述显示屏在预设三维坐标系内的第一转动方向和第一转动角度的步骤,这样,在每一检测区间内,显示内容的显示方位调整的次数越多,则用户的观影体验越好。
这样,通过在显示屏转动的过程中多次调整显示内容的显示方位,在用户的观影角度来看,就能实现显示内容的显示方位基本保持不变,避免用户观影时失去显示图像的焦点。
在第四实施例中,如图5所示,在上述图2至图4的实施例基础上,所述音频设备的控制方法还包括:
步骤S60、在根据所述第二转动方向和所述第二转动角度调整所述显示内容的显示方位时,控制所述显示内容在所述显示屏上的显示比例不变。
本实施例中,显示屏上所显示的显示内容的显示区域为等边型区域,或圆形区域。
可选地,终端预先记录显示屏上的显示内容当前的显示比例,在根据第二转动方向和第二转动角度调整显示内容的显示方位时,控制显示屏的显示内容继续以当前的显示比例进行显示。
可选地,显示屏的显示界面为圆形界面,这样,无论显示内容如何相对于显示屏进行旋转调整,终端均可以控制显示内容在显示屏上的显示比例不变。进一步地,显示屏的整体结构亦为圆形结构,即显示屏为圆形显示屏。
可选地,在显示屏的显示界面不为圆形界面时,则显示内容的显示区间需未铺面显示屏的显示界面,这样,终端在根据第二转动方向和第二转动角度调整显示内容的显示方位时,才能保证显示内容的显示比例不变。
这样,通过调整显示内容的显示方位的过程中,控制显示内容在显示屏上的显示比例保持不变,使得用户无需重新适应新的显示比例,从而提高用户对显示内容的观看体验。
此外,本发明还提出一种音频设备,所述音频设备包括播放组件以及与所述播放组件转动连接的显示屏,所述音频设备包括存储器、处理器及存储在存储器上并可在处理器上运行的音频设备的控制程序,所述处理器执行所述音频设备的控制程序时实现如以上实施例所述的音频设备的控制方法的步骤。
此外,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质包括音频设备的控制程序,所述音频设备的控制程序被处理器执行时实现如以上实施例所述的音频设备的控制方法的步骤。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是可选实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是电视机,手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的可选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (8)

1.一种音频设备的控制方法,其特征在于,所述音频设备包括播放组件以及与所述播放组件转动连接的显示屏,所述音频设备的控制方法包括以下步骤:
在接收到所述显示屏的转动指令时,获取执行所述转动指令前所述显示屏对应的初始位置,以及获取完成所述转动指令后所述显示屏对应的目标转动位置;
根据所述目标转动位置和所述初始位置之间形成的位置区间确定检测区间,其中,所述检测区间包括第一检测区间、第二检测区间以及第三检测区间,在所述第一检测区间内控制所述显示屏匀加速转动,在所述第二检测区间内控制所述显示屏匀速转动,在所述第三检测区间内控制所述显示屏匀减速转动;
在检测到所述显示屏转动时,获取所述显示屏的位置;
在所述显示屏的位置到达所述检测区间时,获取所述显示屏在预设三维坐标系内的第一转动方向和第一转动角度;
根据所述第一转动方向和所述第一转动角度确定所述显示屏上的显示内容的第二转动方向和第二转动角度,其中,所述第一转动方向与所述第二转动方向相反,所述第二转动角度与所述第一转动角度之间的差值小于或等于预设值;
根据所述第二转动方向和所述第二转动角度调整所述显示内容的显示方位。
2.如权利要求1所述的音频设备的控制方法,其特征在于,所述播放组件通过旋转轴与所述显示屏转动连接,所述检测到所述显示屏转动时,获取所述显示屏在预设三维坐标系内的第一转动方向和第一转动角度的步骤之前,还包括:
确定所述显示屏的参考点;
其中,获取所述旋转轴在所述预设三维坐标系中的坐标作为第一坐标、所述显示屏转动前所述参考点在所述预设三维坐标系中的坐标作为第二坐标、所述显示屏转动后所述参考点在所述预设三维坐标系中的坐标作为第三坐标;
以及,将所述第一坐标与所述第二坐标的连线作为第一连线、所述第一坐标与所述第三坐标的连线作为第二连线,并将所述第一连线和所述第二连线之间的夹角作为所述第一转动角度。
3.如权利要求2所述的音频设备的控制方法,其特征在于,所述音频设备的控制方法还包括:
检测到所述显示屏转动时,根据所述第二连线相对于的所述第一连线的偏移方向确定所述第一转动方向。
4.如权利要求1-3中任一项所述的音频设备的控制方法,其特征在于,所述音频设备的控制方法还包括:
检测到所述显示屏转动时,定时执行所述获取所述显示屏在预设三维坐标系内的第一转动方向和第一转动角度的步骤。
5.如权利要求1所述的音频设备的控制方法,其特征在于,在根据所述第二转动方向和所述第二转动角度调整所述显示内容的显示方位时,控制所述显示内容在所述显示屏上的显示比例不变。
6.如权利要求5所述的音频设备的控制方法,其特征在于,所述显示屏的显示界面为圆形显示界面。
7.一种音频设备,其特征在于,所述音频设备包括播放组件以及与所述播放组件转动连接的显示屏,所述音频设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的音频设备的控制程序,所述音频设备的控制程序被所述处理器执行时实现如权利要求1至6中任一项所述的音频设备的控制方法的步骤。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有音频设备的控制程序,所述音频设备的控制程序被处理器执行时实现如权利要求1至6中任一项所述的音频设备的控制方法的步骤。
CN201911126040.XA 2019-11-15 2019-11-15 音频设备的控制方法、音频设备及存储介质 Active CN111031414B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201911126040.XA CN111031414B (zh) 2019-11-15 2019-11-15 音频设备的控制方法、音频设备及存储介质
PCT/CN2019/130641 WO2021093129A1 (zh) 2019-11-15 2019-12-31 音频设备的控制方法、音频设备及存储介质
US17/473,301 US11650676B2 (en) 2019-11-15 2021-09-13 Control method for audio device, audio device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911126040.XA CN111031414B (zh) 2019-11-15 2019-11-15 音频设备的控制方法、音频设备及存储介质

Publications (2)

Publication Number Publication Date
CN111031414A CN111031414A (zh) 2020-04-17
CN111031414B true CN111031414B (zh) 2021-06-01

Family

ID=70200422

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911126040.XA Active CN111031414B (zh) 2019-11-15 2019-11-15 音频设备的控制方法、音频设备及存储介质

Country Status (3)

Country Link
US (1) US11650676B2 (zh)
CN (1) CN111031414B (zh)
WO (1) WO2021093129A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116343714A (zh) * 2023-03-01 2023-06-27 业成科技(成都)有限公司 显示屏旋转自适应方法、装置、计算机设备和存储介质

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101030982A (zh) * 2007-03-22 2007-09-05 宇龙计算机通信科技(深圳)有限公司 自动调整显示屏内容显示方向的装置及方法
CN104461335A (zh) * 2013-09-25 2015-03-25 联想(北京)有限公司 一种数据处理方法及电子设备
CN104820562A (zh) * 2015-05-27 2015-08-05 三星电子(中国)研发中心 用于电子设备的图像显示方法和装置以及电子设备
CN105260108A (zh) * 2015-07-21 2016-01-20 深圳市索威科技有限公司 一种智能音响用可调角度的显示控制面板
CN106095372A (zh) * 2016-06-20 2016-11-09 联想(北京)有限公司 一种显示控制方法和电子设备
CN107249159A (zh) * 2017-08-15 2017-10-13 歌尔科技有限公司 一种智能音箱
WO2018204811A1 (en) * 2017-05-02 2018-11-08 Corcoran Joseph M Smart watch with a rotatable display screen and related methods of use and manufacture
CN109327763A (zh) * 2018-12-07 2019-02-12 歌尔科技有限公司 一种音响、播放***和播放***控制方法
CN109460074A (zh) * 2018-10-29 2019-03-12 歌尔科技有限公司 一种音频设备定向显示方法、装置和音频设备
CN109547650A (zh) * 2019-02-02 2019-03-29 京东方科技集团股份有限公司 一种控制图像旋转的方法及装置和电子设备
CN208707863U (zh) * 2018-09-27 2019-04-05 歌尔智能科技有限公司 一种智能音箱装置
CN208987166U (zh) * 2018-12-14 2019-06-14 惠州Tcl移动通信有限公司 智能音箱
CN110442295A (zh) * 2019-07-09 2019-11-12 努比亚技术有限公司 可穿戴设备控制方法、可穿戴设备及计算机可读存储介质

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101813982B (zh) * 2010-03-10 2012-05-30 鸿富锦精密工业(深圳)有限公司 具有运动响应功能的电子装置及其执行输入操作的方法
CN102789322A (zh) * 2011-05-18 2012-11-21 鸿富锦精密工业(深圳)有限公司 屏幕画面旋转方法及***
US9429997B2 (en) * 2012-06-12 2016-08-30 Apple Inc. Electronic device with wrapped display
CN103294358B (zh) * 2013-05-17 2016-12-28 小米科技有限责任公司 一种控制屏幕旋转的方法、装置和设备
TWI671657B (zh) * 2013-09-18 2019-09-11 日商半導體能源研究所股份有限公司 顯示裝置、顯示裝置的驅動方法、程式以及儲存介質
CN103809752B (zh) * 2014-02-12 2017-08-29 华勤通讯技术有限公司 可控制显示位置的便携式终端及其显示方法
CN104866080B (zh) * 2014-02-24 2020-08-18 腾讯科技(深圳)有限公司 屏幕内容显示方法和***
US9897439B2 (en) * 2014-05-26 2018-02-20 Xiaomi Inc. Method and terminal for measuring angle
JP6123129B2 (ja) * 2015-06-12 2017-05-10 株式会社コナミデジタルエンタテインメント 入力装置及びこれを用いたゲーム機
US20170243327A1 (en) * 2016-02-19 2017-08-24 Lenovo (Singapore) Pte. Ltd. Determining whether to rotate content based on identification of angular velocity and/or acceleration of device
JP6828575B2 (ja) * 2017-04-26 2021-02-10 コニカミノルタ株式会社 医用画像表示装置及びプログラム
WO2019089108A1 (en) * 2017-11-06 2019-05-09 Google Llc Methods and systems for attending to a presenting user
CN208063451U (zh) * 2018-03-02 2018-11-06 朱志国 一种音响

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101030982A (zh) * 2007-03-22 2007-09-05 宇龙计算机通信科技(深圳)有限公司 自动调整显示屏内容显示方向的装置及方法
CN104461335A (zh) * 2013-09-25 2015-03-25 联想(北京)有限公司 一种数据处理方法及电子设备
CN104820562A (zh) * 2015-05-27 2015-08-05 三星电子(中国)研发中心 用于电子设备的图像显示方法和装置以及电子设备
CN105260108A (zh) * 2015-07-21 2016-01-20 深圳市索威科技有限公司 一种智能音响用可调角度的显示控制面板
CN106095372A (zh) * 2016-06-20 2016-11-09 联想(北京)有限公司 一种显示控制方法和电子设备
WO2018204811A1 (en) * 2017-05-02 2018-11-08 Corcoran Joseph M Smart watch with a rotatable display screen and related methods of use and manufacture
CN107249159A (zh) * 2017-08-15 2017-10-13 歌尔科技有限公司 一种智能音箱
CN208707863U (zh) * 2018-09-27 2019-04-05 歌尔智能科技有限公司 一种智能音箱装置
CN109460074A (zh) * 2018-10-29 2019-03-12 歌尔科技有限公司 一种音频设备定向显示方法、装置和音频设备
CN109327763A (zh) * 2018-12-07 2019-02-12 歌尔科技有限公司 一种音响、播放***和播放***控制方法
CN208987166U (zh) * 2018-12-14 2019-06-14 惠州Tcl移动通信有限公司 智能音箱
CN109547650A (zh) * 2019-02-02 2019-03-29 京东方科技集团股份有限公司 一种控制图像旋转的方法及装置和电子设备
CN110442295A (zh) * 2019-07-09 2019-11-12 努比亚技术有限公司 可穿戴设备控制方法、可穿戴设备及计算机可读存储介质

Also Published As

Publication number Publication date
CN111031414A (zh) 2020-04-17
US11650676B2 (en) 2023-05-16
US20210405774A1 (en) 2021-12-30
WO2021093129A1 (zh) 2021-05-20

Similar Documents

Publication Publication Date Title
CN108710525B (zh) 虚拟场景中的地图展示方法、装置、设备及存储介质
KR101657234B1 (ko) 이미지 표시 방법, 장치, 프로그램 및 기록매체
CN110213612B (zh) 直播互动方法、装置及存储介质
CN111083516B (zh) 直播处理的方法和装置
CN112118477B (zh) 虚拟礼物展示方法、装置、设备以及存储介质
US11962897B2 (en) Camera movement control method and apparatus, device, and storage medium
CN111147743B (zh) 摄像头控制方法及电子设备
US20140375698A1 (en) Method for adjusting display unit and electronic device
KR20160019540A (ko) 창 표시 위치를 조정하는 방법 및 단말
CN111309232B (zh) 一种显示区域调整方法及装置
CN110826414A (zh) 一种移动终端的显示控制方法、装置、终端及介质
CN105718232A (zh) 一种任意角平面旋转显示方法及显示装置
CN109166150A (zh) 获取位姿的方法、装置存储介质
CN111031414B (zh) 音频设备的控制方法、音频设备及存储介质
CN111385525B (zh) 视频监控方法、装置、终端及***
CN113377647B (zh) 页面处理方法、装置、服务器、终端及可读存储介质
CN108307031B (zh) 屏幕处理方法、装置及存储介质
CN112887777B (zh) 互动视频的交互提示方法、装置、电子设备及存储介质
CN110769351A (zh) 音频设备的控制方法、音频设备及存储介质
CN110891122A (zh) 一种壁纸推送方法及电子设备
CN109819308B (zh) 虚拟资源获取方法、装置、终端、服务器及存储介质
US9860452B2 (en) Usage of first camera to determine parameter for action associated with second camera
CN112738404B (zh) 电子设备的控制方法及电子设备
CN111131619B (zh) 账号切换处理的方法、装置及***
CN110519614B (zh) 一种直播间中账户之间进行交互的方法、装置及设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant