Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: MythTV: Dev

[PATCH] Manualrecording

 

 

MythTV dev RSS feed   Index | Next | Previous | View Threaded


ldardini at tiscali

Apr 13, 2003, 2:56 AM

Post #1 of 16 (2818 views)
Permalink
[PATCH] Manualrecording

I have updated the manual recording code I put togheter (files manualbox.cpp
and manualbox.h) and uploaded to
http://pigbox.texnet.it/leandro/manualbox.tar.gz

Thanking thor (I see you wrote the MythRemoteLineEdit widget) I change the
title box to use this amazing widget, but however can be still used the big
keyboard for who doesn't use SMS :) or doesn't have a remote with the
letters under the numbers.

I'd like to hear some feedback from Isaac about this module, maybe it can be
included as an alternate manual recording with a setup switch, like for the
alternate EPG.

Leandro


adam.lydick at verizon

Apr 13, 2003, 6:27 AM

Post #2 of 16 (2886 views)
Permalink
Re: [PATCH] Manualrecording [In reply to]

On Sun, 2003-04-13 at 12:59, Tony Clark wrote:

<snip discussion of T9>

> > As far as you know, is this method patented? I think it needs a dictionary
> > of phrase (that you haven't) along with a dictionary of word (we have it).
>
> patented, NFI, I don't see how you could patent it, but then I don't live in
> the USA. It is used by a number of manufactures, Nokia, Ericsson and Siemens
> come to mind. The is no dictionary of phrases that I know off. Not at least
> on my phone or the wife's for that matter. (Ericsson and Siemens). Your
> entering a title of a recording so a dictionary of words would be all thats
> needed anyway.
>
> tony

What happens when you want to key in something that isn't in the
dictionary? (eg: proper names, invented words, ...)

Adam


ijr at po

Apr 13, 2003, 7:58 AM

Post #3 of 16 (2815 views)
Permalink
Re: [PATCH] Manualrecording [In reply to]

On Sunday 13 April 2003 05:56 am, Leandro Dardini wrote:
> I have updated the manual recording code I put togheter (files
> manualbox.cpp and manualbox.h) and uploaded to
> http://pigbox.texnet.it/leandro/manualbox.tar.gz
>
> Thanking thor (I see you wrote the MythRemoteLineEdit widget) I change the
> title box to use this amazing widget, but however can be still used the big
> keyboard for who doesn't use SMS :) or doesn't have a remote with the
> letters under the numbers.
>
> I'd like to hear some feedback from Isaac about this module, maybe it can
> be included as an alternate manual recording with a setup switch, like for
> the alternate EPG.

I don't really like the way the keyboard is implemented, personally.. Maybe
if that were reuseable elsewhere, say, only was shown when editing a text
field, and not limited to a-z, etc..

Isaac


ldardini at tiscali

Apr 13, 2003, 8:47 AM

Post #4 of 16 (2817 views)
Permalink
Re: [PATCH] Manualrecording [In reply to]

----- Original Message -----
From: "Isaac Richards" <ijr [at] po>
To: "Development of mythtv" <mythtv-dev [at] snowman>
Sent: Sunday, April 13, 2003 4:58 PM
Subject: Re: [mythtv] [PATCH] Manualrecording


> On Sunday 13 April 2003 05:56 am, Leandro Dardini wrote:
> > I have updated the manual recording code I put togheter (files
> > manualbox.cpp and manualbox.h) and uploaded to
> > http://pigbox.texnet.it/leandro/manualbox.tar.gz
> >
> > Thanking thor (I see you wrote the MythRemoteLineEdit widget) I change
the
> > title box to use this amazing widget, but however can be still used the
big
> > keyboard for who doesn't use SMS :) or doesn't have a remote with the
> > letters under the numbers.
> >
> > I'd like to hear some feedback from Isaac about this module, maybe it
can
> > be included as an alternate manual recording with a setup switch, like
for
> > the alternate EPG.
>
> I don't really like the way the keyboard is implemented, personally..
Maybe
> if that were reuseable elsewhere, say, only was shown when editing a text
> field, and not limited to a-z, etc..
>
> Isaac

I was too shy to submit a patch to the libmyth... but if you like and if
this can increase the probability to see this code accepted, I'll go to add
the keyboard interface to the MythRemoteLineEdit widget, and maybe to the
MythLineEdit, as you prefer. I think to something like pressing a key like
"@" (who will use this key in a title?) to bring up an input window allowing
you to easly enter text with the keyboard interface. The downside of this
will be the need for another key on the remote... or maybe we can use some
tricks like "press OK twice to bring the keyboard window" (who will use two
consecutive space in a title?).

You say, not limited to a-z ... what other letters do you know? :) ...
please explain better this concept.

