Abstract:
An electronic book (118) includes a book-shaped housing having a first housing member (102) pivotably connected to a second housing member (104) to open and close in a book-like manner. A touchscreen (130) displays a page of the text represented by the machine-readable data. A user-initiated event selecting a portion of the text is received by the touchscreen (130). The touchscreen (130) displays the portion of the text in a highlighted form. The processor (152) stores an indicator of the portion of the text to be highlighted in the removable machine-readable storage medium (136) to remain with the text when the removable machine-readable storage medium (136) is removed from the electronic book (118).
Abstract:
A method of displaying a relative position of a current page (168) of a book displayed using an electronic book (118) having a book-shaped housing (100) includes displaying the current page (168) on a first portion of a display device (130) incorporated in the book-shaped housing (100). A graphical representation (178, 188) of the relative position of the current page (168) within the book is displayed on a second portion of the display device (130), the second portion being peripheral to the first portion. The graphical representation (178, 188) can include an image of a plurality of page edges located proximate to an edge of the first portion, the plurality of page edges aligned generally parallel to the edge. The edge can be either a side edge, a top edge, or a bottom edge of the first portion. Preferably, the image of the plurality of page edges has a depth proportionate to a number of pages remaining in the book relative to a total number of pages in the book.
Abstract:
A system for limiting access to a book card (136) includes a book card writer (702) for encoding the book card (136) with a serial number and an access level. An access control program (820) limits access to the book card (136) by a book card reader (822). As a result, the book card reader (822) only displays a content of the book card (136) that is consistant with the book card's access level.
Abstract:
A method of displaying at least one reading metric in an electronic book (100) includes reading machine-readable data from a machine readable storage medium (136) installed in the electronic book. The machine-readable data is representative of text of a book. At least one page of the text represented by the machine-readable data is displayed using the electronic book (100). A reading pace of a user is monitored over the at least one page, and the reading pace is displayed by the electronic book. An amount of the book which can be read at the reading pace during a remaining powering time for a battery which powers the electronic book can also be displayed. An estimated completion time for a portion of the book can be calculated and displayed based on the reading pace.
Abstract:
An apparatus (700) for inhibiting operation of an electronic device (702) during take-off and landing of an aircraft (802) has a sensor (704) that measures a lateral acceleration. A control circuit (706) is coupled to the sensor (704) and has an output (708) coupled to the electronic device (702).
Abstract:
The invention provides a computer-implementable method for detecting substroke boundaries in handwriting input. The method selects pen tip velocity extremas to represent substroke boundaries. The method includes steps for generating a velocity profile from the handwriting input (200); identifying a plurality of peak extrema within the velocity profile (202); identifying a plurality of in-line extrema within the velocity profile (204); and detecting the substroke boundaries by filtering the plurality of peak extrema and the plurality of in-line extrema (206).
Abstract:
A noise suppression system (109) implemented in communication system (700) provides an improved update decision during instances of sudden increase in background noise level. The noise suppression system (109), inter alia, generates an update by continually monitoring the deviation of spectral energy and forcing an update based on a predetermined threshold criterion. The spectral energy deviation is determined by utilizing an element which has the past values of the power spectral components exponentially weighted. The exponential weighting is a function of the current input energy, which means the higher the input signal energy, the longer the exponential window. Conversely, the lower the signal energy, the shorter the exponential window. The noise suppression system (109) also inhibits a forced update during periods of continuous, non-stationary input signals (such as "music-on-hold").
Abstract:
A two-way data device (200) in which, when a new message is received that comprises identical data and an identical tracking identifier as an existing message, the new message is considered a duplicate of the existing message. Duplicate messages are first checked to determine if the data portion of the message contains errors. When the data portion of the new/duplicate message fails the error check, the data portion of the old message is kept and the data portion of the new message is deleted. Alternatively, when the data portion of the new/duplicate message passes the error check, and a signature and response flag within the new and existing messages meet certain criteria, the data portion of the old message is replaced with the data portion of the new/duplicate message. As a result, message memory is utilized more efficiently as duplicate data is not repetitively stored therein.
Abstract:
An apparatus and method for symbol timing tracking has a decimation index input (42). The decimation index (42) is connected to an upper threshold limiter (44) and a lower threshold limiter (46). The upper threshold limiter (44) is connected to an upper shift register (48). A plurality of cells (52) in the upper shift register (48) are connected to a majority vote logic circuit (54). The majority vote logic circuit (54) is connected to a symbol clock time base (56) and a clocking and clearing control circuit (62). The clocking and clearing control circuit (62) has a clock enable output and a clear signal connected to the upper shift register (48). The lower threshold limiter (46) is connected to a lower shift register (58) that is connected to a second majority vote logic circuit (60).
Abstract:
A speech signal is sampled (110) to form a sequence of speech data and segmented (120) into segments. The envelope of each segment is detected (210) to form an envelope segment. Each datum of the segment is divided (220) by each datum of the envelope segment to form a de-envelope segment which is transformed (230) into spectral components. Dominant frequencies are determined (310) for the spectral components with greatest magnitudes. Envelope coefficients are generated (320) by fitting a polynomial function to the segment. Phase parameters are generated (330) representing a phase of each of the dominant spectral components. The dominant frequencies, the envelope coefficients and the phase parameters are generated (340) as compressed speech data for each voiced segment. For each unvoiced segment, a carrier frequency, an amplitude and at least one sideband frequency of an amplitude modulation component are generated (430) as the compressed speech data.