1461108923-9e575841-4bda-4904-b2dd-9f6d09589097

1. A wireless communication system comprising:
a base station having a transmitter that is operable to transmit wireless signals using a plurality of transmission options; and
a user terminal having a receiver that is operable to receive and decode wireless signals using a plurality of receiver algorithms, the user terminal operable
to receive communications from the transmitter over a multiple-input, multiple output (MIMO) channel,
to select at least one coding mode to be used by the transmitter on the channel based on rates achievable using MIMO transmission, in view of the channel information, using different combinations of one of the plurality of receiver algorithms and one of the plurality of transmission options, and
to send information to identify the at least one coding mode to the base station using a feedback channel, each coding mode specifying at least an encoder to be used by the transmitter for the channel.
2. The system defined in claim 1 wherein the channel information comprises channel mutual information of the channel for a given transmission modem.
3. The system defined in claim 1 wherein the user terminal comprises a classifier to select a pair comprising one encoder for use by the transmitter and one decoder for use by the receiver based on classification of the channel calculated via a metric that depends on channel mutual information and information indicative of the encoding mode.
4. The system defined in claim 3 wherein the user terminal selects the pair based on receiver criteria.
5. The system defined in claim 1 wherein the user terminal selects a pair comprising one encoder for use by the transmitter and one decoder for use by the receiver based on QoS constraints.
6. The system defined in claim 1 wherein the user terminal selects a pair comprising one encoder for use by the transmitter and one decoder for use by the receiver because the pair supports the highest possible rate with a given QoS criteria and given receiver constraints in comparison to one or more other encoder and decoder pairs.
7. The system defined in claim 1 wherein the information indicative of the coding mode comprises coding parameters.
8. The system defined in claim 7 wherein the coding parameters include one or more of constellation size, modulation type format, mapper, outer code type, memory, and coding rate.
9. The system defined in claim 1 wherein the base station comprises:
a transmitter; and
an adaptation unit coupled to the transmitter to change the encoding performed by the transmitter based on a selection by a receiver in the system, the selection being indicated through receiver feed back from the receiver in the system.
10. The system defined in claim 9 wherein the feedback comprises an index specifying an outer code rate a modem a constellation size and a number of coded streams.
11. The system defined in claim 9 wherein the transmitter comprises:
an input to receive information bearing signals;
a configurable binary outer-code encoder coupled to the input to encode the information bearing signal and generate a bit stream using a binary code selected from a set of binary codes based on feedback from the receiver;
a bit-interleaver coupled to the bit stream, and followed by a configurable mapper and a configurable modem, to perform bit-interleaved coded modulation (BICM) on the bit stream, wherein the mapper and modem are configured to one of a set of mappers and modems based on the feedback from the receiver from a library of pairs of mappers and modems;
a serial-to-parallel converter that is operable to convert outputs of the bit-interleaver from serial to parallel form; and
an OFDM-based encoder coupled to the serial-to-parallel converter to generate one or more data streams for OFDM transmission.
12. The system defined in claim 11 wherein the set of binary outer codes comprises two one or more of a punctured convolutional code, a turbo code, and a block code such as an LDPC code.
13. The system defined in claim 11 wherein the set of mappers and modems comprises one or more of: Gray mappers with BPSK, QPSK, 16-QAM, 64-QAM, 256-QAM, 1024-QAM, and 8-PSK, and set partition mappers with 16-QAM, 64-QAM, 256-QAM, 1024-QAM, and 8-PSK.
14. The system defined in claim 1 wherein the user terminal comprises:
a decoder;
a channel state information unit to obtain channel state information corresponding to a wireless communication channel between the user terminal and a base station in the wireless communication system for each encoding mode in the system; and
a channel classifier responsive to the channel state information to select the at least one coding mode to be used by the transmitter on the channel and

