A teleprompter method and device, a terminal and a storage medium

By splitting the manuscript into multiple prompt manuscript packages and setting step labels, the problem of frequent scrolling or page turning of the text displayed on the teleprompter is solved, achieving the effect of fast re-recording and improving usage efficiency.

CN114125184BActive Publication Date: 2025-10-17SHENZHEN UNI-LEADER TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202111393118.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-23
Publication Date
2025-10-17
Estimated Expiration
2041-11-23

AI Technical Summary

Technical Problem

Existing teleprompters require frequent scrolling or page turning when displaying text due to word limit, and automatic scrolling or page turning solutions are difficult to adapt to the changes in speaking speed of different people, resulting in poor usage effect.

Method used

The manuscript is split into multiple prompt manuscript packages, and a step label is set for each package. By obtaining the current step label and matching the prompt signal, the display content is automatically adjusted to avoid the problems of inaccurate manual page turning and cumbersome automatic scrolling speed setting.

Benefits of technology

It enables rapid re-recording based on actual needs, reduces content omissions caused by mismatching and extension, and improves the efficiency and accuracy of teleprompter use.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114125184B_ABST
    Figure CN114125184B_ABST
Patent Text Reader

Abstract

The application relates to the field of communication, in particular to a teleprompting method and device, a terminal and a storage medium, which split a script for teleprompting into at least two teleprompting script packages, each of which comprises teleprompting content, wherein each teleprompting script package is provided with a corresponding step label, the teleprompting method comprises the following steps: acquiring a current step label; acquiring a current teleprompting signal; matching the current teleprompting signal with the teleprompting content in the teleprompting script package corresponding to the current step label, and if the matching is successful, outputting a control signal for controlling the teleprompting content to be displayed. The application can directly split the script for teleprompting into at least two teleprompting script packages without considering the length of each teleprompting script package or the speaking speed of a specified object, and when re-recording is needed, the re-recording can be quickly performed by only re-acquiring the step label corresponding to the teleprompting script package that needs to be re-recorded.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of communication, and in particular to a teleprompter method and device, a terminal and a storage medium. BACKGROUND

[0002] When using a teleprompter, the text to be displayed is sent to a display device for display, and the display device is generally arranged near the camera (for example, arranged above the camera), so that the designated object (which can be the host) can face the camera to see the text, thereby generating the feeling that the designated object always faces the audience. However, the number of characters that can be accommodated on the display device is limited, which requires frequent subtitle scrolling or frequent screen content switching.

[0003] In related technologies, some directly use manual page turning, but manual page turning often causes inaccurate page turning timing, such as turning the page too long in advance or always forgetting to turn the page, which seriously affects the presentation process of the designated object; some use automatic scrolling or page turning according to a preset scrolling speed or switching frequency, but since different people have different speaking speeds and the same person has different speaking speeds in different semantic environments, the setting of the scrolling speed or switching frequency is relatively cumbersome.

[0004] For the above related technologies, the inventors believe that although the several schemes of the teleprompter in related technologies can realize text prompting, the use effect is not good. SUMMARY

[0005] In order to improve the use effect of the teleprompter, the present application provides a teleprompter method, device, terminal and storage medium.

[0006] In a first aspect, the present application provides a teleprompter method, which adopts the following technical scheme:

[0007] A teleprompter method, a script for teleprompting is divided into at least two teleprompting script packages, each of the teleprompting script packages includes teleprompting content, wherein each of the teleprompting script packages is provided with a corresponding step label, and the teleprompter method comprises:

[0008] Obtaining a current step label;

[0009] Obtaining a current teleprompting signal;

[0010] Matching the current teleprompting signal with the teleprompting content in the teleprompting script package corresponding to the current step label, and if the matching is successful, outputting a control signal for controlling the display of the teleprompting content.

[0011] By adopting the technical scheme, it is not necessary to consider the length of each script package, nor the speech speed of the specified object, and the script for teleprompting is directly split into at least two script packages. When the specified object is not satisfied with the recording of a script package or makes a mistake during recording and needs to be re-recorded, the step tag corresponding to the script package that needs to be re-recorded is only needed to be re-acquired to quickly re-record.

