CN111857634A - Method, device and equipment for displaying information - Google Patents

Method, device and equipment for displaying information Download PDF

Info

Publication number
CN111857634A
CN111857634A CN202010738661.XA CN202010738661A CN111857634A CN 111857634 A CN111857634 A CN 111857634A CN 202010738661 A CN202010738661 A CN 202010738661A CN 111857634 A CN111857634 A CN 111857634A
Authority
CN
China
Prior art keywords
information
user
display
display position
image
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.)
Pending
Application number
CN202010738661.XA
Other languages
Chinese (zh)
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.)
Qingdao Haier Technology Co Ltd
Original Assignee
Qingdao Haier 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 Qingdao Haier Technology Co Ltd filed Critical Qingdao Haier Technology Co Ltd
Priority to CN202010738661.XA priority Critical patent/CN111857634A/en
Publication of CN111857634A publication Critical patent/CN111857634A/en
Pending legal-status Critical Current

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/147Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
    • 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/16Sound input; Sound output
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/26Pc applications
    • G05B2219/2642Domotique, domestic, home control, automation, smart house

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The application relates to the technical field of information display and discloses a method for displaying information. The method comprises the following steps: acquiring an image of a user; acquiring user information according to the image of the user; determining the display position of information according to the user information; and displaying the information according to the display position. According to the method, the user information is obtained according to the image of the user, the display position of the information is determined according to the user information, and then the information is displayed according to the display position, so that the display position of the information can be adjusted for different users, the different users can conveniently check the information, and the experience of the users in checking the information is improved. The application also discloses a device and equipment for displaying information.

Description

Method, device and equipment for displaying information
Technical Field
The present application relates to the field of information display technologies, and for example, to a method, an apparatus, and a device for displaying information.
Background
With the progress of science and technology and the development of times, household electrical appliances are more and more intelligent and have more and more functions, and at present, many household electrical appliances have an information display function, such as a refrigerator and a television with a message leaving function.
In the process of implementing the embodiments of the present disclosure, it is found that at least the following problems exist in the related art: the display position of the information is not adjusted, and the requirement of different users on the information display position when the information is viewed is difficult to meet.
Disclosure of Invention
The following presents a simplified summary in order to provide a basic understanding of some aspects of the disclosed embodiments. This summary is not an extensive overview nor is intended to identify key/critical elements or to delineate the scope of such embodiments but rather as a prelude to the more detailed description that is presented later.
The embodiment of the disclosure provides a method, a device and equipment for displaying information, so that the display position of the information can be adjusted.
In some embodiments, the method for displaying information comprises:
acquiring an image of a user;
acquiring user information according to the image of the user;
determining the display position of information according to the user information;
and displaying the information according to the display position.
In some embodiments, determining a display location of information from the user information comprises:
matching display position information corresponding to the user information in a preset display position relation table;
taking the display position information corresponding to the user information as the display position of the information;
the preset display position relation table stores the corresponding relation between the user information and the display position information.
In some embodiments, the user information is user height information, and determining a display position of information according to the user information includes:
and comparing the height information of the user with a preset height threshold value, and determining the display position of the information according to the comparison result.
In some embodiments, after obtaining the user information according to the image of the user, the method further includes:
determining a display font of the information according to the user information;
and displaying the information according to the display font.
In some embodiments, after obtaining the user information according to the image of the user, the method further includes:
determining a display background of information according to the user information;
displaying the information on the display background.
In some embodiments, after obtaining the user information according to the image of the user, the method further includes:
and carrying out voice broadcast on the information according to the user information.
In some embodiments, the voice broadcasting the information according to the user information includes:
and under the condition that the user information meets the preset condition, carrying out voice broadcast on the information.
In some embodiments, the voice broadcasting the information according to the user information includes:
determining the broadcasting speed of information according to the user information;
and broadcasting the information according to the broadcasting speed.
In some embodiments, the apparatus for displaying information comprises a processor and a memory storing program instructions, the processor being configured to, when executing the program instructions, perform the method for displaying information described above.
In some embodiments, the apparatus comprises the above-described means for displaying information.
The method, the device and the equipment for displaying information provided by the embodiment of the disclosure can realize the following technical effects: the user information is obtained according to the image of the user, the display position of the information is determined according to the user information, and then the information is displayed according to the display position, so that the display position of the information can be adjusted for different users, different users can conveniently check the information, and the experience of the user in checking the information is improved.
The foregoing general description and the following description are exemplary and explanatory only and are not restrictive of the application.
Drawings
One or more embodiments are illustrated by way of example in the accompanying drawings, which correspond to the accompanying drawings and not in limitation thereof, in which elements having the same reference numeral designations are shown as like elements and not in limitation thereof, and wherein:
FIG. 1 is a schematic diagram of a method for displaying information provided by an embodiment of the present disclosure;
FIG. 2 is a schematic diagram of another method for displaying information provided by an embodiment of the present disclosure;
fig. 3 is a schematic diagram of an apparatus for displaying information according to an embodiment of the disclosure.
Detailed Description
So that the manner in which the features and elements of the disclosed embodiments can be understood in detail, a more particular description of the disclosed embodiments, briefly summarized above, may be had by reference to the embodiments, some of which are illustrated in the appended drawings. In the following description of the technology, for purposes of explanation, numerous details are set forth in order to provide a thorough understanding of the disclosed embodiments. However, one or more embodiments may be practiced without these details. In other instances, well-known structures and devices may be shown in simplified form in order to simplify the drawing.
The terms "first," "second," and the like in the description and in the claims, and the above-described drawings of embodiments of the present disclosure, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It should be understood that the data so used may be interchanged under appropriate circumstances such that embodiments of the present disclosure described herein may be made. Furthermore, the terms "comprising" and "having," as well as any variations thereof, are intended to cover non-exclusive inclusions.
The term "plurality" means two or more unless otherwise specified.
In the embodiment of the present disclosure, the character "/" indicates that the preceding and following objects are in an or relationship. For example, A/B represents: a or B.
The term "and/or" is an associative relationship that describes objects, meaning that three relationships may exist. For example, a and/or B, represents: a or B, or A and B.
As shown in fig. 1, an embodiment of the present disclosure provides a method for displaying information, including:
step S101, acquiring an image of a user;
step S102, obtaining user information according to the image of the user;
step S103, determining the display position of the information according to the user information;
and step S104, displaying information according to the display position.
By adopting the method for displaying information provided by the embodiment of the disclosure, the user information is obtained according to the image of the user, the display position of the information is determined according to the user information, and then the information is displayed according to the display position, so that the display positions of the information can be adjusted for different users, different users can conveniently check the information, and the experience of the users in checking the information is improved.
Optionally, an image of the user is acquired, and the image of the user is identified to obtain user information. Optionally, the user information includes user age information, user height information, or user identity information.
Optionally, acquiring the image of the user comprises: acquiring a scene image including the whole body posture of a human body through a camera device; and segmenting the background and the human body in the scene image to obtain a human body image in the image, namely the image of the user. Optionally, pixel information of a human body in the image is obtained through connected component detection or image detection, and after background information except for the human body pixels in the scene image is removed, the remaining image is only the human body, so that the values of the pixels except for the human body image in the image are all zero, and the image of the user is obtained.
Optionally, recognizing the image of the user to obtain the height information of the user includes: carrying out human body posture recognition on the image of the user to judge whether the human body posture is upright or not; if the posture of the human body is upright, obtaining height information of the user by calculating a space actual distance between the highest point and the lowest point of a pixel in the image of the user, optionally obtaining the highest point and the lowest point of the image of the user by directly searching a non-zero pixel with the maximum vertical coordinate value and the minimum vertical coordinate value in the pixel of the image, and obtaining a space actual coordinate of a human body part corresponding to the highest point and the lowest point by pixel coordinate-space coordinate transformation, so that the space actual distance can be calculated according to the space actual coordinate of the highest point and the lowest point of the upright human body to obtain the height of the human body; the pixel coordinate system is a two-dimensional coordinate system, the space actual coordinate system is a coordinate representing the position of an object in the real world, and the space actual coordinate system, namely the world coordinate system, is a three-dimensional coordinate system; the spatial actual distance refers to a straight-line distance between two points in a real scene, and can be calculated through spatial actual coordinates. If the human body posture is not upright, then judging whether the human body posture is open two arms or not by carrying out human body posture identification on the user image; if the posture of the human body is recognized to be that the two arms are opened, the height of the human body is obtained by calculating the space actual distance between the leftmost point and the rightmost point of the user image, the leftmost point and the rightmost point of the user image are obtained by directly searching the non-zero pixels with the maximum horizontal coordinate values and the minimum horizontal coordinate values in the image pixels, the space actual coordinates of the parts of the human body corresponding to the leftmost point and the rightmost point can be obtained through image coordinate-space coordinate transformation, and therefore the space actual distance of the human body can be calculated according to the space actual coordinates of the leftmost point and the rightmost point of the human body with the two arms opened to obtain the arm spread length of the human body, and the estimated height of the human body; if the human body posture is not the open double arms, identifying and dividing different body parts forming the height or the arm spread in the user image through the human body posture, and representing the corresponding body parts of the human body by line segments; for example, head, trunk, thigh, shank or shoulder, arm, etc. or joints of corresponding human body parts such as elbow joint, shoulder joint, etc. are represented by points, the actual lengths of the spaces of the different human body parts are respectively calculated, and the heights or the arm abductions of the human body are calculated by summing the actual lengths of the spaces of the different human body parts constituting the height or the arm abductions to obtain the height of the human body; optionally, the pixel coordinates of the pixel points of the identified human body key points, for example, the shoulder joint and the elbow joint constituting the upper arm, are obtained by extraction, then the spatial actual coordinates of the scene points corresponding to the pixel points, that is, the human body key points, can be obtained by transforming the coordinates of each part of the image obtained by identification to the spatial coordinates, and the spatial actual length of the scene points is calculated according to the spatial actual coordinates, for example, the spatial actual distance between the shoulder joint and the elbow joint is calculated to obtain the actual length of the upper arm of the human body.
Therefore, through automatic recognition of the human body posture, different height calculation modes are adopted for the user images in the upright, open double arms and other postures, and the height information of the user can be acquired more quickly and accurately.
Optionally, identifying an image of the user to obtain user age information includes: extracting a face image in a user image by a face recognition technology, inputting the face image into a predetermined age recognition model, and extracting an n-dimensional feature vector Y [ Y ]0,y1,…,yi,…,yn]Wherein i ∈ [0, n ]]N is more than or equal to 0 and less than or equal to 100; the feature vector Y [ Y0,y1,…,yi,…,yn]Inputting an age identification formula, and identifying the age of the face in the user image, wherein the age identification formula is as follows: age _ arg _ max (y).
Optionally, the training process of the predetermined age identification model includes: selecting a preset number of face sample images corresponding to all ages, and carrying out standardized processing on the face sample images to form age sample images; labeling a corresponding age label for each age sample image to form a sample set; randomly reading age sample images in a sample set by using a convolutional neural network, extracting features corresponding to different ages from the age sample images, and combining the features to generate n-dimensional feature vectors corresponding to the age sample images; calculating the loss value of the n-dimensional characteristic vector, and updating the parameters of the convolutional neural network by using a random gradient descent method and an age label corresponding to the n-dimensional vector; the above training process is repeatedly performed until the loss value of the n-dimensional feature vector extracted from the age sample image does not decrease any more.
Optionally, the convolutional neural network randomly reads the age sample image in the training set, and gives an age mark to the age sample imageAnd (4) signing a normally distributed random number in a preset interval to form a new age label. Optionally, the new age label needs to satisfy the following condition: label ═ labeli+N(μ+σ2) Wherein label represents a new age label of an age sample image randomly read by a convolutional neural network, labeliAge label N (μ + σ) representing the original age sample image read at random2) Denotes a positive-phase random number with a mean value of 0 and a standard deviation of 1, μ ═ 0, σ2=1。
Optionally, the normalizing the face sample image comprises: the shorter side length of each human face sample image is zoomed to a first preset size to obtain a corresponding first picture, and a second picture with a second preset size is randomly cut out from each first picture; according to the standard parameter value corresponding to each predetermined preset type parameter, adjusting each predetermined preset type parameter value of each second picture to be the corresponding standard parameter value so as to obtain a corresponding third picture; and turning over each third picture in a preset direction, and twisting each third picture according to a preset twisting angle to obtain a fourth picture corresponding to each third picture, wherein each fourth picture is used as an age sample image.
Alternatively, the face recognition technology may be a geometric feature-based method, a local feature analysis method, a eigenface method, an elastic model-based method, and a neural network method.
Therefore, the characteristic vectors reflecting the facial features of different ages in the facial image are extracted through the age identification model, the age of the face in the user image is identified according to the characteristic vectors, and the accuracy of age identification can be improved.
Optionally, matching user identity information corresponding to the user age information in a preset identity information table, where the preset identity information table stores a corresponding relationship between the user age information and the user identity information; as shown in table 1, table 1 is a preset identity information example table:
age information of a user User identity information
x≤10 Children's toy
10<x<60 Others
x≥60 The elderly
TABLE 1
In some embodiments, when it is detected that the age information of the user is less than or equal to 10 years old, matching corresponding user identity information in a preset identity information table to be children; when the age information of the user is detected to be greater than or equal to 60 years old, matching corresponding user identity information in a preset identity information table to be the old; and matching corresponding user identity information as others in a preset identity information table when the age information of the user is detected to be more than 10 years and less than 60 years.
Optionally, determining the display position of the information according to the user information includes: matching display position information corresponding to the user information in a preset display position relation table; taking the display position information corresponding to the user information as the display position of the information; the preset display position relation table stores the corresponding relation between the user information and the display position information.
Optionally, the user information is user age information, and corresponding display position information is matched in a preset display position relationship table according to the user age information, for example: and when the age information of the user is detected to be less than or equal to 10 years old, matching the corresponding display position information in a preset display position relation table to be the bottommost end of the display area, and taking the bottommost end of the display screen as the display position of the information. Therefore, the left message information can be conveniently checked for users with younger ages.
Optionally, the user information is user identity information, and corresponding display position information is matched in a preset display position relation table according to the user identity information, for example: and when the user identity information is the child, matching the corresponding display position information in the preset display position relation table to be the bottommost end of the display area, and taking the bottommost end of the display screen as the display position of the information. Therefore, the left message can be conveniently checked by children.
Optionally, the user information is height information of the user, and the determining of the display position of the information according to the user information includes: and comparing the height information of the user with a preset height threshold value, and determining the display position of the information according to the comparison result.
Optionally, when the detected height information of the user is higher than a preset height threshold, for example, the height of the display device, displaying the information to the topmost end of the display device; when the detected height information of the user is lower than the height of the display device, displaying the information to the bottommost end of the display device; and when the detected height information of the user is the same as the height of the real device, displaying the information to the middle position of the display device. Therefore, the display position of the message information is adjusted according to different heights of the user, and better experience is provided for the user when the user views the message information.
Optionally, after obtaining the user information according to the image of the user, the method further includes: determining a display font of the information according to the user information; and displaying the information according to the display font.
Optionally, a display font corresponding to the user information is matched in a preset display font relation table, where a corresponding relation between the user information and the display font is stored in the preset display font relation table. Optionally, the user information is user age information; when the age information of the user is detected to be less than or equal to 10 years old, matching a cartoon font corresponding to the age information less than or equal to 10 years old in a preset display font relation table, and displaying the information according to the cartoon font; when it is detected that the age information of the user is greater than or equal to 60 years old, a font type corresponding to the age information greater than or equal to 60 years old is matched in a preset display font relation table, for example, a font greater than or equal to 20 is displayed, and the information is displayed in a font greater than or equal to 20. Optionally, the user information is user identity information; when the user identity information is children, matching cartoon fonts corresponding to the child identity information in a preset display font relation table, and displaying the information according to the cartoon fonts; when the user identity information is old people, the font type corresponding to the old people identity information is matched in a preset display font relation table, for example, the font is larger than or equal to No. 20, and the information is displayed by the font larger than or equal to No. 20. Thus, the watch is convenient for the old to watch.
Optionally, the user information is user height information; comparing the height information of the user with a preset height threshold value, and determining the display font of the information according to the comparison result; for example, when the detected height information of the user is lower than the height of the display device, the information is displayed as a cartoon character.
Optionally, after obtaining the user information according to the image of the user, the method further includes: determining a display background of the information according to the user information; information is displayed on a display background.
Optionally, matching a display background corresponding to the user information in a preset display background relationship table, where a corresponding relationship between the user information and the display background is stored in the preset display background relationship table; optionally, the user information is user age information; when the fact that the age information of the user is smaller than or equal to 10 years old is detected, matching a cartoon picture background corresponding to the age information smaller than or equal to 10 years old in a preset display background relation table; and display the information on the cartoon picture background. Optionally, the user information is user identity information; matching a cartoon picture background corresponding to the identity information of the child in a preset display background relation table under the condition that the identity information of the user is the child; and display the information on the cartoon picture background.
Optionally, the user information is user height information; comparing the height information of the user with a preset height threshold value, and determining the display background of the information according to the comparison result; for example, when the detected height information of the user is lower than the height of the display device, the information is displayed on the background of a cartoon picture.
Optionally, after obtaining the user information according to the image of the user, the method further includes: and carrying out voice broadcast on the information according to the user information. Therefore, the user can obtain the message information more conveniently.
Optionally, the voice broadcasting the information according to the user information includes: and under the condition that the user information meets the preset conditions, carrying out voice broadcast on the information.
Optionally, the user information is user age information; when the age information of the user is detected to be less than or equal to 10 years old or greater than or equal to 60 years old, the information is broadcasted in a voice mode; optionally, when the age information of the user is less than or equal to 10 years old, the information is broadcasted through cartoon voice.
Optionally, the user information is user identity information; and when the user identity information is the condition of children or old people, the information is subjected to voice broadcast. Optionally, when the user identity information is a child, the information is broadcasted through cartoon voice.
Optionally, the user information is user height information; comparing the height information of the user with a preset height threshold value, and determining whether voice broadcasting is performed or not according to a comparison result; for example, when the detected height information of the user is lower than the height of the display device, the information is broadcasted by voice, and the information is broadcasted by cartoon voice.
Optionally, the voice broadcasting the information according to the user information includes: determining the broadcasting speed of information according to the user information; and broadcasting the information according to the broadcasting speed.
Optionally, the information broadcast speed corresponding to the user information is matched in a preset broadcast speed relation table, wherein the preset broadcast speed relation table stores the corresponding relation between the user information and the information broadcast speed.
Optionally, the user information is user age information; when the condition that the age information of the user is less than or equal to 10 years old is detected, matching the information broadcasting speed corresponding to the age information less than or equal to 10 years old in a preset broadcasting speed relation table to be 120-150 words/minute, and carrying out information broadcasting according to the broadcasting speed of 120-150 words/minute; optionally, when it is detected that the age information of the user is greater than or equal to 60 years old, matching the information broadcast speed corresponding to the age information greater than or equal to 60 years old in the preset broadcast speed relationship table to be 180 words/minute at 160 words/minute, and then broadcasting the information according to the broadcast speed of 180 words/minute at 160 words/minute.
Optionally, the user information is user identity information; when the user identity information is the child, matching the information broadcasting speed corresponding to the child in a preset broadcasting speed relation table to be 120-plus-150 characters/minute, and broadcasting the information according to the broadcasting speed of 120-plus-150 characters/minute; when the user identity information is old people, the information broadcasting speed corresponding to the old people is matched in the preset broadcasting speed relation table and is 160-year-by-year 180 words/minute, and then the information broadcasting is carried out according to the broadcasting speed of 160-year-by-year 180 words/minute.
Optionally, the user information is user height information; comparing the height information of the user with a preset height threshold value, and determining the broadcasting speed of the information according to the comparison result; for example, when the detected height information of the user is lower than the height of the display device, the information is broadcasted according to the broadcasting speed within the set range, for example, 120-.
Optionally, after obtaining the user information according to the image of the user, the method further includes: determining the display special effect of the information according to the user information; and displaying the information according to the display special effect.
Optionally, matching a display special effect corresponding to the user information through a preset display special effect relation table, wherein the preset display special effect relation table stores a corresponding relation between the user information and the display special effect; optionally, the user information is user age information; when the age information of the user is detected to be less than or equal to 10 years old, matching a cartoon display special effect corresponding to the age information less than or equal to 10 years old in a preset display special effect relation table; and displaying the information according to the cartoon display special effect. Optionally, the user information is user identity information; matching a cartoon display special effect corresponding to the identity information of the child in a preset display special effect relation table under the condition that the identity information of the user is the child; and displaying the information according to the cartoon display special effect.
Optionally, the user information is user height information; comparing the height information of the user with a preset height threshold value, and determining the display special effect of the information according to the comparison result; for example, when the detected height information of the user is lower than the height of the display device, the information is displayed according to the cartoon display special effect.
Therefore, display modes such as display fonts, display backgrounds, display special effects and voice broadcast of the information are adjusted through the user information, and therefore different users can check the information more conveniently.
According to the method for displaying the message, the user image is identified to obtain the user information, and the display position and the display mode of the message information are adjusted according to the user information aiming at different users, so that the users can obtain better interactive experience when viewing the message information.
With reference to fig. 2, another method for displaying information is provided in an embodiment of the present disclosure, including:
step S201, acquiring an image of a user;
step S202, carrying out face recognition on the image of the user to obtain the age information of the user,
step S203, matching user identity information corresponding to the user age information in a preset identity information table;
step S204, matching an information display mode corresponding to the user identity information in a preset information display mode table;
and step S205, displaying the information according to the information display mode.
The preset information display mode table stores the corresponding relation between the user identity information and the information display mode. As shown in table 2, table 2 is an example table of a preset information display manner table:
Figure BDA0002606024000000111
TABLE 2
In some embodiments, an image of a user is acquired through a camera device, the image of the user is subjected to face recognition through a face recognition technology to acquire user age information, and user identity information corresponding to the user age information is matched in a preset identity information table; optionally, when the user identity information is children, adjusting the font style of the message information of the message board page to be a cartoon font style, adjusting the background to be a cartoon picture background, performing cartoon special effect display, and performing cartoon voice broadcast, wherein the speed of speech is 120-150 words/minute; optionally, when the user identity information is other, adjusting a display mode of the message information of the message board page to a normal display mode, namely a 12 # font style; optionally, when the user identity information is old people, the font style of the message information on the message board page is adjusted to be greater than or equal to the font style of No. 20, and the message is broadcasted in voice at the speed of 160-180 words/minute.
The user image is identified to obtain the user age information, the user information is obtained according to the user age information, the message information display mode is adjusted according to the user information, different message display page effects are shown for different users, and the users can obtain more efficient interactive experience when viewing the message information.
As shown in fig. 3, an apparatus for displaying information according to an embodiment of the present disclosure includes a processor (processor)100 and a memory (memory)101 storing program instructions. Optionally, the apparatus may also include a Communication Interface (Communication Interface)102 and a bus 103. The processor 100, the communication interface 102, and the memory 101 may communicate with each other via a bus 103. The communication interface 102 may be used for information transfer. The processor 100 may call program instructions in the memory 101 to perform the method for displaying information of the above-described embodiment.
Further, the program instructions in the memory 101 may be implemented in the form of software functional units and stored in a computer readable storage medium when sold or used as a stand-alone product.
The memory 101, which is a computer-readable storage medium, may be used for storing software programs, computer-executable programs, such as program instructions/modules corresponding to the methods in the embodiments of the present disclosure. The processor 100 executes functional applications and data processing, i.e., implements the method for displaying information in the above-described embodiments, by executing program instructions/modules stored in the memory 101.
The memory 101 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 the use of the terminal device, and the like. In addition, the memory 101 may include a high-speed random access memory, and may also include a nonvolatile memory.
By adopting the device for displaying information provided by the embodiment of the disclosure, the user information is acquired according to the image of the user, the display position of the information is determined according to the user information, and then the information is displayed according to the display position, so that the display position of the information can be adjusted for different users, and the information can be conveniently checked by different users. Meanwhile, the display mode of the information can be determined according to the user information, different message display page effects are displayed for different users, and the user experience in information viewing is improved.
The embodiment of the disclosure provides a device comprising the above device for displaying information.
Optionally, the device includes a refrigerator with a display screen, a washing machine, an air conditioner, a television, and other intelligent devices capable of reminding a message.
The device can adjust the display position of the information aiming at different users by acquiring the user information according to the image of the user, determining the display position of the information according to the user information and displaying the information according to the display position, so that different users can conveniently check the information. Meanwhile, the display mode of the information can be determined according to the user information, different message display page effects are displayed for different users, and the user experience in information viewing is improved.
Embodiments of the present disclosure provide a computer-readable storage medium storing computer-executable instructions configured to perform the above-described method for displaying information.
Embodiments of the present disclosure provide a computer program product comprising a computer program stored on a computer readable storage medium, the computer program comprising program instructions which, when executed by a computer, cause the computer to perform the above-described method for displaying information.
The computer-readable storage medium described above may be a transitory computer-readable storage medium or a non-transitory computer-readable storage medium.
The technical solution of the embodiments of the present disclosure may be embodied in the form of a software product, which is stored in a storage medium and includes one or more instructions for enabling a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method of the embodiments of the present disclosure. And the aforementioned storage medium may be a non-transitory storage medium comprising: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes, and may also be a transient storage medium.
The above description and drawings sufficiently illustrate embodiments of the disclosure to enable those skilled in the art to practice them. Other embodiments may incorporate structural, logical, electrical, process, and other changes. The examples merely typify possible variations. Individual components and functions are optional unless explicitly required, and the sequence of operations may vary. Portions and features of some embodiments may be included in or substituted for those of others. Furthermore, the words used in the specification are words of description only and are not intended to limit the claims. As used in the description of the embodiments and the claims, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. Similarly, the term "and/or" as used in this application is meant to encompass any and all possible combinations of one or more of the associated listed. Furthermore, the terms "comprises" and/or "comprising," when used in this application, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. Without further limitation, an element defined by the phrase "comprising an …" does not exclude the presence of other like elements in a process, method or apparatus that comprises the element. In this document, each embodiment may be described with emphasis on differences from other embodiments, and the same and similar parts between the respective embodiments may be referred to each other. For methods, products, etc. of the embodiment disclosures, reference may be made to the description of the method section for relevance if it corresponds to the method section of the embodiment disclosure.
Those of skill in the art would appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software may depend upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the disclosed embodiments. It can be clearly understood by the skilled person that, for convenience and brevity of description, the specific working processes of the system, the apparatus and the unit described above may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the embodiments disclosed herein, the disclosed methods, products (including but not limited to devices, apparatuses, etc.) may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units may be merely a logical division, and in actual implementation, there may be another division, for example, multiple units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form. The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to implement the present embodiment. In addition, functional units in the embodiments of the present disclosure may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. In the description corresponding to the flowcharts and block diagrams in the figures, operations or steps corresponding to different blocks may also occur in different orders than disclosed in the description, and sometimes there is no specific order between the different operations or steps. For example, two sequential operations or steps may in fact be executed substantially concurrently, or they may sometimes be executed in the reverse order, depending upon the functionality involved. Each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.

