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

1092 results about "Test sequence" patented technology

Device and method for fast block-matching motion estimation in video encoders

Motion estimation is the science of predicting the current frame in a video sequence from the past frame (or frames), by slicing it into rectangular blocks of pixels, and matching these to past such blocks. The displacement in the spatial position of the block in the current frame with respect to the past frame is called the motion vector. This method of temporally decorrelating the video sequence by finding the best matching blocks from past reference frames—motion estimation—makes up about 80% or more of the computation in a video encoder. That is, it is enormously expensive, and methods do so that are efficient are in high demand. Thus the field of motion estimation within video coding is rich in the breadth and diversity of approaches that have been put forward. Yet it is often the simplest methods that are the most effective. So it is in this case. While it is well-known that a full search over all possible positions within a fixed window is an optimal method in terms of performance, it is generally prohibitive in computation. In this patent disclosure, we define an efficient, new method of searching only a very sparse subset of possible displacement positions (or motion vectors) among all possible ones, to see if we can get a good enough match, and terminate early. This set of sparse subset of motion vectors is preselected, using a priori knowledge and extensive testing on video sequences, so that these “predictors” for the motion vector are essentially magic. The art of this method is the preselection of excellent sparse subsets of vectors, the smart thresholds for acceptance or rejection, and even in the order of the testing prior to decision.
Owner:FASTVDO

System and method for facilitating welding system diagnostics

A system and method for facilitating welding system diagnostics is provided. The invention includes a welder, a local system, a remote system, and / or an alarm component. The invention further provides for receiving sensor input(s), performing test sequence(s) based, at least in part, upon the sensor input(s) and / or performing internal diagnostics. The invention further provides for determining a health status of the welder and communicating the health status of the welder to the local system, the remote system and / or the alarm component. The health status of the welder can include welder alarm(s) and / or fault(s). Information regarding the health status of the welder can be sent by telephone, voicemail, e-mail and / or beeper. The welder can communicate with the local system and / or remote system to schedule maintenance. The invention further provides for a expert component to facilitate welding diagnostics based, at least in part, upon the health status of the welder, welder data, an expert data store, a local service support data store, a remote expert data store and / or a remote service support data store. The expert component can employ various artificial intelligence technique(s) (e.g., Bayesian model, probability tree network, fuzzy logic and / or neural network) to facilitate welding diagnostics based, at least in part, upon the health status received from the welder. The expert component can adaptively modify its modeling technique(s) based upon historical success (e.g., learn from success of previous welding diagnostics). The invention further provides for the welder, local system and / or remote system to initiate corrective action, at least temporarily, based, at least in part, upon the health status of the welder.
Owner:LINCOLN GLOBAL INC

Method of and system for dynamic automated test case generation and execution

An automated system that randomly generates test cases for use in hardware or software quality assurance testing, wherein a given test case comprises a sequence (or “chain”) of discrete, atomic steps (or “building blocks”). A particular test case (i.e., a given sequence) has a variable number of building blocks. The system takes a set of test actions (or even test cases) and links them together in a relevant and useful manner to create a much larger library of test cases or “chains.” The chains comprise a large number of random sequence tests that facilitate “chaos-like” or exploratory testing of the overall system under test. Upon execution in the system under test, the test case is considered successful (i.e., a pass) if each building block in the chain executes successfully; if any building block fails, the test case, in its entirety, is considered a failure. The system adapts and dynamically generates new test cases as underlying data changes (e.g., a building block is added, deleted, modified) or new test cases themselves are generated. The system also is tunable to generate test sequences that have a given (e.g., higher) likelihood of finding bugs or generating errors from which the testing entity can then assess the system operation. Generated chains can be replayed easily to provide test reproducibility.
Owner:HITACHI VANTARA LLC

System and method for synchronizing execution of a batch of threads