[0012] Optionally, the obtaining of the current teleprompting signal specifically includes:

[0013] Obtaining voice data;

[0014] Converting the voice data into text data;

[0015] Taking the text data as the current teleprompting signal.

[0016] By adopting the technical scheme, the voice data of the specified object is obtained in real time, and is converted into corresponding text data, so that the teleprompting content currently displayed is updated in real time.

[0017] Optionally, the matching of the current teleprompting signal with the teleprompting content in the script package corresponding to the current step tag specifically includes: adopting a similarity algorithm to directly match the current teleprompting signal with the teleprompting content in the script package corresponding to the current step tag.

[0018] By adopting the technical scheme, the current teleprompting signal is directly matched with the teleprompting content in the script package corresponding to the current step tag. The teleprompting content is text data that is basically the same as the current teleprompting signal, and this matching method is simple and clear.

[0019] Optionally, the matching of the current teleprompting signal with the teleprompting content in the script package corresponding to the current step tag specifically includes: each teleprompting content is provided with a corresponding teleprompting signal, and the current teleprompting signal is matched with the teleprompting signal in the script package corresponding to the current step tag.

[0020] By adopting the technical scheme, each teleprompting content in the script package is provided with a corresponding teleprompting signal, that is, a one-to-one correspondence is established between the teleprompting content and the teleprompting signal. Usually, these teleprompting contents are relatively concise texts, and more teleprompting contents can be displayed in the same size display device.

[0021] Optionally, the plurality of teleprompting contents are arranged in a preset order, and each teleprompting content is provided with a position tag indicating the corresponding order. If the position tag corresponding to the teleprompting content that is currently matched successfully is not continuous with the position tag corresponding to the teleprompting content that is last matched successfully, the control signal is not output.

[0022] By adopting the technical scheme, when the specified object is broadcasting or speaking the script content corresponding to one of the teleprompter contents, the specified object often extends the script content, and in the process of extension, sometimes some content in the script content matches the content in the teleprompter content with a discontinuous interval, which is easy to cause the teleprompter content with the adjacent interval to be ignored without being prompted. The above-mentioned method can reduce the occurrence of the situation.

[0023] Optionally, the teleprompter contents are arranged in a preset order, and if the interval between the teleprompter content matched successfully currently and the teleprompter content matched successfully last time exceeds a preset length, the control signal is not output.

[0024] By adopting the technical scheme, when the specified object is broadcasting or speaking the script content corresponding to one of the teleprompter contents, the specified object often extends the script content, and in the process of extension, sometimes some content in the script content matches the content in the teleprompter content with an interval exceeding a preset length, which is easy to cause the teleprompter content with the interval within the preset length to be ignored without being prompted. The above-mentioned method can reduce the occurrence of the situation.

[0025] Optionally, the teleprompter script package is arranged according to the step tag, and if the teleprompter content in the teleprompter script package corresponding to the current step tag is matched successfully, the next step tag is automatically acquired.

[0026] By adopting the technical scheme, if the teleprompter content in the teleprompter script package corresponding to the current step tag is matched successfully, it indicates that the teleprompter script package has been completely displayed, and after the signal that the teleprompter content in the teleprompter script package is matched successfully is acquired, the next step tag can be automatically acquired and the next teleprompter script package can be entered for matching.

[0027] In a second aspect, the application further provides a teleprompter device, which adopts the following technical scheme:

[0028] A teleprompter device comprises:

[0029] A memory for storing a teleprompter program;

[0030] A processor for executing the steps of the teleprompter method when the teleprompter program is running.

[0031] By adopting the technical scheme, the teleprompter method is presented in the form of computer readable code and stored in the memory, and when the processor runs the computer readable code in the memory, the steps of the teleprompter method are executed.

[0032] In a third aspect, the application further provides a teleprompter terminal, which adopts the following technical scheme:

[0033] A teleprompter, comprising:

