[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN111596878A - Screen projection method, device, equipment and storage medium - Google Patents

Screen projection method, device, equipment and storage medium Download PDF

Info

Publication number
CN111596878A
CN111596878A CN202010401573.0A CN202010401573A CN111596878A CN 111596878 A CN111596878 A CN 111596878A CN 202010401573 A CN202010401573 A CN 202010401573A CN 111596878 A CN111596878 A CN 111596878A
Authority
CN
China
Prior art keywords
template
display
ratio
target screen
determining
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.)
Granted
Application number
CN202010401573.0A
Other languages
Chinese (zh)
Other versions
CN111596878B (en
Inventor
刘嵘
向伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Apollo Intelligent Connectivity Beijing Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN202010401573.0A priority Critical patent/CN111596878B/en
Publication of CN111596878A publication Critical patent/CN111596878A/en
Priority to KR1020210034724A priority patent/KR20210038461A/en
Priority to JP2021064902A priority patent/JP7258071B2/en
Application granted granted Critical
Publication of CN111596878B publication Critical patent/CN111596878B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/12Picture reproducers
    • H04N9/31Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
    • H04N9/3179Video signal processing therefor
    • H04N9/3188Scale or resolution adjustment
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B21/00Projectors or projection-type viewers; Accessories therefor
    • G03B21/14Details
    • G03B21/142Adjusting of projection optics
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B21/00Projectors or projection-type viewers; Accessories therefor
    • G03B21/54Accessories
    • G03B21/56Projection screens
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/12Picture reproducers
    • H04N9/31Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
    • H04N9/3179Video signal processing therefor
    • H04N9/3185Geometric adjustment, e.g. keystone or convergence

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Optics & Photonics (AREA)
  • Geometry (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Digital Computer Display Output (AREA)
  • Transforming Electric Information Into Light Information (AREA)

Abstract

The application provides a screen projection method, a screen projection device, screen projection equipment and a storage medium, which relate to the screen projection technology and comprise the steps of obtaining attribute information of a target screen and determining a display template corresponding to the target screen according to the attribute information; determining a scaling according to the attribute information and the display template, and adjusting the display template according to the scaling; and acquiring display content, and displaying the display content in the target screen according to the adjusted display template. The screen projection method, the screen projection device, the screen projection equipment and the storage medium can acquire the display template corresponding to the target screen, and can adjust the display template to enable the display template to be matched with the target screen better, so that when the content is displayed in the target screen through the display template, the area for displaying the information in the target screen can be fully utilized, the information display efficiency is improved, and the user experience is improved.

Description

Screen projection method, device, equipment and storage medium
Technical Field
The application relates to an image processing technology, in particular to a screen projection technology.
Background
With the development of vehicle-related technologies, more and more electronic devices are equipped in vehicles. For example, many vehicles are currently provided with a screen that can be used to display information such as maps. Meanwhile, other vehicle-mounted equipment can be arranged in the vehicle, and the vehicle-mounted equipment can be connected with a vehicle end so as to project a screen to a screen in the vehicle.
In a traditional screen projection scheme, a picture to be projected is directly distributed in the center of a screen.
However, this method may squeeze the content to be displayed to the central portion of the screen, resulting in waste of the redundant display area in the screen, and the displayed content is not prominent, which is not favorable for the user experience.
Disclosure of Invention
The application provides a screen projection method, a screen projection device, screen projection equipment and a storage medium, which are used for solving the technical problem that redundant display areas in a screen are wasted when the screen is projected in the prior art.
According to a first aspect, the present application provides a screen projection method, comprising:
acquiring attribute information of a target screen, and determining a display template corresponding to the target screen according to the attribute information;
determining a scaling according to the attribute information and the display template, and adjusting the display template according to the scaling;
and acquiring display content, and displaying the display content in the target screen according to the adjusted display template.
According to a second aspect, the present application provides a screen projection apparatus comprising:
the template determining module is used for acquiring the attribute information of a target screen and determining a display template corresponding to the target screen according to the attribute information;
the adjusting module is used for determining a scaling according to the attribute information and the display template and adjusting the display template according to the scaling;
and the display module is used for acquiring display content and displaying the display content in the target screen according to the adjusted display template.
According to a third aspect, the present application provides an electronic device comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the screen projection method of the first aspect.
According to a fourth aspect, the present application provides a non-transitory computer-readable storage medium having stored thereon computer instructions for causing the computer to perform the screen projection method according to the first aspect.
The screen projection method, the screen projection device, the screen projection equipment and the storage medium comprise the steps of obtaining attribute information of a target screen, and determining a display template corresponding to the target screen according to the attribute information; determining a scaling according to the attribute information and the display template, and adjusting the display template according to the scaling; and acquiring display content, and displaying the display content in the target screen according to the adjusted display template. The screen projection method, the screen projection device, the screen projection equipment and the storage medium can acquire the display template corresponding to the target screen, and can adjust the display template to enable the display template to be matched with the target screen better, so that when the content is displayed in the target screen through the display template, the area for displaying the information in the target screen can be fully utilized, the information display efficiency is improved, and the user experience is improved.
Drawings
The drawings are included to provide a better understanding of the present solution and are not intended to limit the present application. Wherein:
fig. 1 is a schematic diagram of an application scenario shown in an exemplary embodiment of the present application;
FIG. 2A is a schematic diagram illustrating a connection between an electronic device and a vehicle-mounted display screen according to an exemplary embodiment of the present disclosure;
FIG. 2B is a schematic diagram illustrating a connection between an electronic device and a vehicle-mounted display screen according to another exemplary embodiment of the present application;
FIG. 3 is a flowchart illustrating a screen projection method according to an exemplary embodiment of the present application;
FIG. 4 is a diagram illustrating a display template according to an exemplary embodiment of the present application;
FIG. 5 is a diagram illustrating an adjusted display template configured with display content according to an exemplary embodiment of the present application;
FIG. 6 is a flow chart illustrating a method of screen projection according to another exemplary embodiment of the present application;
FIG. 7 is a schematic diagram illustrating display effects according to an exemplary embodiment of the present application;
FIG. 8 is a schematic diagram illustrating display effects according to another exemplary embodiment of the present application;
FIG. 9 is a block diagram of a screen projection device according to an exemplary embodiment of the present application;
FIG. 10 is a block diagram of a screen projection device according to another exemplary embodiment of the present application;
fig. 11 is a block diagram of an electronic device according to an exemplary embodiment of the present application.
Detailed Description
The following description of the exemplary embodiments of the present application, taken in conjunction with the accompanying drawings, includes various details of the embodiments of the application for the understanding of the same, which are to be considered exemplary only. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the present application. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
Currently, with the development of vehicle related technologies, ways for providing information to users in vehicles are becoming more and more abundant. Especially, the information is provided for the user through the vehicle-mounted display screen, the information display mode is more visual, and the display content is richer.
The display screen can be arranged in the vehicle, can be connected with a vehicle end, and sends information to be displayed to the display screen through the vehicle end. The vehicle end may be a vehicle computer, for example.
Meanwhile, besides the vehicle end, other electronic devices can be arranged in the vehicle, and the electronic devices can be arranged when the vehicle leaves a factory or can be installed later by a user according to requirements. Some electronic equipment can be connected with the vehicle machine end, and then can be projected to the vehicle-mounted display screen through the vehicle machine end.
Specifically, because the screen-shot content has uncertainty, in the prior art, in order to be able to display the complete screen-shot content, the picture to be shot is directly distributed in the center of the screen, and the content to be displayed is specifically squeezed to the center of the screen, specifically to the center of the screen in the horizontal and vertical directions, which causes waste of the redundant display area in the screen and unobtrusive display content. Therefore, when a user watches the display screen, most blank areas exist in the display screen, the real screen projection content display area is small, and the user experience is poor.
According to the scheme, the corresponding display template is set based on the attribute information of the target screen, when the screen is projected, the display template can be adjusted according to the attribute information of the target screen and the display template corresponding to the screen, and the acquired content is displayed in the target screen through the adjusted display template. According to the scheme provided by the application, the corresponding display template can be determined according to the attribute information of the screen, and further the display template is adjusted, so that when the content is displayed through the display template, the area used for displaying the information in the target screen can be fully utilized.
Fig. 1 is a schematic view of an application scenario shown in an exemplary embodiment of the present application.
As shown in fig. 1, the solution provided by the embodiment may be applied to a vehicle shown in fig. 1, and a vehicle-mounted display screen 11 and an electronic device 12 may be disposed in the vehicle.
The electronic device 12 may be directly connected to the on-board display 11, or may be connected to the on-board display 11 through a vehicle terminal (e.g., a vehicle-mounted computer, not shown). The electronic device 12 may be, for example, a drive recorder, a navigation system, or the like provided in the vehicle.
The electronic device 12 may also have a screen, and specifically, the user may operate the electronic device 12 to display the desired information on the screen. When the electronic device 12 is in a state of being projected onto the in-vehicle display screen 11, information that needs to be displayed can be projected onto the in-vehicle display screen 11.
It should be noted that the scheme provided by this embodiment may also be applied to other scenes that need to be projected.
Fig. 2A is a schematic connection diagram of an electronic device and a vehicle-mounted display screen according to an exemplary embodiment of the present application.
As shown in fig. 2A, in one embodiment, the electronic device 12 and the in-vehicle display screen 11 may be directly connected. The electronic device 12 may directly send information to be displayed to the on-vehicle display screen 11, so that the on-vehicle display screen 11 displays the content to be projected.
Fig. 2B is a schematic connection diagram of an electronic device and a vehicle-mounted display screen according to another exemplary embodiment of the present application.
In another embodiment, as shown in fig. 2B, the electronic device 12 is connected to the in-vehicle display screen 11 through a vehicle terminal 13. The electronic device 12 can send information to be displayed to the vehicle terminal 13, and then send the information to be displayed to the vehicle-mounted display screen 11 through the vehicle terminal 13, so that the vehicle-mounted display screen 11 displays content to be projected.
Fig. 3 is a flowchart illustrating a screen projection method according to an exemplary embodiment of the present application.
As shown in fig. 3, the screen projection method provided by the present application includes:
step 301, obtaining attribute information of the target screen, and determining a display template corresponding to the target screen according to the attribute information.
The method provided by the embodiment may be executed by an electronic device with computing capability, and the electronic device may be any one of the electronic devices shown in fig. 1, fig. 2A, and fig. 2B, for example.
Specifically, step 301 may be performed when the screen projection is required, or may be performed before the screen projection. For example, the electronic device may execute step 301 after the electronic device is set to the screen-projection state.
Further, the target screen refers to a screen to be projected, and if the method provided by this embodiment is applied to a vehicle, the target screen may be any one of the vehicle-mounted display screens shown in fig. 1, fig. 2A, and fig. 2B.
In practical application, the electronic device may obtain attribute information of the target screen, where the attribute information may include a resolution of the target screen, an aspect ratio of the target screen, and the like. If the electronic device is directly connected with the target screen, the attribute information can be read from the target screen. If the electronic device is connected with the target screen through the vehicle end, the electronic device can read the attribute information from the vehicle end.
The resolution of the target screen refers to the display resolution, the precision of the screen image, and the number of pixels that can be displayed by the display. Since the dots, lines and planes on the screen are all composed of pixels, the more pixels the display can display, the finer the picture, and the more information can be displayed in the same screen area.
The electronic device can be further provided with a display template, and the resolution of different display templates can be different. The resolution of the template is the image resolution and is the number of pixels included in a unit inch.
The attribute information of the target screen is different, and the corresponding display template may also be different. A plurality of display templates may be set in the electronic device, for example, 2, 3, and so on display templates may be set. For example, two display templates may be provided, one display template being applied to a relatively wide target screen and the other display template being applied to a normal target screen. The length-width ratio of the target screen can be determined according to the attribute information of the target screen, whether the target screen is a wider screen or not is further measured according to the length-width ratio, and then the corresponding display template is determined according to the judgment result.
In an alternative embodiment, the electronic device may record the display template corresponding to the target screen, so that the step does not need to be performed every time the screen is projected. For example, the correspondence between the target screen identification and the display template identification is recorded.
The display template may further include fixed components, such as keys included in the menu portion, and components for displaying titles, for example. These components also pertain to the content that needs to be displayed.
Fig. 4 is a diagram illustrating a display template according to an exemplary embodiment of the present application.
As shown in fig. 4, a plurality of components, such as a menu component 41, a key component 42, a display component 43, and a title component 44, are included in the display template. The display template may include a plurality of menu components 41, a plurality of key components 42, and a plurality of display components 43. The display template may be set according to a style of the information displayed by the electronic device, for example, if 3 menu components 41 are simultaneously displayed when the electronic device displays the information, the display template may also have 3 menu components 41.
The types of components included in different display templates may be the same, and the specific sizes of the components may be different.
Step 302, determining a scaling ratio according to the attribute information and the display template, and adjusting the display template according to the scaling ratio.
Specifically, after the display template of the target screen is determined, a scaling ratio may be determined according to the attribute information of the target screen and the display template. The scaling is used to adjust the display template.
Further, since the target screens have different sizes, if a corresponding display template is provided for each size of target screen, the number of display templates is large. Accordingly, it is possible to make a plurality of sizes of target screens correspond to the same display template, thereby reducing the number of display templates.
In practical applications, since the same display template corresponds to a plurality of target screens, if the display template is directly used to display information on the target screens, the information may not be displayed completely, or there are many blank areas in the target screens. Therefore, the method provided by the embodiment further determines a scaling according to the attribute information of the target screen and the display template, and adjusts the display template by using the scaling. The display template is adapted to the current target screen.
In this embodiment, although the corresponding display template is not set for each size of target screen, the adjusted display template can be adapted to the target screen by adjusting the display template using the target screen, so that the display information can be personalized for target screens of different sizes.
When the display template is adjusted by using the scaling, the sizes of all the components in the display template can be adjusted by using the scaling, and the intervals among the components can be adjusted, so that the display template better conforms to the attribute information of a target screen. For example, the length and width of the components in the display template may be multiplied by the scaling ratio at the same time, and after the display template is adaptively adjusted, the display effect is ensured not to be deformed.
In an embodiment, the electronic device may record a scaling corresponding to the target screen, for example, record a corresponding relationship between the target screen identifier and the display template identifier, and also record a corresponding relationship between the target screen identifier and the scaling, so that when the screen is required to be projected, the electronic device directly obtains the information to adjust the display template.
In another embodiment, the electronic device may also directly record the adjusted display template corresponding to the target screen. For example, after the user sets the electronic device to be in the screen-projecting state, the electronic device may execute step 301 and step 302, so as to obtain the adjusted display template, and record the display template.
When the target screen needs to be controlled to be projected and displayed, the display template and the scaling corresponding to the electronic equipment can be directly acquired, or the adjusted display template can be directly acquired, and the acquired information is utilized to project the screen, so that the response speed of the screen is improved.
Step 303, display content is acquired.
The electronic equipment can acquire display content, and the display content refers to information needing screen projection display. For example, the user may send an instruction to the electronic device, so that the electronic device obtains the display content, and specifically, the instruction may be issued to the electronic device by means of voice, operating a touch screen, and the like. For another example, the electronic device may obtain the display content based on internal logic, such as an emergency news item currently, and the electronic device may automatically obtain the emergency news item.
The execution timing of steps 303 and 301-302 is not limited.
In one embodiment, step 303 may be performed first. That is, the electronic device may first obtain the display content and determine whether the display content is currently in the screen projection state, and if the display content is in the screen projection state, step 301 and step 302 may be executed, and then step 304 is executed.
In another embodiment, step 301-302 may be performed first, and then step 303 may be performed. For example, the user may set the electronic device to a screen-projection state, at which point the electronic device may perform step 301 and step 302. Thereafter, the electronic device may acquire display content and perform step 304 based on the acquired display content.
In another embodiment, steps 301-302 and 303 can be performed simultaneously. For example, the electronic device has been set to be in the screen-shot state, the electronic device may obtain the display content based on user operation or own logic, and meanwhile, the electronic device may further perform step 301 and step 302, and then perform step 304.
And step 304, displaying the display content in the target screen according to the adjusted display template.
The electronic device can place the acquired display content in the adjusted display template and control the target screen to display the effect.
Specifically, a display component for displaying the content may be disposed in the display template, and the acquired display content may be placed in the component.
Fig. 5 is a schematic diagram of an adjusted display template provided with display content according to an exemplary embodiment of the present application.
As shown in fig. 5, in which the sizes of the respective components are adjusted according to the scaling, in the display component 51, display contents are embedded.
Further, if the electronic device is directly connected to the target screen, the electronic device may send the adjusted display template with the embedded display content to the target screen, so that the target screen is directly displayed.
In practical application, if the electronic device is connected to the target screen through the vehicle end, the electronic device may send the adjusted display template embedded with the display content to the vehicle end, and the vehicle end controls the target screen to display the specific content.
And displaying in the target screen based on the adjusted display template, so that the display effect can better accord with the display effect of the target screen.
The method provided by the embodiment is used for screen projection, and is executed by a device provided with the method provided by the embodiment, and the device is generally realized in a hardware and/or software mode.
The screen projection method provided by the application comprises the following steps: acquiring attribute information of a target screen, and determining a display template corresponding to the target screen according to the attribute information; determining a scaling according to the attribute information and the display template, and adjusting the display template according to the scaling; and acquiring display content, and displaying the display content in the target screen according to the adjusted display template. According to the screen projection method, the display template corresponding to the target screen can be obtained, the display template can be adjusted to be matched with the target screen better, and therefore when the content is displayed in the target screen through the display template, the area used for displaying the information in the target screen can be fully utilized, the information display efficiency is improved, and the user experience is improved.
Fig. 6 is a flowchart illustrating a screen projection method according to another exemplary embodiment of the present application.
As shown in fig. 6, the screen projection method provided by the present application includes:
step 601, receiving a voice instruction, and determining display content according to the voice instruction.
The method provided by the embodiment may be executed by an electronic device with computing capability, and the electronic device may be any one of the electronic devices shown in fig. 1, fig. 2A, and fig. 2B, for example.
In particular, the electronic device may have a microphone for receiving a voice command from a user and recognizing the voice command. For example, the electronic device may have a semantic recognition algorithm, and may convert a voice instruction spoken by a user into a text instruction, and then send the text instruction to the background server through the network, so that the background server feeds back the display content.
Step 602, determine whether the screen is in a screen projection state.
Further, the electronic device may determine whether the current state is a screen-projected state, if so, execute step 603, otherwise, display the display content based on its own display screen.
In practical applications, the electronic device itself may also have a display screen, which may also be used to display information.
In the embodiment, the electronic equipment can normally display the acquired display content when the electronic equipment is not in the screen projection state.
Step 603, obtaining resolution information of the target screen, and determining the aspect ratio of the target screen according to the resolution information.
Specifically, the target screen refers to a screen to be projected, and if the method provided in this embodiment is applied to a vehicle, the target screen may be any one of the vehicle-mounted display screens shown in fig. 1, fig. 2A, and fig. 2B.
Further, the electronic device may obtain resolution information of the target screen, where the resolution information may be a specific resolution value, such as m × n, where m is used to indicate the number of pixels that can be displayed in the horizontal direction of the target screen, and n is used to indicate the number of pixels that can be displayed in the vertical direction of the target screen.
In actual application, the resolution of the screen is different, and when the content with the same layout is displayed, the display effect is different. Therefore, in the method provided by this embodiment, the final layout result is determined by using the resolution of the target screen, so that the layout result matched with the target screen can be determined.
Specifically, the aspect ratio of the target screen may be determined according to the resolution information. For example, if the acquired resolution information is m × n, the aspect ratio of the target screen may be determined to be m/n.
Step 604, comparing the aspect ratio with a predetermined ratio.
Specifically, a preset ratio may be preset, and the target screen may be classified according to the preset ratio. For example, the target screens having the aspect ratios greater than the preset ratio may be classified into one type, and the target screens having the aspect ratios less than or equal to the preset ratio may be classified into another type.
Further, the target screen may be divided into two types by a preset ratio, one type being a wider screen and the other type being a normal screen. Therefore, the information is displayed based on the characteristics of the target screen, and the displayed information is more consistent with the target screen.
The preset ratio can be set according to requirements, and can be 2.1, for example.
Step 605, if the aspect ratio is greater than the preset ratio, determining that the display template corresponding to the target screen is the first template.
Step 606, if the aspect ratio is smaller than or equal to the preset ratio, determining that the display template corresponding to the target screen is the second template.
In practical application, the first template and the second template can be preset and are respectively applied to target screens with different characteristics. The aspect ratio of the first template is greater than the aspect ratio of the second template, and the aspect ratio is calculated according to the resolution of the templates, for example, the resolution of the template is m '× n', and then the aspect ratio of the template is m '/n'.
The aspect ratio of the first template is larger, and the first template is more suitable for a screen with a larger aspect ratio. Therefore, if the aspect ratio of the target screen is greater than the preset ratio, the first template is determined to be the display template corresponding to the target screen. The second template has a smaller aspect ratio, which is more suitable for screens with smaller aspect ratios. Therefore, if the aspect ratio of the target screen is smaller than or equal to the preset ratio, the second template is determined to be the display template corresponding to the target screen.
Specifically, the aspect ratio of the target screen can indicate the shape characteristics of the screen, such as being slightly wider or slightly square. The corresponding display template can be determined according to different aspect ratios, so that a template more suitable for the target screen is determined.
In such an embodiment, an appropriate display template may be selected according to the aspect ratio of the target screen, so that when content is displayed on the screen using the corresponding display template, the display effect is more matched with the screen.
In addition, the first template and the second template are arranged in the embodiment of the application, the two preset templates occupy smaller internal memories, and the template corresponding to the target screen can be rapidly determined in the two preset templates, so that the screen projection response speed is improved.
Optionally, the resolution of the first template is 1280 × 480; the resolution of the second template was 854 × 480. The resolution of the first template is suitable for wider screens and the second template is suitable for normal screens. When the target screen is divided by the preset ratio, two types of screens can be obtained, wherein the first template can be applied to one type of wider screen, and the second template can be applied to the other type of normal screen.
Step 607, determining the horizontal ratio and the vertical ratio according to the resolution information of the target screen and the resolution information of the display template.
The resolution information may include two values, one is a horizontal resolution for indicating the number of pixels that can be displayed in the horizontal direction, and the other is a vertical resolution for indicating the number of pixels that can be displayed in the vertical direction. The horizontal ratio may be determined by the number of pixels that can be displayed in the horizontal direction of the target screen and the number of pixels that the display template includes in the horizontal direction, and the vertical ratio may be determined by the number of pixels that can be displayed in the vertical direction of the target screen and the number of pixels that the display template includes in the vertical direction.
Specifically, the ratio of the lateral resolution of the target screen to the lateral resolution of the display template may be determined as a lateral ratio; and determining the ratio of the longitudinal resolution of the target screen to the longitudinal resolution of the display template as a longitudinal ratio.
Further, if the display template corresponding to the target screen is a first template, determining a transverse ratio and a longitudinal ratio according to the resolution information of the target screen and the resolution information of the first template; and if the display template corresponding to the target screen is the second template, determining the transverse ratio and the longitudinal ratio according to the resolution information of the target screen and the resolution information of the second template. Therefore, the length-width relationship between the target screen and the display template is determined through the transverse ratio and the longitudinal ratio, the display template is adjusted based on the length-width relationship, and the adjusted template can be more adaptive to the target screen.
Further, for example, if the resolution information of the target screen is m × n and the resolution of the display template corresponding to the target screen is m '× n', the horizontal ratio rW is m/m ', and the vertical ratio rH is n/n'.
In step 608, the smaller of the lateral ratio and the longitudinal ratio is determined as the scaling ratio.
In practical applications, the smaller value of the lateral ratio and the longitudinal ratio can be determined as the scaling. The scaling is used to adjust the display template.
Where rW is smaller, the display template may be scaled with the scaling ratio. For example, the display template may be scaled rW times. At this time, the size of the entire display template becomes: m n '× m/m'.
Specifically, if rW is smaller, it indicates that the aspect ratio of the display template is larger than that of the target screen, and in this case, the long edge of the display template may be preferentially adjusted to be consistent with the target screen, so that the display area of the target screen can be more fully utilized, and the content in the display template can be prevented from exceeding the display area of the target screen.
Further, if rH is smaller, it indicates that the aspect ratio of the target screen is greater than that of the display screen, and at this time, the broadside of the display template may be preferentially adjusted to be consistent with the target screen, so that the display area of the target screen can be more fully utilized, and the content in the display template can be prevented from exceeding the display area of the target screen.
In practical applications, if the lateral ratio is equal to the longitudinal ratio, any ratio can be used as a scaling ratio. In this case, the result is the same regardless of which ratio is used to perform the scaling process on the display template.
In the method provided in this embodiment, different adjustment manners and display manners are set for the first template and the second template, and reference may be specifically made to steps 609A to 610A and 609B to 610B.
In step 609A, if the display template is the first template, the size of the fixed component, the size of the variable component, and the size of the fixed area in the first template are adjusted according to the scaling.
Wherein, in the first template, the component for placing the display content is defined as a variable component. The fixed component may be used to display fixed content such as page-turning keys, labels, etc. Scaling may be used to adjust the size of the fixed components, variable components.
Specifically, the region between adjacent fixing members may be defined as a fixing region. The fixed area may be resized using a scaling factor.
Further, the distance between the variable component and the fixed component can be adjusted according to the actual situation of the target screen.
Specifically, the lengths and widths of the fixed components, the variable components, and the fixed regions may be adjusted according to the scaling ratio, for example, the lengths and widths of the components or the fixed regions are multiplied by the scaling ratios, respectively, so as to adjust the sizes of the components and the fixed regions in the first template.
In this embodiment, the components and the regions in the first template are processed at the same scaling, so that deformation or overlapping of each part in the first template can be avoided, and the display effect can be improved.
Step 610A, arranging the positions of the fixed components at the peripheral positions of a target screen; setting the display content in the variable component, and setting the position of the variable component at the central position of the target screen; the spacing between the fixed and variable components is determined based on the remaining empty area in the target screen.
In actual application, the electronic device may send the layout information when sending the display information to the target screen or the vehicle end. Thereby causing the target screen to be displayed based on the layout information.
The layout information may include position information of the respective components. For example, the position information of the fixed components is arranged at the periphery of the target screen, and the layout information of the variable components is positioned at the center of the target screen. The electronic device may also send the size of each component, the size of the fixed area, specifically the size adjusted according to the scaling.
The layout information may further include that the distance between the fixed component and the variable component is adjusted to follow the empty space actually left in the target screen. For example, the blank areas remaining in the target screen may be averaged out.
Specifically, the blank region is a region excluding the fixed member, the variable member, and the fixed region.
Fig. 7 is a schematic diagram illustrating a display effect according to an exemplary embodiment of the present application.
As shown in fig. 7, when the display template corresponding to the target screen is the first template, the determined display effect is as shown in fig. 7.
In this way, the display content 71 can be displayed in the center, and a blank area is equally divided around the redisplay content 71, so that the display content 71 is more prominent. The key content is distinguished from the resident area, and the key information can be highlighted. In addition, the method can reasonably split and utilize the pixel points, and greatly improves the adaptability of the display content.
And step 609B, if the display template is a second template, adjusting the size of the fixed components and the size of the component intervals in the second template according to the scaling.
In the second template, all the components for placing the display content, the page turning key, the label and other contents are defined as fixed components. Scaling may be used to adjust the size of the fixed component.
Specifically, the distance between adjacent fixed components is defined as the component pitch, i.e. the distance may include the transverse distance and also the longitudinal distance. Scaling may be used to adjust the size of the component pitch.
Further, the fixed components and the component intervals may be adjusted according to the scaling ratio, for example, the component length and the component width are respectively multiplied by the scaling ratio, and each component interval is multiplied by the scaling ratio, so as to adjust the fixed component and the component interval in the second template.
In this embodiment, the components and the regions in the first template are processed at the same scaling, so that deformation or overlapping of each part in the first template can be avoided, and the display effect can be improved.
Step 610B, setting display content in a first fixed component; and adjusting the size of the component space according to the blank area remained in the target screen.
In actual application, the electronic device may send the layout information when sending the display information to the target screen or the vehicle end. Thereby causing the target screen to be displayed based on the layout information.
The layout information may include position information of each fixed component. For example, the position information of the fixed components may be determined based on the relative positions of the respective fixed components in the second template. For example, a fixing member for displaying a label and a key is provided at a circumferential position, and a first fixing member for displaying contents is provided at a middle position. The electronic device may also send the size of each fixed component, the component spacing, specifically the size adjusted according to the scaling.
The layout information may further include a component pitch that may be adjusted according to the empty areas actually remaining in the target screen, and specifically, the component pitch may be evenly divided into the empty areas.
Specifically, the blank region is a region excluding the fixed component and the component pitch. That is, the target screen can determine the blank area according to the display effect determined by the electronic equipment, and then the component distance is adjusted according to the blank area.
Fig. 8 is a schematic diagram of a display effect according to another exemplary embodiment of the present application.
As shown in fig. 8, when the display template corresponding to the target screen is the second template, the determined display effect is as shown in fig. 8.
In this way, when the aspect ratio of the screen is not large enough, the probability that the display content is deformed or dispersed is smaller, and the overlay layout is suitable at this time, so that the display area in the target screen can be fully utilized.
Fig. 9 is a block diagram of a screen projection device according to an exemplary embodiment of the present application.
As shown in fig. 9, the screen projection device provided by the present application includes:
the template determining module 91 is configured to obtain attribute information of a target screen, and determine a display template corresponding to the target screen according to the attribute information;
the adjusting module 92 is configured to determine a scaling ratio according to the attribute information and the display template, and adjust the display template according to the scaling ratio;
and the display module 93 is configured to obtain display content, and display the display content in the target screen according to the adjusted display template.
The template determining module 91, the adjusting module 92 and the display module 93 are connected in sequence.
The screen projection device comprises a template determining module, a display module and a display module, wherein the template determining module is used for acquiring the attribute information of a target screen and determining a display template corresponding to the target screen according to the attribute information; the adjusting module is used for determining a scaling according to the attribute information and the display template and adjusting the display template according to the scaling; and the display module is used for acquiring the display content and displaying the display content in the target screen according to the adjusted display template. The application provides a throw screen device can acquire the display template that corresponds with the target screen, can also adjust this display template and make it match more with the target screen to when showing content in the target screen through this display template, the region that is used for showing information in the utilization target screen that can be abundant, thereby improve the display efficiency of information, and then improve user experience.
The specific principle and implementation of the screen projection device provided in this embodiment are similar to those of the embodiment shown in fig. 3, and are not described herein again.
Fig. 10 is a block diagram of a screen projection device according to another exemplary embodiment of the present application.
As shown in fig. 10, on the basis of the above embodiment, optionally, in the screen projection apparatus provided by the present application, the attribute information includes resolution information;
the template determination module 91 includes:
a scale determining unit 911 configured to determine an aspect ratio of the target screen according to the resolution information;
a comparing unit 912, configured to compare the aspect ratio with a preset ratio;
a template determination unit 913 for:
if the length-width ratio is larger than the preset ratio, determining that a display template corresponding to the target screen is a first template;
if the length-width ratio is smaller than or equal to the preset ratio, determining that the display template corresponding to the target screen is a second template;
wherein an aspect ratio of the first template is greater than an aspect ratio of the second template.
Optionally, the ratio determining unit 911, the comparing unit 912, and the template determining unit 913 are connected in sequence.
Optionally, the resolution of the first template is 1280 × 480;
the resolution of the second template was 854 × 480.
Optionally, the adjusting module 92 includes:
a ratio determining unit 921, configured to determine a horizontal ratio and a vertical ratio according to the resolution information of the target screen and the resolution information of the display template;
a scaling ratio determining unit 922, configured to determine the smaller of the lateral ratio and the longitudinal ratio as the scaling ratio.
Optionally, the ratio determining unit 921 is connected to the scaling ratio determining unit 922.
Optionally, the ratio determining unit 921 is specifically configured to:
determining a ratio of a lateral resolution of the target screen to a lateral resolution of the display template as the lateral ratio;
and determining the ratio of the longitudinal resolution of the target screen to the longitudinal resolution of the display template as the longitudinal ratio.
Optionally, if the display template is the first template, the adjusting module 92 is specifically configured to:
and adjusting the size of a fixed component, the size of a variable component and the size of a fixed area in the first template according to the scaling.
Optionally, the adjusting module 92 is specifically configured to:
the position of the fixing component is arranged at the periphery of the target screen;
setting the display content in the variable component, and setting the position of the variable component at the central position of the target screen;
and determining the distance between the fixed component and the variable component according to the blank area remained in the target screen.
Optionally, if the display template is the second template, the adjusting module 92 is specifically configured to:
and adjusting the size of a fixed assembly and the size of assembly spacing in the second template according to the scaling.
Optionally, the adjusting module 92 is specifically configured to:
setting the display content in a first fixed component;
and adjusting the size of the component space according to the blank area remained in the target screen.
Optionally, the display module 93 is specifically configured to:
receiving a voice instruction, and determining the display content according to the voice instruction;
the apparatus further comprises a determining module 94 configured to:
and judging whether the screen is in a screen projection state, if so, executing the step of acquiring the attribute information of the target screen by the template determining module 91.
According to an embodiment of the present application, an electronic device and a readable storage medium are also provided.
As shown in fig. 11, is a block diagram of an electronic device according to an embodiment of the present application. Electronic devices are intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions, are meant to be examples only, and are not meant to limit implementations of the present application that are described and/or claimed herein.
As shown in fig. 11, the electronic apparatus includes: one or more processors 1101, a memory 1102, and interfaces for connecting the various components, including a high speed interface and a low speed interface. The various components are interconnected using different buses and may be mounted on a common motherboard or in other manners as desired. The processor may process instructions for execution within the electronic device, including instructions stored in or on the memory to display graphical information of a GUI on an external input/output apparatus (such as a display device coupled to the interface). In other embodiments, multiple processors and/or multiple buses may be used, along with multiple memories and multiple memories, as desired. Also, multiple electronic devices may be connected, with each device providing portions of the necessary operations (e.g., as a server array, a group of blade servers, or a multi-processor system). In fig. 11, a processor 1101 is taken as an example.
The memory 1102 is a non-transitory computer readable storage medium as provided herein. Wherein the memory stores instructions executable by at least one processor to cause the at least one processor to perform the screen projection method provided herein. The non-transitory computer-readable storage medium of the present application stores computer instructions for causing a computer to perform the screen projection method provided herein.
The memory 1102, which is a non-transitory computer readable storage medium, may be used to store non-transitory software programs, non-transitory computer executable programs, and modules, such as program instructions/modules corresponding to the screen projection method in the embodiment of the present application (for example, the template determination module 91, the adjustment module 92, and the display module 93 shown in fig. 9). The processor 1101 executes various functional applications of the server and data processing by running non-transitory software programs, instructions and modules stored in the memory 1102, that is, implements the screen projection method in the above-described method embodiment.
The memory 1102 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to use of the electronic device, and the like. Further, the memory 1102 may include high speed random access memory, and may also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid state storage device. In some embodiments, the memory 1102 may optionally include memory located remotely from the processor 1101, which may be connected to the electronic device via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The electronic device may further include: an input device 1103 and an output device 1104. The processor 1101, the memory 1102, the input device 1103 and the output device 1104 may be connected by a bus or other means, and are exemplified by being connected by a bus in fig. 11.
The input device 1103 may receive input numeric or character information and generate key signal inputs related to user settings and function controls of the electronic apparatus, such as a touch screen, keypad, mouse, track pad, touch pad, pointer, one or more mouse buttons, track ball, joystick, or other input device. The output devices 1104 may include a display device, auxiliary lighting devices (e.g., LEDs), tactile feedback devices (e.g., vibrating motors), and the like. The display device may include, but is not limited to, a Liquid Crystal Display (LCD), a Light Emitting Diode (LED) display, and a plasma display. In some implementations, the display device can be a touch screen.
Various implementations of the systems and techniques described here can be realized in digital electronic circuitry, integrated circuitry, application specific ASICs (application specific integrated circuits), computer hardware, firmware, software, and/or combinations thereof. These various embodiments may include: implemented in one or more computer programs that are executable and/or interpretable on a programmable system including at least one programmable processor, which may be special or general purpose, receiving data and instructions from, and transmitting data and instructions to, a storage system, at least one input device, and at least one output device.
These computer programs (also known as programs, software applications, or code) include machine instructions for a programmable processor, and may be implemented using high-level procedural and/or object-oriented programming languages, and/or assembly/machine languages. As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, apparatus, and/or device (e.g., magnetic discs, optical disks, memory, Programmable Logic Devices (PLDs)) used to provide machine instructions and/or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal used to provide machine instructions and/or data to a programmable processor.
To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which a user can provide input to the computer. Other kinds of devices may also be used to provide for interaction with a user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form, including acoustic, speech, or tactile input.
The systems and techniques described here can be implemented in a computing system that includes a back-end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front-end component (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back-end, middleware, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local Area Networks (LANs), Wide Area Networks (WANs), and the Internet.
The computer system may include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other.
It should be understood that various forms of the flows shown above may be used, with steps reordered, added, or deleted. For example, the steps described in the present application may be executed in parallel, sequentially, or in different orders, and the present invention is not limited thereto as long as the desired results of the technical solutions disclosed in the present application can be achieved.
The above-described embodiments should not be construed as limiting the scope of the present application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may be made in accordance with design requirements and other factors. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims (20)

1. A screen projection method, comprising:
acquiring attribute information of a target screen, and determining a display template corresponding to the target screen according to the attribute information;
determining a scaling according to the attribute information and the display template, and adjusting the display template according to the scaling;
and acquiring display content, and displaying the display content in the target screen according to the adjusted display template.
2. The method of claim 1, wherein the attribute information includes resolution information;
the determining the display template corresponding to the target screen according to the attribute information includes:
determining an aspect ratio of the target screen according to the resolution information;
comparing the length-width ratio with a preset ratio;
if the length-width ratio is larger than the preset ratio, determining that a display template corresponding to the target screen is a first template;
if the length-width ratio is smaller than or equal to the preset ratio, determining that the display template corresponding to the target screen is a second template;
wherein an aspect ratio of the first template is greater than an aspect ratio of the second template.
3. The method of claim 2,
the resolution of the first template is 1280 x 480;
the resolution of the second template was 854 × 480.
4. The method of claim 2, wherein determining a scaling ratio according to the attribute information and the display template comprises:
determining a transverse ratio and a longitudinal ratio according to the resolution information of the target screen and the resolution information of the display template;
determining the smaller of the lateral ratio and the longitudinal ratio as the scaling ratio.
5. The method of claim 4, wherein the determining a horizontal ratio and a vertical ratio according to the resolution information of the target screen and the resolution information of the display template comprises:
determining a ratio of a lateral resolution of the target screen to a lateral resolution of the display template as the lateral ratio;
and determining the ratio of the longitudinal resolution of the target screen to the longitudinal resolution of the display template as the longitudinal ratio.
6. The method according to claim 2 or 3, wherein if the display template is the first template, the adjusting the display template according to the scaling ratio comprises:
and adjusting the size of a fixed component, the size of a variable component and the size of a fixed area in the first template according to the scaling.
7. The method of claim 6, wherein the displaying the display content in the target screen according to the adjusted display template comprises:
the position of the fixing component is arranged at the periphery of the target screen;
setting the display content in the variable component, and setting the position of the variable component at the central position of the target screen;
and determining the distance between the fixed component and the variable component according to the blank area remained in the target screen.
8. The method according to claim 2 or 3, wherein if the display template is the second template, the adjusting the display template according to the scaling ratio comprises:
and adjusting the size of a fixed assembly and the size of assembly spacing in the second template according to the scaling.
9. The method of claim 8, wherein the displaying the display content in the target screen according to the adjusted display template comprises:
setting the display content in a first fixed component;
and adjusting the size of the component space according to the blank area remained in the target screen.
10. The method of any of claims 1-5, wherein the obtaining display content comprises:
receiving a voice instruction, and determining the display content according to the voice instruction;
the method further comprises the following steps:
and judging whether the screen is in a screen projection state, if so, executing the step of acquiring the attribute information of the target screen.
11. A screen projection apparatus, comprising:
the template determining module is used for acquiring the attribute information of a target screen and determining a display template corresponding to the target screen according to the attribute information;
the adjusting module is used for determining a scaling according to the attribute information and the display template and adjusting the display template according to the scaling;
and the display module is used for acquiring display content and displaying the display content in the target screen according to the adjusted display template.
12. The apparatus of claim 11, wherein the attribute information comprises resolution information;
the template determination module comprises:
a ratio determining unit for determining an aspect ratio of the target screen according to the resolution information;
the comparison unit is used for comparing the length-width ratio with a preset ratio;
a template determination unit for:
if the length-width ratio is larger than the preset ratio, determining that a display template corresponding to the target screen is a first template;
if the length-width ratio is smaller than or equal to the preset ratio, determining that the display template corresponding to the target screen is a second template;
wherein an aspect ratio of the first template is greater than an aspect ratio of the second template.
13. The apparatus of claim 12, wherein the adjustment module comprises:
the ratio determining unit is used for determining a transverse ratio and a longitudinal ratio according to the resolution information of the target screen and the resolution information of the display template;
and the scaling ratio determining unit is used for determining the smaller value of the transverse ratio and the longitudinal ratio as the scaling ratio.
14. The apparatus according to claim 13, wherein the ratio determining unit is specifically configured to:
determining a ratio of a lateral resolution of the target screen to a lateral resolution of the display template as the lateral ratio;
and determining the ratio of the longitudinal resolution of the target screen to the longitudinal resolution of the display template as the longitudinal ratio.
15. The apparatus of claim 12, wherein if the display template is the first template, the adjustment module is specifically configured to:
and adjusting the size of a fixed component, the size of a variable component and the size of a fixed area in the first template according to the scaling.
16. The apparatus of claim 15, wherein the adjustment module is specifically configured to:
the position of the fixing component is arranged at the periphery of the target screen;
setting the display content in the variable component, and setting the position of the variable component at the central position of the target screen;
and determining the distance between the fixed component and the variable component according to the blank area remained in the target screen.
17. The apparatus of claim 12, wherein if the display template is the second template, the adjustment module is specifically configured to:
and adjusting the size of a fixed assembly and the size of assembly spacing in the second template according to the scaling.
18. The apparatus of claim 17, wherein the adjustment module is specifically configured to:
setting the display content in a first fixed component;
and adjusting the size of the component space according to the blank area remained in the target screen.
19. An electronic device, comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-10.
20. A non-transitory computer readable storage medium having stored thereon computer instructions for causing the computer to perform the method of any one of claims 1-10.
CN202010401573.0A 2020-05-13 2020-05-13 Screen projection method, device, equipment and storage medium Active CN111596878B (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN202010401573.0A CN111596878B (en) 2020-05-13 2020-05-13 Screen projection method, device, equipment and storage medium
KR1020210034724A KR20210038461A (en) 2020-05-13 2021-03-17 Screen projection method, device, equipment and storage medium
JP2021064902A JP7258071B2 (en) 2020-05-13 2021-04-06 Screen projection method, apparatus, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010401573.0A CN111596878B (en) 2020-05-13 2020-05-13 Screen projection method, device, equipment and storage medium

Publications (2)

Publication Number Publication Date
CN111596878A true CN111596878A (en) 2020-08-28
CN111596878B CN111596878B (en) 2023-06-20

Family

ID=72188769

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010401573.0A Active CN111596878B (en) 2020-05-13 2020-05-13 Screen projection method, device, equipment and storage medium

Country Status (3)

Country Link
JP (1) JP7258071B2 (en)
KR (1) KR20210038461A (en)
CN (1) CN111596878B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112616078A (en) * 2020-12-10 2021-04-06 维沃移动通信有限公司 Screen projection processing method and device, electronic equipment and storage medium
CN113473205A (en) * 2021-07-01 2021-10-01 西安数拓网络科技有限公司 Application delivery control method, device, equipment and storage medium
WO2022052928A1 (en) * 2020-09-10 2022-03-17 华为技术有限公司 Application access method and related apparatus
WO2022083465A1 (en) * 2020-10-23 2022-04-28 华为技术有限公司 Electronic device screen projection method, medium thereof, and electronic device
CN114489533A (en) * 2020-11-13 2022-05-13 华为技术有限公司 Screen projection method and device, electronic equipment and computer readable storage medium
WO2023011215A1 (en) * 2021-07-31 2023-02-09 华为技术有限公司 Display method and electronic device

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115426516A (en) * 2022-08-31 2022-12-02 联想(北京)有限公司 Processing method and device

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080120536A1 (en) * 2006-11-17 2008-05-22 Canon Kabushiki Kaisha Information processing apparatus, control method, and computer-readable medium
CN101430633A (en) * 2007-10-26 2009-05-13 米特尔网络公司 Method and apparatus for maintaining a visual appearance of at least one window when a resolution of the screen changes
JP2013130823A (en) * 2011-12-22 2013-07-04 Ricoh Co Ltd Electronic apparatus
WO2015038151A1 (en) * 2013-09-13 2015-03-19 Hewlett-Packard Development Company, L.P. Screen orientation
JP2017033439A (en) * 2015-08-05 2017-02-09 東芝テック株式会社 Display controller and program
CN106648511A (en) * 2016-12-16 2017-05-10 竞技世界(北京)网络技术有限公司 Self-adaptive display method and device of display resolutions
CN109144443A (en) * 2018-07-20 2019-01-04 重庆宝力优特科技有限公司 Electronic equipment multi-display method, electronic equipment and computer readable storage medium
CN109410893A (en) * 2018-09-04 2019-03-01 广州优视网络科技有限公司 Show the method, apparatus and electronic equipment of picture
CN109508162A (en) * 2018-10-12 2019-03-22 福建星网视易信息系统有限公司 A kind of throwing screen display methods, system and storage medium
CN109783181A (en) * 2019-01-31 2019-05-21 掌阅科技股份有限公司 Screen is adapted to display methods, electronic equipment and computer storage medium
JP2019219628A (en) * 2018-06-22 2019-12-26 カシオ計算機株式会社 Display device, display method and display program
WO2020001190A1 (en) * 2018-06-29 2020-01-02 奇酷互联网络科技(深圳)有限公司 Application program interface display method and device, readable storage medium, and mobile terminal

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001005911A (en) 1999-06-21 2001-01-12 Toshiba Corp Character input device and display controlling method

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080120536A1 (en) * 2006-11-17 2008-05-22 Canon Kabushiki Kaisha Information processing apparatus, control method, and computer-readable medium
CN101430633A (en) * 2007-10-26 2009-05-13 米特尔网络公司 Method and apparatus for maintaining a visual appearance of at least one window when a resolution of the screen changes
JP2013130823A (en) * 2011-12-22 2013-07-04 Ricoh Co Ltd Electronic apparatus
WO2015038151A1 (en) * 2013-09-13 2015-03-19 Hewlett-Packard Development Company, L.P. Screen orientation
JP2017033439A (en) * 2015-08-05 2017-02-09 東芝テック株式会社 Display controller and program
CN106648511A (en) * 2016-12-16 2017-05-10 竞技世界(北京)网络技术有限公司 Self-adaptive display method and device of display resolutions
JP2019219628A (en) * 2018-06-22 2019-12-26 カシオ計算機株式会社 Display device, display method and display program
WO2020001190A1 (en) * 2018-06-29 2020-01-02 奇酷互联网络科技(深圳)有限公司 Application program interface display method and device, readable storage medium, and mobile terminal
CN109144443A (en) * 2018-07-20 2019-01-04 重庆宝力优特科技有限公司 Electronic equipment multi-display method, electronic equipment and computer readable storage medium
CN109410893A (en) * 2018-09-04 2019-03-01 广州优视网络科技有限公司 Show the method, apparatus and electronic equipment of picture
CN109508162A (en) * 2018-10-12 2019-03-22 福建星网视易信息系统有限公司 A kind of throwing screen display methods, system and storage medium
CN109783181A (en) * 2019-01-31 2019-05-21 掌阅科技股份有限公司 Screen is adapted to display methods, electronic equipment and computer storage medium

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022052928A1 (en) * 2020-09-10 2022-03-17 华为技术有限公司 Application access method and related apparatus
WO2022083465A1 (en) * 2020-10-23 2022-04-28 华为技术有限公司 Electronic device screen projection method, medium thereof, and electronic device
CN114489533A (en) * 2020-11-13 2022-05-13 华为技术有限公司 Screen projection method and device, electronic equipment and computer readable storage medium
CN112616078A (en) * 2020-12-10 2021-04-06 维沃移动通信有限公司 Screen projection processing method and device, electronic equipment and storage medium
CN113473205A (en) * 2021-07-01 2021-10-01 西安数拓网络科技有限公司 Application delivery control method, device, equipment and storage medium
CN113473205B (en) * 2021-07-01 2023-04-07 西安数拓网络科技有限公司 Application delivery control method, device, equipment and storage medium
WO2023011215A1 (en) * 2021-07-31 2023-02-09 华为技术有限公司 Display method and electronic device

Also Published As

Publication number Publication date
KR20210038461A (en) 2021-04-07
JP7258071B2 (en) 2023-04-14
CN111596878B (en) 2023-06-20
JP2021119387A (en) 2021-08-12

Similar Documents

Publication Publication Date Title
CN111596878A (en) Screen projection method, device, equipment and storage medium
KR20210042864A (en) Table recognition method, device, equipment, medium and computer program
KR102463304B1 (en) Video processing method and device, electronic device, computer-readable storage medium and computer program
US11175823B2 (en) Method and apparatus for controlling terminal device using gesture control function, and non-transitory computer-readable storage medium
KR102199193B1 (en) Operating Method For Handwriting Data and Electronic Device supporting the same
CN113138737B (en) Display control method, device, equipment, medium and program product for screen-throwing scene
US20160154564A1 (en) Electronic device and method for providing desktop user interface
KR20210128371A (en) Road information processing method and apparatus, electronic device, storage medium and computer program
CN112148160B (en) Floating window display method and device, electronic equipment and computer readable storage medium
US20210192218A1 (en) Video type detection method, apparatus, electronic device and storage medium
CN111966939A (en) Page skipping method and device
CN108763391A (en) Questionnaire page surface treatment method and apparatus
JP7389824B2 (en) Object identification method and device, electronic equipment and storage medium
EP3961498A1 (en) Dangerous driving behavior recognition method and apparatus, and electronic device and storage medium
CN112805664B (en) Input device, input method, program, and input system
EP3214541B1 (en) System and method for operating a multiple display assembly
CN113657398A (en) Image recognition method and device
CN112162800A (en) Page display method and device, electronic equipment and computer readable storage medium
US11566913B2 (en) Method, apparatus, electronic device and storage medium for displaying AR navigation
CN111695491B (en) Method and device for detecting pedestrians
CN103280208B (en) A kind of method of automatic adjustment text importing size and device
CN111858855A (en) Information query method, device, system, electronic equipment and storage medium
CN112148279A (en) Log information processing method and device, electronic equipment and storage medium
CN113377476A (en) Interface display method, related device and computer program product
CN111797933B (en) Template matching method, device, electronic equipment and storage medium

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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20211019

Address after: 100176 101, floor 1, building 1, yard 7, Ruihe West 2nd Road, Beijing Economic and Technological Development Zone, Daxing District, Beijing

Applicant after: Apollo Intelligent Connectivity (Beijing) Technology Co., Ltd.

Address before: 2 / F, baidu building, 10 Shangdi 10th Street, Haidian District, Beijing 100085

Applicant before: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant