CN112949252B - Text display method, apparatus and computer readable medium - Google Patents
Text display method, apparatus and computer readable medium Download PDFInfo
- Publication number
- CN112949252B CN112949252B CN202110306951.1A CN202110306951A CN112949252B CN 112949252 B CN112949252 B CN 112949252B CN 202110306951 A CN202110306951 A CN 202110306951A CN 112949252 B CN112949252 B CN 112949252B
- Authority
- CN
- China
- Prior art keywords
- text
- prompted
- floating layer
- display
- transparent floating
- 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
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/106—Display of layout of documents; Previewing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/34—Browsing; Visualisation therefor
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开了一种文本显示方法、设备和计算机可读介质。方法的一具体实施方式包括:获取用户的待提示文本;生成覆盖于显示屏幕的当前界面上的透明浮层;在透明浮层上显示待提示文本。本申请提供了一种文本显示方法,提高了文本显示的灵活性和实用性。
The application discloses a text display method, device and computer readable medium. A specific embodiment of the method includes: acquiring the user's text to be prompted; generating a transparent floating layer covering the current interface of the display screen; and displaying the text to be prompted on the transparent floating layer. The present application provides a text display method, which improves the flexibility and practicability of text display.
Description
技术领域technical field
本申请实施例涉及计算机技术领域,具体涉及一种文本显示方法、设备和计算机可读介质。The embodiments of the present application relate to the technical field of computers, and in particular, to a text display method, device, and computer-readable medium.
背景技术Background technique
在拍摄视频的时候,被拍者一般需要提词器的辅助以更流畅地表达自己想要表达的内容。目前,一般通过在拍摄设备后面放置纸张或显示屏的方式来显示相关内容,以对被拍者进行提示。When shooting a video, the subject generally needs the assistance of a teleprompter to express what he wants to express more smoothly. At present, generally, relevant content is displayed by placing paper or a display screen behind the shooting device, so as to remind the person being photographed.
发明内容Contents of the invention
本申请实施例提出了一种文本显示方法、设备和计算机可读介质。Embodiments of the present application provide a text display method, device, and computer-readable medium.
第一方面,本申请实施例提供了一种文本显示方法,包括:获取用户的待提示文本;生成覆盖于显示屏幕的当前界面上的透明浮层;在透明浮层上显示待提示文本。In a first aspect, an embodiment of the present application provides a text display method, including: acquiring a user's text to be prompted; generating a transparent floating layer covering the current interface of the display screen; and displaying the text to be prompted on the transparent floating layer.
第二方面,本申请实施例提供了一种文本显示装置,包括:第一获取单元,被配置成获取用户的待提示文本;生成单元,被配置成生成覆盖于显示屏幕的当前界面上的透明浮层;显示单元,被配置成在透明浮层上显示待提示文本。In a second aspect, an embodiment of the present application provides a text display device, including: a first acquisition unit configured to acquire the user's text to be prompted; a generation unit configured to generate a transparent text that covers the current interface of the display screen floating layer; a display unit configured to display text to be prompted on the transparent floating layer.
第三方面,本申请实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,程序被处理器执行时实现如第一方面任一实现方式描述的方法。In a third aspect, an embodiment of the present application provides a computer-readable medium, on which a computer program is stored, wherein, when the program is executed by a processor, the method described in any implementation manner of the first aspect is implemented.
第四方面,本申请实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面任一实现方式描述的方法。In a fourth aspect, an embodiment of the present application provides an electronic device, including: one or more processors; Execute, so that one or more processors implement the method described in any implementation manner of the first aspect.
本申请实施例提供的文本显示方法,通过获取用户的待提示文本;生成覆盖于显示屏幕的当前界面上的透明浮层;在透明浮层上显示待提示文本,从而提供了一种文本显示方法,提高了文本显示的灵活性和实用性。The text display method provided by the embodiment of the present application obtains the user's text to be prompted; generates a transparent floating layer covering the current interface of the display screen; and displays the text to be prompted on the transparent floating layer, thereby providing a text display method , which improves the flexibility and practicality of text display.
附图说明Description of drawings
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:Other characteristics, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:
图1是本申请的一个实施例可以应用于其中的示例性系统架构图;FIG. 1 is an exemplary system architecture diagram to which an embodiment of the present application can be applied;
图2是根据本申请文本显示方法的一个实施例的流程图;Fig. 2 is a flowchart according to an embodiment of the text display method of the present application;
图3是根据本实施例的文本显示方法的应用场景的示意图;FIG. 3 is a schematic diagram of an application scenario of a text display method according to this embodiment;
图4是根据本申请的文本显示方法的又一个实施例的流程图;FIG. 4 is a flowchart of another embodiment of the text display method according to the present application;
图5是根据本申请的文本显示装置的一个实施例的结构图;FIG. 5 is a structural diagram of an embodiment of a text display device according to the present application;
图6是适于用来实现本申请实施例的计算机系统的结构示意图。FIG. 6 is a schematic structural diagram of a computer system suitable for implementing the embodiments of the present application.
具体实施方式Detailed ways
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。The application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain related inventions, rather than to limit the invention. It should also be noted that, for the convenience of description, only the parts related to the related invention are shown in the drawings.
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and embodiments.
图1示出了可以应用本申请的文本显示方法及装置的示例性架构100。FIG. 1 shows an exemplary architecture 100 to which the text display method and device of the present application can be applied.
如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。终端设备101、102、103之间通信连接构成拓扑网络,网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。As shown in FIG. 1 , a system architecture 100 may include terminal devices 101 , 102 , 103 , a network 104 and a server 105 . The communication connections between the terminal devices 101 , 102 , and 103 constitute a topological network, and the network 104 is used to provide a communication link medium between the terminal devices 101 , 102 , 103 and the server 105 . Network 104 may include various connection types, such as wires, wireless communication links, or fiber optic cables, among others.
终端设备101、102、103可以是支持网络连接从而进行数据交互和数据处理的硬件设备或软件。当终端设备101、102、103为硬件时,其可以是支持网络连接,信息获取、交互、显示、处理等功能的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、膝上型便携计算机和台式计算机等等;其上可以设置有各种应用,包括但不限于是即时通讯类应用、视频类应用、购物类应用、办公类应用等等。当终端设备101、102、103为软件时,可以安装在上述所列举的电子设备中。其可以实现成例如用来提供分布式服务的多个软件或软件模块,也可以实现成单个软件或软件模块。在此不做具体限定。The terminal devices 101, 102, and 103 may be hardware devices or software that support network connections for data interaction and data processing. When the terminal devices 101, 102, 103 are hardware, they can be various electronic devices that support network connection, information acquisition, interaction, display, processing and other functions, including but not limited to smartphones, tablet computers, e-book readers, Laptop portable computers and desktop computers, etc.; various applications can be set on them, including but not limited to instant messaging applications, video applications, shopping applications, office applications and so on. When the terminal devices 101, 102, 103 are software, they can be installed in the electronic devices listed above. It can be implemented, for example, as a plurality of software or software modules for providing distributed services, or as a single software or software module. No specific limitation is made here.
服务器105可以是提供各种服务的服务器,例如获取用户通过终端设备101、102、103所获取的信息,并在通信连接的终端设备之间进行数据传输的后台处理服务器。以短视频场景为例,通信连接的终端设备可以是短视频拍摄者所使用的终端设备和视频观赏者所使用的终端设备,在通信连接的终端设备之间传输的数据可以是视频拍摄者所拍摄的短视频。作为示例,服务器105可以是云端服务器。The server 105 may be a server that provides various services, for example, a background processing server that obtains information obtained by users through the terminal devices 101, 102, and 103 and performs data transmission between the communication-connected terminal devices. Taking the short video scene as an example, the terminal devices connected by communication can be the terminal device used by the short video shooter and the terminal device used by the video viewer, and the data transmitted between the terminal devices connected by communication can be the terminal device used by the video shooter. Short video shot. As an example, server 105 may be a cloud server.
需要说明的是,服务器可以是硬件,也可以是软件。当服务器为硬件时,可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。当服务器为软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务的软件或软件模块),也可以实现成单个软件或软件模块。在此不做具体限定。It should be noted that the server may be hardware or software. When the server is hardware, it can be implemented as a distributed server cluster composed of multiple servers, or as a single server. When the server is software, it can be implemented as multiple software or software modules (such as software or software modules for providing distributed services), or as a single software or software module. No specific limitation is made here.
还需要说明的是,本公开的实施例所提供的文本显示方法可以由服务器执行,也可以由终端设备执行,还可以由服务器和终端设备彼此配合执行。相应地,文本显示装置包括的各个部分(例如各个单元)可以全部设置于服务器中,也可以全部设置于终端设备中,还可以分别设置于服务器和终端设备中。It should also be noted that the text display method provided by the embodiments of the present disclosure may be executed by a server, may also be executed by a terminal device, and may also be executed by the server and the terminal device in cooperation with each other. Correspondingly, each part (for example, each unit) included in the text display device may be all set in the server, all may be set in the terminal device, or may be respectively set in the server and the terminal device.
应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。当文本显示方法运行于其上的电子设备不需要与其他电子设备进行数据传输时,该系统架构可以仅包括文本显示方法运行于其上的电子设备(例如服务器或终端设备)。It should be understood that the numbers of terminal devices, networks and servers in Fig. 1 are only illustrative. According to the implementation needs, there can be any number of terminal devices, networks and servers. When the electronic device on which the text display method runs does not need to perform data transmission with other electronic devices, the system architecture may only include the electronic device on which the text display method runs (such as a server or terminal device).
继续参考图2,示出了文本显示方法的一个实施例的流程200,包括以下步骤:Continuing to refer to FIG. 2 , a flow 200 of an embodiment of a text display method is shown, including the following steps:
步骤201,获取用户的待提示文本。Step 201, acquire the user's text to be prompted.
本实施例中,文本显示方法的执行主体(例如图1中的终端设备)可以获取用户的待提示文本。其中,待提示文本表征用户所要表达的文本。In this embodiment, the executing subject of the text display method (for example, the terminal device in FIG. 1 ) can acquire the user's text to be prompted. Wherein, the text to be prompted represents the text that the user wants to express.
很多现实场景中,用户需要借助提词器的辅助以更流畅地表达自己想要表达的内容。例如,知识类视频博主在拍摄视频过程中,需要通过提词器提示所要表达的知识点。In many real-world scenarios, users need the assistance of a teleprompter to express what they want to express more fluently. For example, knowledge video bloggers need to use a teleprompter to prompt the knowledge points they want to express during the process of shooting videos.
本实施例中,用户可以通过即时输入文本、导入现有文本、语音转文本等形式向上述执行主体输入待提示文本。对应于语音转文本的文本输入形式,上述执行主体支持语音转文本功能。In this embodiment, the user can input the text to be prompted to the above-mentioned execution subject by inputting text immediately, importing existing text, and converting speech to text. Corresponding to the text input form of speech-to-text, the above-mentioned executive body supports the speech-to-text function.
步骤202,生成覆盖于显示屏幕的当前界面上的透明浮层。Step 202, generating a transparent floating layer covering the current interface of the display screen.
本实施例中,上述执行主体可以生成覆盖于显示屏幕的当前界面上的透明浮层。其中,透明浮层可以覆盖显示屏幕的当前界面中的至少部分区域。In this embodiment, the execution subject may generate a transparent floating layer covering the current interface of the display screen. Wherein, the transparent floating layer may cover at least a part of the current interface of the display screen.
本实施例中,上述执行主体的显示屏幕的当前界面可以是上述执行主体所涉及的任意界面,包括但不限于是执行主体的系统界面、运行于上述执行主体的应用的应用界面。其中,运行于上述执行主体的应用包括但不限于是即时通讯类应用、视频类应用、购物类应用、办公类应用。In this embodiment, the current interface of the display screen of the execution subject may be any interface related to the execution subject, including but not limited to the system interface of the execution subject and the application interface of the application running on the execution subject. Wherein, the applications running on the above execution subject include but not limited to instant messaging applications, video applications, shopping applications, and office applications.
作为示例,用户通过视频类应用拍摄视频的过程中,上述执行主体的显示屏幕的当前界面为包括用户对象的视频画面,在视频画面之上,上述执行主体生成透明浮层。需要说明的是,透过透明浮层,仍能查看到显示屏幕的当前界面所显示的视频画面。As an example, when the user is shooting a video through a video application, the current interface of the display screen of the execution subject is a video picture including the user object, and the execution subject generates a transparent floating layer on top of the video picture. It should be noted that the video picture displayed on the current interface of the display screen can still be viewed through the transparent floating layer.
步骤203,在透明浮层上显示待提示文本。Step 203, display the text to be prompted on the transparent floating layer.
本实施例中,上述执行主体可以在透明浮层上显示待提示文本。In this embodiment, the execution subject may display the text to be prompted on the transparent floating layer.
本实施例中,上述执行主体可以通过各种方式在透明浮层上显示至少部分待提示文本。作为示例,上述执行主体可以将至少部分待提示文本以文字形式渲染至透明浮层上。In this embodiment, the executive body may display at least part of the text to be prompted on the transparent floating layer in various ways. As an example, the execution subject may render at least part of the text to be prompted on the transparent floating layer in text form.
在本实施例的一些可选的实现方式中,上述执行主体可以首先将待提示文本中的至少部分文本转换成预设格式的目标图片;然后,在透明浮层上渲染目标图片。In some optional implementations of this embodiment, the execution subject may first convert at least part of the text to be prompted into a target picture in a preset format; then, render the target picture on the transparent floating layer.
具体的,首先,上述执行主体将待提示文本中的至少部分文本转换成预设格式(例如,bitmap格式)的目标图片;然后,调用运行于上述执行主体的系统中的OpenGL ES(OpenGraphics Library for Embedded Systems,嵌入式系统的笔图形库)的texImage2D接口,在surface上去渲染目标图片,以在透明浮层上显示至少部分待提示文本。Concretely, at first, above-mentioned execution subject converts at least part of the text in the text to be prompted into a target image in preset format (for example, bitmap format); then, call OpenGL ES (OpenGraphics Library for Embedded Systems, the texImage2D interface of the embedded system pen graphics library), renders the target image on the surface to display at least part of the text to be prompted on the transparent floating layer.
需要说明的是,透过透明浮层中未显示待提示文本的笔画结构的区域,仍能查看到显示屏幕的当前界面所显示的内容。如此,显示屏幕在提供较为清晰的当前界面的基础上,实现了提词器功能。It should be noted that the content displayed on the current interface of the display screen can still be viewed through the area of the transparent floating layer that does not display the stroke structure of the text to be prompted. In this way, the display screen realizes the teleprompter function on the basis of providing a relatively clear current interface.
在本实施例的一些可选的实现方式中,上述执行主体可以通过如下方式实现上述步骤203:In some optional implementation manners of this embodiment, the above execution subject may implement the above step 203 in the following manner:
第一,根据当前界面所显示的内容,确定目标对象在显示屏幕中的显示区域。First, according to the content displayed on the current interface, the display area of the target object on the display screen is determined.
其中,目标对象可以是显示屏幕的当前界面所包括的任意对象。作为示例,目标对象可以是表征用户对其关注度、或清晰度要求较高的对象。例如,在视频拍摄场景中,目标对象可以是人脸图像。Wherein, the target object may be any object included in the current interface of the display screen. As an example, the target object may be an object that represents a user's degree of attention to it, or has a high requirement for clarity. For example, in a video shooting scene, the target object may be a face image.
本实现方式中,上述执行主体可以首先得到信息获取权限,其中,信息获取权限表征可以从当前界面所对应的应用中获取相关信息,以准确地确定当前界面所展示的内容,进而准确地确定目标对象的显示区域;也可以通过截图的方式,对截图所得到的、表征当前界面的图像进行图像识别,以准确地确定目标对象的显示区域。In this implementation, the above-mentioned execution subject can first obtain the information acquisition authority, wherein the information acquisition authority representation can obtain relevant information from the application corresponding to the current interface, so as to accurately determine the content displayed on the current interface, and then accurately determine the target The display area of the object; it is also possible to perform image recognition on the image obtained by the screenshot and representing the current interface by means of a screenshot, so as to accurately determine the display area of the target object.
第二,在透明浮层中对应于目标对象的非显示区域,显示所述待提示文本。Second, the text to be prompted is displayed in a non-display area corresponding to the target object in the transparent floating layer.
本实现方式中,非显示区域与显示区域相对,为显示屏幕中显示区域之外的区域。In this implementation manner, the non-display area is opposite to the display area, and is an area outside the display area on the display screen.
本实现方式中,在关注度较高目标对象所在的显示区域,不显示待提示文本;在透明浮层中中对应于显示区域外的非显示区域,显示待提示文本,从而在进一步保证当前界面的展示效果的基础上,进行待提示文本的显示。In this implementation, the text to be prompted is not displayed in the display area where the target object with a high degree of attention is located; the text to be prompted is displayed in the transparent floating layer corresponding to the non-display area outside the display area, so as to further ensure the current interface On the basis of the display effect, the text to be prompted is displayed.
在本实施例的一些可选的实现方式中,上述执行主体可以接收用户对待提示文本的显示样式的调整指令,调整待提示文本的显示样式。In some optional implementation manners of this embodiment, the execution subject may receive an instruction from the user to adjust the display style of the text to be prompted, and adjust the display style of the text to be prompted.
本实现方式中,对待提示文本的显示样式的调整包括但不限于是字体、字号、颜色、透明度等。以针对透明度的调整为例,上述用户可以根据实际情况(例如,当前界面所显示的图像中的像素的亮度),灵活调整待提示文本的透明度,以平衡当前界面所展示的内容和待提示文本的展示效果。In this implementation manner, the adjustment of the display style of the text to be prompted includes, but is not limited to, font, font size, color, transparency, and the like. Taking the adjustment of transparency as an example, the above-mentioned user can flexibly adjust the transparency of the text to be prompted according to the actual situation (for example, the brightness of the pixels in the image displayed on the current interface), so as to balance the content displayed on the current interface and the text to be prompted display effect.
本实现方式中,上述执行主体可以通过如下方式实现上述步骤203:基于调整后的显示样式,在透明浮层上显示待提示文本。In this implementation manner, the execution subject may implement the above step 203 in the following manner: based on the adjusted display style, display the text to be prompted on the transparent floating layer.
在本实施例的一些可选的实现方式中,上述执行主体可以通过如下方式实现上述步骤203:In some optional implementation manners of this embodiment, the above execution subject may implement the above step 203 in the following manner:
第一,根据待提示文本的属性信息以及显示屏幕的显示尺寸,将待提示文本切分为至少一个子文本。First, the text to be prompted is divided into at least one subtext according to the attribute information of the text to be prompted and the display size of the display screen.
本实现方式中,待提示文本的属性信息包括文字数量和文字尺寸。In this implementation manner, the attribute information of the text to be prompted includes the number of characters and the size of the characters.
作为示例,首先,上述执行主体根据文字尺寸和显示屏幕的显示尺寸,确定显示屏幕每屏所显示的文字数量;然后,上述执行主体根据待提示文本的文字数量和显示屏幕每屏所显示的文字数量,确定显示屏幕关于待提示文本的显示屏数和每屏显示的子文本。As an example, first, the above-mentioned execution subject determines the number of characters displayed on each screen of the display screen according to the size of the text and the display size of the display screen; Quantity, which determines the number of displays on the display screen with respect to the text to be prompted and the subtext displayed on each screen.
具体的,上述执行主体可以通过如下公式确定待提示文本的显示屏数:Specifically, the above-mentioned executor can determine the number of display screens for the text to be prompted through the following formula:
n=x/((sw/w)×(sh/h))n=x/((sw/w)×(sh/h))
其中,n为显示屏数,x为待提示文本的文字数量,w、h依次为显示屏幕中所显示的文字的宽、高,sw、sh依次为显示屏幕的宽、高。在计算出显示屏数后,上述执行主体可以对待提示文本进行切屏,得到上述显示屏数的多屏文本。第二,在透明浮层上,按照至少一个子文本在待提示文本中的顺序显示至少一个子文本的每个子文本。Wherein, n is the number of display screens, x is the number of texts to be prompted, w, h are the width and height of the text displayed on the display screen in turn, sw and sh are the width and height of the display screen in turn. After calculating the number of display screens, the execution subject may cut screens of the text to be prompted to obtain the multi-screen text of the above number of display screens. Second, each subtext of the at least one subtext is displayed on the transparent floating layer according to the sequence of the at least one subtext in the text to be prompted.
需要说明的是,上述各实现方式可以相互结合。It should be noted that the foregoing implementation manners may be combined with each other.
作为示例,上述执行主体可以通过如下方式执行上述步骤203:As an example, the above execution subject may perform the above step 203 in the following manner:
第一,根据当前界面所显示的内容,确定目标对象在显示屏幕中的显示区域。First, according to the content displayed on the current interface, the display area of the target object on the display screen is determined.
第二,在透明浮层中对应于目标对象的非显示区域,基于调整后的显示样式,显示所述待提示文本。Second, in the non-display area corresponding to the target object in the transparent floating layer, the text to be prompted is displayed based on the adjusted display style.
作为又一示例,上述执行主体可以通过如下方式执行上述步骤203:As yet another example, the above execution subject may perform the above step 203 in the following manner:
第一,根据当前界面所显示的内容,确定目标对象在显示屏幕中的显示区域。First, according to the content displayed on the current interface, the display area of the target object on the display screen is determined.
第二,根据待提示文本的属性信息以及显示屏幕中非显示区域的显示尺寸,将待提示文本切分为至少一个子文本。Second, according to the attribute information of the text to be prompted and the display size of the non-display area in the display screen, the text to be prompted is divided into at least one subtext.
第三,在透明浮层中对应于目标对象的非显示区域,基于调整后的显示样式,按照至少一个子文本在待提示文本中的顺序显示至少一个子文本的每个子文本。Thirdly, in the non-display area corresponding to the target object in the transparent floating layer, each subtext of the at least one subtext is displayed according to the sequence of the at least one subtext in the text to be prompted based on the adjusted display style.
可以理解,目标对象可能是固定对象,在显示屏幕中的显示位置固定,也可能是移动对象,在显示屏幕中的显示位置不固定。但是,无论是固定对象还是移动对象,当目标对象处于显示屏幕中时,目标对象对应的显示区域的尺寸是不变的,上述执行主体可以根据待提示文本的属性信息以及显示屏幕中非显示区域的显示尺寸,将待提示文本一次性切分为至少一个子文本。需要说明的是,针对于移动对象,尤其是移动幅度较大的对象,上述执行主体可以实时获取目标对象的位置信息,以灵活确定非显示区域,进行准确地在非显示区域显示待提示文本中的子文本。当然,移动对象在移动过程中,存在显示区域变化的情况,比如,移动对象由全部出现在显示屏幕中变为一部分出现在显示屏幕中。针对于这种情况,上述执行主体需要实时目标对象的位置信息和显示区域,以灵活确定非显示区域和透明浮层当前所显示的文本。It can be understood that the target object may be a fixed object whose display position on the display screen is fixed, or a moving object whose display position on the display screen is not fixed. However, no matter whether it is a fixed object or a moving object, when the target object is on the display screen, the size of the display area corresponding to the target object remains unchanged. The display size of the text to be prompted is divided into at least one sub-text at one time. It should be noted that, for moving objects, especially objects with large movements, the above execution subject can obtain the location information of the target object in real time, so as to flexibly determine the non-display area and accurately display the text to be prompted in the non-display area. subtext of . Of course, during the moving process of the moving object, the display area may change, for example, the moving object changes from appearing entirely on the display screen to appearing on a part of the display screen. In view of this situation, the above-mentioned executive body needs the location information and display area of the real-time target object, so as to flexibly determine the non-display area and the text currently displayed on the transparent floating layer.
继续参见图3,图3是根据本实施例的文本显示方法的应用场景的一个示意图300。在图3的应用场景中,用户301为知识类视频博主。用户301通过终端设备302拍摄视频之前,向终端设备302导入了待提示文本。首先,终端设备302获取用户301导入的待提示文本。然后,终端设备生成覆盖于显示屏幕的当前界面上的透明浮层。其中,显示屏幕的当前界面所显示的内容为用户301自拍的视频画面。最后,终端设备302在透明浮层上显示待提示文本,如界面303所示。Continuing to refer to FIG. 3 , FIG. 3 is a schematic diagram 300 of an application scenario of the text display method according to this embodiment. In the application scenario in FIG. 3 , the user 301 is a knowledge video blogger. Before the user 301 shoots a video through the terminal device 302 , the user 301 imports the text to be prompted into the terminal device 302 . First, the terminal device 302 acquires the text to be prompted imported by the user 301 . Then, the terminal device generates a transparent floating layer covering the current interface of the display screen. Wherein, the content displayed on the current interface of the display screen is a video picture taken by the user 301 . Finally, the terminal device 302 displays the text to be prompted on the transparent floating layer, as shown in the interface 303 .
本公开的上述实施例提供的方法,通过获取用户的待提示文本;生成覆盖于显示屏幕的当前界面上的透明浮层;在透明浮层上显示待提示文本,从而提供了一种文本显示方法,提高了文本显示的灵活性和实用性。The method provided by the above embodiments of the present disclosure provides a text display method by acquiring the user’s text to be prompted; generating a transparent floating layer covering the current interface of the display screen; and displaying the text to be prompted on the transparent floating layer , which improves the flexibility and practicality of text display.
在本实施例的一些可选的实现方式中,上述执行主体还可以基于用户的预设切换指令,切换在透明浮层上显示的文本。In some optional implementation manners of this embodiment, the execution subject may also switch the text displayed on the transparent floating layer based on a user's preset switching instruction.
作为示例,预设切换指令为在显示屏幕上的左滑指令、右滑指令。其中,左滑指令表征显示透明浮层的当前显示文本的上一屏文本,右滑指令表征显示透明浮层的当前显示文本的下一屏文本。具体的,在运行android系统的设备中,接收用户的预设切换指令表现为检测到系统中的onTouchEvent事件。As an example, the preset switching instruction is a left slide instruction and a right slide instruction on the display screen. Wherein, the left-swipe instruction represents the previous screen of text displaying the currently displayed text of the transparent floating layer, and the right-sliding instruction represents the next screen of text displaying the currently displayed text of the transparent floating layer. Specifically, in a device running the android system, receiving the user's preset switching instruction is represented as detecting an onTouchEvent event in the system.
在一些实现方式中,预设切换指令通过语音指令形式来表征。具体的,上述执行主体首先基于所获取的用户关于待提示文本的录音,确定用户是否完成所述透明浮层上当前显示的文本的表达。然后,响应于确定用户完成透明浮层上当前显示的文本的表达,切换在透明浮层上显示的文本。In some implementations, the preset switching instruction is represented by voice instruction. Specifically, the execution subject first determines whether the user has finished expressing the text currently displayed on the transparent floating layer based on the acquired recording of the user about the text to be prompted. Then, in response to determining that the user has finished expressing the text currently displayed on the transparent floating layer, the text displayed on the transparent floating layer is switched.
其中,可以通过用户读完透明浮层当前显示的文本来表征预设切换指令。Wherein, the preset switching instruction may be represented by the user finishing reading the text currently displayed on the transparent floating layer.
在本实施例的一些可选的实现方式中,上述执行主体在生成覆盖于显示屏幕的当前界面上的透明浮层之前,需要获取浮窗权限。In some optional implementation manners of this embodiment, before the execution subject generates the transparent floating layer covering the current interface of the display screen, it needs to obtain floating window permission.
继续参考图4,示出了根据本申请的文本显示方法的一个实施例的示意性流程400,包括以下步骤:Continue to refer to FIG. 4 , which shows a schematic flow 400 of an embodiment of the text display method according to the present application, including the following steps:
步骤401,获取用户的待提示文本。Step 401, acquire the user's text to be prompted.
步骤402,生成覆盖于显示屏幕的当前界面上的透明浮层。Step 402, generating a transparent floating layer covering the current interface of the display screen.
步骤403,根据当前界面所显示的内容,确定目标对象在显示屏幕中的显示区域。Step 403: Determine the display area of the target object on the display screen according to the content displayed on the current interface.
步骤404,根据待提示文本的属性信息以及显示屏幕中非显示区域的显示尺寸,将待提示文本切分为至少一个子文本。In step 404, the text to be prompted is divided into at least one subtext according to the attribute information of the text to be prompted and the display size of the non-display area in the display screen.
步骤405,在透明浮层中对应于目标对象的非显示区域,基于调整后的显示样式,按照至少一个子文本在待提示文本中的顺序显示至少一个子文本的每个子文本。Step 405: In the non-display area corresponding to the target object in the transparent floating layer, based on the adjusted display style, display each subtext of the at least one subtext according to the sequence of the at least one subtext in the text to be prompted.
步骤406,基于所获取的用户关于待提示文本的录音,确定用户是否完成透明浮层上当前显示的文本的表达。Step 406, based on the acquired recording of the user's text to be prompted, determine whether the user has finished expressing the text currently displayed on the transparent floating layer.
步骤407,响应于确定用户完成透明浮层上当前显示的文本的表达,切换在透明浮层上显示的文本。Step 407, switching the text displayed on the transparent floating layer in response to determining that the user has finished expressing the text currently displayed on the transparent floating layer.
从本实施例中可以看出,与图2对应的实施例相比,本实施例中的文本显示方法的流程400具体说明了在透明浮层上显示待提示文本的具体过程,进一步提高了文本显示的灵活性和实用性。It can be seen from this embodiment that, compared with the embodiment corresponding to FIG. 2 , the process 400 of the text display method in this embodiment specifically illustrates the specific process of displaying the text to be prompted on the transparent floating layer, further improving the text Display flexibility and practicality.
继续参考图5,作为对上述各图所示方法的实现,本公开提供了一种文本显示装置的一个实施例,该装置实施例与图2所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。Continuing to refer to FIG. 5 , as an implementation of the methods shown in the above figures, the present disclosure provides an embodiment of a text display device. This device embodiment corresponds to the method embodiment shown in FIG. 2 , and the device can specifically Used in various electronic equipment.
如图5所示,文本显示装置包括:包括:第一获取单元501,被配置成获取用户的待提示文本;生成单元502,被配置成生成覆盖于显示屏幕的当前界面上的透明浮层;显示单元503,被配置成在透明浮层上显示待提示文本。As shown in FIG. 5 , the text display device includes: a first acquiring unit 501 configured to acquire the user's text to be prompted; a generating unit 502 configured to generate a transparent floating layer covering the current interface of the display screen; The display unit 503 is configured to display the text to be prompted on the transparent floating layer.
在本实施例的一些可选的实现方式中,显示单元503,进一步被配置成:根据当前界面所显示的内容,确定目标对象在显示屏幕中的显示区域;在透明浮层中对应于目标对象的非显示区域,显示待提示文本。In some optional implementations of this embodiment, the display unit 503 is further configured to: determine the display area of the target object on the display screen according to the content displayed on the current interface; The non-display area of , display the text to be prompted.
在本实施例的一些可选的实现方式中,显示单元503,进一步被配置成:将待提示文本中的至少部分文本转换成预设格式的目标图片;在透明浮层上渲染目标图片。In some optional implementations of this embodiment, the display unit 503 is further configured to: convert at least part of the text to be prompted into a target picture in a preset format; and render the target picture on a transparent floating layer.
在本实施例的一些可选的实现方式中,上述装置还包括:调整单元(图中未示出),被配置成接收用户对待提示文本的显示样式的调整指令,调整待提示文本的显示样式;以及显示单元503,进一步被配置成基于调整后的显示样式,在透明浮层上显示待提示文本。In some optional implementations of this embodiment, the above device further includes: an adjustment unit (not shown in the figure), configured to receive an instruction from the user to adjust the display style of the text to be prompted, and adjust the display style of the text to be prompted and the display unit 503, further configured to display the text to be prompted on the transparent floating layer based on the adjusted display style.
在本实施例的一些可选的实现方式中,显示单元503,进一步被配置成:根据待提示文本的属性信息以及显示屏幕的显示尺寸,将待提示文本切分为至少一个子文本;在透明浮层上,按照至少一个子文本在待提示文本中的顺序显示至少一个子文本的每个子文本。In some optional implementations of this embodiment, the display unit 503 is further configured to: divide the text to be prompted into at least one subtext according to the attribute information of the text to be prompted and the display size of the display screen; On the floating layer, each subtext of the at least one subtext is displayed according to the sequence of the at least one subtext in the text to be prompted.
在本实施例的一些可选的实现方式中,上述装置还包括:切换单元(图中未示出),被配置成基于用户的预设切换指令,切换在透明浮层上显示的文本。In some optional implementation manners of this embodiment, the above device further includes: a switching unit (not shown in the figure), configured to switch the text displayed on the transparent floating layer based on a user's preset switching instruction.
在本实施例的一些可选的实现方式中,切换单元(图中未示出),进一步被配置成:基于所获取的用户关于待提示文本的录音,确定用户是否完成透明浮层上当前显示的文本的表达;响应于确定用户完成透明浮层上当前显示的文本的表达,切换在透明浮层上显示的文本。In some optional implementations of this embodiment, the switching unit (not shown in the figure) is further configured to: determine whether the user has completed the currently displayed text on the transparent floating layer based on the acquired recording of the user about the text to be prompted. expression of the text; in response to determining that the user completes the expression of the text currently displayed on the transparent floating layer, switching the text displayed on the transparent floating layer.
在本实施例的一些可选的实现方式中,上述装置还包括:第二获取单元(图中未示出),被配置成在生成覆盖于显示屏幕的当前界面上的透明浮层之前,获取浮窗权限。In some optional implementations of this embodiment, the above-mentioned device further includes: a second acquiring unit (not shown in the figure), configured to acquire Float permissions.
在本实施例的一些可选的实现方式中,显示屏幕的当前界面所显示的内容为正在拍摄的、表征用户的视频画面。In some optional implementation manners of this embodiment, the content displayed on the current interface of the display screen is a video picture that is being shot and represents the user.
本实施例中,文本显示装置中的第一获取单元获取用户的待提示文本;生成单元生成覆盖于显示屏幕的当前界面上的透明浮层;显示单元在透明浮层上显示待提示文本,从而提供了一种文本显示装置,提高了文本显示的灵活性和实用性。In this embodiment, the first acquisition unit in the text display device acquires the user's text to be prompted; the generating unit generates a transparent floating layer covering the current interface of the display screen; the display unit displays the text to be prompted on the transparent floating layer, thereby A text display device is provided, which improves the flexibility and practicability of text display.
下面参考图6,其示出了适于用来实现本申请实施例的设备(例如图1所示的设备101、102、103、105)的计算机系统600的结构示意图。图6示出的设备仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。Referring now to FIG. 6 , it shows a schematic structural diagram of a computer system 600 suitable for implementing the devices of the embodiments of the present application (such as the devices 101 , 102 , 103 , and 105 shown in FIG. 1 ). The device shown in FIG. 6 is only an example, and should not limit the functions and scope of use of this embodiment of the present application.
如图6所示,计算机系统600包括处理器(例如CPU,中央处理器)601,其可以根据存储在只读存储器(ROM)602中的程序或者从存储部分608加载到随机访问存储器(RAM)603中的程序而执行各种适当的动作和处理。在RAM603中,还存储有系统600操作所需的各种程序和数据。处理器601、ROM602以及RAM603通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线604。As shown in FIG. 6, a computer system 600 includes a processor (eg, CPU, central processing unit) 601, which can be loaded into a random access memory (RAM) according to a program stored in a read-only memory (ROM) 602 or from a storage section 608. The program in 603 executes various appropriate actions and processing. In RAM603, various programs and data required for the operation of the system 600 are also stored. The processor 601 , ROM 602 and RAM 603 are connected to each other through a bus 604 . An input/output (I/O) interface 605 is also connected to the bus 604 .
以下部件连接至I/O接口605:包括键盘、鼠标等的输入部分606;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分607;包括硬盘等的存储部分608;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如因特网的网络执行通信处理。驱动器610也根据需要连接至I/O接口605。可拆卸介质611,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器610上,以便于从其上读出的计算机程序根据需要被安装入存储部分608。The following components are connected to the I/O interface 605: an input section 606 including a keyboard, a mouse, etc.; an output section 607 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker; a storage section 608 including a hard disk, etc. and a communication section 609 including a network interface card such as a LAN card, a modem, or the like. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the I/O interface 605 as needed. A removable medium 611 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. is mounted on the drive 610 as necessary so that a computer program read therefrom is installed into the storage section 608 as necessary.
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分609从网络上被下载和安装,和/或从可拆卸介质611被安装。在该计算机程序被处理器601执行时,执行本申请的方法中限定的上述功能。In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, where the computer program includes program codes for executing the methods shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network via communication portion 609 and/or installed from removable media 611 . When the computer program is executed by the processor 601, the above-mentioned functions defined in the method of the present application are performed.
需要说明的是,本申请的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。It should be noted that the computer-readable medium in the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. A computer readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, electrical connections with one or more wires, portable computer diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable Programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above. In this application, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, however, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, in which computer-readable program codes are carried. Such propagated data signals may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. . Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
可以以一种或多种程序设计语言或其组合来编写用于执行本申请的操作的计算机程序代码,程序设计语言包括面向目标的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如”C”语言或类似的程序设计语言。程序代码可以完全地在客户计算机上执行、部分地在客户计算机上执行、作为一个独立的软件包执行、部分在客户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到客户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。Computer program code for carrying out the operations of this application may be written in one or more programming languages, or combinations thereof, including object-oriented programming languages—such as Java, Smalltalk, C++, and conventional procedural programming language—such as "C" or a similar programming language. The program code may execute entirely on the client computer, partly on the client computer, as a stand-alone software package, partly on the client computer and partly on a remote computer or entirely on the remote computer or server. Where a remote computer is involved, the remote computer can be connected to the client computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (such as through an Internet service provider). Internet connection).
附图中的流程图和框图,图示了按照本申请各种实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowchart and block diagrams in the figures illustrate the architecture, functions and operations of possible implementations of apparatuses, methods and computer program products according to various embodiments of the present application. In this regard, each block in a flowchart or block diagram may represent a module, program segment, or portion of code that contains one or more logical functions for implementing specified executable instructions. It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or they may sometimes be executed in the reverse order, depending upon the functionality involved. It should also be noted that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented by a dedicated hardware-based system that performs the specified functions or operations , or may be implemented by a combination of dedicated hardware and computer instructions.
描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器,包括第一获取单元、生成单元和显示单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,显示单元还可以被描述为“在透明浮层上显示待提示文本的单元”。The units involved in the embodiments described in the present application may be implemented by means of software or by means of hardware. The described units may also be set in a processor, for example, may be described as: a processor including a first acquiring unit, a generating unit, and a display unit. Wherein, the names of these units do not limit the unit itself under certain circumstances, for example, the display unit may also be described as “a unit that displays text to be prompted on a transparent floating layer”.
作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该装置执行时,使得该计算机设备:获取用户的待提示文本;生成覆盖于显示屏幕的当前界面上的透明浮层;在透明浮层上显示待提示文本。As another aspect, the present application also provides a computer-readable medium. The computer-readable medium may be contained in the device described in the above embodiments, or may exist independently without being assembled into the device. The above-mentioned computer-readable medium carries one or more programs, and when the above-mentioned one or more programs are executed by the device, the computer device: obtains the text to be prompted by the user; generates a transparent floating screen covering the current interface of the display screen; layer; display the text to be prompted on the transparent floating layer.
以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。The above description is only a preferred embodiment of the present application and an illustration of the applied technical principles. Those skilled in the art should understand that the scope of the invention involved in this application is not limited to the technical solution formed by the specific combination of the above-mentioned technical features, and should also cover the technical solution formed by the above-mentioned technical features or Other technical solutions formed by any combination of equivalent features. For example, a technical solution formed by replacing the above-mentioned features with technical features with similar functions disclosed in (but not limited to) this application.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110306951.1A CN112949252B (en) | 2021-03-23 | 2021-03-23 | Text display method, apparatus and computer readable medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110306951.1A CN112949252B (en) | 2021-03-23 | 2021-03-23 | Text display method, apparatus and computer readable medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112949252A CN112949252A (en) | 2021-06-11 |
CN112949252B true CN112949252B (en) | 2023-08-04 |
Family
ID=76227931
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110306951.1A Active CN112949252B (en) | 2021-03-23 | 2021-03-23 | Text display method, apparatus and computer readable medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112949252B (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105142031A (en) * | 2015-08-17 | 2015-12-09 | 北京奇虎科技有限公司 | Method and device for displaying character information in barrage during video play |
CN106910504A (en) * | 2015-12-22 | 2017-06-30 | 北京君正集成电路股份有限公司 | A kind of speech reminding method and device based on speech recognition |
WO2017113853A1 (en) * | 2015-12-30 | 2017-07-06 | 乐视控股(北京)有限公司 | Multi-channel video information display method and device |
CN107360308A (en) * | 2017-06-19 | 2017-11-17 | 汪剑 | The display methods and device of mobile phone live APP main broadcaster end dialog region |
US9959009B1 (en) * | 2016-12-23 | 2018-05-01 | Beijing Kingsoft Internet Security Software Co., Ltd. | Method for displaying information, and terminal equipment |
CN110457085A (en) * | 2019-07-10 | 2019-11-15 | 北京奇艺世纪科技有限公司 | Document handling method, device, terminal device and computer-readable medium |
CN111917937A (en) * | 2020-06-23 | 2020-11-10 | 广州优谷信息技术有限公司 | Prompter display method, device, prompter system, operation terminal and storage medium |
-
2021
- 2021-03-23 CN CN202110306951.1A patent/CN112949252B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105142031A (en) * | 2015-08-17 | 2015-12-09 | 北京奇虎科技有限公司 | Method and device for displaying character information in barrage during video play |
CN106910504A (en) * | 2015-12-22 | 2017-06-30 | 北京君正集成电路股份有限公司 | A kind of speech reminding method and device based on speech recognition |
WO2017113853A1 (en) * | 2015-12-30 | 2017-07-06 | 乐视控股(北京)有限公司 | Multi-channel video information display method and device |
US9959009B1 (en) * | 2016-12-23 | 2018-05-01 | Beijing Kingsoft Internet Security Software Co., Ltd. | Method for displaying information, and terminal equipment |
CN107360308A (en) * | 2017-06-19 | 2017-11-17 | 汪剑 | The display methods and device of mobile phone live APP main broadcaster end dialog region |
CN110457085A (en) * | 2019-07-10 | 2019-11-15 | 北京奇艺世纪科技有限公司 | Document handling method, device, terminal device and computer-readable medium |
CN111917937A (en) * | 2020-06-23 | 2020-11-10 | 广州优谷信息技术有限公司 | Prompter display method, device, prompter system, operation terminal and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN112949252A (en) | 2021-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11875437B2 (en) | Image drawing method based on target template image, apparatus, readable medium and electronic device | |
CN110458918B (en) | Method and device for outputting information | |
CN109460233B (en) | Method, device, terminal equipment and medium for updating native interface display of page | |
US20250056068A1 (en) | Live broadcasting comment presentation method and apparatus, and device, program product and medium | |
CN108833787B (en) | Method and apparatus for generating short video | |
CN111783508A (en) | Method and apparatus for processing images | |
CN110059623B (en) | Method and apparatus for generating information | |
CN113613067B (en) | Video processing method, device, equipment and storage medium | |
US12019669B2 (en) | Method, apparatus, device, readable storage medium and product for media content processing | |
WO2020007113A1 (en) | Method and device for loading image | |
CN110766772A (en) | Flatter-based cross-platform poster manufacturing method, device and equipment | |
CN105379236A (en) | User experience mode transitioning | |
CN109725970A (en) | The method, apparatus and electronic equipment that applications client window is shown | |
KR20240110043A (en) | Video processing method, video processing device, and computer-readable storage medium | |
CN117596452A (en) | Video generation method, device, medium and electronic equipment | |
CN110673886B (en) | Method and device for generating thermodynamic diagrams | |
US9894120B2 (en) | Partial likes of social media content | |
CN112492399B (en) | Information display method and device and electronic equipment | |
CN109871465B (en) | Time axis calculation method and device, electronic equipment and storage medium | |
CN112949252B (en) | Text display method, apparatus and computer readable medium | |
WO2024067319A1 (en) | Method and system for creating stickers from user-generated content | |
US11750876B2 (en) | Method and apparatus for determining object adding mode, electronic device and medium | |
CN112307867A (en) | Method and apparatus for outputting information | |
CN110619615A (en) | Method and apparatus for processing image | |
CN109062645B (en) | Method and apparatus for processing information for terminal |
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 | ||
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: Room 80536, Shanghai Patentee after: Shanghai Zongzhang Technology Group Co.,Ltd. Country or region after: China Address before: Room 80536, Shanghai Patentee before: SHANGHAI ZHANGMEN SCIENCE AND TECHNOLOGY Co.,Ltd. Country or region before: China |