Display method and apparatus

By displaying the positional relationship between the target object and the target area on the camera screen and providing prompts, the problem of inaccurate tilt angle adjustment of checkpoint cameras is solved, and the clarity and accuracy of license plate capture are improved.

CN122120601APending Publication Date: 2026-05-29HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2024-11-27
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

How to assist operators in accurately adjusting the tilt angle of the checkpoint camera to avoid problems such as missed vehicle capture, incomplete capture of large vehicles, overshoot, and excessive license plate angle.

Method used

By displaying the positional changes of the target object and the target area on the camera screen, and providing prompts based on the positional relationship between the target object and the target area, the system guides operators to adjust the camera's tilt angle.

Benefits of technology

It helps operators accurately adjust the camera's tilt angle to ensure the clarity and accuracy of license plate capture, avoiding problems such as missed vehicle captures and improper license plate angles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122120601A_ABST
    Figure CN122120601A_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose display methods and devices, relate to the technical field of media, and are used for assisting an operator in adjusting a tilt angle of a camera. The method comprises: displaying a camera picture, the camera picture comprising a target object, the position of the target object in the camera picture moving with the change of the tilt angle of the camera; displaying a target area on the camera picture; and displaying first prompt information or second prompt information according to the positional relationship between the target object and the target area, the first prompt information being used for indicating a tilt angle adjustment mode of the camera, and the second prompt information being used for indicating that the tilt angle adjustment of the camera is successful. The embodiments of the present application can generate prompt information through the position of the target object in the real-time picture of the camera, so that the operator can accurately adjust the tilt angle of the camera according to the generated prompt information. Thus, the embodiments of the present application can assist the operator in adjusting the tilt angle of the camera.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of media technology, and more particularly to display methods and apparatus. Background Technology

[0002] A checkpoint camera is a device used for traffic monitoring. Using technologies such as photoelectric sensors, computers, image processing, and pattern recognition, checkpoint cameras continuously capture, record, and process images of the front features of each vehicle on the monitored road, panoramic images of the vehicles, and real-time video streams of the road surface. These devices can record current traffic flow, vehicle counts for a given section, vehicle feature retrieval, and some traffic violation capture functions.

[0003] When installing checkpoint cameras, the camera's mounting parameters need to be adjusted according to the requirements of the standard site survey. Otherwise, problems such as missed vehicle capture, incomplete capture of large vehicles, overshoot, and excessive license plate angle may occur. How to assist operators in accurately adjusting the tilt angle of the checkpoint camera is a problem that urgently needs to be solved by those skilled in the art. Summary of the Invention

[0004] This application provides a display method and apparatus to assist operators in adjusting the tilt angle of a checkpoint camera. To achieve the above objectives, this application adopts the following technical solution:

[0005] In a first aspect, embodiments of this application provide a display method, the method comprising: displaying a camera frame, the camera frame including a target object, the position of the target object in the camera frame moving with changes in the camera's pitch angle; displaying a target area on the camera frame; and displaying a first prompt message or a second prompt message according to the positional relationship between the target object and the target area, the first prompt message indicating the camera's pitch angle adjustment method, and the second prompt message indicating that the camera's pitch angle adjustment was successful.

[0006] The solution provided in this application can generate prompt information based on the position of the target object (such as a cone) in the real-time image of the camera (such as a checkpoint camera), so that the operator can accurately adjust the camera's tilt angle according to the generated prompt information. This solution can thus assist the operator in adjusting the tilt angle of the checkpoint camera.

[0007] In one possible implementation, the target area can be displayed on the camera screen in response to a user action.

[0008] For example, a target area display switch can be set on the camera screen. If the target area is not displayed on the camera screen, the target area can be displayed on the camera screen in response to the user's operation of clicking the target area display switch.

[0009] In one possible implementation, the target area can be stopped from being displayed on the camera screen in response to a user action.

[0010] For example, a target area display switch can be set on the camera screen. When the target area is displayed on the camera screen, the display of the target area can be stopped on the camera screen in response to the user's operation of clicking the target area display switch.

[0011] Understandably, when operators adjust the camera's tilt angle, displaying the target area on the camera screen through user operation helps operators accurately adjust the camera's tilt angle by understanding the positional relationship between the target object and the target area.

[0012] In one possible implementation, the first prompt message can be displayed when the target object is located outside the target area.

[0013] It is understandable that if the target object is located outside the target area, it means that the current tilt angle of the camera is inaccurate. Therefore, the operator can be instructed to accurately adjust the tilt angle of the checkpoint camera by displaying the first prompt message.

[0014] In another possible implementation, the second prompt message can be displayed when the target object is located outside the target area.

[0015] It is understandable that the fact that the target object is located within the target area indicates that the current tilt angle of the camera is accurate. Therefore, a second prompt message can be displayed to instruct the operator to stop adjusting the tilt angle of the camera based on the generated second prompt message.

[0016] In one possible implementation, the location of the target area can be determined based on installation attributes. These installation attributes include at least one of installation height, a first distance, a second distance, or a third distance. The first distance is the distance from the camera pole to the detection line, the second distance is the distance from the bottom edge of the camera screen, and the third distance is the distance between the supplementary light and the camera.

[0017] It is understandable that different installation attributes will cause changes in the camera's tilt angle. Therefore, it is necessary to adjust the display position of the target area in the camera's view according to the installation attributes so that the operator can accurately adjust the camera's tilt angle by using the positional relationship between the target object and the target area.

[0018] In one possible implementation, the installation attributes can be determined based on scene information, which is used to indicate the usage scenario of the camera.

[0019] It is understandable that the installation attributes of cameras differ in different usage scenarios, so the installation attributes can be adjusted according to the scenario information.

[0020] Secondly, embodiments of this application provide a display device, which includes: a first display unit, a second display unit, and a third display unit.

[0021] The aforementioned first display unit is used to display a camera image, which includes a target object. The position of the target object in the camera image moves as the camera's pitch angle changes.

[0022] The second display unit displays the target area on the camera screen.

[0023] The third display unit is used to display a first prompt or a second prompt based on the positional relationship between the target object and the target area. The first prompt is used to indicate the camera tilt angle adjustment method, and the second prompt is used to indicate that the camera tilt angle adjustment was successful.

[0024] In one possible implementation, the second display unit is specifically used to: display the target area on the camera screen in response to a user operation.

[0025] In one possible implementation, the third display unit is specifically used to: display the first prompt information when the target object is located outside the target area; and display the second prompt information when the target object is located within the target area.

[0026] In one possible implementation, the first display unit is further configured to: determine the location of the target area based on installation attributes, wherein the installation attributes include at least one of installation height, a first distance, a second distance, or a third distance, wherein the first distance is the distance from the camera pole to the detection line, the second distance is the distance from the bottom edge of the camera screen, and the third distance is the distance between the fill light and the camera.

[0027] In one possible implementation, the first display unit is specifically used to: determine the installation attributes based on scene information, wherein the scene information is used to indicate the usage scenario of the camera.

[0028] Thirdly, embodiments of this application also provide a display device, which includes: at least one processor, which, when executing program code or instructions, implements the method described in the first aspect or any possible implementation thereof.

[0029] Optionally, the display device may further include at least one memory for storing the program code or instructions.

[0030] Fourthly, embodiments of this application also provide a chip, including: an input interface, an output interface, and at least one processor. Optionally, the chip further includes a memory. The at least one processor is used to execute code in the memory, and when the at least one processor executes the code, the chip implements the method described in the first aspect or any possible implementation thereof.

[0031] Alternatively, the chip described above can also be an integrated circuit.

[0032] Fifthly, embodiments of this application also provide a computer-readable storage medium for storing a computer program that includes methods for implementing the first aspect or any possible implementation thereof.

[0033] Sixthly, embodiments of this application also provide a computer program product containing instructions that, when run on a computer, cause the computer to implement the method described in the first aspect or any possible implementation thereof.

[0034] The display device, computer storage medium, computer program product, and chip provided in this embodiment are all used to execute the method provided above. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects of the method provided above, and will not be repeated here. Attached Figure Description

[0035] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0036] Figure 1 This is a schematic diagram of the structure of a display system provided in an embodiment of this application;

[0037] Figure 2 A schematic diagram illustrating an ITS checkpoint site commissioning process provided in an embodiment of this application;

[0038] Figure 3 A schematic flowchart illustrating a display method provided in an embodiment of this application;

[0039] Figure 4 A schematic diagram of a camera view provided in an embodiment of this application;

[0040] Figure 5 A schematic diagram of another camera view provided in an embodiment of this application;

[0041] Figure 6A schematic diagram of another camera view provided in an embodiment of this application;

[0042] Figure 7 A schematic diagram of another camera view provided in an embodiment of this application;

[0043] Figure 8 A schematic diagram illustrating an installation attribute provided in an embodiment of this application;

[0044] Figure 9 A schematic diagram of another camera view provided in an embodiment of this application;

[0045] Figure 10 A schematic diagram of another camera view provided in an embodiment of this application;

[0046] Figure 11 A schematic diagram of another camera view provided in an embodiment of this application;

[0047] Figure 12 This is a schematic diagram of the structure of a display device provided in an embodiment of this application;

[0048] Figure 13 This is a schematic diagram of the structure of a chip provided in an embodiment of this application;

[0049] Figure 14 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0050] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the protection scope of the embodiments of this application.

[0051] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.

[0052] The terms "first" and "second," etc., in the specification and drawings of the embodiments of this application are used to distinguish different objects or to distinguish different treatments of the same object, rather than to describe a specific order of objects.

[0053] Furthermore, the terms "comprising" and "having," and any variations thereof, used in the description of the embodiments of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the steps or units listed, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices.

[0054] It should be noted that in the description of the embodiments of this application, the words "exemplarily" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplarily" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the words "exemplarily" or "for example" is intended to present the relevant concepts in a specific manner.

[0055] This application provides a display method and apparatus to assist operators in adjusting the tilt angle of a checkpoint camera. This display method can be applied to display systems. Figure 1 A schematic diagram of one possible, non-limiting display system described above is shown. Figure 1 As shown, the display system 10 includes a camera 100 and a display device 200.

[0056] Camera 100 is used to capture images.

[0057] For example, camera 100 can be a bayonet camera.

[0058] For example, camera 100 can be a checkpoint camera in an intelligent traffic system (ITS).

[0059] The display device 200 is used to execute the display method provided in the embodiments of this application.

[0060] For example, the display device 200 can be a mobile phone, tablet computer, smart screen, wearable device, in-vehicle device, augmented reality (AR) / virtual reality (VR) device, laptop computer (PC), ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA).

[0061] The camera 100 and the display device 200 can be connected via a wireless network or a wired network.

[0062] For example, the aforementioned wireless network can be a 3rd generation mobile communication technology (3G) network (such as code division multiple access (CDMA), global system for mobile communications (GSM) / general packet radio service (GPRS)), 4th generation mobile communication technology (4G) (such as long term evolution (LTE)), 5th generation mobile communication technology (5G) network, future communication network, wireless fidelity (WiFi), wireless local area network (WLAN), infrared link, Bluetooth, or ZigBee.

[0063] The solutions provided in this application are applicable to camera tilt angle adjustment scenarios and ITS checkpoint site commissioning scenarios. Figure 2 A schematic diagram of the above ITS checkpoint site commissioning process is shown.

[0064] like Figure 2 As shown, the ITS checkpoint site commissioning process includes: initial configuration, angle focusing, lane drawing, supplementary lighting debugging, and departure acceptance.

[0065] Initial configuration: Initial parameter configuration for the camera at the start, such as the number of lanes and the live encoding format.

[0066] Angle Focus: Adjust the camera's tilt angle to ensure proper license plate capture in ITS law enforcement scenarios and maintain clear focus.

[0067] Lane drawing: Draw lane lines in the live view interface as the basic element for determining violations.