A method for creating a computer program to be executed by a plurality of threads, in which the method utilizes a technique for execution synchronization referred to herein as a batch synchronization section. According to this technique, a plurality of threads may be associated with one another as a “batch” of threads. Each thread in the plurality (batch) of threads may execute the computer program simultaneously. The batch synchronization section may specify a portion of the computer program for which the execution of the portion by the plurality of threads is to be synchronized. In one embodiment different types of batch synchronization sections may be specified, wherein each type of batch synchronization section performs a different type of execution synchronization. In one embodiment the method may enable execution synchronization behavior for multiple concurrent executions of a test executive test sequence to be specified. The test sequence may include one or more batch synchronization sections. Multiple threads may each execute an instance of the test sequence to concurrently to test a group of units under test, and the batch synchronization sections may coordinate the execution of the multiple threads where necessary.
Owner:NATIONAL INSTRUMENTS

Method and system for testing a control system of a marine vessel

A method for verifying a control system (2) of a vessel (4), in which said control system (2) in its operative state receives sensor signals (7) from sensors (8) and command signals (9) from command input devices (10), and as a response provides control signals (13) to actuators (3) in order to maintain a desired position, velocity, course or other state of said vessel (4), characterized by the following steps:
    • during a time (t0), disconnecting the reception of real sensor signals (7a, 7b, 7c, . . . ) and replacing said real sensor signals by a test sequence (T0) of artificial measurements (7a′, 7b′, 7c′, . . . ) from a test signal source (41);
    • letting said control system (2) work based on the artificial sensor signals (7, 7′) to generate control signals (13′) to be recorded as a response (S0) to said first test sequence (T0) for said first time (t0) on a control signal logger (42) and storing response (S0) to the test sequence (T0) as the control system's (2) “signature” response (S0);
said method having the purpose of, at a later time (t1, t2, t3, . . . ), to use the test sequence (T0) input to the control system (2), and record a later response (S1, S2, S3, . . . ) and determining whether said later response similar to the signature response (S0) to verify that said control system (2) is unchanged, or not.
Owner:MARINE CYBERNETICS

Video human face identification and retrieval method based on on-line learning and Bayesian inference

The invention discloses a method for recognizing and retrieving video faces based on on-line study and Bayesian inference. The method comprises the following steps: step one: establishing an initialization model of a face recognition model, (i.e. the face recognition model adopts a GMM face recognition model); step two: establishing a face category model, (i.e. the model renewal of the initialization face model is performed by adopting an incremental learning manner); step three: recognizing and retrieving video faces. The test sequence and the category model are assigned, the sequence recognition information of the accumulation video in the Bayesian inference process is utilized, the probability density function of the identity is propagated according to information of a time axis, and the method provides recognition results of the video faces for users based on the MAP rules to obtain recognition scores. The invention establishes a model training frame based on non-supervised learning completely, according to spatial distribution of the training sequence, the initialization model is evolved for the category model in different modes, and the distribution of spatial data is better fitted through adjusting Gaussian mixture number of the face category model.
Owner:BEIHANG UNIV

Data communication system with self-test facility

Self testing of a data communication system that includes a presettable scrambler and a complementary presettable descrambler is performed by presetting the presettable scrambler to a preset state. A seed payload field is scrambled using the presettable scrambler to generate fields of a test sequence. The fields of the test sequence are transmitted and corresponding received test sequence fields are received. The received test sequence fields are descrambled using the presettable descrambler to generate respective recovered test sequence fields. Differences between the recovered test sequence fields and the seed payload field are then detected as errors. A data communication system having a built-in self-test facility comprises a seed payload field source, a presettable scrambler, a presettable descrambler and an error detector. The presettable scrambler includes an input connected to the seed payload field source and an output coupled to a data transmission medium. The presettable scrambler is presettable to a preset state. The presettable descrambler includes an input coupled to the transmission medium and an output. The error detector includes an input connected to the output of the presettable descrambler, and operates to generate an error indication when a recovered test sequence field output by the presettable descrambler differs from the seed payload field.
Owner:KEYSIGHT 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