[0034] A signal acquisition device for acquiring a current teleprompting signal;

[0035] A display device for displaying teleprompting content;

[0036] The teleprompter described above, the input end of which is connected to the signal acquisition device, and the output end of which is connected to the display device.

[0037] By adopting the technical solution described above, the terminal acquires the current teleprompting signal by means of the signal acquisition device, and uses the teleprompter to match and output a corresponding control signal, and the display device is used to display corresponding teleprompting content according to the control signal, so that the re-recording can be quickly performed, and the use effect of the teleprompter is improved.

[0038] In a fourth aspect, the present application also provides a computer-readable storage medium, which adopts the following technical solution:

[0039] A computer-readable storage medium, which stores a computer program capable of being loaded by a processor and performing the teleprompting method described above.

[0040] To sum up, the present application can directly split a script used for teleprompting into at least two teleprompting script packages without considering the length of each teleprompting script package or the speaking speed of a specified object, and when the specified object is not satisfied with the recording of a certain teleprompting script package or makes a mistake during the recording and needs to be re-recorded, the teleprompting script package corresponding to the step tag that needs to be re-recorded is only needed to be re-acquired, so that the re-recording can be quickly performed. BRIEF DESCRIPTION OF DRAWINGS

[0041] Fig. 1 is a principle block diagram of the teleprompter of the present application.

[0042] Fig. 2 is a structure schematic diagram of a script used for teleprompting of the present application.

[0043] Fig. 3 is a flow schematic diagram of the teleprompting method of the present application.

[0044] BRIEF DESCRIPTION OF DRAWINGS

[0045] 1, signal acquisition device; 2, teleprompter; 3, display device. DETAILED DESCRIPTION

[0046] In order to make the purpose, technical solutions and advantages of the present application more clear, the present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, and are not used to limit the present application. Figs. 1-3 and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, and are not used to limit the present application.

[0047] In the related art that automatically scrolls or flips according to a preset scrolling speed or switching frequency, the setting of the scrolling speed or switching frequency is complicated because different people have different speech speeds, and the same person has different speech speeds in different semantic environments. For example, different people have different speech speeds, so the scrolling speed or switching frequency needs to be set according to the actual speech speed of the designated object. In addition, even the same person has different speech speeds in different semantic environments or different emotional states, so the scrolling speed or switching frequency needs to be set according to different semantic environments of the actual text to be displayed. In addition, in the way of automatic scrolling or flipping, when the designated object needs to extend some content outside the range of the actual text to be displayed, it is easy to cause a word error.

[0048] The embodiments of the word prompting terminal will be further described in detail below with reference to the accompanying drawings of the specification.

[0049] The embodiment of the application provides a word prompting terminal, as shown in Figure 1, the terminal comprises a signal acquisition device 1, a display device 3 and a word prompting device 2, the input end of the word prompting device 2 is connected with the signal acquisition device 1, and the output end is connected with the display device 3; the word prompting device 2 is integrated with a memory and a processor, the memory is used for storing a word prompting program, and the processor is used for executing the steps of the above-mentioned word prompting method when the word prompting program is running; the signal acquisition device 1 is used for acquiring a current word prompting signal; and the display device 3 is used for displaying word prompting content.

[0050] The implementation of the word prompting method will be described in detail below in combination with the word prompting terminal:

[0051] The embodiment of the application discloses a word prompting method. Referring to Fig. 2 The manuscript for word prompting is split into at least two word manuscript packages, each of which includes a plurality of word contents, wherein each of the word manuscript packages is provided with a corresponding stepping tag, and the plurality of word contents are arranged according to a preset word prompting order, and the preset word prompting order is determined according to the actual content of the manuscript.

[0052] Specifically, the way of splitting the manuscript for word prompting can be splitting according to the actual manuscript content. For example, assuming that the actual manuscript content involves five news, the manuscript for word prompting can be split into five word manuscript packages corresponding to the five news in the manner of one news per word manuscript package. It should be noted that in this splitting manner, the length of each news and the speech speed of the designated object do not need to be considered, and the five complete news manuscripts can be directly split. When the designated object is not satisfied with the recording of a certain news or makes a mistake in the recording process and needs to be re-recorded, the corresponding stepping tag of the word manuscript package that needs to be re-recorded can be quickly obtained to re-record.