[0068] Light adjustment: Adjust the angle of the external light of the checkpoint camera so that the light can illuminate the face inside the car window, while ensuring that the license plate is not overexposed.

[0069] Off-site acceptance: The site delivery is verified to meet the requirements based on pitch angle, horizontal angle, image clarity, and spot center coincidence.

[0070] Figure 3 This application illustrates a display method provided by an embodiment of the present application, such as... Figure 3 As shown, the method includes:

[0071] S301, Display camera feed.

[0072] The camera view includes the target object, and the position of the target object in the camera view moves as the camera's pitch angle changes.

[0073] For example, after the display device establishes a network connection with the camera via a wireless or wired network, the camera can send the currently captured footage (i.e., the camera's live feed) to the display device via the network.

[0074] Accordingly, the display device can receive and display camera footage via the network.

[0075] For example, a mobile phone and a checkpoint camera can establish a network connection via a 5G network. After the network connection is established, the checkpoint camera can send the currently captured footage to the mobile phone via the 5G network.

[0076] Accordingly, the mobile phone can receive and display camera footage via the network.

[0077] like Figure 4 As shown, in one possible implementation, the size of the live preview window for the camera view is set on the display device. Here, W is the width of the camera view (live window), and H is the height of the camera view (live window). W / H is independent of the resolution of the live camera view; it only specifies the size of the camera view (live window) displayed on the display device, and its size can be arbitrarily specified according to actual needs.

[0078] In one possible implementation, the target object can be located within the detection line.

[0079] For example, a cone can be placed within the detection line 24m away from the pole as the target object.

[0080] S302. Display the target area on the camera screen.

[0081] like Figure 5 As shown, in one possible implementation, a first auxiliary line (angle adjustment auxiliary line) A1 and a second auxiliary line A2 can be marked on the camera screen. The area constructed by the first auxiliary line A1 and the first auxiliary line A2 on the camera screen is the aforementioned target area. The target area is a recommended value based on the conversion of 3D information of the actual physical world into a 2D image under a standard engineering survey scenario. The area mapped from the cone position in the physical world to the 2D real-world image is used as a reference value for camera angle adjustment.

[0082] For example, a first auxiliary line A1 can be marked at 2 / 3H of the camera frame, and a second auxiliary line A2 can be marked at 3 / 4H of the camera frame. The area constructed by the first auxiliary line A1 and the first auxiliary line A2 in the camera frame is the aforementioned target area.

[0083] In one possible implementation, the target area can be displayed by default on the camera view. That is, the target area is displayed along with the camera view; after the camera view is displayed, the target area is automatically displayed without user intervention.

[0084] In one possible implementation, the target area can be displayed on the camera screen in response to a user action.

[0085] For example, such as Figure 6 As shown, a target area display switch (angle auxiliary line display switch) can be set on the camera screen. When the target area is not displayed on the camera screen, the target area can be displayed on the camera screen in response to the user operation of clicking the target area display switch.

[0086] In one possible implementation, the target area can be stopped from being displayed on the camera screen in response to a user action.

[0087] For example, such as Figure 7 As shown, a target area display switch can be set on the camera screen. When the target area is displayed on the camera screen, the display of the target area can be stopped on the camera screen in response to the user operation of clicking the target area display switch.

[0088] Understandably, when operators adjust the camera's tilt angle, displaying the target area on the camera screen through user operation helps operators accurately adjust the camera's tilt angle by understanding the positional relationship between the target object and the target area.

[0089] In one possible implementation, the location of the target area can be determined based on installation attributes. These installation attributes include at least one of installation height, a first distance, a second distance, or a third distance.

[0090] The first distance is the distance from the camera pole to the detection line, the second distance is the distance from the bottom edge of the camera screen, and the third distance is the distance between the fill light and the camera.

[0091] like Figure 8 As shown, in one possible implementation, the installation attributes may include installation height, a first distance, and a second distance.

[0092] It is understood that the installation attributes mentioned above can be exact values ​​or numerical ranges. For example, the installation height mentioned above can be an exact value of 6 meters, or a numerical range of 5.5 meters to 6.5 meters.

[0093] For example, the location of the target area can be determined based on the installation height and the first distance mentioned above.

[0094] For example, if the installation height is 5.5 meters to 6.5 meters and the first distance is 23 meters to 25 meters, then the target area can be determined to be located at 2 / 3H to 3 / 4H of the camera screen. Thus, the first auxiliary line A1 can be determined to be located at 2 / 3H of the camera screen and the first auxiliary line A2 can be determined to be located at 3 / 4H of the camera screen.

[0095] It is understandable that different installation attributes will cause changes in the camera's tilt angle. Therefore, it is necessary to adjust the display position of the target area in the camera's view according to the installation attributes so that the operator can accurately adjust the camera's tilt angle by using the positional relationship between the target object and the target area.

[0096] In one possible implementation, the installation attributes can be determined based on scene information, which is used to indicate the usage scenario of the camera.

[0097] For example, when the camera is used to film a two-lane urban road, the installation height, first distance, and second distance can be determined to be 6 meters, 23-24 meters, and 17 meters, respectively.

[0098] For example, when the camera is used to film a two-lane highway, the installation height, first distance, and second distance can be determined to be 6 meters, 27 meters, and 22 meters, respectively.

[0099] It is understandable that the installation attributes of cameras differ in different usage scenarios, so the installation attributes can be adjusted according to the scenario information.

[0100] In one possible implementation, the target area mentioned above can be a capture point in the camera's view.

[0101] For example, in a license plate recording scenario, the target area mentioned above can be the location of the vehicle's license plate in the camera's view.

[0102] For example, in a driver recording scenario, the target area mentioned above could be the driver's position in the camera's view.

[0103] S203. Display the first or second prompt message based on the positional relationship between the target object and the target area.

[0104] The aforementioned first prompt information (first angle adjustment prompt information) is used to indicate the camera's tilt angle adjustment method. The aforementioned first prompt information may be text, images, videos, audio, or other types of information, and this application embodiment does not limit this.

[0105] The aforementioned second prompt message (second angle adjustment prompt message) is used to indicate that the camera pitch angle has been successfully adjusted. The aforementioned second prompt message can be text, images, videos, audio, or other types of information, and this application embodiment does not limit this.

[0106] In one possible implementation, a first or second prompt message can be displayed based on the positional relationship between the target object and the target area, using artificial intelligence (AI) algorithms.

[0107] For example, the positional relationship between the target object and the target area can be used as input to the AI ​​model to obtain the first or second prompt information output by the AI ​​model, and then the first or second prompt information can be displayed.

[0108] In one possible implementation, the first prompt message can be displayed when the target object is located outside the target area.

[0109] For example, taking a cone located on the detection line (stop line) as the target object, through... Figure 9 It can be seen that the cone (bottom of the cone) is located above the target detection area. Therefore, by displaying the first prompt message "Please move down by XX angle" on the camera screen, the operator is guided to adjust the camera angle.

[0110] For example, taking a cone located on the detection line (stop line) as the target object, through... Figure 10 It can be seen that the cone (bottom of the cone) is located below the target detection area. Therefore, by displaying the first prompt message of moving up XX angle on the camera screen, the operator is guided to adjust the camera angle.

[0111] It is understandable that if the target object is located outside the target area, it means that the current tilt angle of the camera is inaccurate. Therefore, the operator can be instructed to accurately adjust the tilt angle of the checkpoint camera by displaying the first prompt message.

[0112] In one possible implementation, the second prompt message can be displayed when the target object is located within the target area.

[0113] For example, taking a cone located on the detection line (stop line) as the target object, through... Figure 11If it can be seen that the cone (bottom of the cone) is within the target detection area, then a second prompt message indicating that the angle is accurate is displayed on the camera screen to inform the operator that there is no need to adjust the camera angle.

[0114] For example, if the target object is a cone located on the detection line (stop line), and the bottom of the cone coincides with the marking line, and the cone is within the target detection area, the bottom of the cone can be displayed on the camera screen as coinciding with the marking line.

[0115] It is understandable that the target object being located within the target area indicates that the camera's current tilt angle is accurate. Therefore, a second prompt message can be displayed to instruct the operator to stop adjusting the camera's tilt angle based on this message. Alternatively, after determining the cone's position, the delivery personnel can observe its position in the camera's view (live feed) while adjusting the camera's tilt angle. When the bottom of the cone in the live feed aligns with the target area (angle auxiliary adjustment area), it indicates that the tilt angle adjustment meets the requirements.

[0116] The following will combine Figure 12 A display device for performing the above display method is introduced.

[0117] It is understood that, in order to achieve the above-mentioned functions, the display device includes hardware and / or software modules that perform the respective functions. Based on the algorithm steps of the examples described in the embodiments disclosed herein, the embodiments of this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application in conjunction with the embodiments, but such implementation should not be considered beyond the scope of the embodiments of this application.

[0118] This application embodiment can divide the display device into functional modules according to the above method example. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware. It should be noted that the module division in this embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.

[0119] When dividing each function into modules according to its corresponding function. Figure 12 A schematic diagram illustrating a possible configuration of the display device involved in the above embodiments is shown. For example... Figure 12 As shown, the display device 1200 may include: a first display unit 1201, a second display unit 1202 and a third display unit 1203.

[0120] The first display unit 1201 is used to display a camera image, which includes a target object. The position of the target object in the camera image moves with the camera's pitch angle.

[0121] The second display unit 1202 displays the target area on the camera screen.

[0122] The third display unit 1203 is used to display a first prompt message or a second prompt message according to the positional relationship between the target object and the target area. The first prompt message is used to indicate the camera tilt angle adjustment method, and the second prompt message is used to indicate that the camera tilt angle adjustment was successful.

[0123] In one possible implementation, the second display unit 1202 is specifically used to: display the target area on the camera screen in response to user operation.

[0124] In one possible implementation, the third display unit 1203 is specifically used to: display the first prompt information when the target object is located outside the target area; and display the second prompt information when the target object is located within the target area.

[0125] In one possible implementation, the first display unit 1201 is further configured to: determine the location of the target area based on installation attributes, wherein the installation attributes include at least one of installation height, first distance, second distance, or third distance, wherein the first distance is the distance from the camera pole to the detection line, the second distance is the distance from the bottom edge of the camera screen, and the third distance is the distance between the fill light and the camera.

[0126] In one possible implementation, the first display unit 1201 is specifically used to: determine the installation attributes based on scene information, wherein the scene information is used to indicate the usage scenario of the camera.

[0127] This application also provides a chip, which can be the chip of the above-mentioned display device. Figure 13 A schematic diagram of a chip 1300 is shown. The chip 1300 includes one or more processors 1301 and interface circuits 1302.

[0128] The processor 1301 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above display method can be completed through integrated logic circuits in the processor 1301 or through software instructions.

[0129] Optionally, the processor 1301 described above may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods and steps disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor.

[0130] The interface circuit 1302 can be used to send or receive data, instructions or information. The processor 1301 can use the data, instructions or other information received by the interface circuit 1302 to process the data, instructions or other information, and can send the processed information out through the interface circuit 1302.

[0131] Optionally, the chip may also include memory, which may include read-only memory and random access memory, providing operation instructions and data to the processor. A portion of the memory may also include non-volatile random access memory (NVRAM).

[0132] Optionally, the memory stores executable software modules or data structures, and the processor can execute corresponding operations by calling the operation instructions stored in the memory (which may be stored in the operating system).

[0133] Optionally, the chip can be used in the display device described in the embodiments of this application.

[0134] Optionally, the interface circuit 1302 can be used to output the execution result of the processor 1301. For the display methods provided in one or more embodiments of this application, please refer to the foregoing embodiments, which will not be repeated here.

[0135] It should be noted that the functions of processor 1301 and interface circuit 1302 can be implemented through hardware design, software design, or a combination of hardware and software; no restrictions are imposed here.

[0136] Figure 14 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device can be a display device, a chip within the display device, or a functional module. For example... Figure 14 As shown, the electronic device 1400 includes a processor 1401, a transceiver 1402, and a communication line 1403.

[0137] The processor 1401 is used to execute any step of the display method provided in the embodiments of this application, and in the process of executing any step of the display method provided in the embodiments of this application, it can selectively call the transceiver 1402 and the communication line 1403 to complete the corresponding operation.

[0138] Furthermore, the electronic device 1400 may also include a memory 1404. The processor 1401, the memory 1404, and the transceiver 1402 can be connected via a communication line 1403.

[0139] The processor 1401 can be a processor, a general-purpose processor, a network processor (NP), a digital signal processor (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 1401 can also be other devices with processing capabilities, such as circuits, devices, or software modules, without limitation.

[0140] Transceiver 1402 is used to communicate with other devices or other communication networks, such as Ethernet, radio access network (RAN), wireless local area network (WLAN), etc. Transceiver 1402 can be a module, circuit, transceiver, or any device capable of enabling communication.

[0141] The transceiver 1402 is mainly used for sending and receiving commands and information, and may include a transmitter and a receiver to send and receive commands and information, respectively; operations other than sending and receiving commands and information are implemented by the processor.

[0142] Communication line 1403 is used to transmit information between the various components included in electronic device 1400.

[0143] In one design, the processor can be viewed as a logic circuit, and the transceiver as an interface circuit.

[0144] Memory 1404 is used to store instructions. These instructions can be computer programs.

[0145] The memory 1404 can be volatile memory or non-volatile memory, or it can include both. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous DRAM (DDR SDRAM), enhanced synchronous DRAM (ESDRAM), synchronous linked DRAM (SLDRAM), and direct rambus RAM (DRRAM). Memory 1404 can also be a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed discs, laser discs, optical discs, digital universal discs, Blu-ray discs, etc.), magnetic disk storage media, or other magnetic storage devices. It should be noted that the memory in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0146] It should be noted that the memory 1404 can exist independently of the processor 1401, or it can be integrated with the processor 1401. The memory 1404 can be used to store instructions, program code, or some data, etc. The memory 1404 can be located inside or outside the electronic device 1400, without limitation. The processor 1401 is used to execute the instructions stored in the memory 1404 to implement the method provided in the above embodiments of this application.

[0147] In one example, processor 1401 may include one or more processor cores, for example Figure 14 The processor cores are 0 and 1.

[0148] As an optional implementation, the electronic device 1400 includes multiple processors, for example, besides Figure 14 In addition to processor 1401, it may also include processor 1407.

[0149] As an optional implementation, the electronic device 1400 also includes an output device 1405 and an input device 1406. For example, the input device 1406 is a device such as a keyboard, mouse, microphone, or joystick, and the output device 1405 is a device such as a display screen or speaker.

[0150] It should be noted that the electronic device 1400 can be a chip system or... Figure 14 Devices with similar structures. The chip system can be composed of chips or include chips and other discrete components. Actions, terminology, etc., involved in the various embodiments of this application can be referenced interchangeably without limitation. The message names or parameter names in the messages used for interaction between devices in the embodiments of this application are merely examples; other names can be used in specific implementations without limitation. Furthermore, Figure 14 The structural composition shown does not constitute a limitation on the electronic device 1400, except... Figure 14 In addition to the components shown, the electronic device 1400 may include more than Figure 14 This may indicate more or fewer components, or a combination of certain components, or a different arrangement of components.

[0151] The processor and transceiver described in this application can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits, mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal-oxide semiconductors (CMOS), n-metal-oxide-semiconductor (NMOS), positive-channel metal-oxide semiconductors (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.

[0152] This application also provides a display device, which includes at least one processor. When the at least one processor executes program code or instructions, it implements the above-mentioned method steps to achieve the display method in the above embodiments.

[0153] Optionally, the device may further include at least one memory for storing the program code or instructions.

[0154] This application also provides a computer storage medium storing computer instructions. When the computer instructions are executed on a display device, the display device performs the aforementioned related method steps to implement the display method in the above embodiments.

[0155] This application also provides a computer program product that, when run on a computer, causes the computer to perform the aforementioned steps to implement the display method described in the above embodiments.

[0156] This application also provides a display device, which may specifically be a chip, integrated circuit, component, or module. Specifically, the device may include a connected processor and a memory for storing instructions, or the device may include at least one processor for fetching instructions from external memory. When the device is running, the processor can execute the instructions to cause the chip to perform the display methods in the above-described method embodiments.

[0157] It should be understood that in various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of this application.

[0158] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the embodiments of this application.

[0159] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0160] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of the units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.

[0161] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0162] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0163] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of this application embodiment, essentially, or the parts that contribute to the prior art, or parts of the technical solutions, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0164] The above description is merely a specific implementation of the embodiments of this application, but the protection scope of the embodiments of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the embodiments of this application should be included within the protection scope of the embodiments of this application. Therefore, the protection scope of the embodiments of this application should be determined by the protection scope of the claims.

Claims

1. A display method, characterized in that, include: The camera view is displayed, which includes a target object, and the position of the target object in the camera view moves as the camera pitch angle changes; The target area is displayed on the camera screen; Based on the positional relationship between the target object and the target area, a first prompt message or a second prompt message is displayed. The first prompt message is used to indicate the camera tilt angle adjustment method, and the second prompt message is used to indicate that the camera tilt angle adjustment was successful.

2. The method according to claim 1, characterized in that, Displaying the target area on the camera screen includes: In response to user input, the target area is displayed on the camera screen.

3. The method according to claim 1 or 2, characterized in that, The step of displaying prompt information based on the positional relationship between the target object and the target area includes: If the target object is located outside the target area, the first prompt message is displayed; If the target object is located within the target area, the second prompt message is displayed.

4. The method according to any one of claims 1 to 3, characterized in that, The method further includes: The location of the target area is determined based on the installation attributes, which include at least one of installation height, a first distance, a second distance, or a third distance. The first distance is the distance from the camera pole to the detection line, the second distance is the distance from the bottom edge of the camera screen, and the third distance is the distance between the fill light and the camera.