to select the decoding mode to be used by the decoder and to signal information indicative of the decoding mode to the decoder, the decoder reconfiguring itself to operate using the decoding mode in response to receiving the information indicative of the decoding mode.
15. The system defined in claim 14 wherein the information comprises an outer code rate, a constellation size, and a number of streams generated for OFDM transmission.
16. The system defined in claim 14 wherein the channel classifier calculates an estimate of the supportable rate for the channel for each coding mode in the system, where the estimate is an estimate of the mutual information between the transmitter and the receiver for said each encoding mode.
17. The system defined in claim 14 further comprising a memory, communicably coupled to the channel classifier, to store gap-from-capacity parameters for each pair of an encoder and decoder.
18. The system defined in claim 14 wherein the decoder comprises:
a linear front-end having an inner decoder to perform decoding with OFDM to generate symbols;
a configurable inner symbol demapper to perform a symbol-by-symbol demapping of symbols to bits from the linear front-end, the inner symbol demapper configured to one of a group of demappers in response to information from the channel classifier;
a bit deinterleaver to perform deinterleaving on the demapped symbols received from the inner symbol demapper; and
a configurable outer decoder to decode a first set of data output by the demapper to produce output data from the receiver, the outer decoder configured to one of a group of outer decoders in response to information from the channel classifier.
19. The system defined in claim 18 wherein the configurable inner symbol demapper is configured to one selected from a group of demappers consisting of a non-iterative MMSE demapper, an iterative MMSE demapper, an iterative SOMA-based demapper with an MMSE front-end, a MAP demapper, a MaxLogMAP demapper, and soft-output spherical decoders.
20. The system defined in claim 18 wherein the configurable outer decoder is configured to one selected from a group of outer decoders consisting of a Viterbi decoder, a MAP decoder, a MaxLogMAP decoder, a turbo decoder and soft-output Viterbi algorithm.
21. A user terminal for use in a wireless communication system comprising a base station, the base station having a transmitter that is operable to transmit wireless signals using a plurality of transmission options, the user terminal comprising:
a receiver that is operable to receive and decode wireless signals using a plurality of receiver algorithms;
a channel state information unit to obtain channel state information corresponding to a wireless communication channel between the user terminal and a base station in the wireless communication system for each encoding mode in the system; and
a transceiver classifier and selector responsive to the channel state information to select at least one coding mode to be used by the transmitter on the channel based on rates achievable using MIMO transmission, in view of the channel state information, using different combinations of one of the plurality of receiver algorithms and one of the plurality of transmission options, and to send information to identify the at least one coding mode to the base station using a feedback channel, each coding mode specifying at least an encoder to be used by the transmitter for the channel.
22. A method comprising:
estimating a MIMO channel at a receiver in a wireless communication system, the channel for communications between a transmitter at a base station and the receiver;
determining, at the receiver, which coding modes can support communication over the channel between a transmitter and the receiver at a target performance level by determining achievable MIMO transmission rates using different combinations of one of the plurality of receiver algorithms and one of the plurality of transmission options in view of channel state information, each of the coding modes comprising an encoder for MIMO transmission over the channel;
selecting one of the coding modes at the receiver; and
sending information indicative of an encoder of the selected coding mode to the transmitter over a feedback channel between the receiver and the transmitter.
23. The method defined in claim 22 wherein the channel is estimated using pilots.
24. The method defined in claim 22 wherein determining the coding modes is based on a computed maximum throughput that can be supported by the channel with a given encoding mode and values indicative of a gap from capacity for a given encoderdecoder pair.
25. The method defined in claim 22 further comprising selecting an encoding mode including the transmission rate, outer code type and rate, the size and type of the constellation modem, the type of mapper, and the number of transmitted OFDM streams.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. An image forming device comprising:
a system control unit;
an image formation unit to form an image on a recording sheet using a predetermined process;
an image forming control unit to control image formation by the image formation unit;
a power supply unit to supply power to at least the image formation unit, the image forming control unit, and the system control unit in response to a control signal received from the system control unit;
a return factor monitoring unit provided in the system control unit to detect occurrence of a return factor to a normal mode during a power saving mode, wherein the return factor monitoring unit outputs, when occurrence of a return factor to the normal mode during the power saving mode is detected, a notification signal indicating return factor information relating to the detected return factor, to the image forming control unit before starting of the system control unit is completed; and
an initialization necessity judgment unit to determine whether initializing the predetermined process is needed at a time of returning to the normal mode, based on the return factor information indicated by the notification signal.
2. The image forming device according to claim 1 wherein the return factor monitoring unit is provided to output a pulse-width-modulation pulse carrying the return factor information relating to the detected return factor, to the image forming control unit via one or more communication lines.
3. The image forming device according to claim 2 further comprising an error detecting unit to determine that an error arises, when a pulse-width-modulation pulse outputted by the return factor monitoring unit is continuously at high level or low level over a period of a fixed time.
4. The image forming device according to claim 1 wherein the power supply unit is provided to supply power to the return factor monitoring unit even in the power saving mode, so that the return factor monitoring unit operates in the power saving mode.
5. The image forming device according to claim 1 wherein, the system control unit is provided to control the power supply unit to resume the supply of power to at least the image formation unit, the image forming control unit, and the system control unit when the return factor monitoring unit detects occurrence of a return factor to the normal mode during the power saving mode.
6. The image forming device according to claim 1 wherein the initialization necessity judgment unit is provided to determine whether initializing an electrophotographic process used by the image formation unit is needed at the time of returning to the normal mode, based on a code indicated by a digital signal which is received as the notification signal from the return factor monitoring unit.
7. The image forming device according to claim 1 wherein the initialization necessity judgment unit is provided to determine whether initializing an electrophotographic process used by the image formation unit is needed at the time of returning to the normal mode, based on a pulse width of a pulse-width-modulation pulse which is received as the notification signal from the return factor monitoring unit.
8. The image forming device according to claim 1 wherein the return factor monitoring unit is provided to control the power supply unit in the normal mode to supply power to at least the image formation unit, the image forming control unit, and the system control unit, and provided to control the power supply unit in the power saving mode to stop the supply of power to the image formation unit, the image forming control unit, and the system control unit.
9. The image forming device according to claim 1 wherein the image forming control unit is connected to the system control unit through a command line.
10. A method of controlling an image forming device comprising a system control unit, an image formation unit to form an image on a recording sheet using a predetermined process, an image forming control unit to control the image formation by the image formation unit, and a power supply unit to supply power to at least the image formation unit, the image forming control unit, and the system control unit in response to a control signal received from the system control unit, and a return factor monitoring unit provided in the system control unit to detect occurrence of a return factor to a normal mode during a power saving mode, the method comprising:
outputting, when occurrence of a return factor to the normal mode is detected during the power saving mode, a notification signal indicating return factor information relating to the detected return factor, to the image forming control unit before starting of the system control unit is completed; and
determining whether initializing the predetermined process is needed at a time of returning to the normal mode, based on the return factor information indicated by the notification signal.

1461108912-d6ccb43c-e4c5-497f-b28a-78bb0e0762cb

1. An image processing apparatus comprising:
an identification unit configured to identify environment setting information in which setting contents of an application is described;
a determination unit configured to determine whether information indicating a creator of the environment setting information described in the environment setting information is the same as information indicating a user of the application;
an import unit configured to import, in a case where the determination unit determines that the information indicating a creator of the environment setting information is not the same as the information indicating a user of the application, the environment setting information so that a path to a folder to be used by the creator included in the environment setting information is not applied to the application; and
a display control unit configured to display a selection screen including at least export of the environment setting information and import of the environment setting information as items to be selected,
wherein the display control unit displays, in a case where the import of the environment setting information has been selected, a screen that receives input of information for identifying the environment setting information, and displays, in a case where the export of the environment setting information has been selected, a screen that receives a selection of whether the environment setting information to be exported is prioritized.
2. The information processing apparatus according to claim 1, wherein in a case where the determination unit determines that the information indicating a creator of the environment setting information is the same as the information indicating a user of the application, the import unit updates a path to a special folder which is dependent on an operating system included in the environment setting information to a path to a special folder which is dependent on an operating system of an environment in which the environment setting information is to be used.
3. The information processing apparatus according to claim 1, wherein the import unit deletes the path to the folder to be used by the creator included in the environment setting information.
4. A non-transitory computer-readable storage medium storing a program for causing a computer to execute a method, the method comprising:
identifying environment setting information in which setting contents of an application is described;
determining whether information indicating a creator of the environment setting information described in the environment setting information is the same as information indicating a user of the application;
importing, in a case where it is determined that the information indicating a creator of the environment setting information is not the same as the information indicating a user of the application, the environment setting information so that a path to a folder to be used by the creator included in the environment setting information is not applied to the application; and
displaying a selection screen including at least export of the environment setting information and import of the environment setting information as items to be selected,
wherein, in a case where the import of the environment setting information has been selected, a screen that receives input of information for identifying the environment setting information is displayed, and in a case where the export of the environment setting information has been selected, a screen that receives a selection of whether the environment setting information to be exported is prioritized is displayed.
5. The computer-readable storage medium according to claim 4, wherein in a case where it is determined that the information indicating a creator of the environment setting information is the same as the information indicating a user of the application, a path to a special folder which is dependent on an operating system included in the environment setting information is updated to a path to a special folder which is dependent on an operating system of an environment in which the environment setting information is to be imported.
6. The computer-readable storage medium according to claim 4, wherein the path to the folder to be used by the creator included in the environment setting information is deleted.
7. A control method comprising:
identifying environment setting information in which setting contents of an application is described;
determining whether information indicating a creator of the environment setting information described in the environment setting information is the same as information indicating a user of the application;
importing, in a case where it is determined that the information indicating a creator of the environment setting information is not the same as the information indicating a user of the application, the environment setting information so that a path to a folder to be used by the creator included in the environment setting information is not applied to the application;
displaying a selection screen including at least export of the environment setting information and import of the environment setting information as items to be selected.
wherein in a case where the import of the environment setting information has been selected, a screen that receives input of information for identifying the environment setting information is displayed, and in a case where the export of the environment setting information has been selected, a screen that receives a selection of whether the environment setting information to be exported is prioritized is displayed, in the displaying.
8. The control method according to claim 7, wherein in a case where it is determined that the information indicating a creator of the environment setting information is the same as the information indicating a user of the application, a path to a special folder which is dependent on an operating system included in the environment setting information is updated to a path to a special folder which is dependent on an operating system of an environment in which the environment setting information is to be used, in the importing.
9. The control method according to claim 7, wherein the path to the folder to be used by the creator included in the environment setting information is deleted.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method for advertising in video productions, the method comprising:
transmitting, from one or more servers, a video production to a video player, the transmitted video production associated with at least one pre-defined cue point and containing one or more products or services;
transmitting an interactive advertising feature separate from the video production, from the one or more servers, the interactive advertising feature directly relating to the one or more products or services and including a selection enabled portion that allows a viewer of the video player to interactively retrieve further information about the one or more products or services;
wherein the video player is configured to display the video production;
wherein the video player is configured upon a triggering of the at least one pre-defined cue point to initiate the display of the interactive advertising feature, and
wherein the interactive advertising feature is configured to allow a user to retrieve further information not previously displayed about the one or more products or services, at least some of the further information configured to be displayed as an overlay over the video production adjacent at least one edge of the displayable area of the video production without regard to a location or presence of the one or more products or services displayed within the video portion.
2. The method of claim 1, wherein the at least one pre-defined cue point represents a time at which the interactive advertising feature is to be displayed relative to a time of the video production being played.
3. The method of claim 1, wherein the at least some of the further information about the one or more products or the services is displayed as a transparent overlay.
4. The method of claim 1, wherein the interactive advertising feature is displayed in a timeline of the video located on a top, side, or bottom of the video player.
5. The method of claim 1, wherein the interactive advertising feature is at least one of text or graphics.
6. A system for advertising in video productions, the system comprising:
one or more servers configured to:
transmit a video production to a video player, the transmitted video production associated with at least one pre-defined cue point and containing one or more products or services;
transmit an interactive advertising feature separate from the video production, the interactive advertising feature:
directly relating to the one or more products or services,
including a selection enabled portion that allows a viewer of the video player to interactively retrieve further information about the one or more products or services, and
configured to allow a user to retrieve further information not previously displayed about the one or more products or services, at least some of the further information configured to be displayed as an overlay over the video production adjacent at least one edge of the displayable area of the video production without regard to a location or presence of the one or more products or services displayed within the video portion;