[0053] The way of splitting the script for word extraction can also be according to the repetition degree in the actual script content. For example, assuming that the actual script content involves five news, but there is a keyword with high repetition degree in one of the news, and this keyword is likely to cause errors in matching positioning, then the script can be split according to this keyword with high repetition degree, and the keyword with high repetition degree appearing in different positions is split into different word extraction script packages, that is, in this case, six or more word extraction script packages can be split, so as to reduce false matching.

[0054] Referring to Fig. 3 , the word extraction method comprises the following steps:

[0055] S01: Obtain the current step tag.

[0056] Specifically, the current step tag refers to the step tag corresponding to the word extraction script package to be recognized at present. The current step tag can be obtained manually or automatically. When the manual acquisition mode is adopted, the designated object can switch the step tag corresponding to the word extraction script package to be recognized by pressing the remote control button, or the director can switch the step tag corresponding to the word extraction script package to be recognized by pressing the remote control button or directly select the step tag corresponding to the word extraction script package to be recognized on the word extraction device 2. When the automatic acquisition mode is adopted, first, arrange each word extraction script package in a preset order of step tags. The above-mentioned preset order can be the original order set according to the actual content of the script for word extraction and marked with the step tag. If the word extraction content in the word extraction script package corresponding to the current step tag is matched successfully (the specific judgment mode of whether to be matched successfully can be: judging whether the next word extraction content exists, if not, it is proved to be matched successfully), the next step tag is automatically obtained, and the word extraction script package corresponding to the next step tag is entered for matching, and the control signal for outputting the word extraction content in the word extraction script package corresponding to the next step tag is displayed.

[0057] S02: Obtain the current word extraction signal.

[0058] Specifically, the current word extraction signal refers to the word extraction signal corresponding to the recognized voice data at present. It should be noted that the order between steps S01 and S02 is not limited, that is, steps S01 and S02 can be performed simultaneously or in any order.

[0059] For example, obtaining the current word extraction signal specifically comprises the following steps:

[0060] S21: Obtain voice data.

[0061] Specifically, when acquiring voice data, it can be directly acquired through a sound pickup device, where the sound pickup device can be a microphone or other voice acquisition device. By turning on the sound pickup device, the voice data of the designated object can be collected in real time when the designated object is giving a speech or hosting a broadcast.

[0062] S22: Convert the voice data into text data.

[0063] Specifically, the voice data can be converted into text data using a voice recognition system, which can be existing voice recognition software. The voice recognition system takes the voice data as input and outputs text data representing the text within the voice data, which is used in subsequent matching processes. Furthermore, the text data can be displayed directly on the display device 3, or, based on a pre-set correspondence, prompt content corresponding to the text data that is helpful in prompting a designated subject can be displayed on the display device 3.

[0064] S23: Use the text data as the current prompt signal.

[0065] Specifically, after converting the voice data into text data, the text data can also be processed to a certain extent. For example, irrelevant content such as punctuation marks and auxiliary words can be filtered out of the text data, or only keywords can be retained. As long as it is a method that is conducive to text matching that can be achieved by existing voice recognition software or other text processing software, it can be freely selected.

[0066] S03: Match the current prompt signal with the prompt content in the prompt manuscript package corresponding to the current step label. If the match is successful, output a control signal for controlling the prompt content to be displayed. The control signal for controlling the prompt content to be displayed may be: a control signal for controlling the display of the prompt content corresponding to the current prompt signal and the next prompt content adjacent thereto. For example, assuming that the prompt contents stored in the prompt manuscript package corresponding to the current step label are, in order, "related technologies," "some are directly manually turned over," "and manual pages are in the process of being turned over"...; if the current prompt signal is "related technologies," the control signal for controlling the display of the prompt content may be: a control signal for controlling the display of the prompt content corresponding to the current prompt signal ("related technologies") and the next prompt content adjacent thereto ("some are directly manually turned over").