Let me know.

Leandro

> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev [at] snowman
> http://lists.snowman.net/cgi-bin/mailman/listinfo/mythtv-dev


mythtv at lamedomainname

Apr 13, 2003, 10:34 AM

Post #5 of 16 (2814 views)
Permalink
Re: [PATCH] Manualrecording [In reply to]

On Sunday 13 April 2003 11:47 am, Leandro Dardini wrote:

> I was too shy to submit a patch to the libmyth... but if you like and if
> this can increase the probability to see this code accepted, I'll go to add
> the keyboard interface to the MythRemoteLineEdit widget, and maybe to the
> MythLineEdit, as you prefer. I think to something like pressing a key like
> "@" (who will use this key in a title?) to bring up an input window
> allowing you to easly enter text with the keyboard interface. The downside
> of this will be the need for another key on the remote... or maybe we can
> use some tricks like "press OK twice to bring the keyboard window" (who
> will use two consecutive space in a title?).


Two things:

You might want to subclass MythRemoteLineEdit
(MythRemoteAndKeyboardLineEdit?), although you may need to make some methods
virtual and re-implement them to make it work this way. Some GUI contexts may
not have room for the keyboard, so two distinct widgets may be more flexible
(?).

MythRemoteLineEdit currently eats spaces, although there's no particular
reason it has to. The user should be able to get all alpha charcters (a-z)
and (if we change things) space as well by either typing on a keyboard,
clicking your keyboard buttons, or using the digits 0-1 (all within the same
widget). Only gets complicated when they want digits and non-alphanumeric
characters (ie ":", "/", etc.) and the remote wants to make the number keys
do character cycling. That's when you'd need some user action (and hopefully
some visual feedback) to say ... "ok, number keypresses are really numbers or
characters if shift is on".

Not sure I'm explaining things well here. Let me know if you can't make heads
or tails of what I'm trying to say.

- thor


linux.news at bucksch

Apr 13, 2003, 10:41 AM

Post #6 of 16 (2759 views)
Permalink
Re: [PATCH] Manualrecording [In reply to]

thor wrote:

>Only gets complicated when they want digits and non-alphanumeric
>characters (ie ":", "/", etc.) and the remote wants to make the number keys do character cycling.
>
On cellphones (SMS), the digits are just the next "char", i.e. button 1
cycles through A->B->C->1->A etc. Special chars (!#&$) are usually
implemented using button * (?) and then presenting a menu.


ijr at po

Apr 13, 2003, 10:45 AM

Post #7 of 16 (2782 views)
Permalink
Re: [PATCH] Manualrecording [In reply to]

On Sunday 13 April 2003 11:47 am, Leandro Dardini wrote:
> I was too shy to submit a patch to the libmyth... but if you like and if
> this can increase the probability to see this code accepted, I'll go to add
> the keyboard interface to the MythRemoteLineEdit widget, and maybe to the
> MythLineEdit, as you prefer. I think to something like pressing a key like
> "@" (who will use this key in a title?) to bring up an input window
> allowing you to easly enter text with the keyboard interface. The downside
> of this will be the need for another key on the remote... or maybe we can
> use some tricks like "press OK twice to bring the keyboard window" (who
> will use two consecutive space in a title?).

A popup keyboard would be nice, yeah.. Can work out how best to make it
appear once the rest of the stuff works.

> You say, not limited to a-z ... what other letters do you know? :) ...
> please explain better this concept.

Accented characters, non-ascii, you're in .it, you should know =)

Isaac


tclark at telia

Apr 13, 2003, 11:11 AM

Post #8 of 16 (2822 views)
Permalink
Re: [PATCH] Manualrecording [In reply to]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sunday 13 April 2003 19.45, Isaac Richards wrote:
> On Sunday 13 April 2003 11:47 am, Leandro Dardini wrote:
> > I was too shy to submit a patch to the libmyth... but if you like and if
> > this can increase the probability to see this code accepted, I'll go to
> > add the keyboard interface to the MythRemoteLineEdit widget, and maybe to
> > the MythLineEdit, as you prefer. I think to something like pressing a key
> > like "@" (who will use this key in a title?) to bring up an input window
> > allowing you to easly enter text with the keyboard interface. The
> > downside of this will be the need for another key on the remote... or
> > maybe we can use some tricks like "press OK twice to bring the keyboard
> > window" (who will use two consecutive space in a title?).
>
> A popup keyboard would be nice, yeah.. Can work out how best to make it
> appear once the rest of the stuff works.

