Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

83 results about "Fragment processing" patented technology

Fragment processing is a term in computer graphics referring to a collection of operations applied to fragments generated by the rasterization operation in the rendering pipeline. During the rendering of computer graphics, the rasterization step takes a primitive, described by its vertex coordinates with associated color and texture information, and converts it into a set of fragments. These fragments then undergo a series of processing steps, e.g. scissor test, alpha test, depth test, stencil test, blending, texture mapping and so on. These steps are collectively referred to as fragment processing.

Method and system for processing network data packets

A system for transmitting and receiving TCP / IP data packets using a hardware engine is provided. The system includes an inbound MAC Receive state machine for processing MAC frames received from a network; an inbound IP verifier state machine for verifying IP packet headers; an inbound IP fragment processing state machine for processing and reassembling IP fragments; and an inbound TCP state machine for processing TCP segments received from an IP layer. The system also includes an outbound MAC Transmit state machine that sends MAC frames to a network; an outbound IP state machine that processes IP data to be passed to a MAC layer for transmission; and an outbound TCP state machine that processes TCP data to be passed to the IP layer for transmission.
Owner:MARVELL ASIA PTE LTD

System, method and computer program product for programmable fragment processing in a graphics pipeline

A system, method and computer program product are provided for programmable processing of fragment data in a computer hardware graphics pipeline. Initially, fragment data is received in a hardware graphics pipeline. It is then determined whether the hardware graphics pipeline is operating in a programmable mode. If it is determined that the hardware graphics pipeline is operating in the programmable mode, programmable operations are performed on the fragment data in order to generate output. The programmable operations are performed in a manner / sequence specified in a graphics application program interface. If it is determined that the hardware graphics pipeline is not operating in the programmable mode, standard graphics application program interface (API) operations are performed on the fragment data in order to generate output.
Owner:NVIDIA CORP

Block-based fragment filtration with feasible multi-GPU acceleration for real-time volume rendering on conventional personal computer

A computer-based method and system for interactive volume rendering of a large volume data on a conventional personal computer using hardware-accelerated block filtration optimizing uses 3D-textured axis-aligned slices and block filtration. Fragment processing in a rendering pipeline is lessened by passing fragments to various processors selectively in blocks of voxels based on a filtering process operative on slices. The process involves generating a corresponding image texture and performing two-pass rendering, namely a virtual rendering pass and a main rendering pass. Block filtration is divided into static block filtration and dynamic block filtration. The static block filtration locates any view-independent unused signal being passed to a rasterization pipeline. The dynamic block filtration determines any view-dependent unused block generated due to occlusion. Block filtration processes utilize the vertex shader and pixel shader of a GPU in conventional personal computer graphics hardware. The method is for multi-thread, multi-GPU operation.
Owner:THE CHINESE UNIVERSITY OF HONG KONG

Floating point buffer system and method for use during programmable fragment processing in a graphics pipeline

A system, method and computer program product are provided for buffering data in a computer graphics pipeline. Initially, graphics floating point data is read from a buffer in a graphics pipeline. Next, the graphics floating point data is operated upon in the graphics pipeline. Further, the graphics floating point data is stored to the buffer in the graphics pipeline.
Owner:NVIDIA CORP

Color computation of pixels using a plurality of vertex or fragment shader programs

A plurality of vertex or fragment processors on a graphics processor perform computations. Each vertex or fragment processor is capable of executing a separate program to compute a specific result. A combiner manages the combination of the results from the respective processors, and produces a final transformed vertex or pixel value. The vertex or fragment processors and the combiner can be programmable to modify their operations. As such, the vertex or fragment processors can operate in a parallel or serial configuration, or both. The combiner manages and resolves the operations of the serial and / or parallel configurations. A synchronization barrier enables the combiner to perform data-dependency analysis to determine the timing and ordering of the respective processors' execution. A transformation module can include one or more programmable vertex processors that transforms three-dimensional geometric data into fragments. The fragment processors subsequently receive and compute a result for each fragment, which is combined using the combiner to produce the final pixel value.
Owner:RPX CORP

Method, device and terminal deleting voice information blank segment

The invention discloses a method, device and terminal deleting a voice information blank segment. The method comprises the following steps: recording voice information; diagnosing whether the voice information comprises a blank segment of which the duration length is greater than the pre-arranged time length or not; providing prompting information when the voice information comprises the blank segment of which the duration length is greater than the pre-arranged time length, wherein the prompting information is used for confirming whether to conduct blank segment deleting processing on the voice information or not; acquiring confirmation operating order that conducting blank segment deleting processing on the voice information; conducting blank segment deleting processing on the voice information. The embodiment realizes that a blank segment in voice information is deleted selectively according to requirement of a user; the problem that recording is conducted again due to overlong standstill time in a voice information recording process; the voice information recording efficiency is improved.
Owner:SAMSUNG GUANGZHOU MOBILE R&D CENT +1

Java card system and space distribution processing method thereof

The invention provides a Java card system, which comprises an electrically erasable and programmable read-only memory space. The invention further provides a memory space distribution processing method of the Java card system, which includes a space distribution method, a trash recycling method and a stacked fragment processing method. The Java card system and the space distribution processing method thereof can efficiently achieve system space distribution, and lead application programs supplying to providers to be distributed in a continuous electrically erasable and programmable read-only memory (EEPROM) so as to increase access speed of application entities. By means of the trash recycling method, space in the Java card system occupied by trashes is tidied efficiently, a limited memory space of a Java card is led to be reasonably used, and sufficient space is provided for downloading of the application programs.
Owner:EASTCOMPEACE TECH

High performance shading of large volumetric data using screen-space partial derivatives

A method and system for shading large volumetric data sets using partial derivatives computed in screen-space. The method and system provide a fast and efficient shading a large datasets. Screen space derivatives are computed efficiently by evaluating neighboring pixel information together. The method can be efficiently implemented using GPUs (graphics processing units) that provides some access to information about neighboring pixels using ddx and ddy fragment processing functions.
Owner:SIEMENS MEDICAL SOLUTIONS USA INC +1

Occlusion queries in graphics processing

The fragment processing pipeline 10 of a graphics processing core 2 has an associated occlusion query cache 19 that is used to maintain a set of local occlusion counters 21. The occlusion query cache 19 is maintained in a local memory 3 of the graphics processing system and can communicate via an interconnect 7 with a set of master occlusion counters 22 in a main memory 5 for the graphics processing system. When an occlusion query starts, a corresponding occlusion counter 22 is initialised in the main memory 5. A corresponding local occlusion counter 21 is also provided in the occlusion query cache 19 in the local memory 3 of the graphics processor, and is used to count the results of the occlusion query. The local occlusion counter value is written back to the occlusion counter 22 for the query in the main memory 5 at the appropriate time for further processing.
Owner:ARM LTD

Block-based fragment filtration with feasible multi-GPU acceleration for real-time volume rendering on conventional personal computer

A computer-based method and system for interactive volume rendering of a large volume data on a conventional personal computer using hardware-accelerated block filtration optimizing uses 3D-textured axis-aligned slices and block filtration. Fragment processing in a rendering pipeline is lessened by passing fragments to various processors selectively in blocks of voxels based on a filtering process operative on slices. The process involves generating a corresponding image texture and performing two-pass rendering, namely a virtual rendering pass and a main rendering pass. Block filtration is divided into static block filtration and dynamic block filtration. The static block filtration locates any view-independent unused signal being passed to a rasterization pipeline. The dynamic block filtration determines any view-dependent unused block generated due to occlusion. Block filtration processes utilize the vertex shader and pixel shader of a GPU in conventional personal computer graphics hardware. The method is for multi-thread, multi-GPU operation.
Owner:THE CHINESE UNIVERSITY OF HONG KONG

Massive fragment data aggregation system and method

The invention discloses a massive fragment data aggregation system for two kinds of massive fragment data. The system comprises a fragment uploading module of a client, and a cache module, a verification library module, a document storage module, a fragment receiving module, a fragment processing module, a fragment combination module and a fragment aggregation module of a server. Correspondingly, the invention also discloses a massive fragment data aggregation method. By the system and the method, a plurality of technologies such as message queuing services, memory banks, document databases, daemon processes and the like are adopted, so that the massive fragment data can be highly efficiently processed and combined; and a strict combination strategy is adopted, so that combination accuracy is ensured.
Owner:BEIJING ANTIY NETWORK SAFETY TECH CO LTD

File transmission method and device

InactiveCN105472035ASolve instabilityReduce shard processing costTransmissionFragment processingFile transmission
Embodiments of the invention provide a file transmission method and device. On one hand, according to the file transmission method and device provided by the embodiments of the invention, in an operation process of a browser, a file operation interface provided by the browser is dispatched to access a file to obtain a file fragment from the file, then a first file uploading request is sent to a server, wherein the first file uploading request carries the file fragment, a fragment serial number and an identifier of the filer, so that the server stores the file fragment according to the file fragment, the fragment serial number and the identifier of the filer. Therefore, by adopting the file transmission method and device in the technical scheme provided by the embodiments of the invention, the fragment processing cost of the file is reduced, and the fragment processing efficiency of the file is improved.
Owner:BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD

Clamping box for glass substrate storage

The invention provides a clamping box for glass substrate storage. First clamping grooves are formed in edge rods and used for containing supporting units. Second clamping grooves are formed below the first clamping grooves and used for containing an auxiliary tray. Rolling wheels are arranged on the side faces and the bottom faces of the first clamping grooves so that the supporting units can horizontally move under the action of external force. When fragments happen to a glass substrate placed on a certain layer of supporting unit, the auxiliary tray can be inserted in the second clamping groove below the layer of supporting unit, the auxiliary tray and the end face of the layer of supporting unit are fixed together, the auxiliary tray is pulled out through external force, and therefore the supporting unit is pulled out of the clamping box for glass substrate storage, and the fragments can be conveniently processed; and secondary damage caused by falling of the fragments to normal glass substrates on other layers can be effectively avoided, the accident that when an operator processes the fragments, the operator is injured is avoided, the fragment processing efficiency is improved, and therefore productivity is improved, the structure is simple, and use is safe.
Owner:TCL CHINA STAR OPTOELECTRONICS TECH CO LTD

Localized redundancy for fragment processing

A live media stream encoding system encodes live media streams into numerous variants of the live media streams each including multiple fragments. Live media streams are delineated, dispatched as jobs, and converted using distributed and dynamically scalable encoder and fragmenter resources without using any centralized encoding management system. Encoded fragments are maintained in shared storage and accessed as needed by devices during playback. Localized redundancy and / or geographic redundancy is provided throughout the system to prevent disruption upon failure of a particular node.
Owner:TIVO CORP

Information Processing Apparatus And Method, And Program

The present invention relates to an information processing device and method, and program, whereby unnecessary standby time can be reduced in depacketizing processing, and processing can be performed easily and at high speed. A common header creating unit 203 creates common headers which are headers added in common to each packet created, based on a precinct header 171 which the data acquisition unit 201 has acquired, from the precinct thereof. A fragment processing unit 208 divides encoded data which the data acquisition unit 201 acquires into every packet size, in the event that the data size of the precinct is greater than the packet size. A packetizing unit 209 packetizes the payload supplied from the fragment processing unit 208 using header information supplied from each unit, and appropriately sets the value of flag information such as SFF and M included in the common headers of each packet that has been generated. The present invention can be applied to an encoding device, for example.
Owner:SONY CORP

Efficient super-sampling with per-pixel shader threads

Techniques are disclosed for dispatching pixel information in a graphics processing pipeline. A fragment processing unit generates a pixel that includes multiple samples based on a first portion of a graphics primitive received by a first thread. The fragment processing unit calculates a first value for the first pixel, where the first value is calculated only once for the pixel. The fragment processing unit calculates a first set of values for the samples, where each value in the first set of values corresponds to a different sample and is calculated only once for the corresponding sample. The fragment processing unit combines the first value with each value in the first set of values to create a second set of values. The fragment processing unit creates one or more dispatch messages to store the second set of values in a set of output registers. One advantage of the disclosed techniques is that pixel shader programs perform per-sample operations with increased efficiency.
Owner:NVIDIA CORP

Video clip processing method and device and computer readable storage medium

The invention provides a video clip processing method, a video clip processing device and a computer readable storage medium. The video clip processing method comprises the following steps: extractingvideo features of a video sample and a video time sequence corresponding to the video features; Generating a target video clip according to the video feature and a preset behavior clip generation model, the target video clip comprising a clip time sequence; Determining a target video feature corresponding to the target video clip from the video features according to the matching of the clip timesequence and the video time sequence; Inputting the target video features into a preset behavior category classifier, and obtaining the classification category of action behavior in the target video clip. The corresponding time sequence in the video features is utilized to find the target video feature input classifier corresponding to the target video segment, so that repeated feature extractionon the target video segment is avoided, and the classification efficiency is improved.
Owner:BEIJING QIYI CENTURY SCI & TECH CO LTD

Fragment processing method for high-definition media-oriented embedded file system

The invention relates to a fragment processing method for a high-definition media-oriented embedded file system, and the method comprises the following specific steps: firstly establishing a using linked list of idle data blocks of the embedded file system for recording block number and length of each one of all the idle data blocks of a magnetic disk; secondly determining idle data blocks forming fragments and the positions of the fragments according to the block number and the length of each idle data block recorded by the using linked list of the idle data blocks of the embedded file system, as well as the definition of the fragment sizes of the idle data blocks; comparing the size of each fragment with the length of each idle data block in a chip unit storage unit, judging the idle data blocks forming the fragments, and determining the position of each fragment according to the block numbers in the using linked list of the idle data blocks in the embedded file system; further processing the fragments by data movement and fragment merging; and finally updating the using linked table of the idle data blocks of the embedded file system.
Owner:INST OF ACOUSTICS CHINESE ACAD OF SCI

Method for fragmenting trace DNA sample and method for establishing DNA library by utilizing trace DNA sample

The invention discloses a method for fragmenting a trace DNA sample and a method for establishing a DNA library by utilizing the trace DNA sample. The method for fragmenting the trace DNA sample comprises the steps that 1, Carrier RNA is added into the trace DNA sample to obtain a sample to be fragmented; 2, fragmenting processing is conducted on the sample to be fragmented. An inventor discovers that after the exogenetic Carrier RNA is added into the target DNA, that is to say, the target DNA is mixed with the Carrier RNA and then fragmenting is conducted on the mixture, the protective action to the target DNA can be achieved, the destructive action of a fragmenting instrument to the trace DNA is reduced to the maximum extent, and full gene establishing library sequencing and even hybrid capture sequencing can be conducted on DNA of a trace FFPE sample.
Owner:天津诺禾医学检验所有限公司

Programmable blending via multiple pixel shader dispatches

Techniques are disclosed for dispatching pixel information in a graphics processing pipeline. A fragment processing unit in the graphics processing pipeline generates a pixel that includes multiple samples based on a portion of a graphics primitive received by a thread. The fragment processing unit calculates a set of source values, where each source value corresponds to a different sample of the pixel. The fragment processing unit retrieves a set of destination values from a render target, where each destination value corresponds to a different source value. The fragment processing unit blends each source value with a corresponding destination value to create a set of final values, and creates one or more dispatch messages to store the set of final values in a set of output registers. One advantage of the disclosed techniques is that pixel shader programs perform per-sample operations with increased efficiency.
Owner:NVIDIA CORP

EPON network management system data transmission method based on SNMP protocol

The invention provides an EPON network management system data transmission method based on an SNMP protocol. The method comprises the following steps: organizing attributes into different forms according to classification, if the length of a form exceeds an SNMP message payload space agreement maximum value, carrying out compression processing on the form, and if the compressed form length still exceeds the agreement maximum value, carrying out fragment processing on the compressed form, otherwise, directly entering into a subsequent step; binding the form to each corresponding management information base variable, if the form is not subjected to the fragment processing, directly assembling the form into an SNMP message, and if the form is subjected to the fragment processing, assembling each fragmented sub-form into a single SNMP message; finally carrying out bidirectional transmission of the assembled SNMP message between a network management server and a network management agent terminal of an optical line terminal. According to the invention, SNMP message interaction times between the SNMP network management server terminal and the OLT Agent terminal can be reduced, and traffic load between networks can be reduced.
Owner:广东东研网络科技股份有限公司

Carrier polymerizing system and frequency spectrum fragment processing method and equipment thereof

The invention discloses a frequency spectrum fragment processing method and equipment of a carrier polymerizing system. The method comprises the following steps: in an FDD polymerizing system, respectively polymerizing independent carriers with coupled up and down carriers in a manner of TDM, wherein the independent carriers are non up and down coupled carriers; when a user enters a cell for the first time, notifying the user the configuration information of the up and down carriers in the FDD polymerizing system by system information in broadcast messages, wherein the configuration information comprises the information of the independent carriers. By using the invention, relatively independent frequency spectrum fragments can be effectively utilized to be flexibly applied to asymmetrical services.
Owner:DATANG MOBILE COMM EQUIP CO LTD

IP (Internet Protocol) message fragmenting and recombining method and device

ActiveCN105610744ALighten the data loadReduce header informationData switching networksFragment processingNetwork packet
The invention provides an IP(Internet Protocol) message fragmenting and recombining method and device. The device comprises a receiving processing module, a format adjusting module, a fragmenting processing module and a recombining processing module; the input end of a fragment recombining device receives the data message information of an MAC (Media Access Control) layer; the receiving processing module transmits the received data message information to the format adjusting module; the format adjusting module adjusts the data message information into network data messages and transmits the network data messagesto the fragmenting processing module; the fragmenting processing module carries out fragmenting processing to the network data messages; the recombining processing module reads adata packet after the fragmenting processing module carries out the fragmenting processing; and finally the recombining processing module recombines the data packet into data message information and sends the data message information to the MAC layer. According to the fragmenting and recombining method provided by the invention, through adoption of the one-to-one correspondence feature of the RAM (Random-Access Memory) address information and the data information, the header information of the transmitted data message information is reduced; the transmission data load is relieved; and the fragmenting and recombining efficiencies are improved.
Owner:SOUTHEAST UNIV

