Video data publishing method and device, electronic device and storage medium

A video data and video technology, applied in the computer field, can solve problems such as easy consumption of electronic equipment resources and serious power consumption, and achieve the effect of reducing resource consumption, reducing power consumption, and avoiding resource consumption

Pending Publication Date: 2019-07-26
BEIJING BYTEDANCE NETWORK TECH CO LTD
14 Cites 4 Cited by

AI-Extracted Technical Summary

Problems solved by technology

However, all types of videos to be released are transcoded, which easily ...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Method used

[0109] Preferably, the threads corresponding to multiple processing stages can adopt a parallel processing method, and the video data is transcoded through a plurality of thread parallel processing methods, which can make full use of processor performance and reduce the time required for video transcoding , to improve the efficiency of video transcoding.
[0124] As an ...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Abstract

The invention provides a video data publishing method and device, an electronic device and a storage medium, and the method comprises the steps: obtaining to-be-published video data, carrying out thetranscoding of the video data when determining that the video data needs to be transcoded, and publishing the transcoded video data. Therefore, when the video data is published, only the video data needing to be transcoded is transcoded, so that resource consumption caused by transcoding all types of video data is avoided, resource consumption caused by transcoding the video data to the electronicdevice is reduced, and power consumption is reduced.

Application Domain

Technology Topic

Image

  • Video data publishing method and device, electronic device and storage medium
  • Video data publishing method and device, electronic device and storage medium
  • Video data publishing method and device, electronic device and storage medium

Examples

  • Experimental program(1)

Example Embodiment

[0029] Embodiments of the present disclosure are described in detail below, and examples of the embodiments are illustrated in the drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the figures are exemplary and are intended to explain the present disclosure and should not be construed as limiting the present disclosure.
[0030] The method, device, electronic device and storage medium of the embodiments of the present disclosure will be described below with reference to the accompanying drawings.
[0031] figure 1 It is a schematic flowchart of a method for distributing video data provided by an embodiment of the present disclosure.
[0032] like figure 1 As shown, the video data release method includes:
[0033] S101. Acquire video data to be released.
[0034] Among them, it should be noted that the video data distribution method of the embodiment of the present disclosure is configured in a video data distribution device, and the video data distribution device can be set in an application program with a video sharing function, and the application program can be set in an electronic device , or in the server, which is not limited in this embodiment.
[0035] Wherein, the electronic device may include but not limited to a mobile phone, a tablet computer, a wearable device, etc., which is not limited in this embodiment.
[0036] The implementation of the present disclosure is described by taking a user publishing a video using a short video application program in an electronic device as an example.
[0037] Among them, it should be noted that during the process of users publishing videos through short video applications, the video data to be released can be video data directly recorded by users through short video applications, or video data imported by users locally. The data can also be the video data generated by the short video application program based on multiple pictures imported by the user locally, which is not limited in this embodiment.
[0038] Wherein, the video data may include video image data and audio data, which is not limited in this embodiment.
[0039] S102. Determine that the video data needs to be re-transcoded.
[0040] Among them, it should be noted that in different application scenarios, the methods for determining that video data needs to be re-transcoded are different. Examples are as follows:
[0041] As an example, if the size of the video data exceeds a preset threshold, it is determined that the video data needs to be transcoded.
[0042] Specifically, it is determined whether the size of the video data exceeds a preset threshold, and if it is determined that the size of the video data exceeds the preset threshold, it is determined that the video data needs to be transcoded.
[0043] Wherein, the size of the video data may be calculated according to the video code rate and the video duration, or may be obtained by reading the video parameter information of the video data, which is not limited in this embodiment.
[0044] Among them, it should be noted that if it is judged that the size of the video data does not exceed the preset threshold, it can be determined that the video data does not need to be transcoded, and it can also be further judged on the video data in combination with other judgment factors to determine whether the video data needs to be transcoded. deal with.
[0045] As an example, if it is determined that the size of the video data does not exceed the preset threshold, it can be further determined whether the video data uses special effects, and if it is known that the video data does not use any special effects, it can be determined that the video data does not need transcoding processing.
[0046] If it is known that the video data uses special effects, it can be determined that the video data needs to be transcoded.
[0047] As a possible implementation, it is possible to determine whether the video data uses a special effect by judging whether the video data has a special effect identifier. If the video data has a special effect identifier, it is determined that the video data uses a special effect. If the video data does not have a special effect identifier, then Make sure the video data does not use special effects.
[0048] As another example, if it is identified that the video data is imported by the user, then it is determined that the video data needs to be re-transcoded.
[0049] Specifically, it is determined whether the video data is imported by the user, and if the video data is imported by the user, it is determined that the video data needs to be re-transcoded
[0050] As a possible implementation, judging whether the video data is imported by the user may be determined by judging whether the video data is imported by the user, wherein if the video data is marked with an import flag, it is determined that the video data needs to be re-transcoded.
[0051] Wherein, it should be noted that the video data is marked with an import flag, indicating that the video data is video data imported by the user from the local area.
[0052] Among them, it should be noted that if the video data is not marked with an import mark, it can be further judged whether the video data uses a special effect, that is, whether the video data is marked with a special effect mark, and if the video data is marked with a special effect mark, it means that the user passed the The short video application program has the operation of adding special effects to the video data. At this time, it can be determined that the video data needs to be transcoded, or the video data can be further judged according to other judgment factors. Regarding the video data based on other judgment factors For the specific content of the further judgment, refer to the subsequent description of the present disclosure.
[0053] As another example, if it is identified that the video data uses a special effect, then it is determined that the video data needs to be re-transcoded.
[0054] Specifically, it may be determined whether the video data uses special effects, wherein, if the video data uses special effects, it is determined that the video data needs to be re-transcoded.
[0055] As a possible implementation, to determine whether the video data uses special effects, it can be judged whether the video data to be processed uses special effects by judging whether the video data is marked with a special effect mark, and if the video data is marked with a special effect mark, it is determined to be processed If the video data is marked with any special effect, it is determined that the video data to be processed does not use special effects.
[0056] As another example, if it is identified that the video data uses preset special effects, then it is determined that the video data needs to be re-transcoded.
[0057] The preset special effect refers to a special effect added to the video image data in the video data. The preset special effects may include but not limited to color filters, special effect filters, any special effects such as stickers, watermarks, text, brushes, etc., which are limited in this implementation.
[0058] S103, perform transcoding processing on the video data, and release the transcoded video data.
[0059] Specifically, the video data is transcoded according to a preset transcoding rule, and the transcoded video data is published on the video platform.
[0060] In the method for distributing video data in an embodiment of the present disclosure, after obtaining the video data to be released, when it is determined that the video data needs to be transcoded, the video data is transcoded, and the transcoded video data is released. Therefore, when publishing video data, only the video data that needs to be transcoded is transcoded, avoiding resource consumption caused by transcoding all types of video data, and reducing the impact of transcoding video data on electronic equipment. resource consumption, reducing power consumption.
[0061] Based on the foregoing embodiments, when it is determined that the video data does not need to be transcoded, the video data is directly released to the video platform. Therefore, for the video data to be released that meets the requirements, the video data is directly released to the video platform without transcoding processing, which reduces the release time of the video to be released that meets the requirements, and improves the user's video publishing experience.
[0062] In practical applications, for the video data to be released, the user can perform video processing on the video before releasing the video data, after the user processes the audio track and/or video track of the video data, in order to process the audio track and/or video track of the user or the operation of video track is added to the published video data, as an exemplary implementation, before the video data is directly published to the video platform, it is determined that the audio track and/or video track of the video data is added with special effects; according to the The special effect added to the audio track and/or the video track of the video data repackages the audio track and the video track of the video data.
[0063] That is to say, before the video data is directly released to the video platform, it is also possible to determine whether special effects have been added to the audio track and/or video track of the video data, and determine whether the audio track and/or video track of the video data have been added When adding special effects, the audio track and video track of the video data are repackaged according to the special effects added to the audio track and/or video track of the video data.
[0064] The embodiment of the present disclosure provides another method for distributing video data, which is to figure 1 Further extensions and optimizations of the methods shown.
[0065] figure 2 It is a schematic flowchart of another method for distributing video data provided by an embodiment of the present disclosure.
[0066] like figure 2 As shown, the video data release method includes:
[0067] S201. Acquire video data to be released.
[0068] S202, determine whether the video data uses special effects, if not, execute S208, and if yes, execute S203.
[0069] Among them, it should be noted that if it is determined that the video data does not use special effects, it is determined that the video data does not need to be transcoded, that is, it means that the video data does not need to be transcoded. At this time, the above video data can be directly released to the video platform.
[0070] S203, determine whether the video data uses a preset special effect, if not, execute S204; if yes, execute S205, and then execute S206.
[0071] Wherein, the preset special effects may include but not limited to color filters, special effect filters, any special effects such as stickers, watermarks, text, brushes, etc., which are limited in this implementation.
[0072] As an example, preset special effects refer to adding special effects to video image data in video data.
[0073] Wherein, it should be noted that if it is determined that the video data uses a preset special effect, it is determined that the video data needs to be transcoded, that is, it indicates that the video data needs to be transcoded.
[0074] S204, determine whether special effects are added to the audio track and/or video track of the video data, if yes, perform S207, and if not, perform S208.
[0075] S205. Perform special effect processing on the video data according to preset special effects.
[0076] Wherein, it should be noted that in practical applications, preset special effects may be added to the entire video data, or preset special effects may be added to some video clips in the video data. Therefore, as an exemplary embodiment, performing special effect processing on video data according to preset special effects may include: obtaining video segments marked with preset special effect identifiers in the video data, and then, according to preset special effects, performing special effect processing on the video clips Add special effects. Thus, the efficiency of adding special effects to video data can be improved.
[0077] S206, perform transcoding processing on the video data, and release the transcoded video data.
[0078] S207. Repackage the audio track and video track of the video data according to the special effects added to the audio track and/or video track of the video data, and publish the packaged video data.
[0079] Wherein, the special effects added to the video track may include special effects such as time reversal, flashing once, and slow motion, which are not limited in this implementation.
[0080] Wherein, the special effect added to the audio track may include but not limited to selecting new music.
[0081] Wherein, it should be noted that, in an actual application process, video data encapsulation may fail due to some reasons. In order to further improve the success rate of video data publishing and improve the user's video publishing experience, as an exemplary implementation, when it is determined that video data encapsulation fails, the video data can be re-transcoded, and the re-transcoded The video data is encapsulated, and then the encapsulated video data is released to the video platform.
[0082] Specifically, when it is determined that the encapsulation of the video data fails, the video data can be re-transcoded according to the preset transcoding rules, and the re-transcoded video can be encapsulated, and then the encapsulated video data can be Publish to the video platform.
[0083] S208. Publish the video data to the video platform.
[0084] In the method for distributing video data in the embodiments of the present disclosure, after obtaining the video data to be released, it is judged whether the video data uses special effects, and when the video data uses special effects, it is further judged whether the video data uses preset special effects. special effects, then transcode the row video data, publish the transcoded video data to the video platform, and further determine the use of the audio track and/or video track of the video data when the video data does not use the preset special effects Special effects, if special effects are used on the audio track and/or video data, repackage the video track and audio track of the video data, and publish the packaged video data to the video platform; if no audio track and/or video data When special effects are used, the video data is directly published to the video platform. Therefore, for the video data to be released that meets the requirements, the video data is directly released to the video platform without transcoding processing, which reduces the release time of the video to be released that meets the requirements, and improves the user's video publishing experience.
[0085] The embodiment of the present disclosure provides another method for distributing video data, which is to figure 1 Further extensions and optimizations of the methods shown.
[0086] image 3 It is a schematic flowchart of another method for distributing video data provided by an embodiment of the present disclosure.
[0087] like image 3 As shown, the video data release method includes:
[0088] S301. Acquire video data to be released.
[0089] S302. Determine whether the video data is imported by the user. If yes, execute S309. If not, execute S303.
[0090] S303, determine whether the video data uses special effects, if not, execute S309, and if yes, execute S304.
[0091] Among them, it needs to be explained that if it is determined that the video data does not use special effects, it is determined that the video data does not need to be transcoded, that is, it means that the video data does not need to be transcoded. At this time, the above video data can be directly released to the target video. platform.
[0092] S304, determine whether the video data uses preset special effects, if not, execute S305; if yes, execute S306-S307.
[0093] Wherein, it should be noted that if it is determined that the video data uses a preset special effect, it is determined that the video data needs to be transcoded, that is, it indicates that the video data needs to be transcoded.
[0094] S305. Determine whether special effects are added to the audio track and/or video track of the video data. If yes, execute S308. If not, execute S309.
[0095]S306. Perform special effect processing on the video data according to preset special effects.
[0096] S307. Perform transcoding processing on the video data, and release the transcoded video data.
[0097] S308. Repackage the video data according to the special effect added to the audio track and/or video track of the video data, and release the packaged video data.
[0098] In some embodiments, before releasing the encapsulated video data, when it is determined that the encapsulation of the video data fails, the video data may be re-transcoded, and the re-transcoded video may be re-encapsulated, and then the re-encapsulated The encapsulated video data is published to the video platform.
[0099] S309. Publish the video data to the video platform.
[0100] In the video data publishing method of the disclosed embodiment, after obtaining the video data to be released, it is judged whether the video data is imported by the user, and when the video data is imported by the user, it is further judged whether the video data uses special effects, and if the video data does not use any special effects When the video data is directly distributed to the video platform, and when the video data uses special effects, it is further judged whether the video data uses the preset special effects. If it is judged that the video data uses the preset special effects, the video data is transcoded, and The transcoded video data is published to the video platform, and when the video data does not use preset special effects, it is further determined to use special effects on the audio track and/or video track of the video data, and if special effects are used, the video data is repackaged, And publish the encapsulated video data to the video platform; if no special effects are used, then directly publish the video data to the video platform. Therefore, for the video data to be released that meets the requirements, the video data is directly released to the video platform without transcoding processing, which reduces the release time of the video to be released that meets the requirements, and improves the user's video publishing experience.
[0101] In related technologies, in the process of transcoding video data, the video data is usually transcoded in a single-thread serial manner, and this processing method usually requires more time for transcoding. As an exemplary implementation manner, in order to improve the efficiency of video transcoding and further improve the efficiency of publishing video data, the present disclosure adopts a multi-thread parallel processing manner to transcode video data.
[0102] Specifically, the transcoding process includes multiple processing stages, and each processing stage is executed by a corresponding thread.
[0103] Wherein, it should be noted that threads corresponding to multiple processing stages may adopt parallel processing or serial processing, which is not limited in this implementation.
[0104] Wherein, the transcoding processing may include but not limited to decoding, special effect processing, transcoding, encapsulation and other processing stages.
[0105] Wherein, as a possible implementation, transcoding the video data may include: decoding the video data through the first thread, and putting the decoded data into the data queue; when the second thread monitors that there are When decoding data, notify the third thread to read the decoded data in the data queue; read the decoded data through the third thread, and encode and encapsulate the decoded data.
[0106] Wherein, as another possible implementation, transcoding the video data may include: decoding the video data through the fourth thread, and putting the decoded data into the data queue; when the fifth thread monitors the data in the data queue When there is decoded data, notify the sixth thread to read the decoded data in the data queue; read the decoded data through the sixth thread, and encode the decoded data; when receiving the encoded data from the sixth thread, pass the seventh thread Encapsulate the encoded data.
[0107] It can be understood that before the video data is encoded by the thread corresponding to the encoding processing stage, the video data can also be processed correspondingly according to the video processing information adopted for the video data.
[0108] For example, special effect usage information corresponding to the video data may be obtained, and corresponding special effect processing is performed on the video data according to the special effect usage information, so that the released video data has video special effects added by the user.
[0109] Preferably, the threads corresponding to each of the multiple processing stages can be processed in parallel, and the video data can be transcoded through the parallel processing of multiple threads, which can make full use of the performance of the processor, reduce the time required for video transcoding, and improve the video quality. transcoding efficiency.
[0110] The embodiment of the present disclosure also proposes a video data distributing device.
[0111] Figure 4 It is a schematic structural diagram of a video data distributing device provided by an embodiment of the present disclosure.
[0112] like Figure 4 As shown, the video data release device may include a first acquisition module 110, a first determination module 120 and a release module 130, wherein:
[0113] The first acquiring module 110 is configured to acquire video data to be released.
[0114] The first determination module 120 is configured to determine that the video data needs to be re-transcoded.
[0115] The publishing module 130 is configured to transcode the video data and publish the transcoded video data.
[0116] In an embodiment of the present disclosure, the determination module 120 determines that the video data needs to be re-transcoded by at least one of the following: if the size of the video data exceeds a preset threshold, it is determined that the video data needs to be transcoded. If it is recognized that the video data is imported by the user, it is determined that the video data needs to be re-transcoded. If it is identified that the video data uses special effects or preset special effects, it is determined that the video data needs to be re-transcoded.
[0117] In an embodiment of the present disclosure, the publishing module is further configured to directly publish the video data to the video platform when it is determined that the video data does not need to be transcoded.
[0118] Based on the above Figure 4 The device embodiment shown is based on the Figure 5 As shown, the device can also include
[0119] The second determining module 140 is configured to determine that special effects are added to the audio track and/or the video track of the video data.
[0120] The repackaging module 150 is configured to repackage the audio track and the video track of the video data according to the special effects added to the audio track and/or the video track of the video data.
[0121] In one embodiment of the present disclosure, as Figure 5 As shown, the device may also include:
[0122] The transcoding module 160 is configured to re-transcode the video data when it is determined that the encapsulation of the video data fails.
[0123] In one embodiment of the present disclosure, the transcoding process includes multiple processing stages, and each processing stage is executed by a corresponding thread.
[0124] As an example, threads corresponding to multiple processing stages may be implemented in parallel. Thus, the transcoding process is performed in a multi-threaded parallel processing manner, which improves the transcoding efficiency of video data, further reduces the publishing time required for video publishing, and improves the efficiency of video publishing.
[0125] Wherein, it should be noted that, the foregoing explanations on the embodiment of the video data distribution method are also applicable to the video data distribution device of this embodiment, and its implementation principles are similar, so details are not repeated here.
[0126] The video data distributing device of the embodiment of the present disclosure, after obtaining the video data to be disseminated, performs transcoding processing on the video data when it is determined that the video data needs to be transcoded, and publishes the transcoded video data. Therefore, when publishing video data, only the video data that needs to be transcoded is transcoded, avoiding resource consumption caused by transcoding all types of video data, and reducing the impact of transcoding video data on electronic equipment. resource consumption, reducing power consumption.
[0127] In order to implement the above embodiments, an embodiment of the present invention further proposes a computer-readable storage medium, on which a computer program is stored, and the program is executed by a processor for executing the method for distributing video data in the above embodiments.
[0128] Image 6 A schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. This electronic device includes:
[0129] A memory 1001 , a processor 1002 , and computer programs stored in the memory 1001 and executable on the processor 1002 .
[0130] When the processor 1002 executes the program, the method for distributing video data provided in the above-mentioned embodiments is implemented.
[0131] Further, the electronic equipment also includes:
[0132] The communication interface 1003 is used for communication between the memory 1001 and the processor 1002 .
[0133] The memory 1001 is used to store computer programs that can run on the processor 1002 .
[0134] The memory 1001 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one magnetic disk memory.
[0135] The processor 1002 is configured to implement the method for instant feedback of recommendation information in the above embodiment when executing the program.
[0136] If the memory 1001, the processor 1002, and the communication interface 1003 are implemented independently, the communication interface 1003, the memory 1001, and the processor 1002 may be connected to each other through a bus to complete mutual communication. The bus may be an Industry Standard Architecture (Industry Standard Architecture, ISA for short) bus, a Peripheral Component Interconnect (PCI for short) bus, or an Extended Industry Standard Architecture (EISA for short) bus. The bus can be divided into address bus, data bus, control bus and so on. For convenience, Image 6 Indicated by only one thick line, but does not mean that there is only one bus or one type of bus.
[0137] Optionally, in specific implementation, if the memory 1001, processor 1002, and communication interface 1003 are integrated on one chip, then the memory 1001, processor 1002, and communication interface 1003 can communicate with each other through the internal interface.
[0138] The processor 1002 may be a central processing unit (Central Processing Unit, referred to as CPU), or a specific integrated circuit (Application Specific Integrated Circuit, referred to as ASIC), or configured to implement one or more of the embodiments of the present disclosure integrated circuit.
[0139]In the description of this specification, descriptions referring to the terms "one embodiment", "some embodiments", "example", "specific examples", or "some examples" mean that specific features described in connection with the embodiment or example , structure, material or characteristic is included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms are not necessarily directed to the same embodiment or example. Furthermore, the described specific features, structures, materials or characteristics may be combined in any suitable manner in any one or more embodiments or examples. In addition, those skilled in the art can combine and combine different embodiments or examples and features of different embodiments or examples described in this specification without conflicting with each other.
[0140] In addition, the terms "first" and "second" are used for descriptive purposes only, and cannot be interpreted as indicating or implying relative importance or implicitly specifying the quantity of indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include at least one of these features. In the description of the present application, "plurality" means at least two, such as two, three, etc., unless otherwise specifically defined.
[0141] Any process or method descriptions in flowcharts or otherwise described herein may be understood to represent modules, segments or portions of code comprising one or more executable instructions for implementing specific logical functions or steps of the process , and the scope of preferred embodiments of the present application includes additional implementations in which functions may be performed out of the order shown or discussed, including in substantially simultaneous fashion or in reverse order depending on the functions involved, which shall It should be understood by those skilled in the art to which the embodiments of the present application belong.
[0142] The logic and/or steps represented in the flowcharts or otherwise described herein, for example, can be considered as a sequenced listing of executable instructions for implementing logical functions, can be embodied in any computer-readable medium, For use with instruction execution systems, devices, or devices (such as computer-based systems, systems including processors, or other systems that can fetch instructions from instruction execution systems, devices, or devices and execute instructions), or in conjunction with these instruction execution systems, devices or equipment for use. For the purposes of this specification, a "computer-readable medium" may be any device that can contain, store, communicate, propagate or transmit a program for use in or in conjunction with an instruction execution system, device or device. More specific examples (non-exhaustive list) of computer-readable media include the following: electrical connection with one or more wires (electronic device), portable computer disk case (magnetic device), random access memory (RAM), Read Only Memory (ROM), Erasable and Editable Read Only Memory (EPROM or Flash Memory), Fiber Optic Devices, and Portable Compact Disc Read Only Memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program may be printed, as it may be possible, for example, by optically scanning the paper or other medium, followed by editing, interpretation or other suitable means if necessary. Processing to obtain programs electronically and store them in computer memory.
[0143] It should be understood that each part of the present application may be realized by hardware, software, firmware or a combination thereof. In the embodiments described above, various steps or methods may be implemented by software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented by any one or combination of the following techniques known in the art: Discrete logic circuits, ASICs with suitable combinational logic gates, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.
[0144] Those of ordinary skill in the art can understand that all or part of the steps carried by the methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium. When the program is executed , including one or a combination of the steps of the method embodiment.
[0145] In addition, each functional unit in each embodiment of the present application may be integrated into one processing module, each unit may exist separately physically, or two or more units may be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software function modules. If the integrated modules are realized in the form of software function modules and sold or used as independent products, they can also be stored in a computer-readable storage medium.
[0146] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, and the like. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limitations on the present application, and those skilled in the art can make the above-mentioned The embodiments are subject to changes, modifications, substitutions and variations.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Similar technology patents

Classification and recommendation of technical efficacy words

  • Reduce power consumption
  • Reduce resource consumption

Semiconductor integrated circuit device and method of manufacturing the same

ActiveUS20060113520A1Extend kindReduce power consumptionSolid-state devicesBulk negative resistance effect devicesIntegrated circuitOxide
Owner:RENESAS ELECTRONICS CORP

Method and system for freezing/thawing procedures

Owner:GUANGZHOU JIUBANG DIGITAL TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products