Abstract:
Audio communication apparatus which facilitates reduction of data network traffic. The communication apparatus distinguishes between voice activity and silence or background noise. Upon termination of voice activity the apparatus output the contents of it memory thus far for transmission over the data network. When voice activity is resumed after a period of inactivity, the transmission of voice data is resumed and an indication of the elapsed time between the previous voice samples and the current samples is also transmitted to a receiving terminal to allow correct timing of the output of the resumed transmission of the voice samples.
Abstract:
A method and a data processing system including a display device, an entry apparatus for enabling a user to enter data representing lines or surfaces of a model, such model data being stored in a storage device, and a retrieval apparatus for retrieving model data from the storage device and displaying the image represented by such model data on a screen of the display device. Also included are a hand-held pointing device adapted to cooperate with the screen for enabling the user to engage a particular point of the screen, a registering apparatus for registering when the pointing device is engaging the screen and for determining the particular point of the screen that is engaged, an association apparatus for associating details of the particular point of the screen engaged with a corresponding point in the model data, and a processor, responsive to input from the registering apparatus, for repetitively applying a smoothing function to the model data while the registering apparatus indicates that the pointing device is engaging the screen, the model data as smoothed being stored in the storage device after each application of the smoothing function. The smoothing function so that its smoothing effect on a particular bit of model data is dependent on a distance measure between that particular bit of model data and the point in the model data identified by the association apparatus.
Abstract:
The present invention provides a data processing system, and method of operation of such a system, for creating a surface on a model of a 3D object, the model being stored as data in a storage device. The system comprises input means (10) for enabling a user to define lines representing features of the object, the lines being stored as model data in the storage device (40), and means (30, 50) to generate and display an image representing the model from the model data. Further the system is characterised by: identification means (60) for identifying data representing a plurality of the lines that form a first closed loop consisting of edges meeting at nodes, and for retrieving such data from the storage device (40); and processing means (20) for generating data defining a series of additional loops to represent a candidate surface bound by the first closed loop. Additionally the processing means (20) is adapted to receive data representing a line defined by the user via the input means which subdivides the first closed loop into a plurality of new closed loops, and then to edit the candidate surface by generating a further series of additional loops for each such new closed loop. This technique allows a designer to quickly create a model of an object and have a surface created for the model, and then provides the designer with a quick and intuitive technique for editing such surfaces.
Abstract:
A data processing system is disclosed which includes a control system with a buffer store connected to a central processing unit to receive data items before they are transferred to a secondary journal store. A monitoring system keeps a check on the rate at which data items are placed in the buffer store by setting a sample value, which is a count of the accumulated size of items in the buffer store, and a sample time which is a period, such as one second, considered a reasonable waiting time for a transaction, either of which when reached can cause the contents of the buffer to be transferred to the secondary journal store. If the sample time is reached before the sample value, then the value is increased.