Claims (10)

1. A method for displaying information, comprising:
acquiring an image of a user;
acquiring user information according to the image of the user;
determining the display position of information according to the user information;
and displaying the information according to the display position.
2. The method of claim 1, wherein determining a display location of information based on the user information comprises:
matching display position information corresponding to the user information in a preset display position relation table;
taking the display position information corresponding to the user information as the display position of the information;
the preset display position relation table stores the corresponding relation between the user information and the display position information.
3. The method of claim 1, wherein the user information is user height information, and determining a display position of the information according to the user information comprises:
and comparing the height information of the user with a preset height threshold value, and determining the display position of the information according to the comparison result.
4. The method of claim 1, after obtaining user information from the image of the user, further comprising:
determining a display font of the information according to the user information;
and displaying the information according to the display font.
5. The method of claim 1, after obtaining user information from the image of the user, further comprising:
determining a display background of information according to the user information;
displaying the information on the display background.
6. The method according to any one of claims 1 to 5, wherein after acquiring the user information from the image of the user, the method further comprises:
and carrying out voice broadcast on the information according to the user information.
7. The method of claim 6, wherein the voice broadcasting the information according to the user information comprises:
and under the condition that the user information meets the preset condition, carrying out voice broadcast on the information.
8. The method of claim 6, wherein the voice broadcasting the information according to the user information comprises:
determining the broadcasting speed of information according to the user information;
and broadcasting the information according to the broadcasting speed.
9. An apparatus for displaying information, comprising a processor and a memory storing program instructions, characterized in that the processor is configured to perform the method for displaying information according to any one of claims 1 to 8 when executing the program instructions.
10. A device comprising an apparatus for displaying information as claimed in claim 9.
CN202010738661.XA 2020-07-28 2020-07-28 Method, device and equipment for displaying information Pending CN111857634A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010738661.XA CN111857634A (en) 2020-07-28 2020-07-28 Method, device and equipment for displaying information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010738661.XA CN111857634A (en) 2020-07-28 2020-07-28 Method, device and equipment for displaying information

Publications (1)

Publication Number Publication Date
CN111857634A true CN111857634A (en) 2020-10-30

Family

ID=72948090

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010738661.XA Pending CN111857634A (en) 2020-07-28 2020-07-28 Method, device and equipment for displaying information

Country Status (1)

Country Link
CN (1) CN111857634A (en)

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008203993A (en) * 2007-02-16 2008-09-04 Fujitsu Ltd Screen display control method for vending machine and vending machine
CN105183151A (en) * 2015-08-25 2015-12-23 广州视源电子科技股份有限公司 Method and apparatus for adjusting display content position
KR20160036416A (en) * 2014-09-25 2016-04-04 디노플러스 (주) Information display position determining method according to the characteristic information of the user and the system
CN106572007A (en) * 2016-11-10 2017-04-19 深圳拓邦股份有限公司 Intelligent gateway
CN106873853A (en) * 2017-01-18 2017-06-20 上海木爷机器人技术有限公司 Screen display method and device
WO2017125984A1 (en) * 2016-01-21 2017-07-27 パナソニックIpマネジメント株式会社 Aerial display device
CN107977633A (en) * 2017-12-06 2018-05-01 平安科技(深圳)有限公司 Age recognition methods, device and the storage medium of facial image
JP2019075126A (en) * 2018-11-13 2019-05-16 富士ゼロックス株式会社 Information processing device and program
CN110348927A (en) * 2018-04-04 2019-10-18 阿里巴巴集团控股有限公司 Information method for displaying and processing, device and shops's system
CN110659923A (en) * 2018-06-29 2020-01-07 北京京东尚科信息技术有限公司 Information display method and device for user terminal
CN110909832A (en) * 2019-11-26 2020-03-24 青岛海尔科技有限公司 Data classification management method and device for intelligent household equipment

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008203993A (en) * 2007-02-16 2008-09-04 Fujitsu Ltd Screen display control method for vending machine and vending machine
KR20160036416A (en) * 2014-09-25 2016-04-04 디노플러스 (주) Information display position determining method according to the characteristic information of the user and the system
CN105183151A (en) * 2015-08-25 2015-12-23 广州视源电子科技股份有限公司 Method and apparatus for adjusting display content position
WO2017125984A1 (en) * 2016-01-21 2017-07-27 パナソニックIpマネジメント株式会社 Aerial display device
CN106572007A (en) * 2016-11-10 2017-04-19 深圳拓邦股份有限公司 Intelligent gateway
CN106873853A (en) * 2017-01-18 2017-06-20 上海木爷机器人技术有限公司 Screen display method and device
CN107977633A (en) * 2017-12-06 2018-05-01 平安科技(深圳)有限公司 Age recognition methods, device and the storage medium of facial image
CN110348927A (en) * 2018-04-04 2019-10-18 阿里巴巴集团控股有限公司 Information method for displaying and processing, device and shops's system
CN110659923A (en) * 2018-06-29 2020-01-07 北京京东尚科信息技术有限公司 Information display method and device for user terminal
JP2019075126A (en) * 2018-11-13 2019-05-16 富士ゼロックス株式会社 Information processing device and program
CN110909832A (en) * 2019-11-26 2020-03-24 青岛海尔科技有限公司 Data classification management method and device for intelligent household equipment

