Hi all,
kindly like to propose / discuss 2 topics for more efficient resource usage on the MP regarding tuner and reachable channel switching times in multi-tuner systems.
Please ignore (and let me know) in case this is already discussed somewhere else or even already kind of implemented.
Assumption: More than one usable tuner available.
1. Zap Prediction
Idea: Similar to the implementation within some commercial receiver, I would propose the implementation of a kind of intelligent "zap prediction".
E.g. in the simplest implementation by recognizing several subsequent channel increments or decrements by 1.
In case of such a zapping being recognized, MP could pre-tune already the second (or more) tuner to the next expected channel (e.g. +1 or -1).
Later on this prediction algorithm could be extended e.g. by a kind of a self-learning algorithm by analysing the zapping profile of the user over a certain period of time (e.g. recognizing the most used channels etc.) and then pre-tuning to the next channel according statistics etc.
Expected Benefit: Shorter channel switching times
Potential Problems: Maybe quite some complex priority handling due to interaction with other functionality!?
2. Tuner interleaving
Idea: Again assuming more than one tuner available. When switching from one to another channel, then by default also switch to the other tuner could be implemented. First (initial) used tuner would stay on the original watched channel.
Expected Benefit: Switching back to original channel or several switches between these 2 channels or the last 2 used channels could be faster.
Potential Problems: Again quite complex priority handling due to interaction with other functionality.
Kindly let me know your feedback on above ideas.
Thx!
Best regards, hornetoli
kindly like to propose / discuss 2 topics for more efficient resource usage on the MP regarding tuner and reachable channel switching times in multi-tuner systems.
Please ignore (and let me know) in case this is already discussed somewhere else or even already kind of implemented.
Assumption: More than one usable tuner available.
1. Zap Prediction
Idea: Similar to the implementation within some commercial receiver, I would propose the implementation of a kind of intelligent "zap prediction".
E.g. in the simplest implementation by recognizing several subsequent channel increments or decrements by 1.
In case of such a zapping being recognized, MP could pre-tune already the second (or more) tuner to the next expected channel (e.g. +1 or -1).
Later on this prediction algorithm could be extended e.g. by a kind of a self-learning algorithm by analysing the zapping profile of the user over a certain period of time (e.g. recognizing the most used channels etc.) and then pre-tuning to the next channel according statistics etc.
Expected Benefit: Shorter channel switching times
Potential Problems: Maybe quite some complex priority handling due to interaction with other functionality!?
2. Tuner interleaving
Idea: Again assuming more than one tuner available. When switching from one to another channel, then by default also switch to the other tuner could be implemented. First (initial) used tuner would stay on the original watched channel.
Expected Benefit: Switching back to original channel or several switches between these 2 channels or the last 2 used channels could be faster.
Potential Problems: Again quite complex priority handling due to interaction with other functionality.
Kindly let me know your feedback on above ideas.
Thx!
Best regards, hornetoli
Last edited: