Nothing Special   »   [go: up one dir, main page]

CN113272777A - Video playing method of flexible display garment, flexible display garment and storage medium - Google Patents

Video playing method of flexible display garment, flexible display garment and storage medium Download PDF

Info

Publication number
CN113272777A
CN113272777A CN201980073424.1A CN201980073424A CN113272777A CN 113272777 A CN113272777 A CN 113272777A CN 201980073424 A CN201980073424 A CN 201980073424A CN 113272777 A CN113272777 A CN 113272777A
Authority
CN
China
Prior art keywords
video
flexible display
garment
decoding information
video content
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
CN201980073424.1A
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.)
Shenzhen Royole Technologies Co Ltd
Original Assignee
Shenzhen Royole Technologies 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 Shenzhen Royole Technologies Co Ltd filed Critical Shenzhen Royole Technologies Co Ltd
Publication of CN113272777A publication Critical patent/CN113272777A/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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/725Cordless telephones

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

A video playing method of a flexible display garment, the flexible display garment and a storage medium are provided, and the method comprises the following steps: establishing communication connection with the flexible display garment; the terminal acquires and sends video decoding information to the flexible display garment; coding the video data according to the video coding information corresponding to the video decoding information to generate video content in a preset format; sending video content to the flexible display apparel; controlling the flexible display clothes to play video contents according to the video decoding information; the video decoding information is a parameter required when decoding video content generated from the video encoding information.

Description

Video playing method of flexible display garment, flexible display garment and storage medium Technical Field
The invention relates to the field of flexible screens, in particular to a video playing method of a flexible display garment, the flexible display garment and a storage medium.
Background
In recent years, the flexible display industry has been rapidly developed and the market size has been continuously expanded. The flexible display has the advantages of being light, thin, bendable, foldable, portable, easy to design and the like, has revolutionary application prospects in the field of intelligent clothes, and can be applied in scenes including: the content information display of personal digital assistants, wearable computers and other wearable devices, the information display in the fields of fire fighting, sports and the like.
However, the flexible display screen-based garment is currently in a transitional stage of research, development and commercialization, and how to design an application scene of the flexible display garment is an urgent problem to be solved.
Disclosure of Invention
The embodiment of the invention provides a video playing method of a flexible display garment, the flexible display garment and a storage medium, which can better realize that a terminal controls the flexible display garment to play a video.
The first aspect of the embodiments of the present invention provides a video playing method for a flexible display garment, which is used for a terminal; the video playing method comprises the following steps:
establishing communication connection with the flexible display garment;
acquiring video decoding information and sending the video decoding information to the flexible display clothing;
encoding video data by using video encoding information corresponding to the video decoding information to generate video content in a preset format;
sending the video content to the flexible display apparel;
controlling the flexible display garment to decode the video content according to the video decoding information;
and controlling the flexible display clothes to play the decoded video content.
The second aspect of the embodiment of the present invention provides a video playing method for a flexible display garment, which is used for playing the flexible display garment of a video sent by a terminal; the video playing method comprises the following steps:
establishing communication connection with a terminal;
acquiring video decoding information sent by the terminal;
acquiring video content sent by the terminal;
and decoding the video content according to the video decoding information and playing the decoded video content.
A third aspect of embodiments of the present invention provides a flexible display garment, comprising a memory and a processor, the memory being configured to store program instructions; and if the processor executes the program instruction, the video playing method for the flexible display garment is realized.
A fourth aspect of the embodiments of the present invention provides a storage medium, where a computer program is stored, and if the computer program is executed by a processor, the video playing method for a flexible display garment is implemented.
A fifth aspect of the embodiments of the present invention provides a storage medium, where the storage medium stores a computer program, and if the computer program is executed by a processor, the video playing method for flexible display apparel for a terminal is implemented.
Compared with the prior art, the embodiment of the invention has the beneficial effects that: the video decoding information is sent to the flexible display clothing by the terminal, the video decoding information is decoding information required by decoding video content generated by the terminal, and then the terminal sends the video content generated according to the video coding information to the flexible display clothing so that the flexible display clothing plays the video content according to the video decoding information; the terminal can control the flexible display clothes to play videos, for example, videos of terminals such as mobile phones and the like can be simultaneously pushed to a plurality of flexible display clothes in a wireless communication mode.
Drawings
One or more embodiments are illustrated by way of example in the accompanying drawings, which correspond to the figures in which like reference numerals refer to similar elements and which are not to scale unless otherwise specified.
Fig. 1 is a schematic flow chart of a video playing method for a flexible display garment according to an embodiment of the present invention;
fig. 2 is a schematic diagram of a sub-process for generating video content in a preset format;
FIG. 3 is a schematic flow chart of a video playing method for a flexible display garment according to an embodiment of the present invention;
FIG. 4 is a schematic diagram illustrating an application scenario of the video playing method in FIG. 3 according to an embodiment;
FIG. 5 is a schematic flow chart illustrating a video playing method for a flexible display garment according to another embodiment of the present invention;
FIG. 6 is a schematic diagram illustrating an application scenario of the video playing method in FIG. 5 according to an embodiment;
FIG. 7 is a schematic flow chart diagram illustrating a video playing method for a flexible display garment according to yet another embodiment of the present invention;
FIG. 8 is a schematic flow chart of a video playing method for a flexible display garment according to another embodiment of the present invention;
FIG. 9 is a schematic flowchart of a video playing method for a flexible display garment according to an embodiment of the present invention;
figure 10 is a schematic structural view of a flexible display garment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
It should be noted that, if not conflicted, the various features of the embodiments of the invention may be combined with each other within the scope of protection of the invention. Additionally, while functional block divisions are performed in the device diagrams, with logical sequences shown in the flowcharts, in some cases, the steps shown or described may be performed in a different order than the block divisions in the device diagrams, or the flowcharts.
The flexible display clothes provided by the embodiment of the invention are clothes with a flexible display screen, and the clothes can be in the forms of hats, coats, trousers, skirts, shoes, scarves, ties, belts and the like.
Fig. 1 is a schematic flow chart of a video playing method for a flexible display garment of a terminal. The terminal is specifically a terminal for controlling the flexible display clothes to play videos. For example, the video playing method can be specifically executed by a terminal of a user, such as a mobile phone, a tablet, a special electronic terminal, and the like, and is used for controlling the flexible display garment to play the video.
The video playing method for the flexible display clothing of the terminal comprises the following steps:
and S110, establishing communication connection with the flexible display clothes.
Illustratively, the terminal of the user and the flexible display garment both comprise a wifi communication component, and the terminal of the user can establish wifi communication connection with the flexible display garment.
And S120, acquiring video decoding information and sending the video decoding information to the flexible display clothes.
In this embodiment, the terminal of the user outputs the video after performing the calculation processes such as compression and encoding, so as to ensure the speed and reliability of video transmission between the terminal and the flexible display garment. For example, the amount of data to be transmitted is reduced through compression, error detection and correction of the transmitted data are realized through encoding, and the accuracy of data transmission is improved.
In this embodiment, the video obtained through compression and encoding needs to be decoded and decompressed based on decompression, decoding parameters or algorithms corresponding to the compression and encoding, and then can be played.
In some possible embodiments, the terminal holds the video decoding information in advance. In other possible embodiments, the terminal generates the video decoding information at an initial stage of generating the video. The video decoding information corresponds to video encoding information of a terminal, and video content generated according to the video encoding information can be decoded according to the video decoding information, namely the video decoding information is a parameter required when the video content generated according to the video encoding information is decoded.
And after the terminal acquires the video decoding information, sending the video decoding information to the flexible display clothes so that the flexible display clothes decode the data acquired from the terminal according to the video decoding information.
Illustratively, the step S120 of obtaining video decoding information and sending the video decoding information to the flexible display garment specifically includes the following steps:
and step S121, acquiring the video decoding information according to preset video coding information.
Illustratively, the preset video coding information includes at least one of a code rate, a frame rate, and a key frame interval. The bitrate is also called bit rate (bps), which means that a parameter is assigned to a video when the video is compressed, so as to tell compression software about the size of the compressed video that is expected; the higher the code rate, the faster the data transmission speed. Frame rate (Frame rate) is a measure for measuring the number of display Frames in units of Frames Per Second (FPS) or hertz (Hz). The higher the frame rate, the smoother and more realistic the video display. Video coding is performed in groups, each group is also called a GOP, there is no connection between groups, and coding relation is generated only in groups. Each GOP group starts with a key frame. The key frame is a complete picture of a spoke, and other frames in the group are incomplete and need to be obtained by operation from the key frame, the previous frame or the subsequent frame. Increasing the key frame interval is beneficial to reducing the volume of the coded video; however, if the key frame interval is too large, picture distortion of some frames may be caused.
In some possible embodiments, the encoder encodes a certain video data stream according to the predetermined video coding information, and obtains the video decoding information corresponding to the predetermined video coding information. The video decoding information is a parameter required when decoding video content generated from the video encoding information.
In some possible embodiments, the audio and video data stream is compressed and encoded according to the h.264 protocol, and the audio and video data stream is processed into video content in the h.264 format according to preset video encoding information. The acquired video decoding information includes information of a Sequence Parameter Set (SPS) and/or information of a Picture Parameter Set (PPS).
The information in the sequence parameter set SPS is important, and if the flexible display garment is not acquired or the acquired sequence parameter set SPS is in error, the decoding process of the flexible display garment is likely to fail. The sequence parameter set SPS stores a set of global parameters of a Coded video sequence (Coded video sequence), which is a sequence of encoded frames of pixel data of one frame of an original video.
The picture parameter set PPS includes parameters on which the encoded data of each frame depends. The picture parameter set PPS is similar to SPS, and is separately stored in a NAL Unit in a naked code stream of H.264, except that the value of NAL _ Unit _ type of the PPS NAL Unit is 8; in the encapsulated format, the PPS is stored, typically together with the SPS, in the header of the video file, e.g., at the start of the entire stream.
And S122, sending the video decoding information to the flexible display clothes.
For example, if the step S110 establishes a communication connection with a plurality of flexible display clothes, the video decoding information is sent to the plurality of flexible display clothes one by one or in a broadcast manner.
Step S130, encoding the video data by using the video encoding information corresponding to the video decoding information, and generating the video content in the preset format.
For example, as shown in fig. 2, the step S130 performs encoding processing on the video data by using the video encoding information corresponding to the video decoding information to generate the video content in the preset format, and specifically includes the following steps:
step S131, video data stream is obtained.
In some possible embodiments, for the Android system, screen-like recording, i.e., screen Record and the like, may be used to obtain video data from the SurfaceFlinger service process and audio data from the AudioFlinger service process.
And step S132, processing the acquired video data stream into video content in a preset format according to the video coding information.
The video data is input to an encoder in the form of a video data stream, compressed into h.264 format, for example, in a Media player, and the video content in a preset format is output in the format of streaming Media. Illustratively, the audio-video data stream is processed into video content in an H.264 format according to preset video coding information, and the video content comprises key frames and non-key frame information.
In this embodiment, the video content may only include the video content, may only include the audio content, or may include both the video content and the audio content. Illustratively, at some time, the obtained video data stream is processed into the video content in the preset format according to the video coding information, at another time, the obtained audio data stream is processed into the video content in the preset format according to the video coding information, and at other time, the obtained audio data stream and the obtained video data stream are processed into the video content in the preset format according to the video coding information.
And S140, sending the video content to the flexible display clothes.
Illustratively, the video content is sent to the flexible display apparel based on the communication connection established with the flexible display apparel in step S110, such as a wifi communication connection.
And S150, controlling the flexible display clothes to decode the video content according to the video decoding information.
For example, the flexible display garment may be configured to automatically decode the video content according to the video decoding information after receiving the video content. In other possible embodiments, the flexible display garment is configured to receive video content and decode the video content according to the video decoding information after receiving the decoding instruction.
And S160, controlling the flexible display clothes to play the decoded video content.
For example, the flexible display garment may be configured to automatically play the decoded video content after decoding the video content. In other possible embodiments, the flexible display garment is configured to play the decoded video content after receiving the play instruction.
Illustratively, a video player of the flexible display garment monitors whether a new video frame of the video content is transmitted through a TCP channel and a UDP channel, and if the new video frame of the video content is transmitted through the TCP channel and the UDP channel, the video frame is sent to a Media play player; and the Media play decompresses and decodes the video frames of the video content according to the video decoding information and then plays the video content.
In some possible embodiments, as shown in fig. 3 and 4, the terminal 10 establishes a communication connection with the flexible display garment 30, and specifically includes:
and step S111, controlling the router 20 to scan the flexible display garment 30 in the communication range.
In some possible embodiments, the terminal 10 establishes a communication connection with one or more flexible display apparel 30 through the router 20. When the flexible display garment 30 needs to be controlled to display the content on the terminal 10 used by the user, the user triggers the connection between the terminal 10 and the router 20 through touch operation and the like on the terminal 10; the terminal 10 then sends a scan instruction to the router 20 to control the router 20 to scan the flexible display garment 30 within communication range.
Step S112, establishing a communication connection with the at least one flexible display garment 30 scanned by the router 20.
In some possible embodiments, router 20 supports a one-to-many communication mode, e.g., router 20 is set to an AP mode. The router 20 can establish a communication connection with one or more flexible display apparel 30 while in communication connection with the terminal 10; the terminal 10 can thus establish a communication connection with the at least one flexible display garment 30 scanned by the router 20 through the router 20.
In some possible embodiments, the step S120 of obtaining and sending video decoding information to the flexible display garment 30 specifically includes:
step S123, obtaining video decoding information, and sending the video decoding information to the scanned at least one flexible display garment 30 through the router 20.
In some possible embodiments, the step S140 of sending the video content to the flexible display apparel 30 specifically includes:
step S141, sending the video content to the scanned at least one flexible display garment 30 through the router 20. The terminal 10 first transmits the video content generated in step S130 to the router 20, and then the router 20 transmits the video content to the flexible display garment 30 connected to the router 20.
In some possible embodiments, the step S150 of controlling the flexible display garment 30 to decode the video content according to the video decoding information specifically includes:
step S151, sending a decoding instruction to the scanned at least one flexible display garment 30 through the router 20.
In this embodiment, the step S160 controls the flexible display garment 30 to play the decoded video content, which specifically includes:
step S161, sending a playing instruction to the scanned at least one flexible display garment 30 through the router 20.
Illustratively, the terminal 10, at the step S141, sends the video content to the scanned at least one flexible display garment 30 through the router 20, and at the same time, controls the router 20 to send a decoding instruction and a playing instruction to the flexible display garment 30 connected to the router 20, so as to control the flexible display garment 30 to play the video.
Illustratively, at a certain time after the terminal 10 sends the video content to the scanned at least one flexible display garment 30 through the router 20 in step S141, the terminal sends a decoding instruction and a playing instruction to the scanned at least one flexible display garment 30 through the router 20 to control the flexible display garment 30 to play the video.
In other possible embodiments, as shown in fig. 5 and fig. 6, the terminal 10 establishes a communication connection with the flexible display garment 30, and specifically includes:
step S1101, scanning the flexible display garment 30 within the communication range.
Illustratively, a user wears one or more flexible display apparel 30. When the flexible display garment 30 needs to be controlled to display the content on the terminal 10 used by the user, the terminal 10 is triggered to scan the flexible display garment 30 which can be connected in communication within the communication range through touch operation and the like by the terminal 10.
Step S1102, one of the scanned flexible display apparel 30 is set as the master node 31.
For example, the flexible display garment 30 as the master node 31 may be set in a one-to-many communication mode, for example, in an AP mode. Such that the flexible display garment 30, which is configured as the master node 31, may establish a communication connection with one or more other flexible display garments 30 at the same time as the communication connection with the terminal 10.
For example, step S1102 sets one of the scanned flexible display apparel 30 as the master node 31, and specifically includes: and setting one of the scanned flexible display clothes 30 to forward the acquired video decoding information and video content to the rest of the flexible display clothes 30.
In the present embodiment, the flexible display garment 30 as the master node 31 is configured to automatically forward data to the remaining flexible display garments 30 connected to the master node 31 if the data is acquired from the terminal 10.
In some possible embodiments, if a certain flexible display garment 30 is set as the main node 31, the flexible display garment 30 forwards the acquired video decoding information or video content to at least another flexible display garment 30 that is not set as the main node 31 after acquiring the video decoding information or video content.
In some possible embodiments, the step S1102 sets one of the scanned flexible display apparel 30 as the master node 31, and specifically includes:
step S11, setting a flexible display garment 30 designated by the user as the master node 31.
In the present embodiment, which flexible display garment 30 is set as the master node 31 requires the user's designation using the terminal 10.
For example, after scanning the flexible display garment 30 within the communication range in step S1101, the terminal 10 acquires and outputs the communication quality between the terminal 10 and the scanned flexible display garment 30, and displays the communication quality of each flexible display garment 30 to the user, and the user may designate the flexible display garment 30 with better communication quality as the master node 31, for example.
For example, after scanning the flexible display garment 30 in the communication range in step S1101, the terminal 10 acquires and outputs the identifier of the scanned flexible display garment 30, and if two flexible display garments 30 identified as hat and jacket are scanned, the flexible display garment 30 identified as hat may be designated as the master node 31.
In other possible embodiments, step S1102 sets one of the scanned flexible display apparel 30 as the master node 31, and specifically includes:
and step S12, setting the flexible display garment 30 meeting the preset conditions as the master node 31.
Illustratively, after scanning the flexible display garment 30 within the communication range in step S1101, the terminal 10 acquires the communication quality between the terminal 10 and the scanned flexible display garment 30, and sets the flexible display garment 30 with the best communication quality as the master node 31.
And step S1103, controlling the master node 31 to establish a communication connection with the remaining flexible display garment 30.
If a flexible display garment 30 is configured as the master node 31, a communication connection is established with at least another flexible display garment 30.
In some possible embodiments, after one of the scanned flexible display apparel 30 is set as the master node 31 in step S1102, the master node 31 is controlled to automatically establish a communication connection with the remaining flexible display apparel 30.
In other possible embodiments, the flexible display garment 30 not configured as the master node 31 may automatically search for the router or master node 31 and establish a communication connection with the router or master node 31.
In this embodiment, the step S120 of acquiring and sending video decoding information to the flexible display garment 30 specifically includes:
step S1201, acquiring the video decoding information, and sending the video decoding information to the master node 31.
After acquiring the video decoding information, the master node 31 automatically forwards the video decoding information to the rest of the flexible display garment 30. Or after the main node 31 acquires the video decoding information, the main node forwards the video decoding information to the rest of the flexible display garment 30 according to the instruction of the terminal 10.
In this embodiment, the step S140 of sending the video content to the flexible display garment 30 specifically includes:
step S1401, the video content is transmitted to the master node 31.
The master node 31 automatically forwards the video content to the remaining flexible display apparel 30 after acquiring the video content. Or after the main node 31 acquires the video content, the main node forwards the video content to the remaining flexible display garment 30 according to an instruction of the terminal 10.
In some possible embodiments, the step S150 of controlling the flexible display garment to decode the video content according to the video decoding information specifically includes:
step S1501, controlling the host node 31 to send a decoding instruction to the remaining flexible display garment 30.
After receiving the video content and the corresponding decoding instruction from the master node 31, the remaining flexible display apparel 30 decodes the video content according to the video decoding information received from the master node 31.
Step S1502 controls the master node 31 to decode the video content according to the video decoding information.
The flexible display garment 30, which is the master node 31, also decodes the video content according to the video decoding information.
Step S160 of controlling the flexible display apparel to play the decoded video content specifically includes:
and S1601, controlling the main node to send a play instruction to the rest of the flexible display clothes.
And after receiving the play instruction from the master node 31, the remaining flexible display garment 30 plays the decoded video content.
And step S1602, controlling the main node to play the decoded video content.
The flexible display garment 30 as the master node 31 may also play the decoded video content.
In some possible embodiments, as shown in fig. 7, the video playing method further includes:
and S170, sending playing synchronization information to the flexible display clothes.
The playing synchronization information is used for indicating the progress of playing the video content of each flexible display garment, so that the plurality of flexible display garments can play the audio and the video synchronously.
Fig. 8 is a schematic flow chart of a video playing method for a flexible display garment, which is used for the flexible display garment, and the flexible display garment is specifically a flexible display garment for playing a video sent by a terminal.
The video playing method for the flexible display garment comprises the following steps:
and S210, establishing communication connection between the flexible display clothes and the terminal.
And S220, the flexible display clothes acquire the video decoding information sent by the terminal.
Wherein the video decoding information is a parameter required for decoding the video content.
And S230, the flexible display clothes acquire the video content sent by the terminal.
And S240, the flexible display clothes decode the video content according to the video decoding information and play the decoded video content.
In some possible embodiments, as shown in fig. 9, after the flexible display garment establishes a communication connection with the terminal in step S210, the method further includes the following steps:
and S201, if the flexible display clothes are set as the main node, establishing communication connection with at least another flexible display clothes.
In some possible embodiments, the step S210 of establishing a communication connection with the terminal specifically includes:
and S202, if the master node is not set, establishing communication connection with the master node or the router.
In some possible embodiments, if the flexible display device is configured as a master node, the acquired video decoding information and video content are forwarded to the at least one other flexible display garment.
If a certain flexible display clothing is set as the main node, the flexible display clothing forwards the acquired video decoding information and video content to at least another flexible display clothing which is not set as the main node.
In some possible embodiments, if a certain flexible display garment is set as the master node, after forwarding the acquired video decoding information and video content to at least another flexible display garment, a decoding instruction and a playing instruction are also sent to the at least another flexible display garment.
In some possible embodiments, the flexible display garment further obtains the playing synchronization information from the terminal; for example, the flexible display garment serving as the master node directly acquires the playing synchronization information from the terminal, and the other nodes may acquire the playing synchronization information sent by the terminal through the router or the master node.
The video playing method for the flexible display apparel according to the embodiment of the present invention and the video playing method for the terminal are based on two aspects of the same inventive concept, and the implementation process of the video playing method for the terminal has been described in detail in the foregoing, so that those skilled in the art can clearly understand the implementation process of the video playing method for the flexible display apparel according to the foregoing description, and for the sake of brevity of the description, details are not repeated here.
From the above description of the embodiments, it is clear to those skilled in the art that the present invention can be implemented by software plus necessary general hardware platform. With such an understanding, the technical solutions of the present invention may be embodied in the form of a software product, which may be stored in a storage medium, such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods according to the embodiments or some parts of the embodiments, such as:
a storage medium stores a computer program, and if the computer program is executed by a processor, the video playing method for the flexible display garment is realized. And
a storage medium stores a computer program, and if the computer program is executed by a processor, the video playing method for the flexible display clothes of the terminal is realized.
Fig. 10 is a schematic structural diagram of a flexible display garment. The flexible display garment comprises a memory 31, a processor 32 and a flexible display screen 33; the memory 31 is used for storing program instructions; if the processor 32 executes the program instructions, the video playing method for the flexible display apparel is implemented.
The flexible display garment in this embodiment and the video playing method for the flexible display garment in the above embodiment are based on two aspects of the same inventive concept, and the implementation process of the video playing method for the flexible display garment has been described in detail in the foregoing, so that those skilled in the art can clearly understand the implementation mode of the flexible display garment in this implementation according to the foregoing description, and for the sake of brevity of the description, details are not repeated here.
According to the video playing method of the flexible display garment, the flexible display garment and the storage medium, the terminal sends the video decoding information to the flexible display garment, the video decoding information is the video decoding information needed when the decoding terminal generates the video content according to the video coding information, then the terminal sends the video content generated according to the video coding information to the flexible display garment, and the flexible display garment plays the video content according to the video decoding information; the terminal can control the flexible display clothes to play videos, for example, videos of terminals such as mobile phones and the like can be simultaneously pushed to a plurality of flexible display clothes in a wireless communication mode.
The above embodiments are only preferred embodiments of the present invention, and the protection scope of the present invention is not limited thereby, and any insubstantial changes and substitutions made by those skilled in the art based on the present invention are within the protection scope of the present invention.

Claims (20)

  1. A video playing method of flexible display clothes is characterized in that the method is used for a terminal; the video playing method comprises the following steps:
    establishing communication connection with the flexible display garment;
    acquiring video decoding information and sending the video decoding information to the flexible display clothing;
    encoding video data by using video encoding information corresponding to the video decoding information to generate video content in a preset format;
    sending the video content to the flexible display apparel;
    controlling the flexible display garment to decode the video content according to the video decoding information;
    and controlling the flexible display clothes to play the decoded video content.
  2. The video playback method of claim 1, wherein: the establishing of the communication connection with the flexible display clothes specifically comprises the following steps:
    controlling the router to scan the flexible display clothes in the communication range;
    and establishing communication connection with at least one flexible display garment scanned by the router.
  3. The video playback method of claim 2, wherein: the acquiring the video decoding information and sending the video decoding information to the flexible display garment specifically comprises:
    acquiring video decoding information, and sending the video decoding information to the scanned at least one flexible display garment through the router;
    the sending the video content to the flexible display garment specifically includes:
    sending, by the router, the video content to the scanned at least one flexible display garment.
  4. The video playback method of claim 1, wherein: the establishing of the communication connection with the flexible display clothes specifically comprises the following steps:
    scanning the flexible display apparel within a communication range;
    setting one of the scanned flexible display clothes as a main node;
    and controlling the main node to establish communication connection with the rest flexible display clothes.
  5. The video playback method of claim 4, wherein: one of the scanned flexible display clothes is set as a main node, and the method specifically comprises the following steps:
    setting one of the scanned flexible display clothes to forward the acquired video decoding information and video content to the rest of the flexible display clothes;
    the acquiring the video decoding information and sending the video decoding information to the flexible display garment specifically comprises:
    acquiring video decoding information and sending the video decoding information to the main node;
    the sending the video content to the flexible display garment specifically includes:
    transmitting the video content to the master node.
  6. The video playback method of claim 5, wherein: the controlling the flexible display garment to decode the video content according to the video decoding information specifically includes:
    controlling the main node to send a decoding instruction to the rest of the flexible display clothes;
    controlling the main node to decode the video content according to the video decoding information;
    the controlling the flexible display clothing to play the decoded video content specifically includes:
    controlling the main node to send a playing instruction to the rest of the flexible display clothes;
    and controlling the main node to play the decoded video content.
  7. The video playback method of claim 4, wherein: one of the scanned flexible display clothes is set as a main node, and the method specifically comprises the following steps:
    setting a flexible display garment appointed by a user as a main node; or
    And setting the flexible display clothes meeting the preset conditions as a main node.
  8. The video playback method of any one of claims 1-7, wherein: the acquiring the video decoding information and sending the video decoding information to the flexible display garment specifically comprises:
    acquiring the video decoding information according to preset video coding information;
    and sending the video decoding information to the flexible display clothes.
  9. The video playback method of claim 8, wherein: the encoding processing of the video data by using the video encoding information corresponding to the video decoding information to generate the video content in the preset format specifically includes:
    acquiring a video data stream;
    and processing the obtained video data stream into video content in a preset format according to the video coding information.
  10. The video playback method of claim 9, wherein: processing the obtained video data stream into video content in a preset format according to the video coding information, which specifically comprises:
    and processing the acquired video data stream into video content in an H.264 format according to preset video coding information.
  11. The video playback method of claim 10, wherein: the video coding information comprises at least one of code rate, frame rate and key frame interval;
    the video decoding information includes information of a sequence parameter set and/or information of a picture parameter set.
  12. A video playing method of flexible display clothes is characterized in that the method is used for the flexible display clothes; the video playing method comprises the following steps:
    establishing communication connection with a terminal;
    acquiring video decoding information sent by the terminal;
    acquiring video content sent by the terminal;
    and decoding the video content according to the video decoding information and playing the decoded video content.
  13. The video playback method of claim 12, wherein: after the communication connection is established with the terminal, the method further comprises the following steps:
    if the flexible display clothes are set as the main node, the communication connection is established with at least one other flexible display clothes.
  14. The video playback method of claim 13, wherein: the establishing of the communication connection with the terminal specifically includes:
    and if the master node is not set as the master node, establishing communication connection with the master node or the router.
  15. The video playback method of claim 13, wherein: and if the main node is set, forwarding the acquired video decoding information and the acquired video content to the at least another flexible display garment.
  16. The video playback method of claim 15, wherein: if the video decoding information and the video content are set as the main node, after the obtained video decoding information and the obtained video content are forwarded to the at least another flexible display garment, the method further comprises the following steps:
    and sending a decoding instruction and a playing instruction to the at least another flexible display garment.
  17. A video playback method as claimed in any one of claims 12 to 16, wherein: the video content is specifically h.264 format video content, and the video decoding information includes information of a sequence parameter set and/or information of a picture parameter set.
  18. A flexible display dress, its characterized in that: comprising a memory for storing program instructions and a processor; if the processor executes the program instructions, the video playing method of the flexible display garment as claimed in any one of claims 12 to 17 is implemented.
  19. A storage medium storing a computer program, characterized in that: if the computer program is executed by a processor, the method for playing the video of the flexible display garment according to any one of claims 12 to 17 is implemented.
  20. A storage medium storing a computer program, characterized in that: if the computer program is executed by a processor, the video playing method of the flexible display garment as claimed in any one of claims 1 to 11 is implemented.
CN201980073424.1A 2019-01-31 2019-01-31 Video playing method of flexible display garment, flexible display garment and storage medium Pending CN113272777A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2019/074132 WO2020155007A1 (en) 2019-01-31 2019-01-31 Video playback method for flexible display accessory, flexible display accessory and storage medium

Publications (1)

Publication Number Publication Date
CN113272777A true CN113272777A (en) 2021-08-17

Family

ID=71840740

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201980073424.1A Pending CN113272777A (en) 2019-01-31 2019-01-31 Video playing method of flexible display garment, flexible display garment and storage medium

Country Status (2)

Country Link
CN (1) CN113272777A (en)
WO (1) WO2020155007A1 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6651365B1 (en) * 1995-05-26 2003-11-25 Ani-Motion, Inc. Articles with illuminated sequenced motioned displays
CN101188883A (en) * 2007-09-30 2008-05-28 缪江红 Display device for applying organic luminescent display into the finery making
CN104598183A (en) * 2014-12-31 2015-05-06 青岛歌尔声学科技有限公司 Head-mounted display equipment and method for obtaining intelligent equipment information by head-mounted display equipment
CN106213609A (en) * 2016-08-31 2016-12-14 金轶超 A kind of can be mutual garment system
CN107529069A (en) * 2016-06-21 2017-12-29 中兴通讯股份有限公司 A kind of video stream transmission method and device
US20180241864A1 (en) * 2015-07-02 2018-08-23 Xovia Limited Wearable Devices
CN108783635A (en) * 2018-07-23 2018-11-13 边俊民 A kind of clothes and preparation method thereof with FOLED display functions

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102274372B1 (en) * 2014-06-17 2021-07-07 삼성전자주식회사 Method and wealable device for interworking mobile terminal
KR20180020386A (en) * 2016-08-18 2018-02-28 엘지전자 주식회사 Mobile terminal and operating method thereof
CN207166653U (en) * 2017-06-09 2018-03-30 全球能源互联网研究院 A kind of wearable video fusion interactive device instructed for electric power field work

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6651365B1 (en) * 1995-05-26 2003-11-25 Ani-Motion, Inc. Articles with illuminated sequenced motioned displays
CN101188883A (en) * 2007-09-30 2008-05-28 缪江红 Display device for applying organic luminescent display into the finery making
CN104598183A (en) * 2014-12-31 2015-05-06 青岛歌尔声学科技有限公司 Head-mounted display equipment and method for obtaining intelligent equipment information by head-mounted display equipment
US20180241864A1 (en) * 2015-07-02 2018-08-23 Xovia Limited Wearable Devices
CN107529069A (en) * 2016-06-21 2017-12-29 中兴通讯股份有限公司 A kind of video stream transmission method and device
CN106213609A (en) * 2016-08-31 2016-12-14 金轶超 A kind of can be mutual garment system
CN108783635A (en) * 2018-07-23 2018-11-13 边俊民 A kind of clothes and preparation method thereof with FOLED display functions