Similar Documents

Publication Publication Date Title
CN110232311B (en) Method and device for segmenting hand image and computer equipment
CN106897658B (en) Method and device for identifying human face living body
CN112241731B (en) Attitude determination method, device, equipment and storage medium
CN105740780B (en) Method and device for detecting living human face
CN111241975B (en) Face recognition detection method and system based on mobile terminal edge calculation
WO2019061658A1 (en) Method and device for positioning eyeglass, and storage medium
CN110678878B (en) Apparent feature description attribute identification method and device
EP3005234A2 (en) Method and system for recognizing information
CN111563417A (en) Pyramid structure convolutional neural network-based facial expression recognition method
CN110633004B (en) Interaction method, device and system based on human body posture estimation
Islam et al. A review of recent advances in 3D ear-and expression-invariant face biometrics
WO2014180108A1 (en) Systems and methods for matching face shapes
CN110796101A (en) Face recognition method and system of embedded platform
Paul et al. Extraction of facial feature points using cumulative histogram
Bhuyan et al. Trajectory guided recognition of hand gestures having only global motions
CN112257513A (en) Training method, translation method and system for sign language video translation model
CN114022748B (en) Target identification method, device, equipment and storage medium
US9122914B2 (en) Systems and methods for matching face shapes
CN112149517A (en) Face attendance checking method and system, computer equipment and storage medium
JP2013218605A (en) Image recognition device, image recognition method, and program
CN111857634A (en) Method, device and equipment for displaying information
KR101787255B1 (en) Facial expression recognition method based on ratio of facial ladnmark&#39;s distance
CN107742112A (en) A kind of face method for anti-counterfeit and device based on image
Elsayed et al. Hybrid method based on multi-feature descriptor for static sign language recognition
CN114639033A (en) Personnel identification method, device, equipment and computer readable 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