wherein the video player is configured to display the video production; and
wherein the video player is configured upon a triggering of the at least one pre-defined cue point to initiate the display of the interactive advertising feature.
7. The system of claim 6, wherein the at least one pre-defined cue point represents a time at which the interactive advertising feature is to be displayed relative to a time of the video production being played.
8. The system of claim 7, wherein the at least some of the further information about the one or more products or the services is displayed as a transparent overlay.
9. The system of claim 6, wherein the interactive advertising feature is displayed in a timeline of the video located on a top, side, or bottom of the video player.
10. The system of claim 6, wherein the interactive advertising feature is at least one of text or graphics.
11. A video player for advertising a product or service in a video production, the video player configured to:
receive, from one or more servers, a video production to a video player, a video production associated with at least one pre-defined cue point and containing one or more products or services;
receive, from the one or more servers, an interactive advertising feature corresponding to the one or more products or services and including a selection enabled portion that allows a viewer of the video player to interactively retrieve further information about a product or service;
display the video production; and
initiate a display of the interactive advertising feature upon a triggering of the at least one pre-defined cue point; and
wherein the interactive advertising feature is received separate from the video production and configured to allow a user to retrieve further information not previously displayed about the one or more products or services, at least some of the further information configured to be displayed as an overlay over the video production adjacent at least one edge of the displayable area of the video production without regard to a location or presence of the one or more products or services displayed within the video portion.
12. The video player of claim 11, wherein the at least one pre-defined cue point represents a time at which the interactive advertising feature is to be displayed relative to a time of the video production being played.
13. The video player of claim 12, wherein the interactive advertising feature is displayed in a timeline of the video located on a top, side, or bottom of the video player.
14. The video player of claim 11, wherein the interactive advertising feature is at least one of text or graphics.
15. The video player of claim 11, wherein the video player allows a user to select a format of the video production received from the one or more servers.
16. The method of claim 1, wherein the video player allows a user to select a format of the video production transmitted from the one or more servers.
17. The system of claim 6, wherein the video player allows a user to select a format of the video production transmitted from the one or more servers.