Also Published As

Publication number Publication date
WO2020155007A1 (en) 2020-08-06

Similar Documents

Publication Publication Date Title
CN111818359B (en) Processing method and device for live interactive video, electronic equipment and server
JP6570646B2 (en) Audio video file live streaming method, system and server
KR101467430B1 (en) Method and system for providing application based on cloud computing
JP6689514B2 (en) Multimedia file stitching method and apparatus
CN108769795B (en) Video signal realizing system and method
CN108200447B (en) Live broadcast data transmission method and device, electronic equipment, server and storage medium
CN105704504B (en) Method, device, equipment and storage medium for inserting push information in live video
CN106303663B (en) live broadcast processing method and device and live broadcast server
CN112019877A (en) Screen projection method, device and equipment based on VR equipment and storage medium
CN112533014B (en) Method, device and equipment for processing and displaying target object information in live video broadcast
KR101730115B1 (en) Apparatus and method for processing image
EP3316582B1 (en) Multimedia information processing method and system, standardized server and live broadcast terminal
US11089073B2 (en) Method and device for sharing multimedia content
WO2020097803A1 (en) Overlay comment processing method and apparatus, electronic device, and computer-readable storage medium
KR20220144857A (en) Multimedia data publishing method and apparatus, device and recording medium
CN109756744B (en) Data processing method, electronic device and computer storage medium
CN114979755A (en) Screen projection method and device, terminal equipment and computer readable storage medium
CN112272319A (en) Audio and video data transmission method and device, storage medium and electronic equipment
WO2014207899A1 (en) Communication device and communication method
EP3316546A1 (en) Multimedia information live method and system, collecting device and standardization server
CN109862385B (en) Live broadcast method and device, computer readable storage medium and terminal equipment
CN106792125A (en) A kind of video broadcasting method and its terminal, system
CN112422961A (en) Data transmission method and device, display equipment and computer readable storage medium
CN109686341B (en) Video display method and device, display equipment and display system
US8407312B2 (en) Data delivery apparatus

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
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20210817

WD01 Invention patent application deemed withdrawn after publication