Multi-screen display method and device, equipment, medium and product
By achieving synchronous start-up and interactive operation of multiple on-board screens in the vehicle, the problem of single and independent existing on-board screen functions is solved, and the intelligent vehicle functions and user experience are improved.
Patent Information
- Application Number
- CN202411937754.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-25
- Publication Date
- 2025-04-22
AI Technical Summary
The functions and usage methods of multiple existing vehicle screens are relatively single and independent, lacking interactivity, making it difficult to meet the diverse user needs, affecting the intelligent vehicle functions.
By controlling multiple on-board screens to start synchronously when the vehicle is in the target mode, and after displaying the painting theme on the first screen, receiving user operations and synchronizing them on multiple screens in real time, while displaying similarity according to the second user's guess results, the interaction between screens is enhanced.
It improves the interaction and usage rate between multiple vehicle screens, improves the user's control and interaction experience, and enhances the intelligent vehicle functions and the overall experience of the user's car use process.
Smart Images

Figure CN119861890A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of human-computer interaction technology, and in particular, relates to a multi-screen display method, device, equipment, medium and product. Background Art
[0002] With the popularization of smart cars, the number of car screens has gradually increased from one to multiple. At present, the functions and usage methods of multiple car screens are relatively simple and independent, which is not conducive to the diverse user needs. How to improve the interactivity between multiple vehicle screens and further enhance the intelligence of vehicle functions is an urgent problem to be solved. Summary of the invention
[0003] The embodiments of the present application provide a multi-screen display method, device, equipment, storage medium and computer program product, which can improve the interactivity between multiple vehicle screens and further enhance the intelligence of vehicle functions.
[0004] In a first aspect, an embodiment of the present application provides a multi-screen display method, the method comprising:
[0005] When the vehicle is in target mode, multiple on-board screens are controlled to start synchronously;
[0006] When the first screen displays a first painting theme, receiving a painting operation on the first screen by a first user, where the first screen is any one of a plurality of vehicle-mounted screens;
[0007] In response to a drawing operation, the drawing content corresponding to the drawing operation is synchronously displayed on multiple in-vehicle screens;
[0008] Acquire a second painting theme input by a second user on a second screen; the second screen is any one of the plurality of vehicle-mounted screens excluding the first screen;
[0009] According to the similarity between the first painting theme and the second painting theme, a first result is displayed on the second screen, and the first result is used to represent the accuracy of the second user's theme guessing for the first painting theme.
[0010] In a second aspect, an embodiment of the present application provides a multi-screen display device, the device comprising:
[0011] A control module, used for controlling the synchronous start-up of multiple vehicle-mounted screens when the vehicle is in a target mode;
[0012] A receiving module, configured to receive a drawing operation of a first user on a first screen when the first screen displays a first drawing theme, wherein the first screen is any one of a plurality of vehicle-mounted screens;
[0013] A display module, used to respond to a painting operation and synchronously display the painting content corresponding to the painting operation on multiple vehicle-mounted screens;
[0014] An acquisition module, used for acquiring a second painting theme input by a second user on a second screen; the second screen is any one of the plurality of vehicle-mounted screens except the first screen;
[0015] The display module is further used to display a first result on the second screen according to the similarity between the first painting theme and the second painting theme, wherein the first result is used to represent the accuracy of the second user's guess on the first painting theme.
[0016] In a third aspect, an embodiment of the present application provides an electronic device, the device comprising:
[0017] A processor and a memory storing programs or instructions;
[0018] The above method is implemented when the processor executes the program or instruction.
[0019] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a program or instruction is stored, and the program or instruction implements the above method when executed by a processor.
[0020] In a fifth aspect, an embodiment of the present application provides a computer program product. When instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the above method.
[0021] In a sixth aspect, an embodiment of the present application provides a vehicle comprising at least one of the above-mentioned multi-screen display device, an electronic device, and a computer-readable storage medium.
[0022] In an embodiment of the present application, when the vehicle enters the target mode, the system controls multiple vehicle screens to start synchronously. If a painting theme is displayed on the first screen, the system can receive the painting operation of the first user and synchronously display the painting content on multiple vehicle screens in real time. This control method improves the interactivity between multiple vehicle screens and the utilization rate of multiple screens in the car. The second user can guess the painting theme based on the displayed painting content on other screens. The system will display the results and corresponding dynamic effects by comparing the similarity between the painting theme set by the first user and the painting theme guessed by the second user, further improving the interactivity between multiple vehicle screens and the user's control interaction experience, thereby improving the vehicle's functional intelligence and the user's overall experience of the vehicle. In addition, the system improves the convenience and flexibility of saving painting content by providing a variety of painting content saving methods. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the technical solution of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0024] Figure 1 is a schematic flow chart of a multi-screen display method according to an embodiment of the present invention;
[0025] Figure 2 is a schematic diagram of the overall process of a multi-screen display method according to an embodiment of the present invention;
[0026] Figure 3 is a structural block diagram of a multi-screen display device according to an embodiment of the present invention;
[0027] Figure 4 is a schematic structural diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0028] The features and exemplary embodiments of various aspects of the present application will be described in detail below. In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, rather than to limit the present application. For those skilled in the art, the present application can be implemented without the need for some of these specific details. The following description of the embodiments is only to provide a better understanding of the present application by illustrating the examples of the present application.
[0029] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "include..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0030] In addition, it should be noted that the acquisition, storage, use, and processing of data in the embodiments of this application are in compliance with the relevant provisions of national laws and regulations. It should be noted that in the embodiments of this application, some existing solutions in the industry such as certain software, components, and models may be mentioned, and they should be considered as exemplary. Their purpose is only to illustrate the feasibility of the implementation of the technical solution of this application, but it does not mean that the applicant has or will necessarily use the solution.
[0031] In order to improve the interactivity between multiple vehicle screens and further enhance the intelligence of vehicle functions, an embodiment of the present application provides a multi-screen display method, which can be applied in a vehicle equipped with multiple vehicle-mounted screens. Figure 1 is a flow chart of a multi-screen display method according to an embodiment of the present invention. Figure 1 As shown, the multi-screen display method may include the following steps:
[0032] S110, when the vehicle is in the target mode, controlling multiple vehicle screens to start synchronously.
[0033] In S110, the vehicle system includes multiple modes, among which the target mode may include a drawing mode, a movie watching mode, a singing mode, etc.; the drawing mode may also include multiple sub-modes, for example, such as arbitrary graffiti, idiom stories, characters, plants, animals, etc.
[0034] The user can select the target mode through the vehicle screen or voice input. For example, any user can operate on any vehicle screen of the vehicle, select and start the target mode. When the service is started, the other vehicle screens of the vehicle will be synchronized according to the selected target mode, so that all screens display the same content or provide the same functions.
[0035] In this way, the target mode can be started synchronously on multiple screens of the vehicle, thereby providing users with unified content or functions.
[0036] S120, when a first screen displays a first painting theme, receiving a painting operation on the first screen from a first user, where the first screen is any one of a plurality of vehicle-mounted screens.
[0037] In S120, the first painting theme is a painting content theme presented or specified by the first user (painting user) when performing a painting operation in the painting mode of the vehicle screen. This theme can be set according to the painting mode sub-mode category provided by the vehicle system and the personal choice and preference of the first user.
[0038] For example, when the target mode is any graffiti mode, the first user can create his own painting theme by inputting a text description and set it as the first painting theme.
[0039] When the target mode is an idiom story, a person, a plant, an animal or the like, the system may extract an entry from a preset database and set it as the first painting theme.
[0040] In this way, by allowing the user to perform painting operations on the first screen according to preset or customized painting themes, the interactivity and personalization of the in-vehicle screen are enhanced.
[0041] S130, in response to the drawing operation, synchronously displaying drawing contents corresponding to the drawing operation on multiple vehicle-mounted screens.
[0042] In S130, the drawing content of the first screen can be synchronously displayed on multiple vehicle-mounted screens through various methods such as central controller coordination, screen mirroring or screen projection technology.
[0043] For example, in a vehicle-mounted system, screen mirroring technology can be used to copy the drawing content of the first screen to other vehicle-mounted screens in real time.
[0044] In this way, the user's drawing operations on any in-vehicle screen can be synchronously displayed on all in-vehicle screens in real time, improving the interactivity within the car.
[0045] S140, obtaining a second painting theme input by a second user on a second screen; the second screen is any one of the plurality of vehicle-mounted screens except the first screen.
[0046] In S140, since the first painting theme will not be displayed on the second screen, the second user can only see the first user's painting content on the second screen. The second user can infer the first painting theme based on the first user's painting content and enter the guessed first painting theme on the second screen, that is, the second painting theme.
[0047] The second user can input the second painting theme on the second screen through the vehicle screen or voice input.
[0048] S150, displaying a first result on a second screen according to the similarity between the first painting theme and the second painting theme, wherein the first result is used to represent the accuracy of the second user's guessing of the theme for the first painting theme.
[0049] In S150, when the painting theme is described in text form, a text similarity algorithm can be used to calculate the similarity between the two. For example, the text similarity algorithm includes cosine similarity, Jaccard similarity, edit distance, etc. These algorithms can calculate the similarity between two texts based on the degree of overlap of text content, similarity of vocabulary, etc.
[0050] The first result may be a similarity result fed back to the second user based on the similarity between the first painting theme and the second painting theme. The similarity result may use specific images or icons to represent different similarity levels, such as the number of stars, a progress bar, etc.; or may directly give a specific score or percentage value to accurately quantify the similarity.
[0051] In an embodiment of the present application, when the vehicle enters the target mode, the system controls multiple vehicle screens to start synchronously. If a painting theme is displayed on the first screen, the system can receive the painting operation of the first user and synchronously display the painting content on multiple vehicle screens in real time. This control method improves the interactivity between multiple vehicle screens and the utilization rate of multiple screens in the car. The second user can guess the painting theme based on the displayed painting content on other screens. The system will display the results and corresponding dynamic effects by comparing the similarity between the painting theme set by the first user and the painting theme guessed by the second user, further improving the interactivity between multiple vehicle screens and the user's control interaction experience, thereby improving the vehicle's functional intelligence and the user's overall experience of the vehicle. In addition, the system improves the convenience and flexibility of saving painting content by providing a variety of painting content saving methods.
[0052] In some embodiments, obtaining a second painting theme input by a second user on a second screen includes:
[0053] Acquire voice information collected by a target microphone, where the target microphone is a microphone that is less than a preset distance threshold from the second screen;
[0054] Converting speech information into text information based on speech recognition technology;
[0055] Extract features of text information;
[0056] A second painting subject is determined based on the features of the text information.
[0057] In this embodiment, the voice information can be converted into text information based on a variety of methods such as hidden Markov model, deep learning speech recognition, end-to-end speech recognition, etc. For example, the end-to-end speech recognition model can directly map the original voice signal of the voice information to a text sequence to obtain text information.
[0058] In this embodiment, the features of text information can be extracted using a variety of methods such as the bag-of-words model, term frequency-inverse document frequency (TF-IDF), word embedding, and text vectorization. For example, the text information can be split into words or phrases based on the bag-of-words model, and the frequency of each word or phrase is counted to form a high-dimensional sparse vector as the feature of the text information.
[0059] In this way, voice information is collected and recognized through a microphone, converted into text and features are extracted, so as to intelligently determine the painting theme, thereby improving the convenience of interaction and the accuracy of theme determination.
[0060] In some embodiments, according to the similarity between the first painting theme and the second painting theme, a first result is displayed on the second screen, and the first result is used to represent the accuracy of the second user's guess on the first painting theme, including:
[0061] Determine a target display mode that matches the similarity between the first painting theme and the second painting theme according to a preset comparison table, wherein the preset comparison table includes a plurality of correspondences between similarities and display modes;
[0062] The first result is displayed on the second screen according to the target display mode.
[0063] In this embodiment, the preset comparison table includes a plurality of correspondences between similarities and display modes, and is used to select a suitable display mode according to the similarities of the painting themes.
[0064] Display methods can include text prompts, color changes, images or icons, dynamic effects, ratings, sound prompts, and other customized methods such as combining virtual reality or augmented reality technology to provide richer display effects.
[0065] For example, text descriptions such as "high similarity" and "some differences" can be used to intuitively show the similarity between the two painting themes. The similarity can also be indicated by different colors or color depths, such as green when the similarity is high and red when the similarity is low.
[0066] It is also possible to combine dynamic effects such as flashing, gradients, and different sounds or tones to attract user attention and emphasize changes in similarity while increasing interactivity.
[0067] In this way, by presetting the display mode corresponding to the matching similarity in the comparison table, the first result can be flexibly displayed on the second screen, thereby improving interactivity.
[0068] In some embodiments, after the second screen displays the first result, the method further includes:
[0069] According to the similarity between the painting content and the first painting theme, a second result is displayed on the first screen, and the second result is used to represent the theme drawing accuracy of the first user for the first painting theme.
[0070] In this embodiment, when the first painting subject is text, calculating the similarity between the painting content and the first painting subject involves cross-modal comparison of visual information and text information, and more advanced algorithms and models are required. For example, the similarity between the painting content and the first painting subject can be calculated based on mapping text and image features, multimodal learning models, semantic understanding, etc.
[0071] In one example, when using a method based on mapping text and image features to calculate the similarity between the painting content and the first painting theme, natural language processing techniques (such as word embedding, TF-IDF, etc.) can be used to convert the text theme into a vector representation, which can capture the semantic information in the text. Then, a deep learning model (such as a convolutional neural network) is used to extract features from the painting content to obtain a vector that can represent the image content. Finally, the similarity between the painting content and the first painting theme is calculated by calculating the similarity between the text vector and the image vector (such as cosine similarity, Euclidean distance, etc.).
[0072] In one example, when calculating the similarity between the painting content and the first painting theme by using semantic understanding, the painting content can be firstly semantically segmented to identify the objects, scenes or concepts in the image; then the text theme can be semantically analyzed to extract the key concepts, themes or emotions. Finally, the semantic information in the image is matched and compared with the semantic information in the text to calculate the similarity between the painting content and the first painting theme.
[0073] In this way, by comparing the similarity between the painting content and the first painting theme across modalities and displaying the second result on the first screen, the accuracy and diversity of painting evaluation and feedback are improved.
[0074] In some embodiments, the method further comprises:
[0075] When the similarity between the painting content and the first painting theme is less than a first preset threshold, target pictures are displayed on multiple screens, and the target pictures are used to represent pictures whose similarity with the first painting theme is greater than a second preset threshold.
[0076] In this embodiment, when the similarity between the painting content and the first painting theme is less than a first preset threshold, in order to help the user better understand and grasp the first painting theme, or inspire the user to have more creative inspiration, target pictures can be displayed on multiple screens, wherein the target pictures may refer to pictures whose similarity with the first painting theme is greater than a second preset threshold, and they are used as references or examples.
[0077] The second preset threshold is greater than the first preset threshold, and the second preset threshold and the first preset threshold can be set by a user or a system, and there is no limitation on this.
[0078] For example, the target images may include works with similar themes, standard examples, outstanding historical works, works generated by artificial intelligence (AI), etc.; works with similar themes may be works created by other users or professional painters based on the same or similar themes, standard examples may be some standard examples or templates related to the painting themes built into the system, outstanding historical works may be some outstanding historical works stored in the system, and AI-generated works may be generative art based on AI technology that can generate works that are highly similar to the first painting theme.
[0079] In this way, when the painting content does not match the theme, high-similarity target images are displayed on multiple screens to help users understand and create.
[0080] In some embodiments, the method further comprises:
[0081] receiving a save request from a first user;
[0082] Saves the drawing content based on the save request.
[0083] In this embodiment, the first user's save request may include a save method, and the save method may be any one of a plurality of save methods preset by the system, including cloud save, local save, social media share, email send to a specified location, mobile phone terminal scan code save, etc.
[0084] For example, the user scans the QR code displayed on the car screen with a mobile phone and saves the painting content directly to the mobile phone album or a designated mobile phone folder.
[0085] For example, the vehicle system can save the drawing content in a local storage device (such as a hard disk, memory, etc.) of the vehicle. The user can directly select the save path and file name on the vehicle screen to save.
[0086] In this way, by receiving user saving requests and providing multiple saving methods, the user's needs for storing painting contents are flexibly met, thereby improving the convenience of saving painting contents.
[0087] Figure 2 FIG. 1 is a schematic diagram of the overall process of a multi-screen display method according to an embodiment of the present invention. Figure 2 As shown, the following steps may be included:
[0088] S210, the front and rear screen startup services are initialized.
[0089] In S210, the vehicle's multiple screens include front and rear screens. In order to ensure that the front and rear screens can work normally and synchronously, they need to continue to initialize the service.
[0090] S220, selecting a drawing mode.
[0091] In S220, after the service is initialized, the user needs to select a drawing mode. This mode can include different categories such as arbitrary graffiti, idiom stories, characters, plants, animals, etc. Each mode will provide different drawing themes or entries for users to choose. Users can choose a suitable mode according to their preferences or challenge difficulty.
[0092] S230, painting in the back, display in the front.
[0093] In S230, after selecting the drawing mode, the user on the back row screen will start drawing. At the same time, the front row screen will display the drawing content of the back row user in real time. This real-time display function enables the front row user to clearly see the drawing process of the back row user, increasing the interactivity of the game. It is understandable that the front row can also draw and the back row can display.
[0094] S240, voice assistant - real-time display of correct or incorrect answers spoken by the front row with dynamic effects.
[0095] In S240, at any stage of the painting, the front-row user can try to guess the theme of the painting by the back-row user. In order to increase the interactivity of the game, the system will be equipped with a voice assistant, which can capture the front-row user's answer in real time and convert it into text information to display on the screen. At the same time, the voice assistant will also judge whether the front-row user's answer (second painting theme) is correct based on the preset correct answer (first painting theme), and give corresponding dynamic effects, such as scoring, color changes, etc. This real-time feedback mechanism makes the game more exciting and interesting.
[0096] S250, AI painting scoring - scores the painter's work based on the answer.
[0097] In the S250, after the painting is finished, the system will use AI technology to score the painter's work. This scoring process is based on the similarity between the painting content and the first painting theme. AI will analyze the lines, colors, composition and other factors of the painting, and compare them with the preset painting theme to give a relatively objective score. This score can help users understand their own painting level and inspire them to continuously improve their painting skills.
[0098] S260, save the drawing and upload it to your mobile phone.
[0099] In S260, after the game ends, the user can choose to save the painting to the local storage device of the car system, or upload it to the mobile phone by scanning a code.
[0100] Figure 3A schematic structural diagram of a multi-screen display device provided in another embodiment of the present application is shown. For ease of explanation, only the parts related to the embodiment of the present application are shown.
[0101] Reference Figure 3 , the multi-screen display device 300 may include:
[0102] The control module 301 is used to control the synchronous startup of multiple vehicle-mounted screens when the vehicle is in the target mode;
[0103] A receiving module 302 is used to receive a drawing operation of a first user on a first screen when the first screen displays a first drawing theme, where the first screen is any one of a plurality of vehicle-mounted screens;
[0104] Display module 303, used to respond to the drawing operation and synchronously display the drawing content corresponding to the drawing operation on multiple vehicle-mounted screens;
[0105] The acquisition module 304 is used to acquire a second painting theme input by a second user on a second screen; the second screen is any one of the multiple vehicle screens except the first screen;
[0106] The display module 303 is further used to display a first result on the second screen according to the similarity between the first painting theme and the second painting theme, where the first result is used to represent the accuracy of the second user's guess on the first painting theme.
[0107] In some embodiments, the acquisition module 304 may include the following units:
[0108] An acquisition unit, configured to acquire voice information collected by a target microphone, wherein the target microphone is a microphone that is spaced from the second screen by a distance less than a preset distance threshold;
[0109] A conversion unit, used for converting the voice information into text information according to the voice recognition technology;
[0110] An extraction unit, used for extracting features of text information;
[0111] The determining unit is used to determine the second painting theme based on the features of the text information.
[0112] In some embodiments, the display module 303 may include the following units:
[0113] A determination unit, configured to determine a target display mode that matches the similarity between the first painting theme and the second painting theme according to a preset comparison table, wherein the preset comparison table includes a plurality of correspondences between similarities and display modes;
[0114] The display unit is configured to display the first result on the second screen according to a target display mode.
[0115] In some embodiments, the display module 303 may also be used for:
[0116] After the first result is displayed on the second screen, the second result is displayed on the first screen according to the similarity between the painting content and the first painting theme.
[0117] In some embodiments, the display module 303 may also be used for:
[0118] When the similarity between the painting content and the first painting theme is less than a first preset threshold, target pictures are displayed on multiple screens, and the target pictures are used to represent pictures whose similarity with the first painting theme is greater than a second preset threshold.
[0119] In some embodiments, the multi-screen display device 300 may include:
[0120] The saving module is used to receive a saving request from a first user and save the drawing content according to the saving request.
[0121] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of the present application, and are devices corresponding to the above-mentioned multi-screen display method. All implementation methods in the above-mentioned method embodiment are applicable to the embodiments of the device. Its specific functions and the technical effects brought about can be found in the method embodiment part, which will not be repeated here.
[0122] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, 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 software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0123] Figure 4 is a schematic diagram of the structure of an electronic device according to an embodiment of the present invention. Figure 4 As shown:
[0124] The device may include a processor 401 and a memory 402 storing programs or instructions.
[0125] When the processor 401 executes the program, the steps in any of the above method embodiments are implemented.
[0126] Exemplarily, the program may be divided into one or more modules / units, one or more modules / units are stored in the memory 402, and executed by the processor 401 to complete the present application. One or more modules / units may be a series of program instruction segments capable of completing a specific function, and the instruction segments are used to describe the execution process of the program in the device.
[0127] Specifically, the processor 401 may include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or may be configured to implement one or more integrated circuits of the embodiments of the present application.
[0128] Memory 402 may include a large capacity memory for data or instructions. By way of example and not limitation, memory 402 may include a hard disk drive (HDD), a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape, or a universal serial bus (USB) drive or a combination of two or more of these. In appropriate cases, memory 402 may include a removable or non-removable (or fixed) medium. In appropriate cases, memory 402 may be inside or outside of an integrated gateway disaster recovery device. In a specific embodiment, memory 402 is a non-volatile solid-state memory.
[0129] The memory may include read-only memory (ROM), random access memory (RAM), magnetic disk storage media devices, optical storage media devices, flash memory devices, electrical, optical or other physical / tangible memory storage devices. Thus, typically, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., memory devices) encoded with software including computer-executable instructions, and when the software is executed (e.g., by one or more processors), it is operable to perform the operations described with reference to the method according to an aspect of the present disclosure.
[0130] The processor 401 implements any one of the methods in the above embodiments by reading and executing the program or instruction stored in the memory 402 .
[0131] In one example, the electronic device may further include a communication interface 403 and a bus 404. The processor 401, the memory 402, and the communication interface 403 are connected via the bus 404 and communicate with each other.
[0132] The communication interface 403 is mainly used to implement communication between various modules, devices, units and / or equipment in the embodiments of the present application.
[0133] Bus 404 includes hardware, software or both, and the parts of online data flow billing equipment are coupled to each other. For example, but not limitation, bus may include accelerated graphics port (AGP) or other graphics bus, enhanced industrial standard architecture (EISA) bus, front side bus (FSB), hypertransport (HT) interconnection, industrial standard architecture (ISA) bus, infinite bandwidth interconnection, low pin count (LPC) bus, memory bus, micro channel architecture (MCA) bus, peripheral component interconnection (PCI) bus, PCI-Express (PCI-X) bus, serial advanced technology attachment (SATA) bus, video electronics standard association local (VLB) bus or other suitable bus or two or more of these combinations. In appropriate cases, bus 404 may include one or more buses. Although the present application embodiment describes and shows a specific bus, the present application considers any suitable bus or interconnection.
[0134] In addition, in combination with the method in the above embodiment, the embodiment of the present application may provide a computer-readable storage medium for implementation. The computer-readable storage medium stores a program or instruction; when the program or instruction is executed by a processor, any one of the methods in the above embodiment is implemented. The computer-readable storage medium can be read by a machine such as a computer.
[0135] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0136] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0137] An embodiment of the present application provides a computer program product, which is stored in a computer-readable storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0138] It should be clear that the present application is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present application.
[0139] The functional modules shown in the above block diagram can be implemented as hardware, software, firmware or their combination. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), suitable firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present application are programs or code segments that are used to perform the required tasks. Programs or code segments can be stored in machine-readable media, or transmitted on a transmission medium or a communication link by a data signal carried in a carrier wave. "Machine-readable media" can include any medium that can store or transmit information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, optical fiber media, radio frequency (RF) links, etc. Code segments can be downloaded via computer grids such as the Internet, intranets, etc.
[0140] It should also be noted that the exemplary embodiments mentioned in this application describe some methods or systems based on a series of steps or devices. However, this application is not limited to the order of the above steps, that is, the steps can be performed in the order mentioned in the embodiment, or in a different order from the embodiment, or several steps can be performed simultaneously.
[0141] Aspects of the present disclosure are described above with reference to the flowchart and / or block diagram of the method, device (system) and program product according to the embodiment of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by a computer program or instruction. These programs or instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine so that these instructions executed by the processor of the computer or other programmable data processing device enable the implementation of the function / action specified in one or more boxes of the flowchart and / or block diagram. Such a processor can be, but is not limited to, a general-purpose processor, a special-purpose processor, a special application processor, or a field programmable logic circuit. It can also be understood that each box in the block diagram and / or flowchart and the combination of boxes in the block diagram and / or flowchart can also be implemented by dedicated hardware that performs a specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions.
[0142] The above are only specific implementation methods of the present application. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the systems, modules and units described above can refer to the corresponding processes in the aforementioned method embodiments, and will not be repeated here. It should be understood that the protection scope of the present application is not limited to this. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the protection scope of this application.
Claims
1. A multi-screen display method, characterized in that: The method comprises: When the vehicle is in target mode, multiple on-board screens are controlled to start synchronously; When a first screen displays a first painting theme, receiving a painting operation on the first screen from a first user, where the first screen is any one of the multiple in-vehicle screens; In response to the drawing operation, synchronously displaying drawing content corresponding to the drawing operation on the multiple in-vehicle screens; Acquire a second painting theme input by a second user on a second screen; the second screen is any one of the multiple vehicle screens excluding the first screen; A first result is displayed on the second screen according to the similarity between the first painting theme and the second painting theme, where the first result is used to represent the accuracy of the second user's guessing of the theme for the first painting theme.
2. The method according to claim 1, characterized in that The obtaining of the second painting theme input by the second user on the second screen includes: Acquire voice information collected by a target microphone, where the target microphone is a microphone that is less than a preset distance threshold from the second screen; Converting the speech information into text information according to speech recognition technology; Extracting features of the text information; The second painting theme is determined based on the features of the text information.
3. The method according to claim 1, characterized in that The displaying the first result on the second screen according to the similarity between the first painting theme and the second painting theme includes: Determining a target display mode that matches the similarity between the first painting theme and the second painting theme according to a preset comparison table, wherein the preset comparison table includes a plurality of correspondences between similarities and display modes; The first result is displayed on the second screen according to the target display mode.
4. The method according to claim 1, characterized in that: After the second screen displays the first result, the method further includes: A second result is displayed on the first screen according to the similarity between the painting content and the first painting theme, where the second result is used to characterize the theme drawing accuracy of the first user for the first painting theme.
5. The method according to claim 4, characterized in that The method further comprises: In the case that the similarity between the painting content and the first painting theme is less than a first preset threshold, a target picture is displayed on the multiple screens, and the target picture is used to represent a picture whose similarity with the first painting theme is greater than a second preset threshold.
6. The method according to claim 1, characterized in that The method further comprises: receiving a save request from the first user; The drawing content is saved according to the saving request.
7. A multi-screen display device, characterized in that: The device comprises: A control module, used for controlling the synchronous start-up of multiple vehicle-mounted screens when the vehicle is in a target mode; A receiving module, configured to receive a drawing operation of a first user on a first screen when the first screen displays a first drawing theme, wherein the first screen is any one of the plurality of vehicle-mounted screens; A display module, configured to respond to the drawing operation and synchronously display drawing contents corresponding to the drawing operation on the multiple vehicle-mounted screens; An acquisition module, configured to acquire a second painting theme input by a second user on a second screen; the second screen is any one of the plurality of vehicle-mounted screens excluding the first screen; The display module is further used to display a first result on the second screen according to the similarity between the first painting theme and the second painting theme, wherein the first result is used to represent the accuracy of the second user's guessing of the theme of the first painting theme.
8. An electronic device, characterized in that: The device comprises: a processor and a memory storing computer program instructions; When the processor executes the computer program instructions, the method according to any one of claims 1 to 6 is implemented.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer program instructions, which, when executed by a processor, implement the method according to any one of claims 1 to 6.
10. A computer program product, characterized in that When the instructions in the computer program product are executed by a processor of an electronic device, the electronic device executes the method according to any one of claims 1 to 6.