[0067] As an implementation method of outputting the control signal, a similarity algorithm can be used to directly match the current prompt signal with the prompt content in the prompt manuscript package corresponding to the current step label. If the match is successful, a control signal for controlling the display of the prompt content is output. If the match fails, no signal is output.

[0068] Specifically, the similarity algorithm can be a fuzzy matching algorithm, which determines the similarity between the current teleprompter signal and the teleprompter content in the teleprompter script package corresponding to the current step tag. When the similarity reaches a preset threshold, it means that the matching is successful, and a control signal can be sent to the display device 3 to display the current teleprompter content and the next teleprompter content adjacent to it. Otherwise, it means that the matching fails. The specific similarity preset threshold can be adjusted according to actual conditions. In actual use, it can also be related to other influencing factors such as the standard degree of the designated object's Mandarin, and the preset threshold needs to be adjusted according to the actual situation. For example, if the Mandarin is relatively standard and the speech recognition accuracy is high, the preset threshold can be adjusted accordingly to reduce false matching. If the Mandarin is not very standard and the speech recognition accuracy is low, the preset threshold can be adjusted accordingly to improve the matching success rate.

[0069] As another embodiment of the output control signal, each teleprompter content in the teleprompter script package is provided with a corresponding teleprompter signal. The current teleprompter signal is matched with the teleprompter signal in the teleprompter script package corresponding to the current step tag. If the matching is successful, a control signal for displaying the teleprompter content is output. If the matching fails, no signal is output.

[0070] Specifically, in this embodiment, the text displayed in the display device 3 can be the teleprompter content corresponding to the current teleprompter signal. The teleprompter content can be different from the teleprompter signal, i.e., the teleprompter content can be specific meaning text information that the designated object can understand. For example, if the text data corresponding to the current teleprompter signal is "spacecraft", the corresponding teleprompter content can be "flight" or other specific meaning text information that the designated object can understand. Usually, these teleprompter contents are relatively concise texts to facilitate the utilization of the display device 3 and enable more teleprompter contents to be displayed in the same size display device 3.

[0071] As an embodiment to reduce false matching, first arrange a plurality of teleprompter contents in a preset order, and each teleprompter content is provided with a position tag indicating the corresponding order. The preset order can be arranged according to the actual script broadcast order. If the position tag corresponding to the current matching successful teleprompter content is not continuous with the position tag corresponding to the last matching successful teleprompter content, the control signal is not output.

[0072] For example, assuming that there are three teleprompter contents "a", "b", and "c", the position tag corresponding to "a" is the first position, the position tag corresponding to "b" is the second position, the position tag corresponding to "c" is the third position, the last matched teleprompter content is "a", and the current matched teleprompter content is "c", since the position tag corresponding to "c" is the third position and the position tag corresponding to "a" is the first position, i.e., the position tag corresponding to the current matched teleprompter content is not continuous with the position tag corresponding to the last matched teleprompter content, the control signal is not outputted.

[0073] As another implementation to reduce the false matching, first arrange a plurality of teleprompter contents in a preset order, wherein the preset order can be arranged according to the broadcasting order of the actual script, and if the interval between the current matched teleprompter content and the last matched teleprompter content exceeds the preset length, the control signal is not outputted.

[0074] For example, assuming that there are five teleprompter contents "A", "B", "C", "D", and "E" arranged in order, the preset length is 2, the last matched teleprompter content is "A", and the current matched teleprompter content is "E", since the interval between "E" and "A" is 3, which exceeds the preset length 2, i.e., the interval between the current matched teleprompter content and the last matched teleprompter content exceeds the preset length, the control signal is not outputted.

[0075] Based on the same inventive concept, the embodiment of the present application provides a computer readable storage medium, which includes each step in the teleprompter method flow that can be loaded and executed by a processor.

[0076] The computer readable storage medium includes, for example, a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various storage program code media.