One way to ease the pain maybe to use something like the T9 text entry mode
that is available for entering SMS messages on a number of GSM mobiles
(cellphones).

tony
- --
Contract ASIC and FPGA design.
Telephone +46 702 894 667
http://pgp.mit.edu:11371/pks/lookup?op=vindex&search=0x633E2623

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iQCVAwUBPpmoXmkjRGZD9pCjAQLXugP8D94dsOFPToQRIZSeokEc4TSLvwz2d3Uz
UsMdavWuNsb/04Abafmgd0tOfJqxpx0Hfy01NwMkTyLyBTGyk652pKGQphQ4gW0c
tqmzxgmLVTbjdIxaeMbqKxuMLDffWPl8NQ0fPEE+f3SKWEBPHCrYEh2/k8ibygDy
NigDFeED/x0=
=5xFq
-----END PGP SIGNATURE-----


ldardini at tiscali

Apr 13, 2003, 11:22 AM

Post #9 of 16 (2795 views)
Permalink
Re: [PATCH] Manualrecording [In reply to]

----- Original Message -----
From: "Tony Clark" <tclark [at] telia>
To: <mythtv-dev [at] snowman>
Sent: Sunday, April 13, 2003 8:11 PM
Subject: Re: [mythtv] [PATCH] Manualrecording


> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On Sunday 13 April 2003 19.45, Isaac Richards wrote:
> > On Sunday 13 April 2003 11:47 am, Leandro Dardini wrote:
> > > I was too shy to submit a patch to the libmyth... but if you like and
if
> > > this can increase the probability to see this code accepted, I'll go
to
> > > add the keyboard interface to the MythRemoteLineEdit widget, and maybe
to
> > > the MythLineEdit, as you prefer. I think to something like pressing a
key
> > > like "@" (who will use this key in a title?) to bring up an input
window
> > > allowing you to easly enter text with the keyboard interface. The
> > > downside of this will be the need for another key on the remote... or
> > > maybe we can use some tricks like "press OK twice to bring the
keyboard
> > > window" (who will use two consecutive space in a title?).
> >
> > A popup keyboard would be nice, yeah.. Can work out how best to make it
> > appear once the rest of the stuff works.
>
> One way to ease the pain maybe to use something like the T9 text entry
mode
> that is available for entering SMS messages on a number of GSM mobiles
> (cellphones).
>
> tony

Is it the mode where a dictionary help you writing words?

Leandro

> - --
> Contract ASIC and FPGA design.
> Telephone +46 702 894 667
> http://pgp.mit.edu:11371/pks/lookup?op=vindex&search=0x633E2623
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.1 (GNU/Linux)
>
> iQCVAwUBPpmoXmkjRGZD9pCjAQLXugP8D94dsOFPToQRIZSeokEc4TSLvwz2d3Uz
> UsMdavWuNsb/04Abafmgd0tOfJqxpx0Hfy01NwMkTyLyBTGyk652pKGQphQ4gW0c
> tqmzxgmLVTbjdIxaeMbqKxuMLDffWPl8NQ0fPEE+f3SKWEBPHCrYEh2/k8ibygDy
> NigDFeED/x0=
> =5xFq
> -----END PGP SIGNATURE-----
>
>
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev [at] snowman
> http://lists.snowman.net/cgi-bin/mailman/listinfo/mythtv-dev


tclark at telia

Apr 13, 2003, 12:00 PM

Post #10 of 16 (2811 views)
Permalink
Re: [PATCH] Manualrecording [In reply to]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sunday 13 April 2003 20.22, Leandro Dardini wrote:

> >
> > One way to ease the pain maybe to use something like the T9 text entry
>
> mode
>
> > that is available for entering SMS messages on a number of GSM mobiles
> > (cellphones).
> >
> > tony
>
> Is it the mode where a dictionary help you writing words?
>
Yep, thats the it. Basically the keyboard has multily letters asigned to each
key, you enter letters by pushing the the corosponding key once. Once you
have finished entering the letters it best guesses the word and alternatives
which can be accessed by scrolling.
eg.
The end
843 363