5. The method according to claim 4, characterized in that, The method further includes: The installation attributes are determined based on scene information, which is used to indicate the usage scenario of the camera.

6. A display device, characterized in that, It includes a first display unit, a second display unit, and a third display unit; The first display unit is used to display a camera image, the camera image including a target object, the position of the target object in the camera image moving with the camera's pitch angle; The second display unit displays the target area on the camera screen; The third display unit is used to display a first prompt message or a second prompt message according to the positional relationship between the target object and the target area. The first prompt message is used to indicate the camera tilt angle adjustment method, and the second prompt message is used to indicate that the camera tilt angle adjustment was successful.

7. The apparatus according to claim 6, characterized in that, The second display unit is specifically used for: In response to user input, the target area is displayed on the camera screen.

8. The apparatus according to claim 6 or 7, characterized in that, The third display unit is specifically used for: If the target object is located outside the target area, the first prompt message is displayed; If the target object is located within the target area, the second prompt message is displayed.

9. The apparatus according to any one of claims 6 to 8, characterized in that, The first display unit is further configured to: The location of the target area is determined based on the installation attributes, which include at least one of installation height, a first distance, a second distance, or a third distance. The first distance is the distance from the camera pole to the detection line, the second distance is the distance from the bottom edge of the camera screen, and the third distance is the distance between the fill light and the camera.

10. The apparatus according to claim 9, characterized in that, The first display unit is specifically used for: The installation attributes are determined based on scene information, which is used to indicate the usage scenario of the camera.

11. A display device comprising at least one processor and a memory, characterized in that, The at least one processor executes a program or instructions stored in a memory to cause the display device to implement the method of any one of claims 1 to 5.

12. A computer-readable storage medium for storing a computer program, characterized in that, When the computer program is run on a computer or processor, it causes the computer or processor to perform the method of any one of claims 1 to 5.

13. A computer program product, the computer program product comprising instructions, characterized in that, When the instructions are executed on a computer or processor, the computer or processor causes the computer or processor to perform the method of any one of claims 1 to 5.