[0077] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above functional modules is taken as an example, and in actual application, the above functions can be completed by different functional modules according to needs, i.e., the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiments, which will not be described here.

[0078] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other manners. For example, the described device embodiments are merely schematic. Taking the division of the modules or units as an example, the division can not necessarily be in accordance with an actual physical division, and there can be one or more intermediate modules or units, and one or more specific functions of modules or units can be combined or integrated into another system, and the original function of the module or unit can be performed or implemented. In addition, the displayed or discussed mutual couplings between or among the modules or units can be indirect couplings or communications, and can be electrical, mechanical or in other forms.

[0079] The modules or units illustrated or discussed as separate parts can or can not be physically separate, and parts shown or discussed as modules or units can or can not be physical units, i.e., can be located in one place or can be distributed on a plurality of network units. In actual implementation, some or all of the modules or units can be selected according to the actual needs to achieve the purposes of the embodiments.

[0080] In addition, each functional unit in the various embodiments of the present application can be integrated in one processing unit, or each unit can exist physically as a separate unit, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit.

[0081] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions of the present application essentially, or the part that contributes to the prior art, or all or a part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a number of instructions that cause one computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods described in the various embodiments of the present application. The foregoing storage medium includes: U disk, mobile hard disk, read-only memory, random access memory, magnetic disk or optical disk, and various media that can store program codes.

[0082] The above are all preferred embodiments of the present application, and are not intended to limit the protection scope of the present application. Any feature disclosed in the specification (including the abstract and drawings) can be replaced by other equivalent or similar features unless specifically stated. That is, each feature is only an example of a series of equivalent or similar features unless specifically stated.

Claims

1. A word prompting method, characterized in that: The manuscript for prompting is split into at least two prompting manuscript packages, each of which includes a plurality of prompting contents. The manuscript for prompting is split according to the repetition degree of the actual manuscript content, and the scrolling speed or switching frequency can be set according to the different semantic environments of the text to be displayed. Each of the prompting manuscript packages is provided with a corresponding step label. The prompting method includes: Get the current step label; Obtain the current prompt signal, which refers to the prompt signal corresponding to the currently recognized voice data; Matching the current prompt signal with the prompt content in the prompt manuscript package corresponding to the current step label, and if the match is unsuccessful, not outputting the control signal for controlling the display of the prompt content; specifically comprising: each prompt content is provided with a corresponding prompt signal, matching the current prompt signal with the prompt signal in the prompt manuscript package corresponding to the current step label; the plurality of prompt contents are arranged in a preset order, and if the interval between the currently matched prompt content and the last matched prompt content exceeds a preset length, not outputting the control signal; Each of the prompt manuscript packages is arranged according to the step label. If the prompt contents in the prompt manuscript package corresponding to the current step label are successfully matched, the next step label is automatically obtained.

2. A prompting method according to claim 1, characterized in that: The obtaining of the current prompt signal specifically includes: Get voice data; Converting the voice data into text data; The text data is used as the current prompt signal.

3. A prompting method according to claim 1, characterized in that: The matching of the current prompt signal with the prompt content in the prompt manuscript package corresponding to the current step label specifically includes: using a similarity algorithm to directly match the current prompt signal with the prompt content in the prompt manuscript package corresponding to the current step label.

4. A prompting device, characterized in that: include: A memory for storing a prompting program; A processor, which executes the steps of the prompting method according to any one of claims 1 to 3 when running the prompting program.

5. A prompting terminal, characterized in that: include: A signal acquisition device (1) is used to acquire a current prompt signal; A display device (3) for displaying the prompt content; The prompting device (2) according to claim 4, wherein the input end is connected to the signal acquisition device (1), and the output end is connected to the display device (3).

6. A computer-readable storage medium, characterized in that A computer program is stored which can be loaded by a processor and execute the prompting method according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • Method and system for audio and video subtitle synchronous presenting

    CN101505397A

  • Automatic teleprompter and method for video recording

    CN109639935A

  • Speech content prompting method and system

    CN112233669A