tony

- --
Contract ASIC and FPGA design.
Telephone +46 702 894 667
http://pgp.mit.edu:11371/pks/lookup?op=vindex&search=0x633E2623

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iQCVAwUBPpmz/mkjRGZD9pCjAQIbOgP/YCmY9weqerd9tYlyHX+56YwQ1rUW8ezO
9uG2oJuotgM0Z8L6NlUsC4ZAZ1h4YmOcvnjgx+mvyY8sylpdyC1OB4bg8Kg0bJbd
/32W/v7R3b42rlxW9nF2+v6Ve4XwSdcyms1b3bv0eE2tIXtkYcsFLyWGo6Re+K/W
QQdqjfK26IA=
=iNPA
-----END PGP SIGNATURE-----


ldardini at tiscali

Apr 13, 2003, 12:31 PM

Post #11 of 16 (2808 views)
Permalink
Re: [PATCH] Manualrecording [In reply to]

----- Original Message -----
From: "Tony Clark" <tclark [at] telia>
To: <mythtv-dev [at] snowman>
Sent: Sunday, April 13, 2003 9:00 PM
Subject: Re: [mythtv] [PATCH] Manualrecording


> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On Sunday 13 April 2003 20.22, Leandro Dardini wrote:
>
> > >
> > > One way to ease the pain maybe to use something like the T9 text entry
> >
> > mode
> >
> > > that is available for entering SMS messages on a number of GSM mobiles
> > > (cellphones).
> > >
> > > tony
> >
> > Is it the mode where a dictionary help you writing words?
> >
> Yep, thats the it. Basically the keyboard has multily letters asigned to
each
> key, you enter letters by pushing the the corosponding key once. Once you
> have finished entering the letters it best guesses the word and
alternatives
> which can be accessed by scrolling.
> eg.
> The end
> 843 363
>
> tony

As far as you know, is this method patented? I think it needs a dictionary
of phrase (that you haven't) along with a dictionary of word (we have it).

Leandro


tclark at telia

Apr 13, 2003, 12:59 PM

Post #12 of 16 (2799 views)
Permalink
Re: [PATCH] Manualrecording [In reply to]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sunday 13 April 2003 21.31, Leandro Dardini wrote:

> > key, you enter letters by pushing the the corosponding key once. Once
> > you have finished entering the letters it best guesses the word and
>
> alternatives
>
> > which can be accessed by scrolling.
> > eg.
> > The end
> > 843 363
> >
> > tony
>
> As far as you know, is this method patented? I think it needs a dictionary
> of phrase (that you haven't) along with a dictionary of word (we have it).

patented, NFI, I don't see how you could patent it, but then I don't live in
the USA. It is used by a number of manufactures, Nokia, Ericsson and Siemens
come to mind. The is no dictionary of phrases that I know off. Not at least
on my phone or the wife's for that matter. (Ericsson and Siemens). Your
entering a title of a recording so a dictionary of words would be all thats
needed anyway.

tony

- --
Contract ASIC and FPGA design.
Telephone +46 702 894 667
http://pgp.mit.edu:11371/pks/lookup?op=vindex&search=0x633E2623

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iQCVAwUBPpnByGkjRGZD9pCjAQJlaAP/bZ6sK812dCqx9OK0Dy8z1RwJAtoe9B/t
eYtMfmSmsxRYb1dzkT4HBuyR/n/kxgSrU9rrmKqCuhHx6pyt7D1nVDxDfP1mR5du
PgeEvjROcyyB/VOu470Nu52iUxjOh5iywGYyl5sy6tFHsw6lFIMTx1pGfpe7ydr1
B5fyuQsSOb8=
=9d08
-----END PGP SIGNATURE-----


tclark at telia

Apr 13, 2003, 10:43 PM

Post #13 of 16 (2789 views)
Permalink
Re: [PATCH] Manualrecording [In reply to]

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sunday 13 April 2003 15.27, Adam Lydick wrote:
> On Sun, 2003-04-13 at 12:59, Tony Clark wrote:
>
> <snip discussion of T9>
>
> > > As far as you know, is this method patented? I think it needs a
> > > dictionary of phrase (that you haven't) along with a dictionary of
> > > word (we have it).
> >
> > patented, NFI, I don't see how you could patent it, but then I don't live
> > in the USA. It is used by a number of manufactures, Nokia, Ericsson and
> > Siemens come to mind. The is no dictionary of phrases that I know off.
> > Not at least on my phone or the wife's for that matter. (Ericsson and
> > Siemens). Your entering a title of a recording so a dictionary of words
> > would be all thats needed anyway.
> >
> > tony
>
> What happens when you want to key in something that isn't in the
> dictionary? (eg: proper names, invented words, ...)

Then you have to key it in manually so as to speak. Press 2 key 2 times for
"b", 2 key once for "a" and 3 key once for "d"

tony
- --
Contract ASIC and FPGA design.
Telephone +46 702 894 667
http://pgp.mit.edu:11371/pks/lookup?op=vindex&search=0x633E2623

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iQCVAwUBPppKl2kjRGZD9pCjAQKEzQP9ESY3qQZZJq0EBvYlP6aTH/FL/hJIF8XL
Y9lI00qHwu8AMb3CpjP3fGODOhnXarS2MhDHrxbDo+EvJKYvWVAzBc3mS9sVzdD6
R7Hq6XvH/i+clNXu20Ydk46NQyl3dXS1rEvhjkEM/umPmVgcF13LTiqv6iINdUxX
2dQ3/k40a7M=
=QDCv
-----END PGP SIGNATURE-----


adam.lydick at verizon

Apr 16, 2003, 7:18 AM

Post #14 of 16 (2789 views)
Permalink
Re: [PATCH] Manualrecording [In reply to]

I like that. Your recording titles are almost always going to consist of
words in the program description, I suspect. You could also add words to
the dictionary that have been previously entered (as does the
word-completion tool on the ipaq).

Adam

On Wed, 2003-04-16 at 16:18, Chris Palmer wrote:
> Tony Clark wrote
> > > What happens when you want to key in something that isn't in the
> > > dictionary? (eg: proper names, invented words, ...)
> >
> > Then you have to key it in manually so as to speak. Press 2 key 2 times for
> > "b", 2 key once for "a" and 3 key once for "d"
>
> something to help reduce the non-recognized words would be
> to have a dictionary in the database that is made up of words
> found in program listings. that way, you can match on made-up
> words found in existing shows. that database would update
> whenever new programs came along and wouldn't need to remove
> old words, in case you want to add a description for a show
> that doesn't currently exist in the program listings.
>
> the words kept in this way wouldn't need to rely on an external
> wordlist, and could work well for any language, since the list
> is built on used words... :)
>
> I would think, though, that some different words are built using
> the same sequence of numbers (mostly shorter words) and there
> should be a method to select one word from a list of matching
> words for those cases.
>
> just contributing ideas...
>
> -Chris
> _______________________________________________
> mythtv-dev mailing list
> mythtv-dev [at] snowman
> http://lists.snowman.net/cgi-bin/mailman/listinfo/mythtv-dev


mythtv at zencow

Apr 16, 2003, 4:18 PM

Post #15 of 16 (2780 views)
Permalink
Re: [PATCH] Manualrecording [In reply to]

Tony Clark wrote
> > What happens when you want to key in something that isn't in the
> > dictionary? (eg: proper names, invented words, ...)
>
> Then you have to key it in manually so as to speak. Press 2 key 2 times for
> "b", 2 key once for "a" and 3 key once for "d"

something to help reduce the non-recognized words would be
to have a dictionary in the database that is made up of words
found in program listings. that way, you can match on made-up
words found in existing shows. that database would update
whenever new programs came along and wouldn't need to remove
old words, in case you want to add a description for a show
that doesn't currently exist in the program listings.

the words kept in this way wouldn't need to rely on an external
wordlist, and could work well for any language, since the list
is built on used words... :)

I would think, though, that some different words are built using
the same sequence of numbers (mostly shorter words) and there
should be a method to select one word from a list of matching
words for those cases.

just contributing ideas...

-Chris


dert at pobox

Apr 16, 2003, 7:27 PM

Post #16 of 16 (2803 views)
Permalink
Re: [PATCH] Manualrecording [In reply to]

Nice idea, Chris! It has a few rough edges, but I think the results
would outweigh the cheap cost to implement. We don't need to store
the words separately, just use what's in the current program list.

Someone else pointed out T9, which is very effective and easy to use
on more limited interfaces than Myth's.


On Apr 16, at 16:18, Chris Palmer encoded a 1.2K recording:
> something to help reduce the non-recognized words would be to have a
> dictionary in the database that is made up of words found in program
> listings.

MythTV dev RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.