Fair routing and spectrum assignment method based on fragment processing

The invention relates to a fair routing and spectrum assignment method based on fragment processing, and belongs to the technical field of routing and spectrum assignment of an elastic optical network. The method includes the following steps: virtualizing routing and spectrum and other network resources to form a resource pool, and solving small rectangular blocks that meet spectrum dual constraint conditions through a two-dimension rectangular Packing model; calculating the departure time of services by sensing the lasting time of the services, and assigning adjacent spectrum resources to the services that depart at the similar time so that spectrum fragments are less likely to generate; and constructing a fairness model of mixed grain services, and packing the same grain services into small rectangular blocks to carry out routing and spectrum assignment. The method meets the requirement of dual constraints of spectrum contiguity and continuity, avoids obstructions, and improves the overall performance of a network.
Owner:CHONGQING UNIV OF POSTS & TELECOMM

Service cloud processing method and system

The embodiment of the invention discloses a service cloud processing method and system. The service cloud processing method comprises the steps of receiving service information sent by a user and conducting cloud task switching processing on the service information to obtain service information fragments, allocating the service information fragments to service processing servers according to service processing authorities of the service processing servers and a preset rule, and invoking cloud resources through the service processing server to complete service information fragment processing. By means of the service cloud processing method and system, the service information fragments are allocated to the corresponding service processing servers through cloud task switching on the service information according to the service processing authorities, the cloud resources are invoked to achieve cloud task processing, service processing time is shortened, service processing efficiency is improved, and operation risk system control and process control are strengthened.
Owner:CHINA CONSTRUCTION BANK

Composite artificial board for container soleplate and manufacturing method thereof

The invention discloses a composite artificial board for a container soleplate and a manufacturing method thereof. The method comprises the following steps that wood veneers are sorted and arranged, the moisture content of the wood veneers is smaller than 12%, bamboo is prepared for fragment processing, defibering and drying, a bamboo curtain and a bamboo mat are dried till the moisture content is lower than 15%, the two faces of the bamboo curtain and the bamboo mat are coated with 20%-30% phenol glue, and then seasoning, low temperature drying and hot-compression forming are conducted; thicknessing and sanding are conducted on a base plate of a chipboard, and the base plate of the chipboard serves as a core veneer, the wood veneer, the bamboo curtain, the bamboo mat and a resin impregnated paper material are used in a single manner or composite manner to be assembled with the core plate of the chipboard for high temperature hot compression, then subsection decompression, air discharging and pressure relief are conducted, and cutting is conducted according to the size; bamboo formed through hot compression is formed into a bamboo block, and then the bamboo block is treated through drying and curing and is sliced and formed; the composite artificial board comprises a surface layer, an interface layer and a core layer. A press fit structure is adopted in the composite artificial board, a user does not depend on multilayer thick plywood formed by broad-leaved boards of Apitong and Keruing any more, and the problem that a material of the container soleplate is insufficient is solved.
Owner:NANJING FORESTRY UNIV +1

Fragment processing method and system

InactiveCN102377524AAvoid the problem of DoS attackError preventionData switching networksFragment processingThe Internet
The invention discloses a fragment processing method and system, belonging to the field of data communication and internet security. The fragment processing method comprises the following steps of: obtaining first information by a first application layer of a sender, carrying out fragment processing on the first information to obtain N fragments, wherein each of the N fragments comprises a fragment identifier, a fragment offset and a fragment bit zone; sending the N fragments to a receiver; obtaining the N fragments which are sent by the sender by a second application layer of a receiver and assembling the N fragments according to the fragment identifier, the fragment offset and the fragment bit zone of each of the N fragments so as to obtain first information.
Owner:BEIJING UNIV OF POSTS & TELECOMM

Method and system for restrictive caching of user-specific fragments limited to a fragment cache closest to a user

A method, a system, an apparatus, and a computer program product are presented for a fragment caching methodology. Within the request path from a client to a server, a first computing device may attach to a request message a message header that indicates that the first computing device supports fragment processing; a second computing device within the request path processes this request message. When the second computing device receives a response message corresponding to the request message, it can check for a message header directive that indicates that it should cache the response message's fragment only if the response path does not have at least one computing device that supports the processing of fragments; if so, then it forwards the response message without caching its contained fragment.
Owner:DROPBOX
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products